宿舍管理系统需求分析报告.docx

上传人:b****3 文档编号:5217837 上传时间:2022-12-14 格式:DOCX 页数:11 大小:325.48KB
下载 相关 举报
宿舍管理系统需求分析报告.docx_第1页
第1页 / 共11页
宿舍管理系统需求分析报告.docx_第2页
第2页 / 共11页
宿舍管理系统需求分析报告.docx_第3页
第3页 / 共11页
宿舍管理系统需求分析报告.docx_第4页
第4页 / 共11页
宿舍管理系统需求分析报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

宿舍管理系统需求分析报告.docx

《宿舍管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统需求分析报告.docx(11页珍藏版)》请在冰豆网上搜索。

宿舍管理系统需求分析报告.docx

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

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

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

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

现将需求分析如下:

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.数据库选择

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

4.环境

本系统是以Windows系统为操作平台的。

5.数据流图,结构功能图如下:

结构功能图

顶层图

零层图

 

6.数据字典

6.1数据项

编号

数据项名

说明部分

1

学号

文本类型唯一值

2

姓名

文本类型

3

性别

枚举类型:

男,女

4

出生年月

日期类型:

格式YY:

MM

5

籍贯

文本类型

6

床位号

整型类型小于7

7

所属院系

文本类型

8

早操

枚举类型

9

课程号

文本类型

10

时间

日期类型

11

次数

整型类型

12

课程名

文本类型

13

学分

整型类型

14

职工号

文本类型唯一值

15

姓名

文本类型记录教师

16

职称

文本类型

17

水电费

整型类型

18

饮用水费

整型类型

19

年月

日期类型记录支出时间

20

舍费

整型类型

21

缴纳

枚举类型

22

外借

文本类型

23

值日时间

日期类型记录值日时间

24

值日情况

枚举类型

25

事件

文本类型记录新动态

26

级别

枚举类型高~中~低

27

内容

文本类型记录交流情况

28

参与者

文本类型

29

时间

日期类型记录交流日期

30

内容

文本类型

31

时间

日期类型记录写日志的时间

 

6.2.数据结构

编号

数据结构名

属性

1

学生

学号,姓名,性别,出生年月,籍贯,所属院系,床位号

2

课程

课程号,课程名,学分,教师

3

出勤

学号,早操,课程号,时间,次数

4

教师

职工号,姓名,性别,职称,所属院系

5

财务支出

水电费,饮用水费,月份,其他,外借情况

6

财务收入

舍费,缴纳情况

7

值日

床位号,值日时间,值日情况

8

对外交流

时间,内容,参与者

9

日记

时间,内容,参与者

10

动态

事件,日期,级别,参与者

6.3数据流

编号

数据流名

输入

输出

1

整理信息

录入信息

完整信息

2

检查用户

登录系统

不合法用户,合法用户

3

操作数据

合法用户

查询,考勤,写日记,建议

4

检索相关信息

查询

查询结果

5

核实情况

查询,删改,修改,插入

查询结果

6

整理日记

写日记,查询

查询结果

7

宿舍发展

建议

值日文件,动态文件

8

整理资金

查询,缴纳

查询结果

9

重组数据库

观察,重组

反馈,重组结果

6.4数据存储

数据存储名

输入数据流

输出数据流

说明部分

基本信息文件

整理信息

操作数据

考勤文件

操作数据

日志文件

整理日志

资金文件

宿舍发展

整理

动态文件

宿舍发展

值日文件

宿舍发展

6.5处理过程

处理过程名

输入数据流

输出数据流

同学入住

终端

基本信息文件

有缺席

终端

考勤文件

写新日志

终端

日志文件

新动态,交流,建议

终端

动态文件

资金变动

终端

资金文件

7概念结构设计

由用户的需求、要实现的功能分析得到E-R图如下:

8逻辑结构设计

1.由概念结构得到的E-R图以及实体向关系的转化原则,得到逻辑结构如下:

a.1:

1和1:

n如下:

下划线为主码外码写在后面

教师(职工号,姓名,性别,职称)

课程(课程号,课程名,教师号,地点)

学生(学号,姓名,性别,出生年月,籍贯,床位号,所属院系)

财务支出(序号,项目,金额,日期,学号)

对外交流(序号,内容)

财务收入(序号,金额,日期)

动态(动态序号,内容)

值日(床位号,学号,值日日期,值日情况)

日记(日记编号,内容)

b.n:

m生成新关系如下:

下划线为主码,外码写在后面

选修(课程号,学号,成绩)学好,课程号为外码

缺课(学号,课程号,姓名,日期,次数)

参与(序号,学号,级别,时间)序号,学号外码

缴纳(学号,序号,缴纳金额,缴纳情况,时间)序号,学号外码

记录(学号,动态序号,日期)动态序号,学号外码

写日记(日记编号,学号,日期,姓名)日记编号,学号外码

9.物理设计阶段

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1