宿舍管理系统需求分析说明书
编写:日期:
审核:日期:
批准:日期:
受控状态:是
发布版次: 1.0 日期:编号
变更记录
签字确认
目录
1 概述 (4)
1.1目的 (4)
1.2背景 (4)
1.3术语定义 (4)
1.4参考资料 (4)
1.5任务概述 (5)
1.5.1目标 (5)
1.5.2用户的特点 (5)
1.5.3运行环境 (5)
1.5.4假定和约束 (5)
1.6运行环境 (5)
1.7需求规定 (6)
1.7.1对功能的规定 (6)
1.7.2系统功能层次模块图 (7)
1.8个人办公 (7)
1.8.1个人信息 (7)
1.8.2对性能的规定 (8)
1.8.3输人输出要求 (9)
1.8.4数据管理能力要求 (9)
1.8.5故障处理要求 (9)
1.8.6其他专门要求 (9)
1.9运行环境规定 (9)
1.9.1设备 (9)
1.9.2支持软件 (10)
1.9.3接口 (10)
1.9.4控制 (10)
1概述
随着湘潭大学逐渐的发展,新入学新生的逐渐增多,寝室的分配和管理越来越趋于复杂化和多样化,因此合理
的安排新生以及老生的住宿情况至关重要。
1.1目的
本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。
本说明书的预期读者为:面向全体金瀚林的学生以及工作人员和管理员。
1.2背景
a)待开发的软件系统的名称:
b)开发者:
c)预期用户:
d)术语定义
1.3参考资料
[1]史济民•软件工程----原理、方法与应用(第三版)[M].北京:高等教育出版社,2009.
[2]Silberschatz, A.Database System Concepts(Fifth Edition)[M].America ,2008. 1.4任务概述
1.4.1目标
针对湘大金瀚林公寓内住宿情况管理难的问题,为了方便寝室管理人员对金瀚林寝室分配情况,床铺分配情况进行管理,以及对寝室变动做到及时调整,充分体现本软件开发的必要性。
而且本系统添加了学生登录系统功能,方便学生登录进行查看自己住宿的基本信息以及对自己
信息具有可申诉性的特点。
因此,可以说本系统做到了及时对寝室变动情况进行更新,更人性
化的操作UI,采用B/S模式,方便管理者进行操作管理,也给同学登录提供了很大的便捷。
142用户的特点
此系统针对金瀚林住宿各院的院学工办、寝室管理人员、广大的金瀚林学子,针对使用者无需过多电脑操作水
平即可。
图表1-1寝室系统组织架构
图1-1
143假定和约束
此系统针对金瀚林内部使用。
1.5运行环境
1.5.1软件环境
1.5.2硬件环境
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
a)Inter或AMD要求主频不低于 2.0GHz,内存不低于1G;
b)由于采用B/S模式,所以要求在联机状态下运行;
c)通信设备建议不低于两台;
d)打印机设备
1.5.3 接口
硬件接口:基本的输入输出设备。
输入:键盘、鼠标;输出:显示器。
软件接口:由于本软件需要和MySQl数据库进行交互,所以本系统必须提供MySQL勺
有关接口;Win dows标准接口。
可维护性:要求本软件的维护文档齐全,便于维护
1.5.4控制
该系统可对用户输入的信息数据和操作进行及时处理,并对用户的操作给出提示,一次得到本系统的控制信号。
1.6需求规定
1.6.1对功能的规定
学生床铺信息查询
填写学生学号,点击查询,将会进入系统主页;若查询失败,则弹出对话框提示此学生
不存在,并让用户重新查询;
删除学生床铺信息
修改学生信息是学生需要填入如下数据
当确认无误之后点击"can cel”进行删除,如信息有误点击return返回重新选择。
修改学生床铺信息
见图1-5所示,当要对学生的床铺信息进行修改时输入学生的学号之后,跳转页面至学生床铺信息栏,即图1-5所示的信息,点击修改,填入要修改的数据之后依旧弹出确认对话框进行确认修改,点击确认修改完成。
录入学生信息
对学生的基本信息以及床铺分配情况进行录入,具体数据如下所示
床铺号整形
〜4之间
2 1
数字
联系方式字符串
12
图
用户录入完毕后点击录入按钮,经信息有效性核实之后如果确定无误点击完成录入即可。
如果有信息不符合要求,则自动将光标跳转到该信息上面,并以红色标识,予以纠正之后方可完成录入。
按班级和年级查询分布总表
所填选项数据类型数据长度数据要求
合法年份
班级号整形
2
院系号字符串
数字串
8
数字串
年级号字符串
8
1-7 162系统功能
薜
图1-8寝室管理系统顶层DFD
学生基本信息表心
查询命令
+」
寝室分布信息表『
信息查*
返
回
申
谕
鼻
-
..... ..
修
改
申
请
用户名、密码
登录成功,
険学2
工办4
剖币心
核
录
息
审
登
信
床铺调整以泾刪除,
图1-10二层DFD图----院学工办老师子系统
162.1子功能
图1-12三层DFD图----床铺分配子系统
162.2对性能的规定
1.6.
2.2.1 精度
1.6.
2.2.2
a)响应时间:不得大于3s ;
b)更新处理时间:不得大于5s ;
c)数据的转换和传送时间:不得大于5s ;
1.6.
2.2.3 灵活性
a)操作方式上的变化:操作不仅可以使用鼠标点击而且专为系统设置了快捷操作,方便用户使用;
b)运行环境的变化:操作系统兼容windows xp以及以上各种版本;
c)同其他软件的接口的变化:提供多种软件接口;
d)计划的变化或改进:可以适当减小一下开发所用时间。
1.6.
2.3输人输出要求
首先,输入用户名及密码进行登录,如果登录成功则自动跳转至系统界面,如果密码输入错误则会报错"error”,并要求重新输入密码。
进入系统之后可以选择查询住宿基本信息,可以按院系,班级,学号等进行详细查询。
比如按学号查询,输入正确学号之后点击“查询”,如果学号输入正确,系统自动跳转页面至该同学的基本信息以及住宿情况的页面,如果输入错误,弹出“error :查无此用户”。
这里可
以点击“打印”按钮进行打印。
如果是管理员账户可以对信息进行修改和删除,点击“修改” 按钮,输入修改后数据,点击修改,弹出对话框“是否确定对其进行修改”点击“是”修改完成,点击“否”重新跳转至信息修改界面。
同样可以对信息进行“删除”,以及“添加”新信息,操作上基本类似。
162.4数据管理能力要求
此软件要管理的数据大小如下:
文件和记录的个数大概为10000条左右;表共有6个;每天最大数据量为10000条;
总数据容纳条数:100000条记录。
1.6.
2.5故障处理要求
a)如果电脑突然死机、关机或者是浏览器异常关闭,则系统会检测此状况进行自动保存
信息;
b)当一台服务器异常停止工作,备用服务器自动开启工作状态。
1.6.
2.6其他专门要求
a保密性:项目级;
b.是否方便用户操作:是;
c.是否可维护:可维护性强;
d.是否可补充:是;
e对运行环境是否有特殊要求:否;。