(详细)高校宿舍管理系统需求分析说明书(文末-->获取原文档)
版本状态
版本 |
作者 |
参与者 |
起止日期 |
注释 |
|
|
|
|
|
|
|
|
|
|
审阅者
团队 |
版本 |
日期 |
签名 |
教学管理委员会 |
V1.1 |
2019.06.13 |
胡桂虹 |
教学管理委员会 |
V1.2 |
2019.06.14 |
胡桂虹 |
|
|
|
|
|
|
|
|
|
|
|
|
分发
姓名 |
位置 |
分发方式 |
分发日期 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目 录
1 引言... 1
1.1 编写目的... 1
1.2 读者对象... 1
1.3 术语解释... 1
1.4 参考资料... 2
2 项目概述... 3
2.1 项目背景... 3
2.2 项目目标... 3
3 高校宿舍管理系统总体功能... 4
4 系统需求优先级... 5
5 业务需求... 6
5.1 主要业务流程图... 6
5.1.1 用户管理业务流程设计... 6
5.1.2 楼栋管理业务流程设计... 7
5.1.3 宿舍管理业务流程设计... 8
5.1.4 维修管理业务流程设计... 9
5.1.5 报表管理业务流程设计... 10
5.1.6 登记管理业务流程设计... 11
5.1.7 床位管理业务流程设计... 12
5.2 系统功能需求... 13
5.2.1 角色分析... 13
5.2.2 业务功能分析... 13
5.2.3 用户管理模块需求设计... 14
5.2.4 楼栋管理模块需求设计... 16
5.2.5 宿舍管理模块需求设计... 18
5.2.6报表管理模块需求设计... 21
5.2.7 登记模块需求设计... 21
5.2.8 床位管理模块需求设计... 24
5.2.9 维修管理需求设计... 27
5.2.10 报表管理模块需求设计... 30
5.2.11 公告管理模块需求设计... 30
6 非功能需求... 32
6.1 外部接口需求... 32
6.2 性能需求... 32
6.2.1 间特性要求... 32
6.2.2 灵活性... 32
6.2.3 数据管理能力要求(针对软件系统)... 32
6.2.4 故障处理要求... 32
6.3 系统非功能需求... 32
6.3.1 可靠性... 32
6.3.2 安全性... 32
6.3.3 可维护性可拓展性... 33
6.3.4 可测试性... 33
6.3.5 界面的设计... 33
7 其他事项... 34
7.1 后期可完善功能... 34
1 引言
1.1 编写目的
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。宿舍管理人员手工记录数据对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。由于数据量庞大。很麻烦还浪费了许多时间,效率也比较低。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.2 读者对象
本文档(本指南)适用于所有使用该系统的管理员用户和在校的学生。
1.3 术语解释
名词/术语/缩写词 |
解释 |
B/S架构 |
浏览器端-服务器端的应用程序,主要的处理逻辑在服务器端进行,浏览器端只负责数据和页面的展示。 |
SSM框架 |
SSM框架是SpringMVC、Spring、Mybatis三大框架的简称,其设计主要基于MVC架构,能够加快web应用的开发速度,降低应用开发成本,同时能够降低不同层次之间的耦合性,使应用具有良好的扩展性和可移植性。 |
1.4 参考资料
1. 工程项目管理系统的设计与实现[J];电力系统及其自动化学报;2011年03期。
2. 科研项目管理系统的设计与实现[J];黑龙江工程学院学报;2005年04期。
3. 基于Web的全生命周期项目管理系统研究[J];机械科学与技术;2005年05期。
4. 基于SSM的软件体系结构开发过程研究[J];计算机测量与控制;2011年08期。
5. 基于SSH框架与AJAX技术的JavaWeb应用开发[J]; 2009年10期。
6. 基于框架的Web系统开发研究[J];计算机工程与设计;2010年04期。
7. 基于SSM框架的智能web系统研发设计[J];计算机工程与设计;2012年12期。
8. 基于iBatis的通用数据持久层的研究与设计[J];微计算机信息;2007年12期。
9. 高校科研项目管理系统开发研究[J];中国高校科技与产业化;2009年12期。
10. 崔冬华.《软件工程》.人民邮电出版社.2014年3月。
11. 张海藩.《软件工程导论》.人民邮电出版社.2006年1月。
12. 潘孝铭.《软件文档编写》.高等教育出版社.2004年8月。
13. 罗先文.《软件工程实物》.重庆大学出版社.2005年3月。
14. 王 珊.《数据库系统概论》.高等教育出版社 2013年12月。
15. 张白一.《web应用开发技术:Jsp》.西安电子科技大学出版社。
2 项目概述
为了使高校宿舍工作进行信息化管理,便于进行学生入住、宿舍变更等操作的管理,减少纸质化管理的不便捷性,故需要开发此系统。
2.1 项目背景
近年来我国信息产业化发展迅速,手工管理方式在高校宿舍管理这一块处理大量事务的应用已经逐渐退出历史舞台。众所周知宿舍对于学生而言是第二个家,为了增加学生的入住体验以及加强学校对学生的管理,宿舍系统的信息化管理已是大势所趋。为了提高其工作效率,减少宿舍管理的不便捷性和落后性,增加高校宿舍信息化管理已深入许多高校管理人员的心。高校宿舍管理系统采用的是计算机化管理,系统尽量做到人性化,提升管理人员和系统的交互感,使用这会感到操作非常简便,管理人员需要做的就是将数据输入到系统中,源代码会连接数据库自动处理数据。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存。另一方面,管理者可定时备份数据库文件,将数据丢失的可能性降到最低。这无疑是为信息储存量比较大的功效提供了一个方便、快捷的操作方式。
高校宿舍管理系统是为有效管理高校学生宿舍的状态及维修而开发的信息系统,系统对宿舍的分布情况进行信息化管理、管理学生入住、宿舍变更、宿舍报修、维修;管理学生进出宿舍情况、外来人员进出宿舍登记;学生缴纳宿舍水电费和维修费;通知发送及各种报表情况。系统主要使用者是宿舍管理员、后勤管理员、学生、外来人员和维修人员,使用者通过系统可以进行楼栋管理、宿舍管理等操作。
2.2 项目目标
该系统旨在提高高校宿舍管理工作的效率及合理性,便于高校对学生的管理以及摒弃手写时代的局限性,系统对宿舍的分布情况进行信息化管理、管理学生入住、宿舍变更、宿舍报修、维修等操作。
学习目标:通过此次项目,学习并熟悉软件开发的流程,学习对项目进行具体划分,学习对项目进行整体计划。在编码过程中熟悉软件编程知识,了解软件行业的趋势。增强对实际问题的把控能力,增加职业修养,增强竞争力。
3 高校宿舍管理系统总体功能
图3-1 高校宿舍管理系统功能结构图
4 系统需求优先级
表4-1 系统需求优先级
需求编号 |
功能名称 |
优先级 |
说明 |
SS-01 |
用户登陆 |
1 |
本系统基础模块 |
SS-02 |
用户注册 |
1 |
本系统基础模块 |
SS-03 |
用户注销 |
2 |
本系统基本模块 |
SS-04 |
更改密码 |
1 |
本系统基础模块 |
SS-05 |
宿舍管理 |
1 |
本系统核心模块 |
SS-06 |
楼栋管理 |
1 |
本系统核心模块 |
SS-07 |
床位分配管理 |
1 |
本系统核心功能 |
SS-08 |
床位变更管理 |
1 |
本系统核心功能 |
SS-09 |
学生入住管理 |
2 |
本系统核心模块 |
SS-10 |
学生离校管理 |
2 |
本系统核心模块 |
SS-11 |
外来人员登记管理 |
3 |
本系统次要模块 |
SS-12 |
宿舍巡查管理 |
3 |
本系统次要模块 |
SS-13 |
维修查询 |
2 |
本系统核心查询模块 |
SS-14 |
床位维修管理 |
2 |
本系统核心模块 |
SS-15 |
宿舍维修管理 |
3 |
本系统次要模块 |
SS-16 |
楼栋维修管理 |
3 |
本系统次要模块 |
SS-17 |
缴费管理 |
2 |
本系统核心模块 |
SS-18 |
报表管理 |
3 |
本系统次要模块 |
SS-19 |
公告管理 |
3 |
本系统次要模块 |
5 业务需求
5.1 主要业务流程图
5.1.1 用户管理业务流程设计
该业务流程是先进行用户登录,没有账号可先点击注册按钮进行用户注册,身份信息核实成功之后,用户可以进入到用户管理界面,进行更改密码和用户注销操作。