数据库教务管理系统综合实验报告

数据库教务管理系统综合实验报告

ID:13232984

大小:834.50 KB

页数:20页

时间:2018-07-21

数据库教务管理系统综合实验报告_第1页
数据库教务管理系统综合实验报告_第2页
数据库教务管理系统综合实验报告_第3页
数据库教务管理系统综合实验报告_第4页
数据库教务管理系统综合实验报告_第5页
资源描述:

《数据库教务管理系统综合实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华北科技学院计算机系综合性实验报告华北科技学院计算机系综合性实验实验报告课程名称《数据库系统A》实验学期2011至2012学年第2学期学生所在系部计算机学院年级2010专业班级网络B101班学生姓名学号任课教师实验成绩计算机系制20华北科技学院计算机系综合性实验报告《数据库系统A》课程综合性实验报告开课实验室:软件开发实验室(一)2012年6月6日实验题目《教务管理系统》数据库设计一、实验目的利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求

2、分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。二、设备与环境(1)硬件设备:PC机一台(2)软件环境:安装Windows操作系统,安装数据库管理系统SQLServer2008等。三、实验内容1.需求分析首先,通过调查,教务管理系统中主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。对应这些用户,其处理要求的主要的功能就是进行一系列的查询和各类数据的管理及维护。其具体的处理要求如下:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,

3、数据还原,注销等功能。2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。3)基本信息:实现显示学生和老师以及课程、班级、系别的基本信息(包括学生基本信息,教师基本信息,课程基本信息等)。4)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。5)教师对成绩的录入以及自己信息的查询与维护。其次,该教务管理系统中,结合以上用户种类以及其具体的处理功能要求,教务

4、管理系统要具备以下信息要求:教务管理系统涉及的实体有:l教师——工作证号、姓名、电话、工资、邮箱;l学生——学号、姓名、性别、年龄、系代号等;l班级——班号、最低总学分等;l系——系代号、系名和系办公室电话等;l课程——课序号、课名、学分、最大人数等;其中,这些实体之间的联系如下:l每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。l每个班的班主任都由一名教师担任l一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。l一名同学可以选多门课,一门

5、课可被若干同学选中。20华北科技学院计算机系综合性实验报告l一名同学选中的课若已学完,应该记录有相应成绩。l本单位学生、教师都有重名,工作证号、学号唯一。另外,对于教务管理系统需求分析的安全性及完整性要求,首先,安全性方面,系统应对不同用户设置不同的权限,例如,学生用户不能随意更改自己的成绩信息等,从而保障数据库数据的安全。其次,完整性方面,要求各种信息记录的完整性,关键信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性等。2.概念结构设计在概念结构设计中,我采用自底向上设计概念结

6、构的方法。即第一步抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。该教务管理系统中的局部概念模型(E-R图)如下:(1)、一个系内的关系模式图:1n1n1n教师班级属于最低总学分班号电话邮箱姓名工作证号系系办公室电话系名系代号属于工作学生学号年龄性别姓名工资系代号(2)、选课系统的关系模式图:选修期中成绩平时成绩最后成绩总评成绩期末成绩课序号课名学分年龄学号nm姓名课程学生名额性别系代号课序号课名(3)、教师授课系统关系模型图:授课工资教师电话邮箱姓名工作证号课程n1学分名额20华北科技学院计算

7、机系综合性实验报告(4)、教师与班级部分的关系模型图:课名班级负责最低总学分班号教师电话工资姓名工作证号n1邮箱该教务管理系统中的全局概念模型(E-R图)为:课序号课名学分年龄学号选修平时成绩最后成绩总评成绩期中成绩期末成绩姓名nm课程学生名额性别n系代号属于n1课名班号授课班级n负责最低总学分n属于111工作n1系教师工资邮箱电话工作证号姓名系代号系名系办公室电话3.逻辑结构设计(1)关系模式的设计与优化E-R图向关系模型的转换:a.“教师”实体对应的关系模式:教师(工作证号,姓名,工资,电话,邮箱,系代号)代

8、码表示为:Teacher(Tno.Tname.Salary.Tel.Email.Dno)其中,工作证号为其候选码,又因为教师与系别之间是n:1的工作关系,经过与系别关系模式的合并后,系别号Dno成为教师关系模式的外码,存在的关系依赖为Tno→(Tname,Salary,Tel,Email,Dno),不存在对候选码的部分依赖与传递依赖,所以满足BCNF。20华北科技学院计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。