1、学生宿舍管理系统 数据库课程设计数据库课程设计 题目:题目:学生宿舍管理系统学生宿舍管理系统 姓名 学号 院系 信息工程学院 专业班级 完成时间 指导老师 学生宿舍管理系统 目目录录 摘要 1 一 需求分析 1 1.1 需求分析 1 1.1.1 基本信息. 1 1.1.2 用户对系统要求 1 1.2 业务流程概述 . 2 1.3 数据流图 . 3 1.4 数据字典 . 7 1.4.1 数据项 . 7 1.4.2 数据结构 . 9 二 概念结构设计 . 9 三 逻辑结构设计 11 3.1 将 E-R 图转换为关系模型 11 四 物理结构设计 . 错误错误!未定义书签。未定义书签。 4.1 建立数
2、据库、数据表、视图、索引、导入数据15 五 系统设计与实现:15 功能模块分析15 5.1 界面设计图15 1.管理员或学生登录界面16 2.学生管理系统基本功能模块界面.16 3.基本信息界面.16 4.学生基本信息管理界面.17 5.查询学生信息界面.17 6.宿舍基本信息界面.17 7.服务管理选择界面.18 8.宿舍卫生检查记录界面.18 9.报修登记界面.18 10.宿舍水电费记录界面.19 11.宿舍管理界面.19 12.入住登记界面.19 13.换房界面.20 14.退房界面.20 15.人员来访管理界面.20 六 总结 21 学生宿舍管理系统 1 摘要摘要 学生宿舍管理系统是应
3、对学生宿舍管理的现代化、网络化,逐步摆脱当前学 生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括基本信息 管理、住宿管理、服务管理、来访者管理等四大功能模块。该系统开发由需求分 析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实 施等阶段组成。 一一 需求分析需求分析 通过对学生宿舍楼的实地调查, 了解到现在的学生宿舍管理仍停留在完全的 人工管理阶段,楼管处没有标准的住宿学生存档信息。这中人工管理方式费时、 费事、费力,造成工作效率低下。开发出合适的学生宿舍管理系统,可以方便学 生宿舍的管理,提高宿舍管理工作效率及查询效率。经过实际分析调查,一个学 生宿舍管理
4、系统主要是要方便宿舍管理人员的工作,提高其工作效率,不仅可以 方便广大学生,而且还可以方便于教师和相关人员。 关键字:学生宿舍管理系统 1.1.1.1.需求分析需求分析 1.基本信息 学生住在宿舍楼中,每幢宿舍楼都会有若干名管理员负责本宿舍楼的日常管理。 (1)学生的基本信息: 入校时, 每位同学都有唯一的学号, 并被分配到指定的宿舍楼和指定的宿舍, 也会有一个宿舍号,其入校时间就是他的入住时间。 (2)宿舍的基本信息: 每间宿舍都有唯一的楼号和宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电 话号码。 (3)工作人员基本信息: 每幢宿舍都有驻楼阿姨和保洁阿姨的编号。 (4)报修的基本信息
5、: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这 时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。 这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的 原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 (5)卫生检查基本信息: 宿管会检查寝室的卫生,然后打分,再把检查情况反馈给各个宿舍并存档。 (6)来访者基本信息: 每幢宿舍对于每一次的人员来访都要做好相应的登记。 包括来访者和被访者 学生宿舍管理系统 2 的信息。 2.用户对系统要求 1、信息要求: 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息, 包括某一学号的学 生在宿舍楼中住宿的详细信息,报修的所有信息和来访者的信息,以利于对整个 宿舍楼的全面管理。 2、处理要求: 当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同 学搬到其他的宿舍中去,