学校学生宿舍管理系统需求规格说明书
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)数据流图。宿舍管理系统数据流通如图所示。
(2)数据词典
1.数据源点及汇点描述。
名称:管理员
简要描述:查询学生在校与离校的信息
有关数据流:学号、姓名、性别、宿舍号
名称:学生
简要描述:关于学生在校与离校的信息
有关数据流:学号、姓名、性别、宿舍号
2.加工逻辑词条描述。
加工名:登记
加工编号:1
简要描述:记录学生在校与离校的信息
输入数据流:学号、姓名、性别、宿舍号、离返校日期
输出数据流:学生在校与离校的信息
加工逻辑:将学生离返校信息写入宿舍访问记录
加工名:查询
加工编号:2
简要描述:查询学生在校与离校的信息
输入数据流:学号、姓名、性别、宿舍号
输出数据流:学生在校与离校的信息
加工逻辑:访问学生在校与离校的信息
3.数据流名词条描述。
数据流名:已登记信息
说明:记录离返校学生的主要相关信息
数据来源:学生
数据去向:学生信息
数据组成:学生=学号+姓名+性别+宿舍号+离返校日期
学号=“00001”..“99999”
姓名=“aaa”..“zzz”
性别=男\女
宿舍号=“A-001”..“Z-999”
离返校日期=“20110101”..“20111230”
数据流名:离返校信息
说明:关于离返校学生的主要相关信息
数据来源:学生
数据去向:学生信息
数据组成:学生=学号+姓名+性别+宿舍号
4.数据文件词条描述。
数据文件名:离返校登记表
简述:存放学生离返校信息
输出数据:学生离返校信息
数据文件组成:学生=学号+姓名+性别+宿舍号+离返校日期
存储方式:关键码