没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计-学生宿舍管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 108 浏览量
2021-10-03
15:27:17
上传
评论
收藏 335KB DOCX 举报
温馨提示
试读
37页
数据库课程设计-学生宿舍管理系统.docx
资源详情
资源评论
资源推荐
数据库课程设计-学生宿舍管理系统
目 录
一、需求分析 ………………………………………………………………………………… 1
1 确定用户 ……………………………………………………………………………… 1
2 功能需求分析 ………………………………………………………………………… 1
3 数据需求 ……………………………………………………………………………… 3
4 数据字典 ……………………………………………………………………………… 3
5 系统功能结构图 ……………………………………………………………………… 9
6 数据流图 ………………………………………………………………………………10
二 、 概念设计 ……………………………………………………………………………… 12
1 分 E-R 图 ……………………………………………………………………………… 12
2 合 E-R 图 ……………………………………………………………………………… 14
三、 逻辑结构设计 ………………………………………………………………………… 16
1 学生信息表 …………………………………………………………………………… 16
2 外部人员出入登记表 ………………………………………………………………… 16
3 大物品出入登记表 …………………………………………………………………… 16
4. 电费管理表 …………………………………………………………………………… 16
5 报修管理表 …………………………………………………………………………… 16
6 宿舍管理员基本信息表 ……………………………………………………………… 16
7 宿舍违规信息管理表 ………………………………………………………………… 16
8 宿舍基本信息管理表 ………………………………………………………………… 16
四、 数据库的实现…………………………………………………………………………… 16
1 表的建立………………………………………………………………………………… 16
2 数据的插入……………………………………………………………………………… 19
3、建立触发器 …………………………………………………………………………… 24
4、建立存储过程 ………………………………………………………………………… 24
5、建立索引 ……………………………………………………………………………… 25
6、建立视图 ……………………………………………………………………………… 26
7、功能的实现 …………………………………………………………………………… 27
五、参考文献 ………………………………………………………………………………… 28
学生宿舍管理系统
0
一、需求分析
1、确定用户
该系统的主要用户有宿舍管理员,老师及在校学生.
2、功能需求分析
可以根据用户的不同来确定不同的功能需求:
1〕、宿舍管理员:
〔1〕、能输入学生学号、、宿舍号来查询相关数据,如查询的宿舍的入住人
数;
〔2〕、当学生信息发生改变时,能及时的修改变动的信息,;
〔3〕、当学生出现离校或退学等情况时,能及时清除该学生的住宿信息;
〔4〕、当有学生报修时,能及时根据报修信息联系相关的维修人员;
〔5〕、当有大物品出入时,能及时记录物品名、进入时间、离开时间、携带
者、携带者宿舍号等相关信息;
〔6〕、当有符合条件的外部人员进入时,能及时记录进入时间、访问宿舍号、
访问对象、离开时间、人员名字等数据:
〔7〕、当有学生购电时,能实时记录购电量、购电时间、强开时间、强开次
数、购电数量、剩余电量、电费单价等;
〔8〕、能及时查询自己的工作编号、、工作类型、性别、联系方式、工作时
间等;
2〕、学生的需求:
〔1〕、能查询与自己相关的信息,如携带物品进出次数、违规次数等;
1
〔2〕、当有物品需要维修时,能及时上报;
〔3〕、购电时间、强开时间、强开次数、购电数量、剩余电量、电费单价等;
3〕、老师的需求:
〔1〕、能查询学生的相关信息,;
〔2〕、能查询并修改宿管的工作编号、、工作类型、性别、联系方式、工作
时间等。
3、数据需求
本系统主要包括八个基本表,各个表中的数据如下:
〔1〕学生信息管理表:包括学号、院系、、性别、籍贯、生日、入学时间、
所学专业、所在班级、所在宿舍号、违规记录等数据;
〔2〕外部人员出入登记表:包括进入时间、访问宿舍号、访问对象、离开
时间、人员名字、ID 号等数据;
〔3〕大物品出入登记表:包括物品编号、物品名、进入时间、离开时间、
携带者、携带者宿舍号等数据;
〔4〕电费管理表:包括购电序列号、购电时间、强开时间、强开次数、购
电数量等、剩余电量、电费单价、购电者学号等数据;
〔5〕报修管理表:包括报修序列号、报修人、宿舍号、报修时间、报修物
件名、维修人、维修时间等数据;
〔6〕宿舍管理员基本信息表:包括工作编号、、工作类型、性别、联系方
式、工作时间等数据;
2
〔7〕宿舍违规信息管理表:包括违规宿舍号、违规人学号、违规次数等数
据;
〔8〕宿舍基本信息管理表:入住人数、住宿人学号、住宿人名字、宿舍号、
凳子数量、桌子数量、电脑数量、电视数量等数据;
4、数据字典
该系统中要用到的主要数据如下:
4.1 学生信息管理表中的数据项有:
(1)、数据项:学号
数据类型:char(8)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(2)、数据项:院系
数据类型:char(20)
处理过程: 由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(3)、数据项:
数据类型:char(8)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(4)、数据项:性别
3
数据类型:char(2)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(5)、数据项:籍贯
数据类型:char(10)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(6)、数据项:生日
数据类型:char(8)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(7)、数据项:入学时间
数据类型:char(8)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
(8)、数据项:所学专业
数据类型:char(12)
处理过程:由宿舍管理员从老师处得到信息并输入系统
数据存储:存储在学生信息管理表
4
剩余36页未读,继续阅读
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1