宿舍管理系统需求分析报告.docx
- 文档编号:4111037
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:10
- 大小:17.79KB
宿舍管理系统需求分析报告.docx
《宿舍管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统需求分析报告.docx(10页珍藏版)》请在冰豆网上搜索。
宿舍管理系统需求分析报告
学生寝室管理系统需求分析报告
一、引言
该需求主要包括四个部分:
第一部分调查用户需求,第二部分系统功能的设计和划分,第三部分数据流图,第四部分数据字典
第一部分调查用户需求
本系统的最终用户为每个寝室管理员(寝室长),以及本寝室的其他成员。
根据我们日常生活中的经验,结合对自己的寝室管理和对同宿舍楼同学的调查,得出用户的下列实际要求:
1、宿舍的基本情况
学生住在宿舍楼的每一个寝室中,每个寝室宿舍都会有一个成员(寝室长)负责本宿舍的日常管理。
一、学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍。
另外,在这个基本信息中应当包括学生的姓名,性别以及相应的院系名称。
二、值日安排的基本信息:
每间宿舍都会打扫寝室卫生,所以值日安排是一个基本的信息,它包括如下的信息:
打扫卫生的时间,做的是什么事(既任务),相应的负责人,以及评分等。
三、事件管理的基本信息:
每个宿舍都会有事件也就是活动安排,主要是指学校或者是学院安排的一些活动,这些活动包括如下的信息:
事件编号,事件开始的时间,需要参加该次活动的成员以及对活动的一些说明等。
四、寝室帐户管理的基本信息
寝室帐户管理也就是寝室费的管理,这在寝室管理中是很重要的一块,因为它直接关系到每个寝室成员的关键利益。
所以做到寝室帐户的公开透明是必要的。
帐户信息主要包括以下的一些信息:
帐户编号,费用名称,金额,类型,说明等。
五、系统用户信息
更改信息主要是用户的登录信息,包括姓名,密码。
2、用户对系统的要求
一、宿舍管理员:
a.信息要求:
宿舍管理员能查询上面提到的宿舍的所有相关信息,包括某一学号的学生在宿舍的详细信息一集系统用户的登陆信息等等。
以利于对整个宿舍的全面管理。
b.处理要求:
当学生基本信息发生变化时,宿舍管理员能对其进行修改。
比如,某些同学搬到其他的宿舍中去,他们在本宿舍中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。
管理员对值日安排信息初始化后,一般情况下将不会再做更改,除非
有特殊情况才做更改,比如由于寝室成员的改动引起值日信息的更改等。
管理员能够对事件信息进行初始化,并能够根据学校或者学院的通知及时更新活动信息,让其他的寝室成员能够及时查询。
同样管理员也能够对其他的信息文件进行更新。
c.安全性与完整性要求:
安全性要求:
1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(宿舍成员);
完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
二、本宿舍的学生:
a.信息要求:
本宿舍的其他成员能够查询上述的文件信息,但无权修改除登录信息之外的其他任何信息。
b.处理要求:
数据处理主要是由管理员来完成。
第二部分系统功能的设计和划分
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:
1:
用户管理部分
2:
管理员管理部分
各部分完成的功能如下:
1、用户管理部分
⑴、处理用户登录
⑵、用户可以查询学生信息。
⑶、用户可以查询活动信息。
⑷、用户可以查询帐户信息。
⑸、用户可以查询值日信息。
⑹、用户可以修改用户自己密码。
2、管理员管理部分
⑴、处理管理员登录
⑵、管理员可以查询学生等所有文件信息的信息。
⑶、管理员可以发布与更新事件信息。
⑷、管理员可以插入、修改学生信息。
⑸、管理员可以插入与修改帐户信息。
⑹、管理员可以插入与修改值日信息。
⑺、管理员可以修改管理员密码。
第三部分数据流图
结果返回
数据流图
查询值日信息
添加值日信息
顶层图
第0层图
非法用户
登录系统
1
用户
登录
信息查询
信息添加
3
信息管理
信息查询
2
成员信息文件
账户信息文件
活动信息文件
值日信息文件
用户登录
1.2确定是更新数据还是查询
1.1检查登录用户的信息
进入加工2或3
合格用户
非法用户
成员信息文件
加工1子图
2.2确定是对那个文件进行更新
2.1检查输入的数据是否合法
更新加工
合法数据
输入数据信息
非法数据
值日信息文件
账户信息文件
成员信息文件
活动信息文件
加工2子图
需更改的数据
2.2.2修改数据信息
2.2.1添加数据信息
新的数据
添加修改成功与否
添加成功与否
成员信息文件
活动信息文件
加工2.2子图
删除成功与否
需删除的数据
账户信息文件
2.2.3删除数据信息
查询结果
查询数据
3.1确定对哪个文件查询
3.1确定查询是否合法
成员信息文件
账户信息文件
活动信息文件
加工3子图
系统工作流程图如下:
用户登录
值日信息
活动信息
账户信息
成员信息
进行查询或者修改
Y
N
身份是否合法
返回查询或者修改结果
第四部分数据字典
1.数据项
数据文件名
学生信息
关键码
学号
描述
此表包括寝室成员的所有基本信息
组成
学号+姓名+性别+学院
存储方式
按学号字典序排序
安全要求
非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作
备注
数据文件名
值日信息
关键码
值日序号
描述
此表包括寝室的所有值日安排
组成
值日序号+时间+任务+负责人+成绩
存储方式
按序号字典序排序
安全要求
非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作
备注
成绩就是对打扫情况进行评分
数据文件名
事件信息
关键码
事件编号
描述
此表包括寝室的活动安排
组成
事件编号+时间+成员+说明
存储方式
按编号字典序排序
安全要求
非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作
备注
数据文件名
账户信息
关键码
账户编号
描述
此表包括寝室的寝室费的收支情况
组成
账户编号+名称+日期+金额+类型+说明
存储方式
按编号字典序排序
安全要求
非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作
备注
“说明”主要是对费用性质进行说明
1.2数据分析ER图:
编号
1.3数据库表如下
1.3.1学生表
列名
数据类型
宽度
字段描述
Student_ID
Varchar
20
学号(主键)
Student_Name
Varchar
20
姓名
Student_Sex
Char
50
性别
Student_College
Varchar
50
所属学院
1.3.2事件管理表
列名
数据类型
宽度
字段描述
Event_No
Varchar
20
事件编号
Time
Varchar
20
发生时间
Student_ID
Varchar
20
寝室成员
Illuminating
Varchar
20
备注
1.3.3值日安排表
列名
数据类型
宽度
字段描述
Time
Varchar
20
时间(主键)
Mask
Varchar
20
任务
Student_ID
Char
20
成员编号
Achievement
Varchar
5
成绩
1.3.4寝室账户表
列名
数据类型
宽度
字段描述
Program_Name
Varchar
20
名称(主键)
Cash
Mouny
金额
Date
Char
20
日期
Illuminating
Varchar
50
备注
1.3.5用户记录表
列名
数据类型
宽度
字段描述
Student_Name
Varchar
20
姓名
Password
Varchar
20
密码
2.数据结构
数据结构
组成
用户信息
用户ID,用户密码,用户类型(普通用户,管理员)
学生信息
学号、姓名、性别、学院
值日安排
时间、任务、负责人、成绩
事件管理
事件编号、时间、成员、说明
寝室账户
帐户编码,名称、日期、金额、类型、说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统 需求 分析 报告