学生宿舍管理系统__数据库课程设计

学生宿舍管理系统__数据库课程设计

ID:10180809

大小:304.00 KB

页数:22页

时间:2018-06-12

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

《学生宿舍管理系统__数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库课程设计--学生宿舍管理系统目录摘要2一需求分析21.1需求分析21.1.1基本信息21.1.2用户对系统要求31.2系统功能分析:41.3业务流程概述41.4数据流程图51.5数字字典101.5.1数据项101.5.2数据结构131.5.3数据流131.5.4数据存储131.5.5处理过程14二概念结构设计14三逻辑结构设计143.1逻辑设计的任务和目标143.2数据组织153.2.1将E-R图转换为关系模型153.2.2逻辑结构定义15四物理结构设计174.1物理设计阶段的目标与任务174.2数据存储方面18五数据实施和维护185.1建立数据库、数据表、视

2、图、索引、导入数据185.1.1建立数据库185.1.2建立数据表185.1.3建立视图205.1.4建立索引215.1.5导入数据225.2记录和约束条件的的增加、删除和修改245.2.1记录的增加、删除、修改245.2.2约束条件的增加、删除、修改245.3查询语句25六总结27附件28数据库课程设计--学生宿舍管理系统摘要学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括1.用户管理(报修人,维修人,管理员)2.信息管理(报修,维修)3.信息统计4.日常维护管理5.公告等等该系统开发

3、由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施与维护阶段等阶段组成。一需求分析目前,我们学校的宿舍管理都是由人工管理的,信息都是由文本记录的。针对这一实际情况,我们设计了学生宿舍管理系统。1.1需求分析经过实际分析调查,一个学生宿舍管理系统主要是要方便宿舍管理人员的工作,提高其工作效率,不仅可以方便广大学生,而且还可以方便于教师和相关人员。1.1.1基本信息学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿舍楼的日常管理和维护。(1)学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍

4、号,其入校时间就是他的入住时间。(2)宿舍的基本信息:每间宿舍都有唯一的楼号和宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。(3)工作人员基本信息:每幢宿舍都有驻楼阿姨和保洁阿姨的编号。(4)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。21数据库课程设计--学生宿舍管理系统1.1.2用户对系统要求1、信息要求:宿

5、舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息和来访者的信息,以利于对整个宿舍楼的全面管理。2、处理要求:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。3、安全性与完整性要求:A、安全性要求:(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;(2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处

6、理数据的类别和内容;(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。B、完整性要求:(1)各种信息记录的完整性,信息记录内容不能为空;(2)各种数据间相互的联系的正确性;(3)相同的数据在不同记录中的一致性。1.2系统功能分析:21数据库课程设计--学生宿舍管理系统学生宿舍管理系统基本信息管理服务管理来访者管理学生信息工作人员信息维修宿舍信息来访者信息登记来访者查询本系统主要有以下功能:基本信息管理、住宿管理、服务管理、来访者管理。基本信息管理包括学生信息、宿舍信息、工作人员信息;服务管理包括维修;来访者管理包括来访者信息登记、

7、来访者查询。数据库操作功能:查询、删除、修改、插入;1.3业务流程概述系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。根据以上系统功能的分析,我们将学生宿舍管理业务分成基本信息管理、住宿管理、服务管理、来访者管理四个模块。1.基本信息管理宿舍信息管理:主要是记录宿舍的基本状况,可住人数,已住人数,电话号码,便于工作人员分配寝室以及联系。21数据库课程设计--学生宿舍管理系统学生信息管理:宿舍的学生信息主要来自学生处提供的,对于已住进宿舍的学生,工作人员从学生处提取相关信息,进行统一管理,如果学生退房之后,相应的信息也将被删除。员工信息管理:

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

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

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