高校宿舍管理系统详细需求分析说明书

(详细)高校宿舍管理系统需求分析说明书(文末-->获取原文档

 

 

 

 

 

 

版本状态

 

版本

作者

参与者

起止日期

注释

 

 

 

 

 

 

 

 

 

 

 

审阅者

团队

版本

日期

签名

教学管理委员会

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 用户管理业务流程设计

该业务流程是先进行用户登录,没有账号可先点击注册按钮进行用户注册,身份信息核实成功之后,用户可以进入到用户管理界面,进行更改密码和用户注销操作。

  • 15
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1引言 1.1 编写目标 软件需求规格说明描述了“学校学生宿舍管理系统”软件的功能性需求和非功能性需求。分析该系统的数据需求,功能需求,质量需求和可行性等,让系统有一个明确的方向,使开发更具合理性,并能分析出系统的具体流程,为以后系统的开发和维护做好准备工作。这一文档计划由实现和验证系统正确功能的项目团队成员来使用。除非在其他的地方另有说明,这里指定的所有需求都具有高优先级,而且都可以在软件中实现。 1.2 项目背景 项目委托单位:计算机系 开发单位:08软件班 主管部门:宿管部 宿舍管理系统软件是一个功能比较完善的数据管理软件,具有数据操作方便、高效、迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows系列等操作系统上使用。 1.3 定义 DMS:Dormitory management system,宿舍管理系统。 1.4 参考资料 [1]杨海霞.数据库原理与设计.北京:人民邮电出版社,2010年2月. [2]王华.软件工程试验与课程设计指导.电子工业出版社,2008年6月. 2任务概述 2.1目标 学校学生宿舍管理系统:即用于实现对学生及宿舍信息资料进行编辑,添加,删除,统计,打印显示等功能的软件系统。通过该系统,用户可以查看学生的基本信息、宿舍信息等各方面的资料,能够方便的了解学生和宿舍的总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等功能。 用户通过输入学生基本信息(例如学生证号),由系统自行生成相应的数据以供宿舍管理员查询,另外宿舍管理中心的管理用户还可以对这些基本信息进行更新和删除, 学校学生宿舍管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 2.2运行环境 Intel486以上系列、AMD K6以上系列等PC台式机和便携式计算机。 运行时占用内存:<1MB。 所需硬盘空间:<5MB。 软件平台:中文Windows95/98/NT4.0或更高版本。 2.3条件与限制 由于时间比较短,使用计算机不方便以及对于网络变成不熟悉,因此本宿舍管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。 3数据描述 3.1静态数据 宿舍管理系统的静态数据包括以下内容。 管理员:口令、姓名 学生信息:学号、姓名、性别、宿舍号 访问学生信息记录:学号、离返校信息 3.2动态数据 输入数据:查询方式、查询关键字。登记离校、返校信息。 输出数据:查询出的记录集、显示统计信息。 3.3数据库描述 数据库采用Microsoft Access数据库。 3.4数据流图和数据词典 “宿舍管理系统”的总体功能如下。 学生离校日期。 学生返校日期。 学生个人信息查询。 学生个人信息增删改。 1.学生离返校过程 (1)数据流图。宿舍管理系统数据流通如图所示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值