没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论












目录
摘要 ................................................................................................................................................... 1
一 需求分析 ..................................................................................................................................... 1
1.1 需求分析 .............................................................................................................................. 1
1.1.1 基本信息 ................................................................................................................. 1
1.1.2 用户对系统要求 ..................................................................................................... 2
1.2 系统功能分析: .................................................................................................................. 3
1.3 业务流程概述 ...................................................................................................................... 3
1.4 数据流程图 .......................................................................................................................... 4
1.5 数字字典 .............................................................................................................................. 9
1.5.1 数据项 ...................................................................................................................... 9
1.5.2 数据结构 ................................................................................................................ 12
1.5.3 数据流 .................................................................................................................... 12
1.5.4 数据存储 ................................................................................................................ 12
1.5.5 处理过程 ................................................................................................................ 13
二 概念结构设计 ........................................................................................................................... 13
三 逻辑结构设计 ........................................................................................................................... 13
3.1 逻辑设计的任务和目标 ................................................................................................... 13
3.2 数据组织 ........................................................................................................................... 14
3.2.1 将 E-R 图转换为关系模型 ................................................................................... 14
3.2.2 逻辑结构定义 ....................................................................................................... 14
四 物理结构设计 ........................................................................................................................... 16
4.1 物理设计阶段的目标与任务 ........................................................................................... 16
4.2 数据存储方面 ................................................................................................................... 17
五 数据实施和维护 ....................................................................................................................... 17
5.1 建立数据库、数据表、视图、索引、导入数据 ........................................................... 17
5.1.1 建立数据库 ........................................................................................................... 17
5.1.2 建立数据表 ........................................................................................................... 17
5.1.3 建立视图 ............................................................................................................... 19
5.1.4 建立索引 ............................................................................................................... 20
5.1.5 导入数据 ............................................................................................................... 21
5.2 记录和约束条件的的增加、删除和修改 ...................................................................... 23
5.2.1 记录的增加、删除、修改 ................................................................................... 23
5.2.2 约束条件的增加、删除、修改 ........................................................................... 23
5.3 查询语句 ........................................................................................................................... 24
5.4 建立存储过程,触发器 .................................................................................................. 25
六 总结 ........................................................................................................................................... 26
附件 ................................................................................................................................................. 27

数据库课程设计 --学生宿舍管理系统
1
摘要
学生宿舍管理系统是应对学生宿舍管理的现代化、 网络化, 逐步摆脱当前学生宿舍管理
的人工管理方式,提高学生宿舍管理效率而开发的,它包括基本信息管理、住宿管理、服务
管理、来访者管理等四大功能模块。
该系统开发由需求分析阶段、 概念结构设计阶段、 逻辑结构设计阶段、 物理结构设计阶
段、数据库实施与维护阶段等阶段组成。
一 需求分析
目前, 我们学校的宿舍管理都是由人工管理的, 信息都是由文本记录的。 针对这一实际
情况,我们设计了学生宿舍管理系统。
1.1 需求分析
经过实际分析调查, 一个学生宿舍管理系统主要是要方便宿舍管理人员的工作, 提高其
工作效率,不仅可以方便广大学生,而且还可以方便于教师和相关人员。
1.1.1 基本信息
学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
(1)学生的基本信息:
入校时, 每位同学都有唯一的学号, 并被分配到指定的宿舍楼和指定的宿舍, 也会有一
个宿舍号,其入校时间就是他的入住时间。
(2)宿舍的基本信息:
每间宿舍都有唯一的楼号和宿舍号, 入校时, 宿舍会装公用电话机, 相应地就有宿舍电
话号码。
(3)工作人员基本信息:
每幢宿舍都有驻楼阿姨和保洁阿姨的编号。
(4)报修的基本信息:
宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们
需要将财产损坏情况报告给宿舍楼管理员, 以便学校派人进行维修。 这时, 需要记录报修的
宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,
应记录解决时间,表示该报修成功解决。

数据库课程设计 --学生宿舍管理系统
2
(5)来访者基本信息
每幢宿舍对于每一次的人员来访都要做好相应的登记。包括来访者和被访者的信息。
1.1.2 用户对系统要求
1、信息要求:
宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息, 包括某一学号的学生在宿舍楼
中住宿的详细信息,报修的所有信息和来访者的信息,以利于对整个宿舍楼的全面管理。
2、处理要求:
当学生基本信息发生变化时, 宿舍楼管理员能对其进行修改。 比如, 某些同学搬到其他
的宿舍中去, 他们在本宿舍楼中相应的记录就应该删去; 当宿舍财产报修及时解决后, 管理
员应登记解决时间,表明该报修问题已成功解决。
3、安全性与完整性要求:
A、安全性要求:
( 1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,
保证用户身份不被盗用;
( 2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别
和内容;
( 3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生) ,管
理员。
B、完整性要求:
( 1)各种信息记录的完整性,信息记录内容不能为空;
( 2)各种数据间相互的联系的正确性;
( 3)相同的数据在不同记录中的一致性。

数据库课程设计 --学生宿舍管理系统
3
1.2 系统功能分析:
本系统主要有以下功能:基本信息管理、住宿管理、服务管理、来访者管理。基本信息
管理包括学生信息、宿舍信息、工作人员信息;住宿信息包括入住、调房、退房;服务管理
包括租赁、水费、电费、维修;来访者管理包括来访者信息登记、来访者查询。
数据库操作功能:查询、删除、修改、插入;
1.3 业务流程概述
系统的业务是系统要达到的业务目标, 业务流程分析是系统分析中的基础环节。 根据以
上系统功能的分析,我们将学生宿舍管理业务分成基本信息管理、住宿管理、服务管理、来
访者管理四个模块。
1.基本信息管理
学
生
宿
舍
管
理
系
统
基本信息管理
服务管理
住宿管理
来访者管理
学生信息
工作人员信息
入住
租赁
电费
维修
水费
宿舍信息
调房
退房
来访者信息登记
来访者查询

数据库课程设计 --学生宿舍管理系统
4
宿舍信息管理:主要是记录宿舍的基本状况,可住人数,已住人数,电话号码,便于工
作人员分配寝室以及联系。
学生信息管理: 宿舍的学生信息主要来自学生处提供的, 对于已住进宿舍的学生, 工作
人员从学生处提取相关信息,进行统一管理,如果学生退房之后,相应的信息也将被删除。
员工信息管理:记录在宿舍、楼管处工作的员工信息,及时增、删、改,便于有个统一
的收集、管理、宿舍更好的运作。
2.住宿管理
新生入住: 新生向楼管处提出入住申请, 工作人员进行查询宿舍相关信息之后, 再根据
学生的信息相应的给新生安排宿舍,登记和修改相关信息。
调房: 学生向楼管处提出宿舍调房申请, 楼管处根据学生的所要调房的信息, 给予核实
确认之后,查询宿舍信息之后,满足条件就给予学生办理调房,并修改相应信息,否则不办
理。
退房:学生向楼管处提出退房申请,楼管处核实证件准确无误之后,办理退房手续,并
删除学生的相关信息。
3.服务管理
水电费:楼管处在每个月下旬记录每个宿舍的水,电使用情况,根据收费标准,结算出
每个宿舍所需支付的费用,再由每个宿舍在月底之前进行付费。
临时设备的租赁:学生把所需的临时设备向楼管处进行租赁申请,再由工作人员核实,
确定之后,给予学生批准,并收取相应的租赁费用。
报修:学生把需要维修的设备向楼管处提出申请, 填写相应的维修单, 支付相应的费用,
工作人员根据维修单派发维修员工对设备进行维修,楼管处再把已修信息反馈给学生。
4.外来人员管理
外来访客登记来访信息, 楼管处根据外来访客所登记的信息表, 从宿舍、 工作人员信息、
学生信息这三张表单中, 查询外来访客所要访问的人员的基本信息, 最后经过核实, 确定其
是否可以访问。
1.4 数据流程图
数据流程图是全面描述信息系统逻辑模型的工具, 它抽象概括地把信息系统中各种业务
处理过程联系起来。 根据以上的业务流程的分析, 以及学生宿舍的特点, 我们给出了以下学
生宿舍管理信息系统的数据流程图。
由于学生宿舍主要涉及学生的入住和退缩问题, 以及住宿的管理, 我们将学生宿舍管理
系统的顶层设计如下:
剩余28页未读,继续阅读
资源评论

qq_28257631
- 粉丝: 8
- 资源: 17

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
