- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库教务管理系统综合实验报告课件
华北科技学院计算机系综合性实验
实 验 报 告
课程名称 《数据库系统A》
实验学期 2011 至 2012 学年 第 2 学期
学生所在系部 计算机学院
年级 2010 专业班级 网络B101班
学生姓名 学号
任课教师
实验成绩
计算机系制
《数据库系统A》课程综合性实验报告
开课实验室:软件开发实验室(一) 2012年6月 6日
实验题目 《教务管理系统》数据库设计 一、实验目的
利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。
二、设备与环境
(1) 硬件设备:PC机一台
(2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2008等。
三、实验内容
1.需求分析
首先,通过调查,教务管理系统中主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。对应这些用户,其处理要求的主要的功能就是进行一系列的查询和各类数据的管理及维护。其具体的处理要求如下:
1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。
2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。
3)基本信息:实现显示学生和老师以及课程、班级、系别的基本信息(包括学生基本信息,教师基本信息,课程基本信息等)。
4)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。
5)教师对成绩的录入以及自己信息的查询与维护。
其次,该教务管理系统中,结合以上用户种类以及其具体的处理功能要求,教务管理系统要具备以下信息要求:
教务管理系统涉及的实体有:
教师——工作证号、姓名、电话、工资、邮箱;
学生——学号、姓名、性别、年龄、系代号等;
班级——班号、最低总学分等;
系——系代号、系名和系办公室电话等;
课程——课序号、课名、学分、最大人数等;
其中,这些实体之间的联系如下:
每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。
每个班的班主任都由一名教师担任
一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。
一名同学可以选多门课,一门课可被若干同学选中。
一名同学选中的课若已学完,应该记录有相应成绩。
本单位学生、教师都有重名,工作证号、学号唯一。
另外,对于教务管理系统需求分析的安全性及完整性要求,首先,安全性方面,系统应对不同用户设置不同的权限,例如,学生用户不能随意更改自己的成绩信息等,从而保障数据库数据的安全。其次,完整性方面,要求各种信息记录的完整性,关键信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性等。
2.概念结构设计
在概念结构设计中,我采用自底向上设计概念结构的方法。即第一步抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。
该教务管理系统中的局部概念模型(E-R图)如下:
(1)、一个系内的关系模式图:
(2)、选课系统的关系模式图:
(3)、教师授课系统关系模型图:
(4)、教师与班级部分的关系模型图:
该教务管理系统中的全局概念模型(E-R图)为:
3.逻辑结构设计
(1)关系模式的设计与优化
E-R图向关系模型的转换:
“教师”实体对应的关系模式:
教师(工作证号,姓名,工资,电话,邮箱,系代号)
代码表示为:Teacher(Tno. Tname. Salary. Tel. Email. Dno)
其中,工作证号为其候选码,又因为教师与系别之间是n:1的工作关系,经过与系别关系模式的合并后,系别号Dno成为教师关系模式的外码,存在的关系依赖为Tno →( Tname,Salary,Tel,Email,Dno),不存在对候选码的部分依赖与传递依赖,所以满足BCNF。
“学生”实体对应的关系模式:
学生(学号,姓名,性别
您可能关注的文档
- 患者入院评估课件.ppt
- 心电监护仪的日常维护及保养..课件.ppt
- 慢性肾衰护理查房课件.ppt
- 战胜庄家-青木课件.doc
- 战胜庄家的综合理论合集课件.doc
- 房地产日常管理与销售经典售楼部案场管理与制度课件.doc
- 房地产经营与开发毕业论文课件.doc
- 打击传销和变相传销宣传资料课件.doc
- 我国商业银行不良资产处置问题研究毕业论文课件.doc
- 房地产销售部全程操作流程图4964347800课件.doc
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
文档评论(0)