1、 目录目录 摘要. 1 一 需求分析 1 1.1 需求分析 1 1.1.1 基本信息 . 1 1.1.2 用户对系统要求 2 1.2 系统功能分析: 3 1.3 业务流程概述 . 3 1.4 数据流程图. 4 1.5 数字字典 9 1.5.1 数据项 . 9 1.5.2 数据结构 12 1.5.3 数据流 . 12 1.5.4 数据存储 12 1.5.5 处理过程 13 二 概念结构设计 . 13 三 逻辑结构设计 . 13 3.1 逻辑设计的任务和目标 13 3.2 数据组织 . 14 3.2.1 将 E-R 图转换为关系模型 . 14 3.2.2 逻辑结构定义 14 四 物理结构设计 .
2、16 4.1 物理设计阶段的目标与任务 . 16 4.2 数据存储方面 17 五 数据实施和维护 17 5.1 建立数据库、数据表、视图、索引、导入数据 . 17 5.1.1 建立数据库 . 17 5.1.2 建立数据表 . 17 5.1.3 建立视图 . 19 5.1.4 建立索引 . 20 5.1.5 导入数据 . 21 5.2 记录和约束条件的的增加、删除和修改 . 23 5.2.1 记录的增加、删除、修改 23 5.2.2 约束条件的增加、删除、修改 . 23 5.3 查询语句 . 24 5.4 建立存储过程,触发器 . 25 六 总结 . 26 附件. 27 数据库课程设计-学生宿舍
3、管理系统 1 摘要摘要 学生宿舍管理系统是应对学生宿舍管理的现代化、 网络化, 逐步摆脱当前学生宿舍管理 的人工管理方式,提高学生宿舍管理效率而开发的,它包括基本信息管理、住宿管理、服务 管理、来访者管理等四大功能模块。 该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶 段、数据库实施与维护阶段等阶段组成。 一一 需求分析需求分析 目前,我们学校的宿舍管理都是由人工管理的,信息都是由文本记录的。针对这一实际 情况,我们设计了学生宿舍管理系统。 1.1 需求分析需求分析 经过实际分析调查, 一个学生宿舍管理系统主要是要方便宿舍管理人员的工作, 提高其 工作效率,不仅可
4、以方便广大学生,而且还可以方便于教师和相关人员。 1.1.1 基本信息基本信息 学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 (1)学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一 个宿舍号,其入校时间就是他的入住时间。 (2)宿舍的基本信息: 每间宿舍都有唯一的楼号和宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电 话号码。 (3)工作人员基本信息: 每幢宿舍都有驻楼阿姨和保洁阿姨的编号。 (4)报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们 需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的 宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后, 应记录解决时间,表示该报修成功解决。 数据库课程设计-学生宿舍管理系统 2 (5)来访者基本信息 每幢宿舍对于每一次的人员来访都要做好相应的登记。包括来访者和被访者的信息。 1.1.2 用户对系统要求用户对系统要求 1、信息要求:、信息要求: 宿舍楼管理员能查