基于Web的学生评教管理系统的设计与探讨

2010-04-03 00:59许玲丽
中国新技术新产品 2010年13期
关键词:评教客户端管理系统

许玲丽

(广东省惠州市高级技工学校,广东 惠州516003)

引言

教学质量评估是教学管理的重要环节,而学生评价教师活动是学校教学质量进行动态监测的一种重要手段,是学校教学改革深入发展的需要,是进一步完善学校教学质量,保障教学质量体系的重要组成部分。目前随着科学技术、管理方法的不断进步,学校教学改革的深入和学生规模的不断扩大,传统的学生手工评教过程已不能满足广大师生对教学管理提出的新要求。针对如何利用Web技术来解决学生评教中遇到的实际问题,对提高教学质量具有重要的意义。

1 学生评教管理系统软件开发的意义

教学质量评估对培养优秀教师,提高教育教学质量起着重要作用。学校原先用传统的学生手工评教过程的方法。这种手工评教的方法不仅会造成人力资源的浪费、统计的繁杂,而且存在着各种信息不易存放、易丢失、易出错、难以备份和查询等缺点。随后笔者利用ACCESS数据库技术解决了学生评教过程中遇到的实际问题,提出了基于Access数据库的学生评教管理系统设计与实现。为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,利用网络服务器,可以长期、动态地存储大量的信息,有利于学生评教管理系统进行检索、查找、计算、统计等工作。为了提高工作效率,减轻教学管理人员的负担,达到真正的以评促教,也为学校进行师资管理,实行聘任制和评选优秀教师及教师职务、职称晋升提供可靠的依据。因此,构建一个网上学生评教管理系统就显得十分必要。

2 基于WEB的学生评教管理系统的选择与设计

随着网络信息技术的飞速发展,本地型数据库己不能满足实际工作的需要。起初,学生评教管理系统主要是借助于网络资源的共享,使网络中的计算机共享磁盘空间和磁盘上的文件。机械地将整个库文件传递给客户端,从而实现数据库的调用和查询,这种操作容易造成网络拥塞。后来兴起了C/S模式,较之传统的文件服务器模式性能有了很大改善。但随着网上浏览器功能的进一步扩展,这种网络体系结构更加清楚,分工更加明确的B/S模式便应运而生,它是C/S模式的换代技术,代表了全球应用软件技术发展的趋势。使系统有利于后期的维护和升级。

2.1 系统结构工作原理

本系统采用基于B/S模型的三层结构:客户端、中间服务器和后台数据库。如图1所示。

2.1.1 客户端

由统一的Web浏览器充当,是用户与系统进行交互的界面。用户可以通过管理员分配的用户名和口令登录,进行在线操作,接收用户的HTTP请求,提交到WEB服务器。

2.1.2 中间服务器

是整个系统的核心,起着桥梁和纽带的作用,由Web服务器和应用程序服务器构成。Web服务器处理用户的HTTP请求,将后台处理结果组织成HTML页面发送到用户浏览器上显示出来。应用程序服务器则用于存放系统的功能模块和应用程序,利用这些功能模块和应用程序处理各项来自客户端发出的请求,同时实现对后台数据库服务器的访问,经过查询、删除、更新、插入等一系列的处理活动,然后将相应的处理结果通过Web服务器反馈给客户端。

2.1.3 后台数据库

指数据库服务器,负责对系统中数据的定义和存储。

2.2 基于WEB的学生评教管理系统功能结构

基于WEB的体系结构,即采用B/S(浏览器/服务器)模式。这种结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。本系统以WindowsXP为操作系统,采用ASP为脚本语言,运用SQL的数据库技术,设计与开发学生评教管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。系统功能结构如图2所示。

2.3 教 学工作评议学生调查表(见表1)

图1 系统结构的工作原理

3 系统实现技术探讨

ASP.NET是.NET开发平台的一个部件,用来开发驻留在微软的IIS上,并且使用诸如HTTP和SOAP等Internet协议的Web应用程序。它与ADO.NET相结合,对数据库进行查询、修改、添加、删除等操作。另外,ASP.NET应用程序在服务器端运行,客户端不易修改,安全性高。一个学生评教管理系统的建立主要的核心技术有三个:一是与后台数据库的连接和数据的存取,二是评教过程的处理,三是系统的安全性。

3.1 数据库操作方法

数据库的连接和存取对学生评教管理系统来说是必不可少的部分,学生信息表、教师信息表、评教信息表都保存在数据库中供察看和使用。各信息表的字段设置如下:

学生信息表(包括学生编号、学生密码、班级、学年、学期)

教师信息表(包括教师编号、教师姓名、性别、所在教研室、教师密码)

评教信息表(包括教师编号、任教科目、任课班级、[1]你认为教师的工作态度、[2]教师对上课或实验课的管理、[3]教师任课内容的安排、[4]教师上课、下课、[5]教师上课进度掌握、[6]教师讲课、[7]教师批改作业、[8]教师辅导学生、[9]教师形象、[10]教师责任感、教学工作的意见和建议、总分)

3.2 评教流程分析

评教过程可分为三部分:一是系统管理员登录,二是学生评教登录,三是教师查询登录。

3.2.1 系统管理员登录

根据实际情况能够对学生和教师的信息进行录入、浏览、处理、打印等操作。在学生评教前,系统管理员对学生信息表、教师信息表、评教信息表等情况进行录入。在学生评教结束后,系统管理员对学生评教提交的结果进行筛选、剔除非法和错误数据后,进行数据分析和统计。最后评教系统将统计数据自动将转换为报表格式,并以教研室为单位进行排序。如果需要长久保存数据,系统管理员还可单独进行备份数据。

3.2.2 学生评教登录

每个学生通过选择班级和输入密码进入评教系统。根据本班教师上课的实际情况和所列出的教评内容,对每一位任课教师进行评分和提出教学工作的意见和建议。本系统设置了每位学生只能够对自己的任课老师进行评教,无法看到其他教师和其他同学的评教页面。评教结束后,系统对结果进行保存提交。

3.2.3 教师查询登录

当教评过程结束后,教师可以通过输入姓名和密码查看学生对自己的教评结果,并能查看到全校教师的得分和排名情况,通过查看评分和学生对自己教学工作的意见和建议,从中找出自己的优点和不足。

3.3 系统的安全与管理

由于学生评教管理系统的开放性,在促进数据信息充分利用和共享的同时,应当防止各种类型的威胁和侵害,采用合理的信息安全技术和体制来保护系统的数据资源是十分必要的。

3.3.1 硬件支撑

选购两台以上服务器,其中一台作为数据库服务器,一台作为WEB服务器,保证WEB服务器Internet、校园网畅通,而数据库服务器保证校园网畅通、Internet禁止连接。这样一方面可以提高系统的效率、加快用户访问速度,另一方面可以保护数据库的安全。

3.3.2 网络安全

因为学生评教管理系统通常会选用Microsoft公司的Internet Information Server作为系统的WEB应用服务器,而它是面向全球未知用户的,因此安全性非常重要。通常采用防火墙技术(Firewall),在系统中设立两级防火墙,一级为软件防火墙,另一级为硬件防火墙(可选),确保网络安全,防止黑客破坏。

3.3.3 授权管理

本系统采用二级安全保障。第一级:依赖于网络本身对用户使用权限的规定;第二级:在程序模块中通过使用密码控制功能,对用户使用权限加以限制。

3.3.4 接口设计

模块功能单一,上、下层模块之间只存在调用和返回关系,同层模块之间没有联系。模块功能内聚,模块之间数据耦合。

4 结束语

本系统为学生对教师评分提供一种公平有效的计算方法,既节省了人力,减轻了教学管理人员的工作负担,又提高了学生评教的合理性,对教学改革起到了积极的促进作用。基于WEB模式学生评教管理系统的优点主要来自于它的体系结构,它的软件独立性和网络功能使系统的安装、改进、升级和扩展变得极为灵活;信息发布及时、反馈迅速和数据共享广泛使网上学生评教变得更加方便,但还存在不足之处。总之,文章仅对WEB模式应用于学生评教管理系统的初步探索,更多的问题有待今后进一步的研究。

[1]郑刚.基于B/S模式的网上教学系统研究与设计[J].计算机工程与应用.2001.

[2]张献.学生网上评教体系的构建与探索[J].长春大学学报.2007.

[3]曹衍龙.ASP/ASP.NET数据库开发实用工程案例精选[M].北京:人民邮电出版社,2005.

[4]尚俊杰.ASP.NET程序设计[M].北京:清华大学出版社;北京交通大学出版社,2004.

[5]东方人华,刘振岩等.ASP.NET数据库开发入门与提高[M].北京:清华大学出版社,2004.

猜你喜欢
评教客户端管理系统
地方高校教学评价指标制订与评教数据分析
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
海盾压载水管理系统
高校学生网上评教的探索与实践
高校学生评教的问题与对策——以中国矿业大学为例
评教,别忘记站在教师的立场上