1、 目目 录录 摘要4 一 需求分析 5 1.1 基本信息5 1.2 处理功能要求 .5 1.3 安全性和完整性要求 .6 1.4 系统功能分析 6 二 概念结构设计 .8 2.1 实体集的子 E-R 图 .8 2.2 整体 E-R 图 . 10 三 逻辑结构和物理结构设计 11 3.1 将 E-R 图转化为关系模型 错误错误!未定义书签。未定义书签。 3.2 物理结构设计 . 11 3.2.1 表的结构设计和相应约束 . 11 3.2.2 表与表之间的关系 .错误错误!未定义书签。未定义书签。 四 数据实施和维护 . 15 4.1 建立数据库、数据表、导入数据 .错误错误!未定义书签。未定义书
2、签。 4.1.1 建立数据库 14 4.1.2 建立数据表 .错误错误!未定义书签。未定义书签。 4.1.3 导入数据 . 19 4.2 记录和约束条件的增加、删除和修改错误错误!未定义书签。未定义书签。 4.2.1 记录的增加、删除和修改 .错误错误!未定义书签。未定义书签。 4.2.2 约束条件的增加、删除和修改错误错误!未定义书签。未定义书签。 4.3 查询语句 错误错误!未定义未定义书签。书签。 4.3.1 简单查询 .错误错误!未定义书签。未定义书签。 4.3.2 模糊查询 错误错误!未定义书签。未定义书签。 4.3.3 连接查询 错误错误!未定义书签。未定义书签。 4.3.4 嵌套
3、查询 .错误错误!未定义书签。未定义书签。 4.4 建立视图 错误错误!未定义书签。未定义书签。 4.5 存储过程 错误错误!未定义书签。未定义书签。 4.6 触发器 .错误错误!未定义书签。未定义书签。 五 总结 错误错误!未定义书签。未定义书签。 参考文献 15 4 摘摘 要要 当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和 管理学生信息和校园内的公寓信息等工作由人工完成将是很累的, 不仅浪费了许 多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省 了人力物力,而且对各种信息的把握和操作也更加方便。 该学生宿舍管理系统 主要是后台数据库的开发,对于后
4、台数据库要求建立起数据一致性和完整性强、 数据安全性好的数据库。管理人员需要做的就是将数据输入到系统的数据库中 去。经过分析,本系统运用了 SQL2000 为后台数据库,它包括基本信息管理、 住宿管理、服务管理、来访者管理等四大功能模块。适用于大学院校宿舍管理。 该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理 结构设计阶段、数据库实施与维护阶段等阶段组成。 关键词关键词: 学生宿舍管理 SQL2000 功能模块 系统开发 数据库课程设计-学生宿舍管理系统 5 一一 需求分析需求分析 目前,我们学校的宿舍管理大多数的信息都是由文本记录的。针对这一实际 情况,我们设计了学生宿舍
5、管理系统。 1.1 基本信息基本信息 经过分析调查,一个学生宿舍管理系统主要是要方便宿舍管理人员的工作, 提高其工作效率,不仅可以方便广大学生,而且还可以方便于教师和相关人员。 学生住在宿舍楼中,每幢宿舍楼都会有若干名管理员负责本宿舍楼的日常管理。 (1)学生的基本信息: 入校时, 每位同学都有唯一的学号, 并被分配到指定的宿舍楼和指定的宿舍, 也会有一个宿舍号,其入校时间就是他的入住时间。 (2)宿舍的基本信息: 每间宿舍都有唯一的楼号和宿舍号,有可住人数和已住人数。 (3)工作人员基本信息: 每幢宿舍楼都有宿管阿姨和保洁阿姨的编号。 (4)报修的基本信息: 宿舍楼中经常出现财产的损坏,比如
6、灯泡坏了,厕所的马桶出故障了等,这 时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。 这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的 原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 (5)水电费的基本信息: 每间宿舍每个月份都有用水量与用电量的相关记录, 相应地产生水费和 电费。 (6)来访者基本信息 每幢宿舍楼对于每一次的人员来访都要做好相应的登记。 包括来访者和被访 者的信息。 1.2 处理功能要求处理功能要求 系统主要完成以下几个功能: 数据库课程设计-学生宿舍管理系统 6 1宿舍楼基本信息查询与修改; 2学生基本信息查询与更新以及插入; 3每一幢宿舍楼中宿舍信息的查询与信息更新; (1)宿舍信息管理系统实现对学生,管理员信息的全部读取;实现对某个 学 生或管理员特定信息的读取; (2)实现对某个人员信息的删除; 4宿舍楼人员访问出入记录; 1.3 安全性和完整性安全性和完整性要求要求 安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供 系统数据一定程度上