学生宿舍管理系统__数据库课程设计[1] 下载本文

内容发布更新时间 : 2024/5/13 23:39:30星期一 下面是文章的全部内容请认真阅读。

目录

摘要................................................................................................................. 错误!未定义书签。 一 需求分析 ................................................................................................... 错误!未定义书签。 1.1 需求分析 ............................................................................................ 错误!未定义书签。

1.1.1 基本信息 ............................................................................... 错误!未定义书签。 1.1.2 用户对系统要求 ................................................................... 错误!未定义书签。 1.2 系统功能分析: ................................................................................ 错误!未定义书签。 1.3 业务流程概述 .................................................................................... 错误!未定义书签。 1.4 数据流程图 ........................................................................................ 错误!未定义书签。 1.5 数字字典 ............................................................................................ 错误!未定义书签。

1.5.1数据项 .................................................................................... 错误!未定义书签。 1.5.2数据结构 ................................................................................ 错误!未定义书签。 1.5.3数据流 .................................................................................... 错误!未定义书签。 1.5.4数据存储 ................................................................................ 错误!未定义书签。 1.5.5处理过程 ................................................................................ 错误!未定义书签。

二 概念结构设计 ........................................................................................... 错误!未定义书签。 三 逻辑结构设计 ........................................................................................... 错误!未定义书签。

3.1逻辑设计的任务和目标 ................................................................... 错误!未定义书签。 3.2数据组织 ........................................................................................... 错误!未定义书签。

3.2.1将E-R图转换为关系模型 ................................................... 错误!未定义书签。 3.2.2 逻辑结构定义 ....................................................................... 错误!未定义书签。

四 物理结构设计 ........................................................................................... 错误!未定义书签。

4.1物理设计阶段的目标与任务 ........................................................... 错误!未定义书签。 4.2数据存储方面 ................................................................................... 错误!未定义书签。 五 数据实施和维护 ....................................................................................... 错误!未定义书签。

5.1建立数据库、数据表、视图、索引、导入数据 ........................... 错误!未定义书签。

5.1.1 建立数据库 ........................................................................... 错误!未定义书签。 5.1.2 建立数据表 ........................................................................... 错误!未定义书签。 5.1.3 建立视图 ............................................................................... 错误!未定义书签。 5.1.4 建立索引 ............................................................................... 错误!未定义书签。 5.1.5 导入数据 ............................................................................... 错误!未定义书签。 5.2 记录和约束条件的的增加、删除和修改 ...................................... 错误!未定义书签。

5.2.1 记录的增加、删除、修改 ................................................... 错误!未定义书签。 5.2.2 约束条件的增加、删除、修改 ........................................... 错误!未定义书签。 5.3查询语句 ........................................................................................... 错误!未定义书签。 5.4 建立存储过程,触发器 .................................................................. 错误!未定义书签。 六 总结 ........................................................................................................... 错误!未定义书签。 附件................................................................................................................. 错误!未定义书签。

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

摘要

学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括基本信息管理、住宿管理、服务管理、来访者管理等四大功能模块。

该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施与维护阶段等阶段组成。

一 需求分析

目前,我们学校的宿舍管理都是由人工管理的,信息都是由文本记录的。针对这一实际情况,我们设计了学生宿舍管理系统。

1.1 需求分析

经过实际分析调查,一个学生宿舍管理系统主要是要方便宿舍管理人员的工作,提高其工作效率,不仅可以方便广大学生,而且还可以方便于教师和相关人员。

1.1.1 基本信息

学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 (1)学生的基本信息:

入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。 (2)宿舍的基本信息:

每间宿舍都有唯一的楼号和宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。

(3)工作人员基本信息:

每幢宿舍都有驻楼阿姨和保洁阿姨的编号。 (4)报修的基本信息:

宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。

1

(5)来访者基本信息

每幢宿舍对于每一次的人员来访都要做好相应的登记。包括来访者和被访者的信息。

1.1.2 用户对系统要求

1、信息要求:

宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息和来访者的信息,以利于对整个宿舍楼的全面管理。 2、处理要求:

当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。 3、安全性与完整性要求:

A、安全性要求:

(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;

(2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。

B、完整性要求:

(1)各种信息记录的完整性,信息记录内容不能为空; (2)各种数据间相互的联系的正确性; (3)相同的数据在不同记录中的一致性。