学生宿舍信息系统Word文档格式.docx
《学生宿舍信息系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生宿舍信息系统Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
D、详细设计说明书.................................................................................15
1、程序系统结构…………………………………………………………………………..15
2、程序设计说明………………………………………………………………………….16
3、系统数据库设计………………………………………………………………………..17
1)系统E-R图……………………………………………………………………....17
2)数据字典………………………………………………………………………….20
宿舍管理系统
A、可行性研究报告
1、项目名
学生宿舍管理信息系统设计
2、项目定义
目前大部分学校还停留在宿舍管理人员手工记录数据阶段,学生信息量比较庞大,需要记录存档的数据比较多,人工记录比较麻烦的。
而且当查找某条记录时,因为数据量庞大,只能靠人工去一条条的查找,效率也比较低。
特别是查询学生出入时无法正确判断学生身份。
计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,系统操作方便。
在学生一卡通中镶入一块芯片,将其用于公寓的门锁管理,公寓可24小时开放,学生无论多晚回来,都不必去敲门卫的门,也不必担心吃闭门羹,而学生归宿的时间也将在刷卡的瞬间录入电脑,便于查询。
还可该系统主要包括基本数据维护、基本业务、数据库管理和信息查询
3、技术可行性
操作系统:
windows2000及以上操作系统,可为系统提供稳定的运行环境。
数据库:
SQLserver2000
自动识别系统只需在宿舍门前安装一个识别器,然连接电脑数据库,实时录入。
在系统维护中包括登陆处理,学生信息检索,数据库信息维护
4、所需资源
电脑与数据库
身份识别器
一卡通感应芯片
5、进度安排
管理信息系统是项系统化项目,必须用系统项目理论来指导管理信息系统的建设,所以必须遵守系统分析、系统设计、系统实施三个传递过程。
根据学生宿舍现有的资源情况、内外部环境、软硬件环境、人员配置情况、对学生宿舍管理信息系统的进度可划分为:
系统分析、需求分析、总体设计、详细设计、系统实施和系统维护六个阶段。
项目进度
7天
15天
10天
20天
5天
长期
系统分析
→
需求分析
总体设计
详细设计
系统实施
系统维护
B、需求规格说明书
1、任务概述
学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
1)学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
2)宿舍的基本信息:
每间宿舍都有唯一的宿舍号
3)宿舍财产的基本信息:
每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。
这样有利于财产的报修和管理。
4)报修的基本信息:
宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。
这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
5)夜归的基本信息:
宿舍楼在指定的时间关门<
比如晚上11:
30),若有同学晚于关门时间会宿舍,只需用一卡通在门锁旁的自动识别器上一刷,就能进入宿舍。
学生归宿的时间也将在刷卡的瞬间录入电脑,便于学校查询和管理。
6)来访的基本信息:
为加强学校对学生的安全的管理,来访的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
登记方法即一卡通刷一次即可录入系统,省去很多不必要的程序和资源。
7)缴费查询:
:
对学生缴纳水电费进行查询,此功能为子系统。
不收集具体缴费信息,只对学生水电缴费进行查询。
管理员与普通用户均不可修改子系统信息。
具体功能显示:
水电缴费金额,时间。
2、需求规定及输入输出要求
a、宿舍楼管理员1)信息要求:
宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息和学生离返校的信息。
以利于对整个宿舍楼的全面管理。
2)处理要求:
当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。
比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;
或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。
当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。
3)安全性与完整性要求:
安全性要求:
1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户<
学生),管理员。
完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
b、本宿舍楼的学生:
1)信息要求:
本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信。
能查询自己的夜归记录和离返校记录及水电缴费记录、余额。
本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。
学生查询本寝室卫生、查询水电缴费情况、晚归时间。
3、运行环境规定
操作系统
服务器使用中文版Windows2003、windows2000或windowsXp操作系统。
IE7或以上浏览器。
数据引擎
使用SQLServer2000、SQLserver2005或ACCESS2000数据库
空间大小
初次安装最少需要30MB的空间
硬件要求
CPU256M或以上内存
4、程序结构
根据系统分析得到的现行业务处理流程,首先得到目标系统即学生宿舍管理系统的业务流程,其处理流程如下:
针对处理流程,具体描述如下:
1)管理员登入:
登入:
对系统进行初始化设置,包括对宿舍、器件的设置。
学生入住:
按专业进行宿舍分配,然后对学生基本信息进行录入。
入住:
学生入住到宿舍进行新的大学生活,并可以对基本信息发生变化的学生在系统中进行修改。
宿舍管理:
用户对学生在校期间的奖惩信息、缴费记录进行录入、修改和查询。
2)普通用户登入
学生登入:
初始化学生宿舍信息。
信息查询:
学生在系统中只限查询权限,不能修改信息。
5、数据流图
图5.1宿舍管理信息系统总数据流程图
图5.2宿舍信息登记基本信息流程图
图5.3入住学生信息登记数据流程图
图5.4宿舍卫生检查数据流程图
图5.5宿舍水电收费数据流程图
图5.6宿舍报修数据流程图
来访信息
图5.7来访人员登记流程图
图5.8门禁系统数据流程图
C、总体设计说明书
1、概述
管理信息系统设计阶段的主要目的是将系统分析阶段所提出的,反映了本系统使用情况的信息需要的逻辑方案,转化成可以实施的,基于计算机以及通信信息的物理方案,并考虑到企业的经济、技术和环境运行方面的因素,确定系统的总体结构和系统个组成部分的技术方案,合理的选择计算机的各项硬件配置,提出系统的实施计划,确保总体目标的实现。
系统设计是基于系统分析的基础上,由抽象到具体的过程,同时还需考虑到系统实现的内外环境和主客观条件。
通常,这一阶段的主要考虑一下几个方面:
1)系统分析的成果。
系统设计,从工作流程的角度来看,是系统分析工作的继续,因此,系统设计人员必须严格按照系统分析阶段的成果------“系统说明书”,所规定的目标、任务和逻辑功能开展设计工作。
2)现行技术。
主要指可供选用的计算机硬件技术、软件技术、数据管理技术以及数据通信技术和计算机网络技术。
3)现行信息管理和信息技术的标准、规范和相关的法律制度。
4)用户需求。
系统的直接使用者是用户,进行系统的设计时应充分尊重和理解用户的要求,特别是用户在操作使用方面的要求,应尽可能使用户感到满意。
5)系统运行环境。
新系统的目标应与现行的管理方法相匹配,与组织结构的改革和发展相适应。
在系统实际中,应尽量满足一下要求:
1)系统性;
2)可扩展性;
3)可靠性;
4)经济性;
系统实际阶段的活动主要包括:
(1>
系统总体布局方案的确定;
<
2)软件系统总体结构的设计<
3)计算机硬件方案的选择和设计<
4)数据存储的总体设计
2、模块结构
通过对用户的需求和系统设计思想分析,可以把宿舍管理信息系统分为宿舍财产、学生入住、门禁系统、宿舍来访、宿舍报修、水电缴费、卫生检查七大模块。
3、模块描述
主要模块的功能有:
1)宿舍基本信息模块。
添加、修改、查询和删除宿舍基本信息,如宿舍号、财产、床位等。
2)学生入住模块:
添加。
修改、查询和删除学生入住、学生退宿信息,包括学生一些基本信息等。
3)卫生检查模块:
对宿舍卫生检查、评比、统计。
4)水电缴费模块:
对水电缴费进行管理。
5)宿舍报修模块:
对报修情况的登记时间安排、报修结果检查等。
6)来访人员登记模块:
对外来人员进行登记。
7)门禁模块:
对晚归人员进行记录和查询。
D、详细设计说明书
1、程序系统结构
2、程序设计说明
该系统可详细分为8大部分,分别为:
系统管理、宿舍基本信息、学生入住、卫生检查、水电缴费、宿舍报修、来访人员登记、门禁系统。
系统管理员具有所有操作权限,普通用户只限查询。
下面为各部分详细介绍:
1)系统管理:
系统管理员可以新建用户、修改密码、重新登入。
新建的用户可自行设置密码,初始化密码为学号。
重新登入为:
5分钟内在系统内无动作,用户则自动弹出,以保障系统稳定。
2)宿舍基本信息:
学院新建宿舍楼、学院需要重新修改宿舍序号及内部器材、学院舍弃废旧宿舍及、学院需要某一宿舍信息时,系统管理员则需要录入新的宿舍信息、修改宿舍信息、删除宿舍信息及查询宿舍信息。
3)学生入住:
新生入住时需要添加学生信息,包括班级,学号,姓名,专业,宿舍号及入住时间。
需要查询该生住宿信息只需输入班级、学号、姓名、宿舍号其中任何一项即可查找。
当学生换宿舍时,系统管理员需要修改学生住宿信息。
当学生毕业时,则删除该生住宿信息。
4)卫生检查:
学院组织宿舍卫生检查时,需要记录成绩,由系统管理员输入数据库,此为添加检查成绩。
学生或者宿舍管理员需要提出学生宿舍卫生成绩时,则查询检查成绩。
5)水电缴费:
此系统只提供查询与录入。
不做详细收费情况。
记录与查询何时缴费,缴费多少。
6)宿舍报修:
当宿舍内器件损坏时,学生需要添加报修,内容包括:
宿舍号、宿舍何物损坏、报修人姓名、报修时间、预约时间。
宿舍管理员需要查询报修情况,及时处理,并记录修复时间。
报修记录不做删除,以备不时之需。
7)来访人员登记:
学生由亲友来访,需要进入宿舍时,需要添加亲友姓名及学生信息,以供查询。
8)门禁系统:
学生宿舍在某一时刻关门,学生超过规定时间进入宿舍,需用学生一卡通进入宿舍,刷卡时,在数据库中录入学生信息及晚归时间。
为防止学生刷一次,而进入多名学生,在宿舍门装有摄像头,并有管理员专门监管。
该子系统只提供查询,管理员与学生均无删除权限。
3、系统数据库设计
1)系统E-R图
2)数据字典
住宿学生数据字典:
属性名
存储代码
类型
长度
备注
学号
Sno
char
20
主键
姓名
Sname
性别
Ssex
4
专业
Sdept
40
宿舍号
Dno
6
入住时间
Scheckin
date
8
宿舍数据字典:
宿舍电话
Dphone
15
宿舍财产数据字典:
物品编号
Pno
Int
2
物品名
Pname
财产报修数据字典:
报修人姓名
Char
提交日期
Rsubmit
解决日期
Rsolve
报修原因
Rreason
50
门禁系统数据字典:
晚归时间
Btime
timestamp
14
晚归原因
Breasonr
10
卫生情况
SanSituation
卫生检查数据字典:
缴费情况
FeeSituation
缴费情况:
人员来访数据字典:
来访人姓名
Fname
用户数据字典:
用户ID
Uname
用户密码
Upassword
用户类型
Utype
tnyint
1
普通或管理员