前言:想要写出一篇引人入胜的文章?我们特意为您整理了多元化计算机考试系统平台设计范文,希望能给你带来灵感和参考,敬请阅读。
摘要:随着计算机科学技术的发展和社会进步的要求,许多行业的从业资格考试在计算机上完成。考试系统平台种类繁多,在系统架构、工作模式和操作流程等方面的不同,使得计算机要搭建不同环境来承载这些平台,基于多元化计算机考试系统平台的出现就是用来解决这个问题。
关键词:多元化;考试系统;平台
1引言
地球上可再生资源日益枯竭。为节约资源,杜绝浪废,国家倡导立行节约,在计算机技术应用领域一隅,计算机考试系统平台应吁而生[1]。此平台不但大大地减少了纸张的使用,还比传统的纸质考试试卷在保密程度上更安全,更可靠,更具可操作性。计算机考试系统是以现代信息技术为手段,通过随机组卷生成试卷进行考试[2],是集考试报名、试卷生成、上机考试、自动阅卷、成绩生成为一体的新型考试模式。目前,计算机考试系统平台存在不同行业、多品类的特征,大都是针对特定的考试,它们在系统架构、工作模式和操作流程等方面的不同,使得计算机要搭建不同环境来承载这些平台,完成此类工作不但繁琐,而且经常在不同系统间搭建,容易混淆出错。本文提出了多元化计算机考试系统,其目的是把跨行业、非相关、多品类的不同考试系统整合在一个考试系统平台上实现。
2考试系统架构设计
为了实现多元化的统一,首先必须对考试系统的组织架构进行分析。通过调研及多年的系统使用经验,在满足考试系统运行速度和组题数据多样化的情况下[3],采用C/S架构比较合适。这时由于多元化意味着不同行业的不同要求,现在的考题中不再简单的是文字描述性的内容,题目中穿插着视频、音频和动画等多媒体内容,若要使这些内容正常显示在考生的屏幕面前,就需要在考试机上先安装不同的插件来满足这一要求。如果采用B/S结构,则需要在考试时从服务器下载插件,影响速度。如果采用C/S和B/S混合结构[4],那么考试系统架构就更加复杂。依据多元化计算机考试系统的业务需求,设计时把系统的功能架构划分为:考试管理服务端、考场管理服务端和考试客户端三个子系统[5]。如图1所示,其中考试服务端与其它二个子系统可存在不同的局域网或城域网内,它们之间主要通过TCP/IP协议,由特定端口进行网络通信,共同组成了一个完整的考试管理系统。考试管理服务端子系统包括考务管理服务器与考试服务器。考务管理服务器主要功能是考生报名信息管理。如考生资料信息录入、修改、删除;考生报名信息库输出,生成准考证打印文件;考生考场查询、成绩查询;考场分布安排管理及考试相关重要信息等。考试服务器主要功能是考场试题与考试数据管理,如划分不同科目的考生与之报考的科目相对应,划分不同考区的考生到对应的考场管理服务器,接收考区考场服务器传回的考试数据,提供汇总、查询、分析、打印等功能。考场管理服务端子系统包括考场应用服务器与考场管理服务器。考场应用服务器主要功能是承上启下,即上与考试管理服务器端通信,下与考场管理服务器通信,它与考场服务器之间相辅相成,共同完成接收本考场报名信息库、启动考试服务器、下载考场考试试卷以及监控考生的整个考试过程(组题、登录、试题分发、收集成绩等),最后上报成绩库给考务管理服务端子系统。考试客户端子系统主要完成考生的考试过程,包括考生登录合法性验证、接收试题、显示题文、答题界面、自动计时、自动评卷、提交考试成绩及原始答题数据存放本地等功能。
3考试系统的设计
3.1考试管理服务端工作流程
考试管理服务端是由若干台专业服务器组成的服务器机群,工作流程如图2所示。要实现多元化的特点,需要在系统规划时完成需求范围的定义,无论在同一时间举行某行业多科目的考试,还是举行多行业类单科目的考试,都可以把它们规划到多科目类考试类型中。系统在考试服务器端把试卷与考生报考的科目相对应,再按照报考的区域就近划分,考生在考场登陆时根据自己的报名数据能抽取到自己的考试科目就算完成需求。故系统的功能实现主要体现在考试管理服务端子系统上。其它子系统功能与技术和市场上现有的通用,故在此不做赘述。
3.2考试管理服务端数据表设计
考试服务器从考务管理服务器接收考生数据库。该数据库是考区上报的考场数和考生的报名的信息数据,它包含多张数据表,数据表之间用关键字段构成多对多的关系,如图3所示。
4结束语
多元化计算机考试系统的研究与设计可以完成许多行业在计算机上的考试需求,可以实现文字、图片、音频、视频、动画等多媒体元素的呈现。系统在考试客户端调用计算机本身的插件资源,响应速度快,能更好地实现行业内多元化的需求,尤其是金融服务业和医疗卫生业。
参考文献
[1]孙骑,钟辉.基于WEB的计算机基础考试系统的设计与实现.计算机光盘软件与应用,2010(1):40
[2]王奭.基于网络的计算机通用考试系统的研制.长春:长春理工大学,2004
[3]吉勤,卢维亮,朱巧明.一个基于B/S模式的在线考试系统设计与实现.计算机与现代化,2007(12):40
[4]刘洋.在线考试系统的设计与实现.湖南城市学院学报,2014(06):75
[5]刘相滨,阳波.基于组件的计算机考试系统研究与实现.计算机工程与应用,2006(05):210
作者:张满桃 单位:深圳职业技术学院人工智能学院