教室管理系统设计报告样本

教室管理系统设计报告样本
教室管理系统设计报告样本

赤峰学院

数据库原理与技术

课程设计报告

题目教室管理系统

院系计算机与信息工程学院

专业班级级计算机科学与技术2班

设计成员赵立超、尚小苓、李美静、

张志义、付雪松

指导教师韩志强

二O一二年十二月二十日

课程设计——教室管理系统设计

1、课程设计的目的和意义

教室作为一所学校的重要资源, 然而在许多学校特别大学, 这种资源往往显得稀缺, 必须借助先进的计算机信息技术对教室进行合理分配和管理, ”教室管理系统”能够说是对学校的教室管理部门而言是一项基础而重要的工作。教室管理这样一个系统, 能够涉及到大多数SQL Server数据库的重要数据库对象、重要功能和特性, 比如: 视图、触发器和存储过程等。由此, 经过这个课程设计能够加深对这些SQL Server数据库知识的学习、理解, 积累在实际工程应用中运用各种数据库对象的经验, 使学生掌握使用应用软件开发工具开发数据库管理系统的基本方法。在实用性方面, 教室管理系统是很普遍的一种应用, 选择该系统作为课程设计也能够为学生以后可能遇到的实际开发提供借鉴。

2、需求分析阶段

2.1处理对象

教室: 教室编号、教室类型、上课时间

班级: 班级名称、教师编号、教室编号、课程、上课时间、备注

教师: 教师编号、教师姓名、性别、职称、教授课程、备注

2.2处理功能及要求

2.2.1能够存储一定数量的教室信息,并方便有效的进行相应的教室

如何分配和管理, 这主要包括:

1) 教室信息的录入、删除及修改。

2) 教室的空闲时间

2.2.2能够对一定数量的班级、教师进行相应的信息存储与管理, 这其中包括:

1) 班级信息的登记、删除及修改。

2) 教师信息的增加、删除及修改。

3) 班级和教师资料的查询。

能够提供一定的安全机制, 提供数据信息授权访问, 防止随意删改、查询。

对查询的结果能够列表显示。

2.3安全性和完整性要求

2.3.1 安全性要求

系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先经过视图机制, 不同的用户只能访问系统授权的视图, 这样可提供系统数据一定程度上的安全性, 再经过分配权限、设置权限级别来区别对待不同操作者对数据库的操

作来提高数据库的安全性; 系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。

2.3.2完整性要求

系统完整性要求系统中数据的正确性以及相容性。可经过建立主、外键, 使用check约束, 或者经过使用触发器和级联更新。2.4需求分析阶段成果

表1 课程表

3、概念结构设计

3.1教室管理信息系统数据流图

图1 数据流程图3.2教室管理系统局部E-R模型

图2 分E-R图4、结构逻辑设计

4.1 E-R 图向关系模型的转换

教室表( 教室编号、教室类型、上课时间)

主键: 教室编号

班级表( 班级名称、教师编号、教室编号、课程、上课时间、备注)

主键: 班级名称外键: 教室编号、教师编号

教师表( 教师编号、教师姓名、性别、职称、教授课程、备注) 主键: 教师编号

4.2数据模型优化

数据库德逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能, 还应该根据应用需要适当的修改, 调整关系模式, 这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准, 可用来预测模式可能出现的问题, 使数据库设计工作有了严格的理论基础。关系数据模型的优化一般以规范化理论为指导, 方法为:

( 1) 确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间

的数据依赖。

( 2) 对于各个关系模式之间的数据依赖进行极小化处理, 消除冗余的联系。

( 3) 按照数据依赖的理论对关系模式逐一分析, 考察是否存在部分函数依赖, 传递函数依赖, 根据各个函数依赖的依赖集可知各个关

相关主题
相关文档
最新文档