基于web的教学评价系统的设计与实现.docx

上传人:b****8 文档编号:28567441 上传时间:2023-07-19 格式:DOCX 页数:15 大小:1.43MB
下载 相关 举报
基于web的教学评价系统的设计与实现.docx_第1页
第1页 / 共15页
基于web的教学评价系统的设计与实现.docx_第2页
第2页 / 共15页
基于web的教学评价系统的设计与实现.docx_第3页
第3页 / 共15页
基于web的教学评价系统的设计与实现.docx_第4页
第4页 / 共15页
基于web的教学评价系统的设计与实现.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

基于web的教学评价系统的设计与实现.docx

《基于web的教学评价系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于web的教学评价系统的设计与实现.docx(15页珍藏版)》请在冰豆网上搜索。

基于web的教学评价系统的设计与实现.docx

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

基于Web的教学评价系统的设计与实现

[摘 要]本文首先就需求做出整体设计,将整个系统分为四局部:

学生子系统、领导子系统、教师操作子系统及管理员子系统,并对各个局部进展了系统功能的划分,功能的描述。

其次,在明确整体设计和对目标系统的准确描述后,我们在编码阶段把这个描述直接翻译成用程序设计语言书写程序。

最后,将程序套入页面中,调试并完成程序。

[关键词]Web;教学评价;ASP.NET

第一章绪论

1.1研究背景

高等学校的教育质量一直是学校和社会关注的中心,是学校开展和进步的动力源泉。

学校的领导必须把提高学校教育质量作为一切工作的核心。

根据长期高等教育部门的实践证明,建立完整教学质量监控体系和评估制度可以提高高等学校教学的质量。

一方面,进展合理的教学质量评估,不仅可以全方位了解教师课堂教学情况,分析出教师课堂教学的效率,而且可以发现教学过程之中的缺乏,发现其中的问题,总结经历教训,提高教学质量。

另一方面,学生作为教学质量评估制度中的主体,可以表达出自己对教师教学水平的直接、真实的感受。

从而形成对教师的有效监视,催促教师提高教学水平。

因此,教学质量评估体系在高等院校中普遍施行起来。

目前,我国高等院校的质量评估体系主要模式就是Web教学评价系统。

Web教学评价系统是互联网时代的产物,可以有效提高教学管理水平。

它可以汇总学生对教师评估的信息,提高教学质量评估的效率。

此外,Web教学评价系统还可以储存大量的信息资料,方便学生和教师的查询。

1.2国外研究现状

教学质量评估体系的建立需要完善多方面的制度。

美国、联、法国、日本等兴旺国家的教学质量评估体系的建立主要从两方面入手。

第一,由国家教育部和政府部门的主管人员以及社会的非政府组织团体共同制定高等学校教学的有关标准和制度以及法律法规体系,从而通过完善的教学质量监控体系,保证高等教育的硬性指标符合规。

第二,成立专门的质量评估部门,严格按照有关制度和规开展评估工作,并且要保证测评的全过程和结果的公开和公正。

只有这样行之有效的教学质量评估体系才可以不断改良高等教育教学工作,实现高等教育水平的不断提高,实现我国高等教学水平质的飞跃。

我国的高等教育质量评估体系开展的比拟晚,直到20世纪后期各大高校才逐步开场探索。

我国的教学评估体系在经过不断的研究中,充分了解兴旺国家教育理念,形成初步教学质量评估体系,形成了我国教育评价的实践模式,初步形成了我国教育评价制度的根本框架。

目前国绝大多数学校都建立了教师教学质量评价制度,但由于各校在执行力度、评价主体、评价标准、权重比例、考核方法的可操作性上存在不同程度的差异,因此其效果的优劣也是不尽一致的。

1.3本文主要工作

本课题主要是开发一个基于环境的教学质量测评系统,它是充分利用学校现有的校园网资源,实现对教师课堂教学质量评价快速、高效的计算以及测评信息的分析和反应。

本文所做的主要工作:

〔1〕绪论。

通过阅读大量有关教学质量评价方面的相关资料,了解国外的开展现状。

〔2〕系统开发技术概述。

介绍了本系统开发所需得相关技术开发模式——B/S与C/S构造、开发工具——ASP.NET、数据库管理系统——SQLServer2000以及连接技术ADO.NET等。

〔3〕系统需求分析。

通过对系统进展可行性分析和需求分析研究,确定系统的设计原那么和目标,设计系统开发的业务流程和功能构造数据库设计。

阐述了数据库设计原那么和步骤。

〔4〕系统实现。

介绍了子系统和客户端子系统的详细设计和功能实现

〔5〕系统测试。

介绍系统测试的运行环境和具体的测试工作,包括单元测试、集成、确认测试及系统测试。

第二章系统开发技术概述

2.1系统开发模式

目前使用最多的是和两种模式。

C/S模式是一种采用开放式构造、集中管理、协作式处理方式的主从式的网络计算模式。

C/S模式将网络中计算机分为两个局部有机地联系起来客户机和效劳器。

客户机由功能一般的微机来担任,它的作用是访问和处理远程效劳器上的数据。

效劳器通常采用高性能的、工作站或小型机,并采用大型数据库系统。

它的作用是接收和处理客户机的数据请求。

客户端需要安装专用的客户端软件。

C/S模式也逐渐暴露出许多问题,主要表现为以下几点:

开发本钱高;不同客户机安装了不同的子系统软件,用户界面风格不一,使用繁杂,不利于推广使用;移植困难;维护复杂,升级麻烦;信息容和形式单一。

B/S模式也可以称为BWD模式,由浏览器、效劳器、数据库效劳器三个层次组成。

在这种模式下,第一层浏览器〔客户机〕为用户与整个系统的接口。

客户端使用一个通用的浏览器来代替其它的各种应用软件,用户的所有操作都是通过浏览器进展的,由它来解释HTML,显示网页容。

在这里网页具有一定的交互功能,支持用户在网页提供的表单上输入信息提交给后台,并提出处理请求。

这里的后台即第二层的Web效劳器。

第二层Web效劳器将启动相应的进程来响应浏览器的请求,并动态生成嵌入处理结果的HTML做代码返回给客户机浏览器。

第三层数据库效劳器的任务类似于模型的第二层,负责协调不同效劳器发出的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平台的根底架构,其强大功能来自于公共语言运行时环境和类库严密结合在一起,提供了不同系统之间穿插与综合的解决方案和效劳。

因此,公共语言运行库和.NETFramework类库是其两个主要的组件。

2.3ASP.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)

NotNull

CONTENT

评价容

Ntext(16)

null

SCORE

评价等级

Ntext(16)

null

TYPED

可评价的类型〔1:

学生,2:

教师:

3主任〕

Smallint

(2)

null

SHOOWID

显示顺序

Smallint

(2)

null

CLASS

学生班级

Nvarchar(50)

null

ZBQZ

指标权重

Real(4)

null

ZBLX

指标类型

Char(6)

null

表4-2评价结果表

字段英文名

字段中文名

字段类型及精度

数据说明

ID

编号

Int(4)

NotNull

TEACHERID

教师编号

Nvarchar(10)

null

SCORE

教师成绩

Nvarchar(255)

null

USERID

评价用户ID

Nvarchar(50)

null

USERTYPE

评价用户身份

Smallint

(2)

null

SUBMITDATE

评价时间

Datetime(8)

null

IP

评价IP

Nvarchar(15)

null

TERM

评价学期

Nvarchar(30)

null

DEPAET

院系名称

Nvarchar(50)

null

COURSE

讲授课程

Nvarchar(30)

null

USERNAME

用户名称

Nvarchar(20)

null

第五章教学评价系统实现

5.1运行环境

5.1.1硬件环境

用性能指标SPECweb2005评估应用系统,效劳器处理能力的计算按照下式:

TPC-C=U1*N1*〔T1+T2+T3〕/3*5*经历系数/冗余系数

经历系数取1.6,为保证效劳器保存30%冗余,冗余系数取0.7。

因此数据库效劳器处理性能估算TPC-C=18,,285TPM。

当系统要迟迟500用户同时访问,且响应时间为1到2秒,此时SPECweb2005:

500/1.5=333。

即WEB效劳器每秒需要提供333个SPECweb2005的性能。

本系统效劳器采用Windows系统中的IIS。

5.1.2软件环境

效劳器使用Oracle作为数据库效劳器。

数据库性能优化应通过尽可能少的磁盘访问得到所需数据。

评价数据库性能时主要进展响应时间与吞吐量的权衡,评价数据库可用性与容使用效率。

5.2系统功能实现

5.2.1管理员子系统的实现

管理员子系统的实现按照流程图5-1进展。

图5-1管理员子系统实现流程

登陆模块的代码如下:

<%

String

Username=Dateformate.toGb((string)request.getParameter(“username〞));

String

Password=DataFormate.toGb(string)request.getParameter(“password〞);

String

Type=DateFormate.toGb((string)request.getParameter(“type〞));

loginManagerlm=newLoginManager();

If(!

lm.testUser(username,password,type))){

%>

Alert(“用户名或密码错误!

〞);

Document.location.href=〞login.jsp〞;

<%

}else{

session.setAttribute(“s_usertype〞,type);

session.setAttribute(“s_username〞,username);

session.setAttribute(“s_userpasword〞,password);

response.sendRedirect(“mainframe.jsp〞);

}

%>

登陆页面如图5-2

图5-2登陆页面

当用户输入用户名及密码,并进入到后台。

后台页面设计使用框架构造,如图5-3所示。

图5-3后台管理页面

教师信息管理对应磁盘文件是jsmanager.jsp,可以实现教师信息的删除、添加。

以下为“删除〞按钮的代码:

If(“del〞.equals(op)){

jname=DateFormate.toGb((string)request.getParameter(“jname〞));

If(!

jaop.checkdel(jname)){

%>

alert(“此人已有开课信息,不能进展此操作〞);

Document.location.href=〞jsmanager.jsp〞;

<%

}

Else

{

Jsop.delete(jname);

%>

alert(“操作成功〞);

Document.location.href=〞jsmanager.jsp〞;

<%}}

课程信息管理模块页面如图5-4所示。

图5-4课程信息管理

评价标准设定模块完成了教师教学质量评价标准的添加与删除,对应磁盘文件为lxxmaneger.jsp。

评价标准设定模块页面如图5-5所示。

图5-5评价标准设定模块

5.2.2学生子系统实现

教师投票模块对应磁盘文件为kkmanager_tp.jsp,页面如图5-6所示。

图5-6教师投票模块

对某一教师进展投票,投票标准选择页面如图5-7所示。

图5-7投票标准选定页面

投票页面如图5-8所示。

图5-8投票页面

留言模块的代码如下:

<%

Stringop=DateFormate.toGb(string)request.getParameter(“op〞));

Stringbname,kname,jname;

Kkxxopkkop=newkkxxop();

If(“add〞.equals(op)){

bname=DateFormate.toGb((string)request.getparameter(“bname〞));

kname=DateFormate.toGb((string)request.getparameter(“kname〞));

jname=DateFormate.toGb((string)request.getparameter(“jname〞));

kkop.add(bname,kname,jname);

%>

Alert(“操作成功〞);

Document.location.href=〞kkmanager.jsp〞;

<%

}

5.2.3领导子系统实现

领导子系统功能和管理员登陆类似,只不过权限不同。

在此不赘述。

5.2.4教师子系统的实现

教师子系统查看评价页面如图5-9所示。

图5-9查看评价页面

6总结

本系统可以帮助教务管理部门及时了解教学动态和师资情况,调动广阔教师教学、科研的积极性和提高教学质量。

在本系统开发过程中,我充分考虑用户的需求,使得本系统操作起来简单方便,具有高效的查询功能,同时平安、灵活的权限管理机制可以方便地对每个用户分配系统各个功能的使用权限,最终本系统完成了需求分析所要求的学生对教师评教,教师对教师评教以及管理员对结果进展统计等功能。

参考文献

[1]毕磊.基于Web教学系统的设计与实现[J].价值工程,2021,(30):

278-279.

[2]董宛,武强.基于J2EE构造的教学系统的设计与实现[J].计算机工程与应用,2003,39(25):

229-232.

[3]基于B/S的Internet远程辅助教学系统的设计与实现[J].华中农业大学学报,2005,24(5):

519-522.

[4]薛娟,王宝进.一种基于B/S教学系统的架构及其应用[J].中国科教创新导刊,2007,(19):

150.

[5]黄雄生.基于B/S模式的中职教学评价系统设计与实现[D].大学,2021.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1