APP下载

基于C/S和B/S混合架构的教学质量督导与评价网络平台的设计与实现

2012-04-29于海洋刘景峰张潇

科教导刊 2012年8期
关键词:S架构网络平台教学质量

于海洋 刘景峰 张潇

摘 要 文章针对教学质量督导与评价工作的特点和高校信息化建设的具体要求,综合考虑C/S模式在交互性、响应速度和B/S模式在开放性、扩展性、信息浏览及发布方面的优势,设计开发了基于C/S和B/S混合架构的教学质量督导与评价网络平台,阐述了平台的系统架构、数据模型、系统功能及实现。该平台已运行使用了一年,提高了督评工作效率和管理水平。

关键词 C/S架构 B/S架构 教学质量 督导与评价 网络平台

中图分类号:G647 文献标识码:A

Design and Implementation of Teaching Quality Supervision and Evaluation Network Platform Based on C / S and B / S Hybrid Architecture

YU Haiyang, LIU Jingfeng, ZHANG Xiao

(Baoding Electric Power Vocational & Technical College, Baoding, Hebei 071051)

Abstract For the characteristics and specific requirements for supervision and evaluation of teaching quality in university information construction, considering the C / S mode in the interactivity, speed of response and the B / S mode in the open, scalable, information browsing and publishing advantages,the design and development of the quality of teaching based on the C / S and B / S hybrid architecture, supervision and evaluation of network platform on the system architecture of the platform, data model, system functions. The platform has been running for a year, has improved the efficiency and management level of the governor-evaluation.

Key words C/S architecture; B/S architecture; teaching quality; supervision and evaluation; network platform

0 引言

传统的教学质量督导与评价(以下简称督评)工作是由学生、教师分别填涂学生评教表和教师评学表,然后通过人工录入数据,进行评价数据的统计及查询分析。此种评价方法成本高、效率低,且需耗费大量人力物力。目前,全国高校信息化建设工作取得了长足进展,大都建设了覆盖校园的局域网。因此,建设基于校园网的督评网络平台,实施网上评教、评学已成为高校督评工作的发展趋势。

本文综合考虑了C/S模式在交互性、响应速度方面和B/S模式在开放性、扩展性、信息浏览及发布方面的优势,结合我院督评工作的实际需要和信息化建设的具体要求,设计开发了基于校园网的督评网络平台,实现了督评工作的网络化、信息化和规范化,提高了督评工作的效率和质量。

1 系统开发方案

1.1 总体方案

督评网络平台的主要功能是实现学生评教、同行评教(包括系部评教和专家评教)、教师评学数据的网上录入、统计、分析与计算以及评价结果和督评信息的网上发布、查询,提高教学质量督导与评价工作的管理水平。由于督评网络平台的用户涉及学生、任课教师、督评专家和教学质量管理人员等,不同用户使用平台的频繁程度和操作数据量有很大的区别,为了确保数据访问的响应速度并充分发挥C/S与B/S这两种架构体系的优势,考虑平台的安全性、稳定性和方便程度,将督评网络平台的体系架构抽象为C/S与B/S相结合的结构明晰的混合模型,如图1所示。

图1 督评网络平台的C/S与B/S混合架构体系模型

1.2 设计原则

(1)规范性。本平台是学院信息化建设的组成部分,因此平台涉及数据结构及其他要求必须符合学院信息化建设标准的要求。(2)实用性。实用性是督评网络平台设计的首要原则,平台的功能设计、开发是否满足用户需要,是否便于用户操作,是否实用是衡量平台建设成功与否的基本标准。(3)安全性。安全性是督评网络平台的另一个设计原则。本平台采用B/S和C/S相结合的混合架构体系设计,可有效提高平台的数据安全。(4)扩展性。平台能否满足未来学院督评工作变化时的扩展要求决定了平台的使用寿命。本平台采用面向对象的服务平台和开发平台,提高了系统的可维护性和可扩展性。

1.3 开发工具

督评网络平台必须符合学院信息化建设标准的要求,因此采用了Microsoft SQL Server 2000和ASP.NET技术进行开发。

2 系统功能模块设计

平台分为C/S软件和B/S软件两个部分。C/S软件部分负责系统基本数据的管理、用户角色及权限管理、评价指标设置、课程数据管理、成绩计算打印等功能;B/S软件部分负责学生评教、系部评教、专家评教、教师评学、分数查询以及网站信息发布等功能。具体功能结构如图2、图3所示。

图3 平台B/S软件部分结构示意图

2.1 平台C/S部分功能模块

平台C/S软件部分主要分为六个模块:权限管理、系统管理、评价指标、课程管理、评分检查、评价汇总。

(1)权限管理:本模块主要负责系统运行中涉及的各种角色设置、权限设置和教师角色设置。系统管理员设置完用户角色和权限后,平台用户可以进行用户所属角色权限范围内的各种数据操作。

(2)系统管理:本模块主要负责设置平台的学年学期,导入教务系统课程数据、按规则生成本平台使用的数据,以及评教周次设定、期中评教数据生成、教师评学开关、评价成绩发布等功能。

(3)评价指标:本模块为通用模块,即平台首次运行时设置。其主要功能是设置教学质量评价的各种指标、权重、分值等供平台使用,确保平台数据正常运转。

(4)课程管理:本模块为平台的数据核心,需在每学期督评工作开始前设置。其主要功能是对从教务系统导入并生成的课程数据进行核查、设置兼课教师所属评教系部、设置选项、分层课程以及选项、分层课任课教师的评学班级。

(5)评分检查:本模块主要负责查询学生评教周次、学生评教参评率、专家评教、教师评学和系部评教的进展情况等。

(6)评价汇总:本模块为平台的计算核心,需在每学期督评工作完毕后进行设置。其主要功能是通过平台预设的各种评价参数对学生评教、专家评教、系部评教、教师评学项目等进行最终得分计算、排名汇总以及评价报告打印。

2.2 平台B/S部分功能模块

平台B/S软件部分主要分为两个模块:督导与评价、网站发布。(1)督导与评价:本模块供学生和教师共同使用。其中,学生可通过本模块对任课教师进行评价和查询本班评价排名;教师可根据权限的不同进行教师评学、系部评教、专家评教以及名次查询等操作。(2)网站发布:本模块主要负责督评制度、督评简报等信息的发布和管理。

3 平台关键技术

3.1 公用数据同步

本平台涉及部分学院公用数据,为了不产生数据“孤岛”现象,做到平台数据与学院中心数据库的一致性,因此需要对学院的公共数据实行同步。平台的公共数据包括教师信息、学生信息、学院每学期课程信息等。根据学院信息化建设标准要求,平台涉及数据要来源于学院中心数据库,因此本平台特有的数据信息是根据学院信息化数据标准建立的,而公用数据则需要从学院中心数据读取。由于教务系统数据库中的课程信息还未整合到中心数据库,因此本平台承担了这部分任务。这部分公共数据为每学期变动一次的数据,涉及开课信息、任课教师等,因此对这部分数据每学期进行一次转存即可。为此平台设计了系统课表导入功能,对公共数据进行同步,系统课表导入功能数据结构设计如表1和表2所示。

表1 同步数据库信息表

本数据表主要保存数据库同步信息中各数据库类型、名称、连接参数等信息。

表2 同步数据表信息表

本数据表主要保存数据库同步数据表字段对应等相关信息。

本功能设计的主要思想是利用平台中的同步模块,根据同步数据表信息表设定的主键信息、条件字段等条件读取教务系统数据库中公用信息字段,然后对学院中心数据库中存在的数据进行追加、修改等操作,使其与教务系统保持一致。

3.2 参评周数计算

学院开设的课程主要分为理论教学、理实一体、体育教学和实践教学等四种类型,而评教指标是根据这四种不同类型的课程设置的。这四种不同类型的课程的评教时间也不相同,主要根据这四种类型课程的所属班级的开课最后一周进行设置的。因此平台需要从教务系统中计算这四种类型课程的所属班级的最后开课周次,以减轻系统维护人员的工作量。学院教务系统中的开课任务书的时间地点信息数据结构如表3所示。

表3 开课任务书信息表

表3只列出了本平台需要的最核心的三个字段:课程号、学年学期、开课周次。其中开课周次字段是一个24位的字符串,每位字符串以0表示不上课,1表示上课,字符串的位数表示周数。示例如下:000101010101010100000000。

计算最后一周的周次的核心SQL语句如下:

SELECT BIANHAO_KC,XUHAO_KC,XUEQI_KK,MAX(25-CHARINDEX('1', REVERSE(ZHOUCI_KK))) AS ZHOUCI_ZHKKFROM CLASS_LLKKSJDDGROUP BY BIANHAO_KC, XUHAO_KC, XUEQI_KKORDER BY XUEQI_KK DESC, BIANHAO_KC, XUHAO_KC

评价周数设定的操作界面如图4所示。

3.3 平台安全设计

基于安全考虑,本平台采用C/S和B/S混合架构设计。其中B/S架构的用户不能直接访问数据库,是通过应用服务器层进行软件交换,确保用户未经授权不能直接访问中心数据库;C/S架构的平台对访问数据的连接字符进行了加密设置,密文由学院信息中心设置,同样也确保了中心数据库的数据安全性。由于学院个别用户安全意识不强,首次登录系统后不更改密码,其评价结果有泄漏的风险。因此平台设计了用户评分正式提交后不能查看的功能,确保了这部分用户评价打分的隐私性和数据的安全性。此外,平台采用了严格的系统权限划分(平台菜单管理权和平台菜单数据管理范围权限),各登陆用户必须进行相应的授权,才能进行操作。平台菜单管理权控制用户是否有某个功能的权限;平台菜单数据管理范围权限控制用户在这个菜单下有哪些数据的管理权。同时系统还必须对平台的C/S和B/S分别赋权,以确保数据的安全。

4 结束语

基于C/S和B/S混合架构的教学质量督导与评价网络平台,紧密结合高校教学督评工作的实际特点,实现了督评工作的网络化、信息化和规范化管理。本平台已经投入使用两个学期,实践表明,本平台具有实用、安全、可操作性强、易扩展改造等特点,节约了督评工作成本、提高了督评工作效率,取得了良好地经济和社会效益。

课题项目:本文为河北省教育厅2011年科学研究项目“基于校园网的教学质量督导与评价网络平台的开发及应用(课题编号:[Z2011274]”)的成果之一,项目主持人:刘景峰;项目组主要成员:于海洋、张潇、白雪、王晨悦、焦义芝

猜你喜欢

S架构网络平台教学质量
努力改善办学条件 不断提高教学质量
一种基于5G网络平台下的车险理赔
关注学习过程 提升教学质量
提高教学质量,重在科学管理
网络平台补短板 办学质量稳提升
网络平台打开代表履职新视窗
B/S架构下的学生信息管理系统的设计
基于ASP技术下的大学生跳蚤书街平台的设计与实施
基于B/S架构的高校实验管理平台的设计与实现
C/S架构下的中职教学辅助系统的新探索