- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生宿舍管理系统数据库课程的设计_00002
目 录
摘要 4
一 需求分析 5
1.1 基本信息 5
1.2处理功能要求 5
1.3 安全性和完整性要求 6
1.4 系统功能分析 6
二 概念结构设计 8
2.1实体集的子E-R图 8
2.2 整体E-R图 10
三 逻辑结构和物理结构设计 11
3.1将E-R图转化为关系模型 11
3.2物理结构设计 11
3.2.1 表的结构设计和相应约束 11
3.2.2表与表之间的关系 14
四 数据实施和维护 15
4.1建立数据库、数据表、导入数据 15
4.1.1建立数据库 15
4.1.2 建立数据表 15
4.1.3 导入数据 19
4.2记录和约束条件的增加、删除和修改 21
4.2.1 记录的增加、删除和修改 21
4.2.2 约束条件的增加、删除和修改 21
4.3查询语句 21
4.3.1 简单查询 21
4.3.2模糊查询 22
4.3.3连接查询 22
4.3.4 嵌套查询 23
4.4建立视图 23
4.5存储过程 25
4.6 触发器 26
五 总结 28
参考文献 29
摘 要
当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。 该学生宿舍管理系统主要是后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。管理人员需要做的就是将数据输入到系统的数据库中去。经过分析,本系统运用了SQL2000为后台数据库,它包括基本信息管理、住宿管理、服务管理、来访者管理等四大功能模块。适用于大学院校宿舍管理。
该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施与维护阶段等阶段组成。
关键词: 学生宿舍管理 SQL2000 功能模块 系统开发
一 需求分析
目前,我们学校的宿舍管理大多数的信息都是由文本记录的。针对这一实际情况,我们设计了学生宿舍管理系统。
1.1 基本信息
经过分析调查,一个学生宿舍管理系统主要是要方便宿舍管理人员的工作,提高其工作效率,不仅可以方便广大学生,而且还可以方便于教师和相关人员。学生住在宿舍楼中,每幢宿舍楼都会有若干名管理员负责本宿舍楼的日常管理。
(1)学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
(2)宿舍的基本信息:
每间宿舍都有唯一的楼号和宿舍号,有可住人数和已住人数。
(3)工作人员基本信息:
每幢宿舍楼都有宿管阿姨和保洁阿姨的编号。
(4)报修的基本信息:
宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
(5)水电费的基本信息:
每间宿舍每个月份都有用水量与用电量的相关记录,相应地产生水费和电费。
(6)来访者基本信息
每幢宿舍楼对于每一次的人员来访都要做好相应的登记。包括来访者和被访者的信息。
1.2处理功能要求
系统主要完成以下几个功能:
宿舍楼基本信息查询与修改;
2.学生基本信息查询与更新以及插入;
3.每一幢宿舍楼中宿舍信息的查询与信息更新;
(1)宿舍信息管理系统实现对学生,管理员信息的全部读取;实现对某个学 生或管理员特定信息的读取;
(2)实现对某个人员信息的删除;
4.宿舍楼人员访问出入记录;
1.3安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋员工基本信息、访问出入人员基本信息中数据项能否为null,以及一些用户自定义完整性。
1.4系统功能分析
图1.1系统功能分析
本系统主要有以下功能:基本信息管理、住宿管理、服务管理、来访者管理。基本信息管理包括学生信息、宿舍信息、工作人员信息;住宿信息包括入住;服务管理包括水费、电费、报修;来访者管理包括来访者信息登记、来访者查询。
数据库操作功能:查询、删除、修改、插入;
二 概念结构设计
概念结
文档评论(0)