- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、
宿舍管理系统数据库
《数据库系统概论》
2012-6-16
25
页脚内容
一、
目录
摘要 2
一、需求分析阶段 2
1.1 需求分析目的 2
1.2 需求分析任务 2
(1) 信息要求: 2
(2) 处理要求: 3
(3) 安全性与完整性要求: 3
1.3 系统功能分析 3
1.4 业务流程概述 4
1.5 业务流程图 4
1.6 数据流程图 6
1.7 数据字典 9
二、概念设计 11
2.1 概念模型设计 11
2.2 视图的集成 12
三、逻辑结构设计 13
3.1 E-R 图向关系模型的转换 13
四.数据库实施阶段 14
4.1 建立数据库、数据表、视图、索引 14
4.1.1 建立数据库 14
4.1.2 建立数据表 14
4.1.3 建立视图 19
4.1.4 数据更新 20
4.1.5 数据查询 21
4.1.6 建立触发器 24
五.总结与感想 25
25
页脚内容
一、
摘要
山东大学校区众多,因而宿舍管理机构庞大,学生宿舍管理系统是应对学生宿舍管理的
现代化、网络化,逐步摆脱以往学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开
发的。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段等
阶段组成
一、需求分析阶段
1.1 需求分析目的
根据自己的切身体会,山东大学各个校区的宿舍管理系统很发达,准确高效
的记录着学生的各种信息,及宿舍情况。学习了课程《数据库系统概论》,现用
sql server 2005 大体模拟这一宿舍管理系统,以加深对数据库的理解,增强自
己的数据库开发技术,锻炼和方面的能力。
1.2 需求分析任务
(1) 信息要求:
1.宿舍楼的基本信息(building )包括:宿舍楼号、楼名、所在校区、负责
人、容纳人数、负责人电话等,这些信息可以方便地查询每个楼的信息及特征。
2.学生表 (student ):主要包括学号、姓名、学生所在学院、学生籍贯、宿
舍、入住时间;
3.学院表 (college ):包括学院编号、学院名称、院长、学院人数;
4.宿舍表 (dorm):包括宿舍号、所在楼、舍长、宿舍电话;当宿舍出现什
么问题,可以及时联系舍长;
5.负责人表 (fuze):包括工号、姓名、性别、年龄、工龄、电话;
6.用电表 (electricity):包括楼号、宿舍号、额定用电量、买电量,通过
该表可以查找每个宿舍的用电情况;
7.用水表 (water ):包括楼号、宿舍号、买水量,通过该表可以查询每个宿
舍的用水情况;
8.卫生检查表 (health):包括楼号、宿舍号、每周检查卫生得分,通过该
表可以查出每个宿舍的卫生情况,找出优秀宿舍和卫生不合格宿舍。
9.贵重物品出入登记(register):包括带出者姓名、带出时间、贵重物品
名称、宿舍号;如有贵重物品丢失此表格可起到一定的作用。
25
页脚内容
一、
(2) 处理要求:
用户对信息有什么处理要求,数据库会做出相应回复。即,输入信息查询或
更改指令时,数据库或做出相应响应。
文档评论(0)