数据库课程设计-学生宿舍管理系统.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库课程设计-学生宿舍管理系统.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计-学生宿舍管理系统.pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计数据库课程设计- -学生宿舍管理系统学生宿舍管理系统目目录录一、需求分析一、需求分析 11确定用户 12功能需求分析 13数据需求 34数据字典 35系统功能结构图 96数据流图 10二二 、 概念设计概念设计 121分 E-R 图 122合 E-R 图 14三、三、 逻辑结构设计逻辑结构设计 161学生信息表 162外部人员出入登记表 163大物品出入登记表 164.电费管理表 165报修管理表 166宿舍管理员基本信息表 167宿舍违规信息管理表 168宿舍基本信息管理表 16四、四、 数据库的实现数据库的实现 161表的建立 162数据的插入 193、建立触发器 244、建
2、立存储过程 245、建立索引 256、建立视图 267、功能的实现 27五、参考文献五、参考文献 280学生宿舍管理系统学生宿舍管理系统一、需求分析一、需求分析1 1、确定用户、确定用户该系统的主要用户有宿舍管理员,老师及在校学生.2 2、功能需求分析、功能需求分析可以根据用户的不同来确定不同的功能需求:1 、宿舍管理员:1 、能输入学生学号、 、宿舍号来查询相关数据,如查询的宿舍的入住人数;2 、当学生信息发生改变时,能及时的修改变动的信息,;3 、当学生出现离校或退学等情况时,能及时清除该学生的住宿信息;4 、当有学生报修时,能及时根据报修信息联系相关的维修人员;5 、 当有大物品出入时,
3、 能及时记录物品名、 进入时间、 离开时间、 携带者、携带者宿舍号等相关信息;6 、当有符合条件的外部人员进入时,能及时记录进入时间、访问宿舍号、访问对象、离开时间、人员名字等数据:7 、 当有学生购电时, 能实时记录购电量、 购电时间、 强开时间、 强开次数、购电数量、剩余电量、电费单价等;8 、能及时查询自己的工作编号、 、工作类型、性别、联系方式、工作时间等;2 、学生的需求:1 、能查询与自己相关的信息,如携带物品进出次数、违规次数等;2 、当有物品需要维修时,能及时上报;3 、购电时间、强开时间、强开次数、购电数量、剩余电量、电费单价等;3 、老师的需求:1 、能查询学生的相关信息,
4、 ;2 、能查询并修改宿管的工作编号、 、工作类型、性别、联系方式、工作时间等。3 3、数据需求、数据需求本系统主要包括八个基本表,各个表中的数据如下:11学生信息管理表:包括学号、院系、 、性别、籍贯、生日、入学时间、所学专业、所在班级、所在宿舍号、违规记录等数据;2外部人员出入登记表:包括进入时间、访问宿舍号、访问对象、离开时间、人员名字、ID 号等数据;3大物品出入登记表:包括物品编号、物品名、进入时间、离开时间、携带者、携带者宿舍号等数据;4电费管理表:包括购电序列号、购电时间、强开时间、强开次数、购电数量等、剩余电量、电费单价、购电者学号等数据;5报修管理表:包括报修序列号、报修人、
5、宿舍号、报修时间、报修物件名、维修人、维修时间等数据;6宿舍管理员基本信息表:包括工作编号、 、工作类型、性别、联系方式、工作时间等数据;7 宿舍违规信息管理表: 包括违规宿舍号、 违规人学号、 违规次数等数据;8宿舍基本信息管理表:入住人数、住宿人学号、住宿人名字、宿舍号、凳子数量、桌子数量、电脑数量、电视数量等数据;4 4、数据字典、数据字典该系统中要用到的主要数据如下:4 41 1 学生信息管理表中的数据项有:学生信息管理表中的数据项有:(1)、数据项:学号数据类型:char(8)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(2)、数据项:院系数据类型:
6、char(20)处理过程: 由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(3)、数据项:数据类型:char(8)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(4)、数据项:性别数据类型:char(2)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(5)、数据项:籍贯数据类型:char(10)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表2(6)、数据项:生日数据类型:char(8)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(7)、数据项:
7、入学时间数据类型:char(8)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(8)、数据项:所学专业数据类型:char(12)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(9)、数据项:所在班级数据类型:char(8)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(10)、数据项:宿舍号数据类型:char(8)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存储在学生信息管理表(11)、数据项:违规次数数据类型:char(4)处理过程:由宿舍管理员从老师处得到信息并输入系统数据存储:存
8、储在学生信息管理表4 42 2 外部人员出入登记表中的数据项有:外部人员出入登记表中的数据项有:(1)、数据项:进入时间数据类型:char(12)处理过程:由宿舍管理员实时录入到外部人员出入登记表数据存储:存储在外部人员出入登记表中(2)、数据项:访问的宿舍号数据类型:char(10)处理过程:由宿舍管理员实时录入到外部人员出入登记表数据存储:存储在外部人员出入登记表中(3)、数据项:访问对象数据类型:char(8)3处理过程:由宿舍管理员实时录入到外部人员出入登记表数据存储:存储在外部人员出入登记表(4)、数据项:离开时间数据类型:char(8)处理过程:由宿舍管理员实时录入到外部人员出入登
9、记表数据存储:存储在外部人员出入登记表(5)、数据项:外部出入人员数据类型:char()处理过程:由宿舍管理员实时录入到外部人员出入登记表数据存储:存储在外部人员出入登记表(6)、数据项:外部出入人员 ID 号数据类型:char(20)处理过程:由宿舍管理员实时录入到外部人员出入登记表中数据存储:存储在外部人员出入登记表中4 43 3 大物品出入登记表中的数据项有:大物品出入登记表中的数据项有:(1)、数据项:物品名数据类型:char(8)处理过程:由宿舍管理员实时观察实时录入到系统数据存储:存储在大物品出入登记表中(2)、数据项:进入时间数据类型:char(8)处理过程:由宿舍管理员实时观察
10、实时录入到系统数据存储:存储在大物品出入登记表中(3)、数据项:离开时间数据类型:char(8)处理过程:由宿舍管理员实时观察实时录入到系统数据存储:存储在大物品出入登记表中(4)、数据项:携带者学号数据类型:char(8)处理过程:由宿舍管理员实时观察实时录入到系统数据存储:存储在大物品出入登记表中(5)、数据项:携带者宿舍号数据类型:char(8)处理过程:由宿舍管理员实时观察实时录入到系统数据存储:存储在大物品出入登记表中(6)、数据项:物品序列号4数据类型:char(8)处理过程:由宿舍管理员按预定的标准生成数据存储:存储在大物品出入登记表中4 44 4 电费管理表中的数据项有:电费管
11、理表中的数据项有:(1)、数据项:购电时间数据类型:char(8)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(2)、数据项:强开时间数据类型:char(8)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(3)、数据项:强开次数数据类型:char(4)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(4)、数据项:购电数量数据类型:char(6)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(5)、数据项:剩余电量数据类型:char(6)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(6)、数据项:电费单
12、价数据类型:char(6)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(7)、数据项:购电者学号数据类型:char(8)处理过程:由宿舍管理员实时录入到系统数据存储:存储在电费管理表中(8)、数据项:序列号数据类型:char(8)处理过程:由系统自动生成5数据存储:存储在电费管理表中4 45 5 报修管理表中用到的数据项有:报修管理表中用到的数据项有:(1)、数据项:报修人数据类型:char(8)处理过程:由学生录入到系统中数据存储:存储在报修管理表中(2)、数据项:宿舍号数据类型:char(6)处理过程:由学生录入到系统中数据存储:存储在报修管理表中(3)、数据项:报修时
13、间数据类型:char(8)处理过程:由学生录入到系统中数据存储:存储在报修管理表中(4)、数据项:报修物件名数据类型:char(8)处理过程:由学生录入到系统中数据存储:存储在报修管理表中(5)、数据项:维修时间数据类型:char(8)处理过程:由学生录入到系统中,再由宿舍管理员确认并安排维修人员数据存储:存储在报修管理表中(6)、数据项:维修人数据类型:char(6)处理过程:由宿舍管理员确认并安排维修人员数据存储:存储在报修管理表中(7)、数据项:报修序列号数据类型:char(8)处理过程:由系统自动生成数据存储:存储在报修管理表中4 46 6 宿舍管理员基本信息表中要用到的数据项有:宿舍
14、管理员基本信息表中要用到的数据项有:6(1)、数据项:工作编号数据类型:char(8)处理过程:由老师输入到系统中,老师、管理员、学生都可查询相关信息数据存储:存储在宿舍管理员基本信息表中(2)、数据项:数据类型:char(8)处理过程:由老师输入到系统中,老师、管理员、学生都可查询相关信息数据存储:存储在宿舍管理员基本信息表中(3)、数据项:工作类型数据类型:char(8)处理过程:由老师输入到系统中,老师、管理员、学生都可查询相关信息数据存储:存储在宿舍管理员基本信息表中(4)、数据项:性别数据类型:char(2)处理过程:由老师输入到系统中,老师、管理员、学生都可查询相关信息数据存储:存
15、储在宿舍管理员基本信息表中(5)、数据项:联系方式数据类型:char(15)处理过程:由老师输入到系统中,老师、管理员、学生都可查询相关信息数据存储:存储在宿舍管理员基本信息表中(6)、数据项:工作时间数据类型:char(30)处理过程:由老师输入到系统中,老师、管理员、学生都可查询相关信息数据存储:存储在宿舍管理员基本信息表中4 47 7 宿舍违规信息管理表中要用到的数据项有:宿舍违规信息管理表中要用到的数据项有:(1)、数据项:违规宿舍号数据类型:char(6)处理过程:由宿舍管理员录入到系统数据存储:存储在宿舍违规信息管理表中(2)、数据项:违规人学号数据类型:char(8)处理过程:由
16、宿舍管理员录入到系统数据存储:存储在宿舍违规信息管理表中(3)、数据项:违规次数7数据类型:char()处理过程:由宿舍管理员录入到系统数据存储:存储在宿舍违规信息管理表中4 48 8 宿舍基本信息管理表中包含的数据项有:宿舍基本信息管理表中包含的数据项有:(1)、数据项:入住人数数据类型:char(2)处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(2)、数据项:住宿人学号数据类型:char(8)处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(3)、数据项:住宿人名字数据类型:ch
17、ar()处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(4)、数据项:宿舍号数据类型:char(6)处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(5)、数据项:凳子数量数据类型:char(2)处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(6)、数据项:桌子数量数据类型:char(2)处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(7)、数据项:电脑数量数据类型:char
18、(2)处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中(8)、数据项:电视数量数据类型:char(2)8处理过程:由宿舍管理员实地查看、根据老师提供的信息如实录入到系统中数据存储:存储在宿舍基本信息管理表中5 5、系统功能结构图:、系统功能结构图:如图如图 1-11-1用户进入界面报修管理外部人员出入管理学 生 信息管理宿舍居住信息宿管信息管理大物品出入登记表电 费管理违规管理添显 示全部删除按条件查插入显 示全部删除修改查看添加修改查询删除加添加修改插入显 示全部删除宿 舍查找添加显示全部信息删除按条件查找添加显示全部信息删除查看强开次数
19、图图 1-11-1 系统结构图系统结构图96 6、数据流图、数据流图第第 0 0 层数据流图如图层数据流图如图 1-21-2:数据流图数据流图 1-21-2第一层数据流图如图第一层数据流图如图 1-31-3:10数据流图数据流图 1-31-311二、概念设计二、概念设计1 1、分、分 E-RE-R 图:图:1实体学生的 E_R 图如图 2-1 所示:违规次数班级专业宿舍号学号学生院系生日性别入学时间籍贯图 2-1 实体学生的 E_R 图2 、实体宿舍的 E_R 图如图 2-2 所示:宿舍号专业凳子数量宿舍学生学号桌子数量入住人数电脑数量图 2-2 实体宿舍的 E_R 图123 、实体管理员的
20、E_R 图如图 2-3 所示:工作编号工作时间管理员联系方式工作方式性别图 2-3 实体管理员的 E_R 图4 、实体外部人员的E_R 图如图 2-4 所示:ID 号进入时间访问宿舍号外 部 人员人员离开时间访问对象图 2-4 实体外部人员的 E_R 图135 、实体大物品的 E_R 图如图 2-5 所示:物品名物品编号离开时间进入时间大物品宿舍号携带者图 2-5 实体大物品的 E_R 图2 2、合、合 E-RE-R 图图系统的合 E-R 图如图 2-6 所示:14宿舍号班级学号学生缴纳电费mm入住物品编号宿舍号1 1大物品n n出入mm宿舍mm出入n n外 部 人员mm物品名ID 号组成1
21、1宿舍楼楼号1 1管理n n楼管工作编号联系方式图 2-6 系统的合 E-R 图15三、逻辑结构设计三、逻辑结构设计根据分 E-R 图和合 E-R 图的关系将 E-R 图转换为如下的关系模型,关系的码用下横线标出:1、学生信息表学号、院系、 、性别、籍贯、生日、入学时间、所学专业、所在班级、所在宿舍号、违规记录2、外部人员出入登记表进入时间、访问宿舍号、访问对象、离开时间、人员名字、ID 号等数据3、大物品出入登记表物品编号、物品名、进入时间、离开时间、携带者、携带者宿舍号等数据4、 电费管理表 购电序列号、 购电时间、 强开时间、 强开次数、 购电数量等、剩余电量、电费单价、购电者学号等数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 学生宿舍 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内