数据库课程设计报告
学生宿舍管理系统设计
专业 | |
学生姓名 | |
班级 | |
学号 | |
指导教师 | |
完成日期 | |
学生宿舍管理系统的设计
1 课程设计目的及要求
设计目的:
1)简化宿舍管理人员手工记录数据的繁琐;
2)提高记录查询速度,缩短查询时间;
3)实现数据的安全存储。
设计要求:
1)要求用户必须输入正确的密码才能进入系统;
2)实现按宿舍号、学生学号的查询。
3)实现分别按宿舍号、学生学号的统计。
2 课程设计的主要内容
2.1 经济可行性分析
系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
由于本系统作为毕业设计,所以在资金上没有太多的需求,只是需要系统开发者投入较多的时间,去进行研究和分析,以及思考问题的所在。
2.2 技术可行性分析
学生公寓管理系统使用SQL Sever 2017以及Java6.0进行开发,由于Netbeans6.0的可视化模块比较强大,所以在系统的设计过程中不会有太大问题,同该系统使用Macro Software的SQL 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小时内删除。
发表评论