学生公寓管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

洛阳理工学院

课程设计报告

课程名称数据库系统概论

设计题目学生公寓管理系统

专业计算机科学与技术

班级B100506

学号 B********

姓名许怀钧

完成日期2013-01-06

课程设计任务书

设计题目:学生公寓管理系统

设计内容与要求

设计内容:

调研学生公寓管理情况,设计学生公寓管理系统,可供住宿学生和宿舍管理者登录使用,用以方便管理员对房间、学生、和来访者的管理,也使为学生使用设备更加方便了。以下是该系统主要功能:

(1)基本信息管理:记录公寓、学生基本信息。

(2)水电费管理:各个公寓水电使用量,并计算水电费(公寓人均水电费),以及交费情况。

(3)公寓管理员信息维护:记录管理员基本信息及其负责管理哪些公寓。

(4)一些信息的记录和查询,包括公寓卫生评比情况、学生拥有电脑情况等。

设计要求:

(1)要求完成需求分析,写出功能需求和数据需求描述;

(2)在需求分析的基础上完成数据库的概念结构、逻辑结构、物理结构的设计;(3)用C#语言,完成信息系统的部分程序模块的界面设计。

指导教师:陶荣

2012年12月29 日

课程设计评语

成绩:

指导教师:_______________

年月日

目录

1需求分析 (1)

1.1整体分析 (1)

1.1.1基本信息 (1)

1.1.2用户对系统要求 (2)

1.2 系统功能分析 (3)

1.3 业务流程概述 (3)

1.4 数据流程图 (4)

1.5 数字字典 (8)

1.5.1数据项 (8)

1.5.2 数据结构 (10)

1.5.3数据流 (11)

1.5.4数据存储 (11)

2 概念结构设计 (12)

3 逻辑结构设计 (15)

3.1逻辑设计的任务和目标 (15)

3.2数据组织 (15)

3.2.1将E-R图转换为关系模型 (15)

3.2.2 逻辑结构定义 (15)

4 物理结构设计 (18)

4.1物理设计阶段的目标与任务 (18)

4.2数据存储方面 ....................................................................................... 错误!未定义书签。

5 数据实施和维护 (18)

6 应用程序设计.................................................................................................. 错误!未定义书签。

6.1 登录功能 (21)

6.2 管理员查询申请设备信息及发公告 (24)

6.3学生交水电费 (25)

7 设计总结 (27)

8 心得与体会 (27)

参考文献 (28)

1需求分析

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

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

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

1.1整体分析

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

1.1.1基本信息

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

入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,同时学生还有一些基本信息比如性别、电话等。

(2)宿舍的基本信息:

每间宿舍都有唯一的宿舍号,还有卫生状况,居住人数等信息。

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

每幢宿舍都有管理员,管理员有唯一的工号,还有姓名、性别、联系电话等信息。

(4)报修的基本信息:

宿舍楼中经常出现设备的损坏,比如日光灯坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便管理员派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间。当

损坏的财产维修完毕后,应修改设备状态表示已经维修完毕。

(5)来访者基本信息

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

1.1.2用户对系统要求

(1)信息要求:

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

(2)处理要求:

当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如学生入住,可以将学生信息添加到数据库;管理员还可以处理设备维修,如果设备维修好,修改设备状态。

(3)安全性与完整性要求:

A、安全性要求:

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

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

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

B、完整性要求:

1) 各种信息记录的完整性,信息记录内容不能为空;

2) 各种数据间相互的联系的正确性;

3) 相同的数据在不同记录中的一致性。

相关文档
最新文档