logo资料库

学生宿舍管理系统数据库设计.pdf

第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
资料共34页,剩余部分请下载后查看
数据库程序设计 枣 庄 学 院 信息科学与工程学院 课程设计任务书 题目: 学生宿舍管理系统 学 号: 姓 名: 201312220149 201312220131 201312220134 吴跃成 宋文龙 牛庆明 专 课 业: 程: 计算机应用技术 数据库技术 指导教师: 姜振凤 职称: 导师 完成时间: 2014 年 6 月----2014 年 6 月
枣庄学院信息科学与工程学院制 2014 年 6 月 16 日 课程设计任务书及成绩评定 课程设计的任务和具体要求 以小组为单位,自选题目,完成所选的数据库系统的分析设计工作。具体 内容包括: (1)数据库系统需求分析,说明系统的主要功能; (2)数据库系统的概念结构设计,给出数据库 E-R 模型; (3)数据库系统的逻辑结构设计, 给出系统数据库中基本表的逻辑结构; (4)数据库的具体实施。根据分析设计,在 SQL SERVER平台中实现:创 建数据库、数据表、视图、索引、存储过程,体现数据库完整性约束。 指导教师签字: 日期: 指导教师评语 2
成绩: 指导教师签字: 日期: 课程设计所需软件、硬件等 电脑一台 SQL_SERVER2005 程序 硬盘 200g Windows xp 系统 课程设计进度计划 起至日期 工作内容 备注 2014.6.14-2014.6.18 数据库程序设计 参考文献、资料索引 序号 [1][2][3] 编著者 电子工业出版社 [1] 郑阿奇. DB2 实用教程 [M] .电子工业出版社, 20098 [2] 巴克拉兹. DB2 9 for Linux, UNIX ,Windows 数据库管理认 证指南(原书第 6 版) [M] .机 械工业出版社, 2009.4 [3] 牛新庄. DB2 数据库性能调整和优化 [M] .清华大学出版 社, 2009.5 3
目录 摘要 . ............................................................... 1. 需求分析 . ........................................................ 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 处理过程 .............................................. 2. 概念结构设计 . ................................................... 3. 逻辑结构设计 . ................................................... 3.1 逻辑设计的任务和目标 . ....................................... 3.2 数据组织 ................................................... 3.2.1 将 E-R 图转换为关系模型 ................................ 3.2.2 逻辑结构定义 . ......................................... 4. 物理结构设计 . ................................................... 4.1 物理设计阶段的目标与任务 ................................... 4.2 数据存储方面 ............................................... 5. 数据实施和维护 . ................................................. 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 建立存储过程 ............................................... 6. 总结 . ............................................................ 5 6 6 6 7 8 8 10 15 15 17 17 18 18 19 19 19 20 20 20 23 23 23 24 24 24 24 26 27 28 29 30 30 30 32 33
摘要 学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学 生宿舍管理的人工管理方式, 提高学生宿舍管理效率而开发的, 它包括基本信息 管理、住宿管理、服务管理、来访者管理等四大功能模块。 该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理 结构设计阶段、数据库实施与维护阶段等阶段组成。
数据库课程设计 --学生宿舍管理系统 1. 需求分析 目前,我们学校的宿舍管理都是由人工管理的,信息都是由文本记录的。针 对这一实际情况,我们设计了学生宿舍管理系统。 1.1 需求分析 经过实际分析调查, 一个学生宿舍管理系统主要是要方便宿舍管理人员的工 作,提高其工作效率, 不仅可以方便广大学生, 而且还可以方便于教师和相关人 员。 1.1.1 基本信息 学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿舍楼的日常管 理。 (1)学生的基本信息: 入校时,每位同学都有唯一的学号, 并被分配到指定的宿舍楼和指定的宿舍, 也会有一个宿舍号,其入校时间就是他的入住时间。 (2)宿舍的基本信息: 每间宿舍都有唯一的楼号和宿舍号, 入校时,宿舍会装公用电话机,相应地 就有宿舍电话号码。 (3)工作人员基本信息: 每幢宿舍都有驻楼阿姨和保洁阿姨的编号。 (4)报修的基本信息: 宿舍楼中经常出现财产的损坏, 比如灯泡坏了,厕所的马桶出故障了等, 这 时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。 6
数据库课程设计 --学生宿舍管理系统 这时,需要记录报修的宿舍号和损坏的财产编号, 同时记录报修的时间和损坏的 原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 (5)来访者基本信息 每幢宿舍对于每一次的人员来访都要做好相应的登记。 包括来访者和被访者 的信息。 1.1.2 用户对系统要求 1、信息要求 : 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息, 包括某一学号的学 生在宿舍楼中住宿的详细信息, 报修的所有信息和来访者的信息, 以利于对整个 宿舍楼的全面管理。 2、处理要求: 当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同 学搬到其他的宿舍中去, 他们在本宿舍楼中相应的记录就应该删去; 当宿舍财产 报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。 3、安全性与完整性要求 : A、安全性要求: (1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设 置其密码,保证用户身份不被盗用; (2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理 数据的类别和内容; (3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户 (学生),管理员。 B、完整性要求: (1)各种信息记录的完整性,信息记录内容不能为空; (2)各种数据间相互的联系的正确性; (3)相同的数据在不同记录中的一致性。 7
数据库课程设计 --学生宿舍管理系统 1.2 系统功能分析: 基本信息管理 住宿管理 服务管理 学 生 宿 舍 管 理 系 统 学生信息 宿舍信息 工作人员信息 入住 调房 退房 租赁 水费 电费 维修 来访者管理 来访者信息登记 来访者查询 本系统主要有以下功能: 基本信息管理、 住宿管理、 服务管理、来访者管理。 基本信息管理包括学生信息、宿舍信息、工作人员信息;住宿信息包括入住、调 房、退房;服务管理包括租赁、水费、电费、维修;来访者管理包括来访者信息 登记、来访者查询。 数据库操作功能:查询、删除、修改、插入; 1.3 业务流程概述 系统的业务是系统要达到的业务目标, 业务流程分析是系统分析中的基础环 8
分享到:
收藏