- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山西农业大学资源环境学院
《数据库系统原理》课程设计
课程设计题目 学生宿舍数据库系统设计
班级 信管信091班
课程设计小组成员:
姓名 王浩宇 学号 2009150527
姓名 周雨君 学号 2009150529
姓名 常学伟 学号 2009150528
姓名 杨 韬 学号 2009150526
授课教师 毕如田
指导教师 曹 毅
2011年12月22日
目 录
1 系统概述
2 需求分析
2.1 开发背景
2.2 处理对象
2.3 处理功能要求
2.4 安全性和完整性要求
2.5 流程图
2.6功能结构图
3 概念模型设计
3.1数据库需要表达的信息
3.2数据字典
3.3总E-R图
4 逻辑设计
5 用SQL实现
5.1建立表
5.2关系图
5.3数据输入
6 查询与测试结果
7 课程设计总结
学生宿舍数据库系统设计
1 系统概述
宿舍管理系统学生住宿情况的基本登记,提供学生每学期的注册及学生的离校处理,提供学生在校期间夜归信息的详细登记,提供学生在校期间物品出入宿舍楼的详细情况登记,提供查询功能,以方便用户对学生基本信息的查询,提供增加、删除、修改用户帐户的功能,具有添加、修改、删除学生及员工基本信息的功能。
2 需求分析
2.1 开发背景
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。所以通过本系统可大大简化登记查询过程,更加高效的为学校以及学生服务。
2.2 处理对象
系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋管理员基本信息、物品出入基本信息、夜归信息、宿舍财产信息、离返校信息等八个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
1.学生基本信息(学生表):包括 学生号、姓名、学生性别、家庭住址、生日、入住时间、专业班级、所在宿舍号、所住楼号,可以方便学生信息的查询和更新;
2.宿舍楼基本信息(宿舍楼表):包括 楼号、楼管处电话、管理员编号、宿舍楼类别等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;
3.宿舍基本信息(宿舍表): 包括 宿舍号、舍长、舍员一、舍员二、舍员三、舍员四、所在班级、宿舍楼号;
4.楼栋管理员基本信息(管理员表):包括 工作号、姓名、工作类型、性别、联系电话、所在楼号等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;
5.物品出入基本信息(物品出入表):包括学号、物品信息、宿舍管理员、时间、编号、出入楼号,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。
6.宿舍财产基本信息(宿舍财产表):包括宿舍、物品号、财产名等数据项,方便管理员对学生财产进行管理,保障学生财产安全;
7.夜归基本信息(夜归信息表):包括学生、所属宿舍、晚归原因、晚归时间等数据项,方便学校对夜不归宿的学生进行管理,防止学生生命安全受到伤害;
8.离返校基本信息(离返校信息表):包括所在宿舍、学生姓名、离校时间、返校时间等数据项,方便学校了解学生离返校基本信息;
2.3 处理功能要求
系统主要完成一下几个功能:
1.宿舍楼基本信息查询与修改;
2.学生基本信息查询与更新以及插入;
3.每一幢宿舍楼中宿舍信息的查询与信息更新;
(1)宿舍信息管理系统实现对学生,管理员信息的全部读取;实现对某个学 生或管理员特定信息的读取;
(2)实现对某个人员信息的删除;
(3)将某个学生增加到某个人数空缺的寝室。
(4)学生退房。
(5)建立插入类触发器,当在宿舍楼表,当在寝室,寝室成员,学生插入时检查插入信息,确保相应信息受约束。
4.宿舍楼物品出入审批及记录;
5.学生宿舍财产情况的登记记录;
6.学生夜晚归宿情况的登记记录;
7.学生离返校情况的登记记录;
2.4 安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、管理员基本信息、物品出入基本信息、宿舍财产基本信息、夜归基本信息、离返校基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。
2.5 流程图
(1) 新生入住宿舍业务流程图
(2) 查询业务流
文档评论(0)