数据库设计报告-高校学生公寓管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西北民族大学
课程设计说明书
2013—2014学年第2学期
题目: 高校学生公寓管理系统
学院:计算机学院
专业班级:2012级软件工程1班
学号: 0902******** 0902********
0902******** 0902******** 0902******** 学生姓名:杨阔、魏于川、卢刚、王小刚指导教师:张炜
成绩:
时间:2014年6月23日
西北民族大学
数据库原理及应用综合实训任务书
2013~2014 学年第2学期
学生姓名:杨阔、魏于川、卢刚、王小刚
专业班级:12计算机软件工程1班
指导教师:张炜
一、综合实践题目:
高校学生公寓管理系统
二、综合实践内容(含技术指标)
设计一个高校学生公寓管理系统,可以实现学生管理、公寓房间管理、财产管理、出入登录和外来人员管理等主要功能。至少设计6个表,并创建各个表之间的关系,定义相关的完整性约束;
根据需要,至少设计四个视图;
根据实际需要,至少创建两个存储过程;
完成相关的物理设计;
对数据库进行测试和试运行。
三、进度安排
1.需求分析,1. 各小组根据具体的题目,讨论相关的用户需求;2. 确定需求,撰写需求分析文档;画出每个子系统的数据流图;写出系统各实体和联系的数据字典;8学时
2.概念结构设计,1. 设计出系统的局部E-R图;2. 集成分E-R图,设计出基本E-R图;4学时;
3.逻辑结构设计1. 设计系统的关系模型;2. 对关系模型进行优化;
3. 设计出相关的子模式;
4. 在SQL Server 2000或SQL Server 2005里,创建数据库和表;
5. 安全控制—分析用户和权限,设计视图和存储过程;4学时
4. 物理设计,1. 关系模式存取方法的选择;2. 确定数据的存储结构;3. 评价物理结构;4学时
5. 数据库实施;1. 基础数据的录入;2. 数据库的试运行;4学时
6. 数据的运行和维护;1. 确定数据库的备份方案;2. 检查数据的安全性、完整性控制;3. 监视数据库性能,分析和优化性能。4学时
7. 小组总结和修改、完善课程设计报告,准备课程设计答辩PPT;4学时
四、基本要求
1.分析系统的功能,写出详细的需求分析报告,并根据数据设计的各个阶段,写出完整的课程设计报告;
2.在具体的数据管理系统上,实现该数据系统,设计相应的用户子模式,并设计系统的安全性和完整性。完成数据加载和试运行;
3.参加课程设计答辩。
课程负责人签名:
年月日
课程设计分工安排
课程设计成绩评定表
高校学生公寓管理系统
摘要
随着高校的不断发展,学校招生人数也在不断增长。为了便于管理学生的住宿问题,我们设计了学生公寓管理系统,借助数据库技术让学生公寓的管理更加方便,同时也有助于宿舍和学生信息的及时更新。
本文介绍了在MySQL环境下采用“自下而上地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。本文介绍了学生公寓公寓管理系统的需求分析,部分主要是用户的要求及功能划分:系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分包括数据库的创建及一些数据库技术运用。
关键词:学生公寓管理系统;数据库;E-R模型;表的关系
Ⅰ
目录
一、综合实践题目: (2)
二、综合实践内容(含技术指标) (2)
三、进度安排 (2)
四、基本要求 (3)
目录 (7)
Ⅲ
一、需求分析
1.1 调查用户需求
本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:
1、宿舍楼的基本情况
学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。一、学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
二、宿舍的基本信息:
三、每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就
有宿舍电话号码。
四、宿舍财产的基本信息:
五、每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不
同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。
六、快件收发的基本信息:
七、每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有
信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。
八、报修的基本信息:
九、宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,
这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
十、夜归的基本信息:
十一、宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
十二、离校的基本信息:
十三、每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”
放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
1
2、用户对系统的要求