数据库原理与应用课程设计

发布 2022-10-05 18:20:28 阅读 3859

班级。组长(学号。

组员(学号)

指导教师 设计时间

教师教学评价是学校教学各环节中必不可少的一环,它的目的在于检查和促进教与学。对教师的评价是教学评价的重要组成部分,这是了解教师教学情况的有效途径,旨在帮助和提高教师教学水平,有利于师资队伍的群体优化。

传统的评价手段一般采用手工填表方式,然后进行手工录入、计算、统计、收集留言等工作,对于教务管理人员来说,这无疑是一项繁重的工作。

信息技术和校园网路的快速发展,各种新技术的出现和应用,促使改变传统的纸质评价的方式,为建立基于网络的教学评价系统提供了可能。信息技术的日渐成熟,各种管理信息系统相继出现,对于教师进行评价的信息系统也层出不穷,尽管该系统要比完全手工的方便许多,例如,将统计数据输入系统后可以自动进行统计、复查、分析,但是,收集信息以及信息录入仍然需要很大的工作量,这对工作的效率以及收集信息的准确性提出了极大的挑战。然而,网络技术的日益普及对这个问题有了一个很好的弥补,当前,网络已经走进了千家万户,教师、学生可以在校外轻松实现网络连接,这给系统的信息收集来说带来了很大的便利。

将网络技术与信息技术相结合,学生就可以通过internet自如地在网上评价教师的教学效果,同时管理系统可以自动进行信息的收集、计算、统计、排序、分析等操作,这样,即保证了评教的公正、公平,也减少了教务管理人员的工作量,大大提高了工作效率。

本课题将针对教师教学评价的实际,开发一个基于网络的教师教学评价,本文主要讨论该系统的数据库设计过程。

需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的处理要求。

经过我们的一些经历和对相关老师的咨询,我们熟悉了对教师进行评价的流程,整个业务流程如下:

1)学生在指定的评价日期内登录该系统。

2)后台将该学生在本学期的任课老师的编号以及课程名称调入前台,学生对相关老师按照评价指标打分并提交。

3) 管理人员在学生评分结束后登录系统,按照系别分别进行分数的汇总、全校排名。

4)教师可以在评分结束后登录系统查看结果。教师登录系统,后台将教师编号和教师授课的课程号调入前台。

5)管理人员可以根据实际情况对评价结果进行输出,也可更改各指标权重和内容。

根据以上的用户调查,本评价系统应完成以下功能:

1)用户登录功能;

学生、教师和管理员分别凭借学生号、教师号和管理员编号及其相对应的密码登入教师评价系统。

2)学生提交评价表的功能;

3)系统自动评分、汇总、排名功能;

管理员凭自己的信息登录并根据所有学生对每门课程、每位任课老师、每个评价指标的评分,进行各个指标分数的汇总,综合评分汇总以及排名。

(4)教师浏览自己分数及排名功能。

教师凭借自己的信息登录,即可查询自己所教授的课程的各个指标的评分及、综合评分及排名。

2.3 教师评价系统数据流图。

学生表。评价表

学生表。教师表。

课程表。指标表。

管理员表评价表。

评价结果表。

指标结果表。

教师表。评价结果表。

指标结果表。

2.4数据需求分析:

1)该系统基本信息包括:

学生表d2:学号,姓名,性别,密码,学院,专业,班级,是否参评。

其中密码就是学号后六位。

课程表d4:课程号,课程名,学分,学时。

其中学分为1-8范围内的整数。

教师表d3:教师号,教师名,性别,密码,学院。

其中密码就是教师号后六位。

管理员表d1:管理员编号,姓名,性别,密码。

其中密码就是管理员编号后六位。

指标表d5:指标名,指标权重。

其中所有指标的指标权重之和始终为1。

2)该系统还要产生如下报表:

学生选课情况报表:课程号,学号,选课学期,学年。

其中一门课一个学生一个学期只能选一次。

教师授课报表:课程号,教师号,学期,学年。

其中一门课程每个学期可由多个老师授课。

评价表d6:学号,课程号,教师号,指标名,指标得分。

评价结果表d7:课程号,教师号,综合得分,综合排名。

指标结果表d8:课程号,教师号,指标名,指标评价人数,指标评分。

2.5 查询分析。

所设计的数据库,要能完成以下操作要求:

1) 查询教师的总分及排名;

2) 查询教师的各条指标的得分及排名;

3) 查询未参评学生的学号、姓名、班级;

4) 修改指标内容或权重。

经过以上分析,已经基本了解了用户对处理的要求,接下来要求做的工作是分析用户对数据的要求。最常用的表示概念性数据模型的方法是实体-联系方法,即e—r图。

以下为e图。

以下为实体之间的联系,即e-r图:

根据以上各实体图和学生信息管理的e-r 图。经过转换,可以导出各个关系。其转换现则为:

首先每个实体应该化为一个关系,有属性的联系也应转化为一个关系,然后需要给出每个关系的关键字。根据以上规则,直接给出所有关系。(其中主码用单下划线标识,外码用双下划线标识)

学生(学号,姓名,性别,密码,学院,专业,班级,是否参评)

课程(课程号,课程名,学分,学时)

教师(教师号,教师名,性别,密码,学院,)

选课(课程号,学号,选课学期,学年),其中“课程号”引用了“课程”关系模式的外码;“学号”为引用了“学生”关系模式的外码。

授课(课程号,教师号,学期,学年),其中“课程号”引用了“课程”关系模式的外码;“教师号”为引用了“教师”关系模式的外码。

管理员(管理员编号,姓名,性别,密码)

指标(指标名,指标权重)

评价(学号,课程号,教师号,指标名,指标得分),其中“学号”为引用了“学生”关系模式的外码;“课程号”引用了课程关系模式的外码;“指标名”应用了“指标”关系模式的外码。

根据学生提交的评价表,由系统进行汇总排名得到评价结果及每项指标的平均得分及排名。

评价结果(课程号,教师号,综合得分,综合排名)其中“课程号”引用了“课程”关系模式的外码;“教师号”为引用了“教师”关系模式的外码。

指标结果( 课程号,教师号,指标名,指标评价人数,指标评分),其中“课程号”应用了“课程”关系模式的外码;“教师号”引用了“教师”关系模式的外码;“指标名”引用了“指标”关系模式的外码。

在得出以上关系后,根据关系数据库的理论要求,需要对所有关系进行关系规范化,至少要求各个关系达到第三范式的要求。按照第三范式的要求对比以上各个关系,在所有关系中都不存在非主属性对于关键字的部分以来,即满足第三范式。

经过分析发现,以上关系模式都不存在部分依赖函数关系和传递依赖函数关系,因此都属于第三范式。

5.1 建表。

登录sql server 2005,创建管理员表a,学生表s,教师表t,课程表c,选课表sc,授课表tc,评价表se,指标表zb,指标结果表zb1,评价结果表e。

所建立各个表的数据类型截图如下:

管理员表。课程表。

学生表。选课表。

教师表。授课表。

指标表。评价表。

评价结果表。

指标结果表。

5.2 输入数据。

输入管理员信息。

输入课程信息。

输入学生信息。

输入学生选课信息。

输入教师信息。

输入教师授课信息。

输入学生评价信息。

输入指标信息。

输入指标结果表信息:

查询并计算出各教师的各指标平均得分。(可由后台编程实现,系统自动计算平均得分,并输入到指标结果表zb1中)

数据库原理与应用课程设计 fengmian

数据库原理与应用课程设计。设计说明书。经济与法学学院经济 系。2012年5月21日。数据库原理与应用课程设计评阅书。引言。随着教育的普及,学生人数不断增加,对学生信息的管理也变得更加复杂,如何管理好学生的各类信息,提高学生管理工作的效率,成为学校管理工作中的一个大问题。该文通过对学生信息管理系统的设...

《数据库原理与应用》课程设计模版

学号姓名 简单介绍 1 局部e r模型 如果较复杂,则需要有局部e r模型 1 局部e r图。2 局部e r图。3 局部e r图。2 全局e r图。1 系 系号,系名,系主任,已规范化到第三范式。2 教师 教师号,姓名,专业,职称,性别,年龄,系号 已规范化到第三范式。3 学生 学号,姓名,性别,出...

《数据库原理与应用》课程设计实例

数据库设计说明书。项目名称 商厦人事劳资管理系统 班级 03网5 姓名 鲁斌。学号 16 设计日期 2005年6月17日 指导教师 王立。审阅日期 2005年6月23日 目录。摘要 3 第一章绪论 4 1.1概述 4 1.1.1 开发背景 4 1.1.2 商厦人事劳资管理系统特点 4 1.2 商厦人...