网站大量收购独家精品文档,联系QQ:2885784924

教室管理系统设计报告.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教室管理系统设计报告

赤峰学院 数据库原理与技术 课程设计报告 题 目 教室管理系统 院 系 计算机与信息工程学院 专业班级 2010级计算机科学与技术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 课程表 M T W S F 数据库1班 尚老师101 TCP2班李老师102 数据结构1班付老师103(多媒体) TCP2李老师102 TCP实验机房(二)1.2班李老师 TCP实验(一)1.2班李老师 数据库2班尚老师101 数据结构机房(一)1.2班付老师 数据结构2班付老师103(多媒体) 数据结构1班付老师103(多媒体) 数据结构机房(一)1.2班付老师 3、概念结构设计 3.1教室管理信息系统数据流图 图1 数据流程图 3.2教室管理系统局部E-R模型 图2 分E-R图 4、结构逻辑设计 4.1 E-R 图向关系模型的转换 教室表(教室编号、教室类型、上课时间) 主键:教室编号 班级表(班级名称、教师编号、教室编号、课程、上课时间、备注) 主键:班级名称 外键:教室编号、教师编号 教师表(教师编号、教师姓名、性别、职称、教授课程、备注) 主键:教师编号 4.2数据模型优化 数据库德逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用来预测模式可能出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化通常以规范化理论为指导,方法为: (1)确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间 的数据依赖。 (2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。 (3)按照数据依赖的理论对关系模式逐一分析,考察是否存在部分函数依赖,传递函数依赖,根据各个函数依赖的依赖集可知各个关系模式没有部分函数依赖和传递函数依赖所以所有的关系模式都是属于3NF。不需要进一步进行模式分析。 4.3数据库

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档