学生寝室管理系统需求分析报告
一、 引言
该需求主要包括四个部分: 第一部分 调查用户需求,第二部分 系统功能的设计和划分,第三部分 数据流图,第四部分 数据字典
第一部分 调查用户需求
本系统的最终用户为每个寝室管理员(寝室长),以及本寝室的其他成员。根据我们日常生活中的经验,结合对自己的寝室管理和对同宿舍楼同学的调查,得出用户的下列实际要求:
1、 宿舍的基本情况
学生住在宿舍楼的每一个寝室中,每个寝室宿舍都会有一个成员(寝室长)负责本宿舍的日常管理。
一、 学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍。另外,在这个基本信息中应当包括学生的姓名,性别以及相应的院系名称。
二、 值日安排的基本信息:
每间宿舍都会打扫寝室卫生,所以值日安排是一个基本的信息,它包括如下的信息:打扫卫生的时间,做的是什么事(既任务),相应的负责人,以及评分等。
三、 事件管理的基本信息:
每个宿舍都会有事件也就是活动安排,主要是指学校或者是学院安排的一些活动,这些活动包括如下的信息:事件编号,事件开始的时间,需要参加该次活动的成员以及对活动的一些说明等。
四、 寝室帐户管理的基本信息
寝室帐户管理也就是寝室费的管理,这在寝室管理中是很重要的一块,因为它直接关系到每个寝室成员的关键利益。所以做到寝室帐户的公开透明是必要的。帐户信息主要包括以下的一些信息:帐户编号,费用名称,金额,类型,说明等。
五、 系统用户信息
更改信息主要是用户的登录信息,包括姓名,密码。
2、 用户对系统的要求
一、宿舍管理员:
a.信息要求:
宿舍管理员能查询上面提到的宿舍的所有相关信息,包括某一学号的学生在宿舍的详细信息 一集系统用户的登陆信息等等。以利于对整个宿舍的全面管理。
b.处理要求:
当学生基本信息发生变化时,宿舍管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。
管理员对值日安排信息初始化后,一般情况下将不会再做更改,除非
有特殊情况才做更改,比如由于寝室成员的改动引起值日信息的更改等。
管理员能够对事件信息进行初始化,并能够根据学校或者学院的通知及时更新活动信息,让其他的寝室成员能够及时查询。
同样管理员也能够对其他的信息文件进行更新。
c.安全性与完整性要求:
安全性要求:
1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(宿舍成员);
完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
二、本宿舍的学生:
a.信息要求:
本宿舍的其他成员能够查询上述的文件信息,但无权修改除登录信息之外的其他任何信息。
b.处理要求:
数据处理主要是由管理员来完成。
第二部分 系统功能的设计和划分
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:
1:用户管理部分
2:管理员管理部分
各部分完成的功能如下:
1、用户管理部分
⑴、处理用户登录
⑵、用户可以查询学生信息。
⑶、用户可以查询活动信息。
⑷、用户可以查询帐户信息。
⑸、用户可以查询值日信息。
⑹、用户可以修改用户自己密码。
2、管理员管理部分
⑴、处理管理员登录
⑵、管理员可以查询学生等所有文件信息的信息。
⑶、管理员可以发布与更新事件信息。
⑷、管理员可以插入、修改学生信息。
⑸、管理员可以插入与修改帐户信息。
⑹、管理员可以插入与修改值日信息。
⑺、管理员可以修改管理员密码。
第三部分数据流图
加工3子图
系统工作流程图如下:
第四部分 数据字典
1.数据项
1.2数据分析ER图:
1.3数据库表如下
1.3.1学生表
1.3.2事件管理表
1.3.3值日安排表
1.3.4 寝室账户表
1.3.5 用户记录表
2.数据结构
第二篇:宿舍管理系统可行性分析报告007
学生宿舍管理系统可行性分析报告
1.引言
1.1学生宿舍管理系统对于一个学校来说是必不可少的组成部分。 目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,需要系统操作方便,管理人员需要做的就是将数据输入到系统的数据库中去。
本系统采用.NET编写,SQL server 2000作为数据库,要求系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.2 项目背景:
由于目前学校宿舍的需要,应该说每个学校都必须有该方面的项目的需求,并且具体情况有所不同,我们按照软件职业学院学生公寓需求进行软件开发,同时留出接口,以便开发其他学校的学生宿舍管理系统。
2.可行性研究的前提
该系统主要包括基本数据维护、基本业务、数据库管理和信息查询四部份。
2.1 基本数据维护部份应包括提供管理员添加、修改并维护基本的数据途径。
例如添加修改宿舍和办理学生入住与搬出或者换宿舍,管理宿舍里的基本设备,记录外来访问人员登记情况等。
2.2 基本业务部份应实现外来人员拜访登记、报修情况登记、寝室卫生录入情况。
2.3 数据库管理部分是对这个数据库的管理,包括管理员,学生详细信息等。
2.4 该系统的技术可行性分析:
在系统维护中包括登陆处理,学生信息检索,数据库信息维护。 使用时要核对用户名和口令。最后一项在为学生提供访问界面时,
3.可行性分析
系统技术的可行性分析:
3.1本系统应该可以运行于windows系列操作系统当中,可以为系统提供一个稳定的运行环境。该系统应该说有开发的必要性和可行性。
3.2 该系统主要由两大部分组成即:管理维护和查询。
(1)管理维护模块将用到登陆处理,管理信息维护等;
(2)查询模块用于对学生信息的查询和对宿舍使用基本情况的查询等。
4.数据库设计
使用的数据库是SQL SERVER 2000
数据库设计分析
4.1数据分析:
1).学生信息(记录学号、姓名、性别、系部、年级、专业等)
2).宿舍信息(记录房间号、电话、床位数、住宿费用等)
3).宿舍入住情况(记录房间号、学号、床位号、入住时间等)
4).宿舍调整(管理换床位、换房)
5).访客记录(记录来访人、被访人、房间号、访问事宜、访问时间、离开时间等)
6).宿舍报修记录(记录报修人、房间号、报修时间、报修事宜、处理
结果、经办人等)
7).宿舍卫生评比(记录房间号、周次、分数等)
8).系统用户记录(姓名、密码、部门等)
4.2数据分析ER图:见图一
4.3数据库表设计
4.3.1学生表(库)
字段名 数据类型 宽度 字段描述