学生宿舍数据库系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档