数据库课程设计报告
学生宿舍管理系统设计
专业
学生姓名
班级
学号
指导教师
完成日期


学生宿舍管理系统的设计
1 课程设计目的及要求 
设计目的:
1)简化宿舍管理人员手工记录数据的繁琐;
2)提高记录查询速度,缩短查询时间;
3)实现数据的安全存储。
设计要求:
1)要求用户必须输入正确的密码才能进入系统;
2)实现按宿舍号、学生学号的查询。
3)实现分别按宿舍号、学生学号的统计。
2 课程设计的主要内容
2.1 经济可行性分析
系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
由于本系统作为毕业设计,所以在资金上没有太多的需求,只是需要系统开发者投入较多的时间,去进行研究和分析,以及思考问题的所在。
2.2 技术可行性分析
学生公寓管理系统使用SQL Sever 2017以及Java6.0进行开发,由于Netbeans6.0的可视化模块比较强大,所以在系统的设计过程中不会有太大问题,同该系统使用Macro SoftwareSQL server 2017对后台的数据进行操作,使得数据完整性得以保证,同时数据操作简单化。通过上述分析得出该系统在技术上是可行的。
2.3 操作可行性分析
本系统直观易懂,使用非常方便,管理员经过简单的培训就可以熟练的使用,因此系统的操作没有什么太大困难。
3数据库设计
3.1 概念设计
  3.1.1
3.1.2
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所    收获得的主要成果。
数据字典通常包括以下5个部分:
A.数据项:数据项是不可再分的数据单位。
B.数据结构:数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。
C.数据流:数据流是数据结构在系统内传输的路径。
D.数据存储:数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。
E.处理过程:处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典是关于数据库中数据的描述,即对元数据的描述。数据字典是在需求分析阶段建立,在数据库设计过
程中不断修改、充实、完善的。
a.数据项编号:E01
数据项:管理员信息表
描述:宿舍管理员的相关信息
定义:管理员信息表=员工姓名+性别+员工号+管理的楼号
b.数据项编号:E02
数据项:宿舍楼信息表
描述:宿舍楼的相关信息
定义:宿舍楼信息表=宿舍楼号+宿舍数目
c.数据项编号:E03
数据项:寝室信息表
描述:学生寝室的相关信息
定义:寝室信息表=寝室号+居住性别+寝室人数+楼号
d.数据项编号:E04
学生管理系统数据库设计说明书数据项:学生信息表
描述:学生的个人信息
定义:学生信息表=学号+性别+姓名+年龄+所属学院+居住楼号+寝室号
3.2 逻辑设计
分析后达到三范式后建立以下4个表:
MANAGER_INFO      表      管理员信息
FLOOR_INFO            表      宿舍楼信息
ROOM_INFO              表      寝室信息
STUDENT_INFO          表      学生信息
一、管理员信息表(MANAGER_INFO)
                              管理员信息表
字段名
数据类型
长度
说明
描述
mname
Char
10
不空,主键
管理员姓名
msex
Char
10
不空
性别
mnumber
Int
4
不空
编号
mlou
Int
4
不空
楼号
二、宿舍楼信息表(FLOOR_INFO
                              宿舍楼信息
字段名
数据类型
长度
说明
描述
mlou
Int
4
不空
楼号
room
Int
4
不空
房间数
三、寝室信息表(ROOM_INFO)
寝室信息
字段名
数据类型
长度
说明
描述
qnumber
Int
4
不空,主键
寝室号
qsex
Char
10
不空
居住性别
qcount
Int
4
不空
寝室人数
mlou
Int
4
不空
楼号
四、学生信息表(STUDENT_INFO)
                              学生信息
字段名
数据类型
长度
说明
描述
snumber
Int
4
不空,主键
学号
sname
Char
10
不空
姓名
ssex
Char
10
不空
性别
sage
Int
4
不空
年龄
scollege
Char
10
不空
所属学院
mlou
Int
4
不空
楼号
qnumber
Int
4
不空
寝室号

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。