基于web的教学评价系统的设计与实现 联系客服

发布时间 : 星期日 文章基于web的教学评价系统的设计与实现更新完毕开始阅读81608f260875f46527d3240c844769eae109a391

SQL请求,管理数据库。但是B/S模式复杂的应用构造起来很困难、HTTP可靠性低有可能造成应用故障、WEB服务器成为对数据库的唯一的客户端。

可见单一的B/S模式和单一的C/S模式都存在这样或那样的不足。于是,软件行业提出把二者相结合的新架构,这也是本文采用的开发模式。 2.2 .NET平台

.NET平台由操作系统、.NET企业级服务器、.NET框架、.NET服务组件以

及.NET开发工具组成,其中.NET框架是.NET平台的核心。在.NET平台中,需要操作系统的支持。.NET服务组件是指在.NET平台中的关键技术——Web服务。

Web服务作为一种全新的开发模式,是构建下一代互连网络的关键技术,也

是.NET技术中重要组成部分。.NET框架是.NET平台的基础架构,其强大功能来自于公共语言运行时环境和类库紧密结合在一起,提供了不同系统之间交叉与综合的解决方案和服务。因此,公共语言运行库和.NET Framework类库是其两个主要的组件。 2.3 ASP.NET

ASP.NET技术是微软公司推出的应用程序开发技术,使用它可以建立和运

行高效、动态的服务器端的应用程序。本系统的应用程序采用ASP.NET技术设计。ASP.NET使用VB.NET、C#等语言作为开发工具,开发程序的源代码嵌于HTML格式文本中。ASP技术的优点在于与浏览器无关、提高源程序代码的安全性和保密性、面向对象,易于扩充。 第三章 系统需求分析 3.1 教学评价系统目标

从教育角度来看,教学评价系统应当事先教师教学信息管理的信息化,

确保各位教师均按照同一标准进行评价;各班学生只能对本班的授课老师进行评价;系统应提供详尽的统计信息;系统可靠性与实用性高;界面友好。

3.2 综合评价要素

构成要素包括评价目标、评价指标、权重系数、评价人、评价对象、评

价结果;评价程序包括建立评价指标体系、建立评价模型与评价结果分析。 3.3 教学评价需求分析

只有建立科学的教学评价体系才能最大程度提高教学效率,教学评价体系作为完善评价目标应达到的标准,可以为教学指明方向。教学评价系统应当满足以下需求:

1)方向性原则。系统必须和教育部及国家的教育理念与方针同步,进而加快学校改革步伐。

2)客观性原则。评价系统应当对所有被评价人绝对公平。 3)全面性原则。教学评价系统应当广泛、全面地收集各类信息。 4)可行性原则。教学评价系统应当与国家教育要求一致,同时考虑教师实际情况,评价指标体系要有较强可比性与可测性。

5)可扩展性原则。随着访问用户的增加,系统应当可以实现平滑扩容。 6)安全性原则。系统应当具备恢复机制与备份机制,进而进行数据的灾难恢复。

教学评价系统的构建与众多因素相关,评价体系从教师基本素质、学术水平、教学水平、教学态度与教学方法五方面进行。 第四章 教学评价系统总体设计 4.1 系统功能划分

本章主要为了解决系统如何实现的问题,是本次设计的概要设计阶段,

要求分析系统的主要模块,具体分析各个模块如何实现。本教学评价系统可以分为学生子系统、管理员子系统、领导子系统、教师管理子系统。

4.1.1 学生子系统功能

学生子系统可以实现登陆、班级开课查看、投票、留言等功能,可以用

学号和相应密码登陆系统。学生登陆管理模块允许合法学生用户登陆系统,并进行投票及留言管理;班级开课查看模块主要查询课程名称与主讲教师;投票管理模块对教师教学质量进行投票,主要从教学态度、教学内容、教学方法等方面;留言模块可以实现对任课教师的留言,还能够查看任课教师的回复情况。

4.1.2 管理员子系统功能

管理员子系统主要负责实现管理与维护工作,其中有学生信息管理模块、

教师信息管理模块、课程管理模块、评价标准与评价结果、开课信息管理模块、留言等。学生信息管理模块可以录入、删除以及修改学生信息;教师信息管理模块可以进行教师姓名、性别、专业、职称等信息的添加、删除与修改;课程管理模块实现课程的添加、删除与修改;评价标准设定模块完成对教师教学质量评价信息的添加或删除的功能。

4.1.3 领导子系统功能

领导子系统主要用于管理教学信息,包括教师模块、开课信息模块、班

级信息模块等,可以实现教师管理、班级管理、课程管理、开课管理、评价结果统计与留言回复。具体系统功能与管理员子系统类似。

4.1.4 教师管理子系统功能

教师管理子系统主要实现查看评价、留言与回复功能。教师管理子系统能

够方便查看学生对自己教学质量的评价结果,评定标准为优、良、中、差;同时还可以对学生的留言信息进行回复。 4.2 数据库设计

数据库的设计分为概念结构设计与逻辑结构设计两个阶段。

概念结构设计中采用的数据模型是从教学任务、评价以及数据三方面构建

E-R图。这主要考虑到学生均参加多门课程学习,且每门课程均有多个学生共同修读,因此学生与课程是多对多的关系。同理教师与课程、学生与教师也是多对多的关系。管理员负责所有教师评价数据的计算,并给出评价结果,管理员与评价数据是一对多关系。因此E-R模型如图4-1所示。

图4-1 系统E-R图

逻辑结构设计阶段要将概念模型转换层DBMS支持的数据模型,进而构建符合用户需求的数据库。本次所建系统是基于Oracle的,数据库内数据表结构如表4-1,4-2所示。

表4-1 评价指标表

字段英文名 字段中文名 字段类型及精度 ID 编号 Int(4) Not Null CONTENT 评价内Ntext(1null 数据说明