数据库学生宿舍管理系统

数据库学生宿舍管理系统

ID:1119966

大小:417.50 KB

页数:27页

时间:2017-11-07

数据库学生宿舍管理系统_第1页
数据库学生宿舍管理系统_第2页
数据库学生宿舍管理系统_第3页
数据库学生宿舍管理系统_第4页
数据库学生宿舍管理系统_第5页
资源描述:

《数据库学生宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、宿舍管理数据库宿舍管理系统数据库《数据库系统概论》2012-6-1626/27宿舍管理数据库目录摘要1一、需求分析阶段11.1需求分析目的11.2需求分析任务1(1)信息要求:1(2)处理要求:3(3)安全性与完整性要求:31.3系统功能分析31.4业务流程概述41.5业务流程图41.6数据流程图61.7数据字典8二、概念设计102.1概念模型设计102.2视图的集成11三、逻辑结构设计123.1E-R图向关系模型的转换12四.数据库实施阶段134.1建立数据库、数据表、视图、索引134.1.1建立数据库134.1.2建立数据表134.1.3建立视图184.1.4数据更新204

2、.1.5数据查询214.1.6建立触发器24五.总结与感想2426/27宿舍管理数据库摘要山东大学校区众多,因而宿舍管理机构庞大,学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱以往学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段等阶段组成一、需求分析阶段1.1需求分析目的根据自己的切身体会,山东大学各个校区的宿舍管理系统很发达,准确高效的记录着学生的各种信息,及宿舍情况。学习了课程《数据库系统概论》,现用sqlserver2005大体模拟这一宿舍管理系统,以加深对数据库的理解,增强自

3、己的数据库开发技术,锻炼和方面的能力。1.2需求分析任务(1)信息要求:1.宿舍楼的基本信息(building)包括:宿舍楼号、楼名、所在校区、负责人、容纳人数、负责人电话等,这些信息可以方便地查询每个楼的信息及特征。2.学生表(student):主要包括学号、姓名、学生所在学院、学生籍贯、宿舍、入住时间;3.学院表(college):包括学院编号、学院名称、院长、学院人数;4.宿舍表(dorm):包括宿舍号、所在楼、舍长、宿舍电话;当宿舍出现什么问题,可以及时联系舍长;5.负责人表(fuze):包括工号、姓名、性别、年龄、工龄、电话;6.用电表(electricity):包括

4、楼号、宿舍号、额定用电量、买电量,通过该表可以查找每个宿舍的用电情况;7.用水表(water):包括楼号、宿舍号、买水量,通过该表可以查询每个宿舍的用水情况;8.卫生检查表(health):包括楼号、宿舍号、每周检查卫生得分,通过该表可以查出每个宿舍的卫生情况,找出优秀宿舍和卫生不合格宿舍。26/27宿舍管理数据库9.贵重物品出入登记(register):包括带出者姓名、带出时间、贵重物品名称、宿舍号;如有贵重物品丢失此表格可起到一定的作用。(2)处理要求:用户对信息有什么处理要求,数据库会做出相应回复。即,输入信息查询或更改指令时,数据库或做出相应响应。(3)安全性与完整性要

5、求:A、安全性要求:(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;(2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。B、完整性要求:(1)各种信息记录的完整性,信息记录内容不能为空;(2)各种数据间相互的联系的正确性;(3)相同的数据在不同记录中的一致性。1.3系统功能分析学生宿舍管理系统基本信息管理服务管理学院信息学生信息宿舍信息负责人信息用水电费贵重物品出入卫生根据上图可以大致看出该数据库的基本功能:

6、基本信息管理:包括对学生、学院、负责人、宿舍的基本信息的维护管理;对宿舍的卫生、用水、用电有基本的统计分析功能;对贵重物品的出入有一定的检测功能。26/27宿舍管理数据库数据库操作功能:查询、删除、修改、插入。1.4业务流程概述系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。根据数据库所要完成的功能,将宿舍管理业务分成基本信息管理和服务管理两个模块。1.基本信息管理宿舍信息管理:主要是记录宿舍的基本状况,可住人数,已住人数,电话号码,便于工作人员分配寝室以及联系。学生信息管理:宿舍的学生信息主要来自学生处提供的,对于已住进宿舍的学生,工作人员从学生处提取相

7、关信息,进行统一管理。员工信息管理:记录在宿舍、楼管处工作的员工信息,及时增、删、改,便于有个统一的收集、管理、宿舍更好的运作。学院信息管理:有关学生的信息管理,可把学生的学习生活结合起来。2.服务管理用水量:楼管在每个月记录宿舍的买水桶数;用电量:楼管记录每个宿舍每月的用电情况,超额用电时,自动断电,必须重新购买。贵重物品出入登记:为防止贵重物品失窃,带贵重物品离开宿舍楼时需要在楼下登记。1.5业务流程图(1)学生宿舍管理业务流程图买电业务流程图:26/27宿舍管理数据库断电取电卡超额用电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。