当前位置:文档之家› 宿舍管理系统需求分析结果报告

宿舍管理系统需求分析结果报告

关于学生宿舍管理系统需求分析。

我们的学生宿舍是一个有六人组成的大家庭,平时的信息流量较大且繁杂,手工管理不仅麻烦而且数据资料不方便保存易丢失。

基于以上原因,我们小组决定设计了一个小型宿舍管理系统,主要针对单个宿舍进行管理。

现将需求分析如下:
1.功能需求
1.1基本功能需求
1.系统要求用户必须输入正确的用户名和密码才能进入系
统。

2.系统应该提供学生基本信息登记。

3.系统应提供本宿舍学生的出勤情况记录,能够查询、修
改、删除学生出勤情况,整理信息生成报表。

4.系统应提供宿舍成员的课程表、各学期各课程的成绩记
录,方便查询,能生成报表。

5.系统应提供宿舍的各项收入开支(如水电费、公共财物
维修费、工具补给费等)的记录,超级用户可以对此项进
行插入、修改、删除等操作。

7.系统应提供每天的值日情况记录,与学院、后勤管理的
检查挂钩。

8.系统应提供最新的消息记录(如学校、学院、班级等的
通知、会议、活动等)。

能够查询、修改、删除。

9.系统应提供宿舍对外交流等各项活动的详细信息记录,
用户能够查询。

10.系统应提供一个留言功能,能够记录用户的意见或建
议,能够查看记录。

11.系统应提供查询功能,以方便用户对学生基本信息的查
询(要实现按多种条件的查询)及各类信息的查询。

12.系统应提供增加、删除、修改用户帐户的功能。

13.系统还应具有添加、修改、删除学生基本信息的功能。

从管理员的角度看:
1.对系统中的某些数据进行修改和删除操作。

对学生基本信
息只有管理员才能进行插入,修改和删除避免数据误。

2.只有管理员才能删除系统中的数据,插入修改一些客观
的数据,比如,课程信息的变动,宿舍成员的变动……
3.观察数据库的性能,能够对数据库进行优化,重组数据库。

从一般用户的角度看:
1主要是查询数据库中的数据。

2.可以对自己的日记进行修改,增加。

自己参加的活动做记录。

3.在使用的过程中发现问题,主动的和管理员进行交流,使得问题尽早的解决。

1.2 报表需求
学生宿舍管理系统的某些信息应当能够以报表形式打印出来。

基本上应该能够实现学生基本信息的报表打印、出勤记录的报表打印、财物开支信息的报表打印、学生成绩报表打印、值日报表打印等的功能。

1.3 用户界面需求
学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。

尽可能的为用户的录入、查询
等功能操作提供方便。

快捷按钮的创建也是非常需要的,以
方便用户操作。

2性能需求
2.1系统安全性
对于系统为方便管理宿舍而开发,便于统一管理,设一个超级用户,及几个普通用户(便于输入相关信息)。

在登录时,使用用户验证控件,来确认用户是否为合法用户,以保证信息安全。

3.数据库选择
由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我们选用SQL Serve r 2000 作为数据库开发。

4.环境
本系统是以Windows系统为操作平台的。

5.数据流图,结构功能图如下:
结构功能图
顶层图
零层图
6.1数据项
6.3 数据流
6.4 数据存储
6.5 处理过程
处理过程名输入数据流输出数据流
同学入住终端基本信息文件
有缺席终端考勤文件
写新日志终端日志文件
新动态,交流,建议终端动态文件
资金变动终端资金文件
7 概念结构设计
由用户的需求、要实现的功能分析得到E-R图如下:
8 逻辑结构设计
1.由概念结构得到的E-R图以及实体向关系的转化原则,得到逻辑结构如下:
a . 1:1 和1:n 如下:下划线为主码外码写在后面
教师(职工号,姓名,性别,职称)
课程(课程号,课程名,教师号,地点)
学生(学号,姓名,性别,出生年月,籍贯,床位号,所属院系)
财务支出(序号,项目,金额,日期,学号)
对外交流(序号,内容)
财务收入(序号,金额,日期)
动态(动态序号,内容)
值日(床位号,学号,值日日期,值日情况)
日记(日记编号,内容)
b. n:m 生成新关系如下:下划线为主码,外码写在后面
选修(课程号,学号,成绩) 学好,课程号为外码
缺课(学号,课程号,姓名,日期,次数)
参与(序号,学号,级别,时间)序号,学号外码
缴纳(学号,序号,缴纳金额,缴纳情况,时间)序号,学号外码
记录(学号,动态序号,日期)动态序号,学号外码
写日记(日记编号,学号,日期,姓名)日记编号,学号外码
!- 9. 物理设计阶段。

相关主题