《学生公寓管理系统软件设计说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。文档分为四个部分:概述部分描述了项目的目的和范围,并对文档中使用到的术语进行了说明;系统说明部分对系统进行了简要的描述;需求说明部分对系统从功能要求、安全性、性能等几方面进行阐述。
1.目的
协助公寓管理人员管学生、住宿情况和寝室财物等,实现学生公寓管理的网络管理和无纸化!因此,系统设计本着“先进、科学、全面、合理”的原则,从以下方面实现项目目标:
满足目前学生公寓管理工作需要;
有利于管理员提升管理水平以及工作效率的提高;
体现“业务分工、信息共享”
系统要保证对学生公寓管理流程的实现,成为学生公寓管理的操作平台。系统应充分考虑在先进技术的支持下,对现有业务流程的优化。通过系统来统一、规范学生公寓的管理。
2.范围
学生公寓管理系统通过建立一个网络平台,实现对学生的管理和住宿管理。平台包括:1.学生平台;2.公寓管理员平台;3.系统管理员平台。学生平台的的功能为学生管理自己的个人信息、简短信息的发表、上报寝室维修情况等。管理员平台的功能为管理学生信息,包括添加删除修改学生信息、管理寝室信息财物、管理学生发表的信息以及发布的寝室管理通知等。系统管理员拥有所有的系统功能权限,包括学生和公寓管理员,主要为管理公寓管理员,分配管理员的管理任务以及对系统的数据和表单进行维护。
3.需求说明
3.1功能要求
功能说明包括两部分内容:
角色描述:描述了该系统所涉及的角色,及该角色的职责;
需求功能说明:用例功能描述、使用该用例的角色、用例流程、前置条件、后置条件、涉及的数据和表单、意外情况处理。
3.2性能要求
在正常的网络条件下,应能够保证系统的及时响应。系统响应读者客户端和图书馆管理员客户端的时间应小于5秒。
3.3可行性分析
1.硬件的可行性
已有cpu:赛扬2.4G,内存:256M,显卡:GF4MX440,硬盘:80G,完全满足开发条件
2.技术可行性
系统基于网络数据库的设计和操作。在这方面已经形成了成熟的技术。本人做过相关的软件系统的设计,具备一定的系统分析和设计能力,熟悉数据库的设计和操作。知道老师徐爱芸多年从事数据库的教学和研究工作,因而改系统在技术实现上是可行的。
3.人员可行性
本人具有较强的数据库开发经验,而且目前时间充足,可以很好的完成开发任务。
4.时间设备可行性
系统设计与开发工作预计耗时40天,在实验设备上有本人计算机以及同学的计算机做为客户机,可以完全进行调试改进。
3.4安全以及设计约束
学生公寓管理系统从硬件、软件两方面保证系统的安全性。硬件本系统设置了防火墙;从软件的角色,系统采用门户服务器通过统一的目录服务管理,保证用户认证机制的一致性。用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。