- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
赤峰学院
数据库原理与技术课程设计报告
题 目 教室管理系统
院 系 计算机与信息工程学院
专业班级 2010 级计算机科学与技术 2 班
设计成员 赵立超、尚小苓、李美静、
张志义、 付雪松
指导教师 韩志强
二O一二 年十二月二十日
课程设计——教室管理系统设计
1、课程设计的目的和意义
教室作为一所学校的重要资源,然而在许多学校尤其大学,这种资源往往显得稀缺,
必须借助先进的计算机信息技术对教室进行合理分配和管理, “教室管理系统”可以说是对
学校的教室管理部门而言是一项基础而重要的工作。 教室管理这样一个系统, 可以涉及到大
多数 SQL Server 数据库的重要数据库对象、重要功能和特性,比如:视图、触发器和存储
过程等。由此,通过这个课程设计可以加深对这些 SQL Server 数据库知识的学习、理解,
积累在实际工程应用中运用各种数据库对象的经验, 使学生掌握使用应用软件开发工具开发
数据库管理系统的基本方法。 在实用性方面, 教室管理系统是很普遍的一种应用, 选择该系统作为课程设计也可以为学生以后可能遇到的实际开发提供借鉴。
2、需求分析阶段
处理对象
教室:教室编号、教室类型、上课时间
班级 : 班级名称、教师编号、教室编号、课程、上课时间、备注
教师 : 教师编号、教师姓名、性别、职称、教授课程、备注
处理功能及要求
2.2.1 能够存储一定数量的教室信息 , 并方便有效的进行相应的教室如何分配和管理,这主
要包括:
教室信息的录入、删除及修改。
教室的空闲时间
2.2.2 能够对一定数量的班级、教师进行相应的信息存储与管理,这其中包括:
班级信息的登记、删除及修改。
) 教师信息的增加、删除及修改。
班级和教师资料的查询。
能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。
对查询的结果能够列表显示。
安全性和完整性要求
2.3.1 安全性要求
系统安全性要求体现在数据库安全性、 信息安全性和系统平台的安全性等方面。 安全性先通过视图机制, 不同的用户只能访问系统授权的视图, 这样可提供系统数据一定程度上的安全性, 再通过分配权限、 设置权限级别来区别对待不同操作者对数据库的操作来提高数据
库的安全性; 系统平台的安全性体现在操作系统的安全性、 计算机系统的安全性和网络体系的安全性等方面。
2.3.2 完整性要求
系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用 check
约束,或者通过使用触发器和级联更新。
需求分析阶段成果
表1 课程表
M T W S F
数据库 1 班 TCP2 班李老 数据结构 1 班 TCP2 李老师
师 102 付老师 103(多 102
尚老师 101
媒体)
TCP 实验机房
(二) 班李老
师
TCP实验(一)
数据库 2 班尚
班李老师
老师 101
数据结构 2
数据结构 1 班
班付老师
付老师 103
103(多媒
(多媒体)
体)
数据结构机
房(一)班
付老师
数据结构机
房(一)班
付老师
3、概念结构设计
教室管理信息系统数据流图
教室管理系统
教师 班级
图 1 数据流程图
教室管理系统局部 E-R 模型
班级编号
教师编号
教师名称
教师编号
职称
教师
班级
课程
教师名称
mingming
性别
备注
备注
上课时间
上课时间
教室类型
教室
教室编号
备注
上课时间
图2分E-R图
4、结构逻辑设计
E-R 图向关系模型的转换
教室表(教室编号、教室类型、上课时间)
主键:教室编号
班级表(班级名称、教师编号、教室编号、课程、上课时间、备注)
主键:班级名称 外键:教室编号、教师编号
教师表(教师编号、教师姓名、性别、职称、教授课程、备注)
主键:教师编号
数据模型优化
数据库德逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,还应该
根据应用需要适当的修改, 调整关系模式, 这就是数据模型的优化。 规范化理论为数据库设
计人员判断关系模式的优劣提供了理论标准, 可用来预测模式可能出现的问题, 使数据库设计工作有了严格的理论基础。关系数据模型的优化通常以规范化理论为指导,方法为:
1)确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间的数据依赖。
2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。
3)按照数据依赖的理论对关系模式逐一分析,考察是否存在部分函数依赖,传递函数依赖,根据各个函数依赖的依赖集可知各个关系模式没有部分函数依赖和传递函数依赖所以所有的关系模式都是属于 3NF。不需要进一步进行模式分析。
数据库的结构
表 2
班级信息表结构
列名
数据类型
大小
空 值
键
班级编号
int
否
主键
教室编号
char
20
否
外键
教师
您可能关注的文档
最近下载
- 实验室试剂和耗材管理程序.docx VIP
- 人教版四年级数学上册2-1《公顷的认识》课件.ppt VIP
- 2015年食品风险监测监督抽查指定方法.pdf VIP
- 租房安全免责协议书范本(精选10篇).pdf VIP
- 建筑工程图集 12D401-3:爆炸危险环境电气线路和电气设备安装.pdf VIP
- T_GDNAS 054—2024(脑卒中偏瘫患者良肢位摆放技术).pdf VIP
- 口腔修复固定义齿护理要点.pptx VIP
- 十八项电网重大反事故措施实施细则(修改版).doc VIP
- 小学第某次代表大会红领巾小提案登记表.docx VIP
- GB50070-2009 矿山电力设计规范.docx VIP
文档评论(0)