基于B/S的交通行政执法在线培训考试系统设计

来源 :科协论坛·下半月 | 被引量 : 0次 | 上传用户:SuperMMX
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对传统考试方式的不足,利用网络技术和数据库技术,结合JSP技术开发基于Brower/Server模式的在线培训考试系统。阐述“在线培训考试系统”的基本功能和整体架构,该系统可实现对题库中试题的添加、修改、删除、组卷、考生在线培训和考试以及自动评分等功能。
  关键词:在线考试 在线培训 交通行政执法 B/S模式
  中图分类号:TP391.6 文献标识码:A 文章编号:1007-3973(2013)002-084-02
  1 引言
  根据国家相关规定,每个交通运输行政执法人员必须经过培训考试,合格之后方能获取行政执法资格,并在全国范围内组织制定交通运输行政执法人员资格考试各门类的大纲和考试题库,逐步推行全国交通运输行政执法人员资格认证考试。然而,依据传统考试模式,组织一次考试要经过五个步骤:即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。使得交通运输行政执法人员资格认证考试的周期变得冗长,工作量非常大,易出错,而且考试之前还必须开展适当的保密工作,整个培训考试成本非常高,并且交通运输行政执法人员分布范围广,难以统一安排进行集中培训和考试,这就给交通运输行政执法人员资格认证考试的学习和管理带来诸多不便。因此,在线培训考试系统应运而生。
  在线培训考试系统可以使学习和考试不在受制于时间和空间,可以在已经建好的庞大试题库中随机抽取题目组成试卷,供学员学习和考试使用,组卷方式也更加灵活和方便、可以自动组卷,也可以由管理员手动组卷。
  2 系统整体设计
  在线培训考试系统主要包括三大子系统:在线培训子系统、在线考试子系统和平台管理子系统。
  在线培训子系统中有两大功能模块,分别是:“交通法规模块”和“在线培训模块”。
  “交通法规模块”以网页的形式展示了交通运输行政执法相关的专业法律知识,包括交通运输的法律、行政法规和交通运输部规章,以及与交通运输密切相关的法律、行政法规;还有行政执法基础理论和专业知识,包括交通运输行政执法人员道德规范、执法程序规范、执法风纪、执法禁令、执法忌语等内容。通过本模块,学员可以实现对交通法规的各种规章制度的学习和查阅。
  “在线培训模块”允许管理员以flash的形式,自主上传交通运输行政执法人员资格认证考试的各种培训资料。由于培训资料数量较多,格式繁杂,包括Word文档、PPT课件、视频讲座等内容,文件大信息多,如果直接在网页中进行发布,势必影响在线浏览的速度,利用FlashPaper制作的Flash格式文件,体积小,便于存储和传播,具有边下载边浏览的功能,可以节省大量的下载等待时间,同时还能够保护文档的版权性和完整性。学员可以通过这些培训资料,完成独立学习、自我培训;在本模块中还具备自测习题模式,随机抽取题库中的部分题目,组成练习自测题,让学员在培训之余还能够自主完成培训成果的检验。
  在线考试子系统包括两大功能模块,分别是:“考试模块”和“信息查询模块”。
  “考试模块”中完成对学员各门科目的考核测试,考试时使用的试卷由平台管理子系统生成。为了保证考试的安全、公平和公正,考生只有在临考试之前,通过手里的准考证号和登录密码(身份证号)方能登录进入“考试模块”进行考试,一个账号对应一名考生,同一账号不能多台电脑同时登录;本模块设置有计时器,可以提醒考生考试剩余时间,在计时器计时结束时,能够自动终止考试并提交试卷,从而确保考生只能够在规定时间范围内答题;系统每隔10分钟,将自动收集一次考生的考试答案,防止考试过程中发生任何意外,导致考生考试信息的丢失;不同账号分发的试卷虽然内容相同,但是题目顺序号是被随机打乱的,以防止考生间相互抄袭。
  “题库管理模块”,题库是考试系统的基础,题库内的考试题目是否容易管理直接关系着考试系统的易用性。本模块主要的功能是进行题库内考试题目的综合管理,可以按照水路交通、公路路政、交通建设、道路运输和高速公路五大门类进行考试题目的批量导入,实现将系统外的数字化资源转化为系统内的数字化资源,而且在必要的时候,也可以对题库内的考试题目进行批量删除。
  “试卷管理模块”能够管理系统内各门类的数字化资源,具备对题库内的考试题目进行单个题目的查询、新增、修改和删除功能。
  “试卷生成模块”能够从题库中,按照不同门类,实现组卷功能。
  在生成新的考试试卷之前,必须导入参加本次考试的考生信息表,从而由系统自动为这批考生分配考试权限,未在考生信息表里面登记的考生将无权进行考试。除此之外,还有一些和考试相关的属性需要由管理员手动设置,包括考试的门类、试卷的卷面总分、试卷的题型种类以及分值分布情况、考试时长和考试的具体日期等信息,之后就可以由系统完成整个组卷的过程。
  在组卷的过程中,采用了两种模式进行:
  (1)由系统自动在题库内抽取题目组成试卷。目前自动组卷的策略也比较多,有随机抽题法、回溯试探法和启发式搜索法等,本系统采用试题抽取随机性较好、组卷效率较高、程序设计结构较容易、程序稳定性较好的随机抽题法来实现。题库内的每道题目设置有知识点、难度和差异性等多个参数,在随机抽题的过程中,通过设置条件,尽量不选择同一知识点、相同难度和差异性的题目构成一张试卷,从而保证组卷的合理性和科学性。
  (2)由人工操作在题库内手动勾选题目组成试卷,考虑到组卷的灵活动,增加了人工选题形式,丰富了组卷模式。
  “成绩查询模块”可以按照地区、单位、门类、职称等不同条件进行多人考试成绩的浏览和查询。
  “成绩统计模块”可以按照姓名、职称、单位等不同条件进行考试成绩统计与分析。
  3 系统的考试及安全策略
  (1)系统的每个页面,均有严格的访问权限设置,用户访问页面之前,都必须进行权限检查,才能决定其是否可以访问,从而保证页面的访问安全。
  (2)服务器与客户端进行数据通信的过程中,一些重要的数据都进行了加密处理,在服务器端存储于数据库中的重要数据,也是加密的,而且数据库同样设有严格的访问权限,考试系统所在的服务器端必须安装技术领先的防火墙和杀毒软件,以确保系统的安全。
  (3)“考试模块”中的每个页面,在考试过程中,都进行了防刷新设计,为了防止考生刷新考试页面后产生错误的考试结果,使用Javascript脚本限制了回车键、F5刷新键以及退格键的使用,从而达到防刷新的目的。
  (4)考试的时间计时,是以服务器的时间为准,防止因客户端时间不准确,而导致考试时长不同的情况出现,考试时间结束时,系统自动终止考试并提交试卷,确保考试的公平性。
  4 小结
  基于B/S的交通行政执法在线培训考试系统,正是交通运输信息化建设的产物,它运用计算机技术、网络技术和数据库技术,通过局域网或者广域网,根据需求,随时随地的对学员进行交通运输行政执法人员资格认证的培训和考试,大大简化了培训和考试的整个过程,保证了考试的公平和公正,有效的提高了培训效果,降低了考试成本,同时也提高了科研和管理水平。
  参考文献:
  [1] 庞海.基于ASP.NET的在线考试系统的分析与实现[J].科技信息,2008(24).
  [2] 杨勋.基于Web的在线考试系统的设计与实现[J].计算机时代,2012(10).
  [3] 郑英,杨国军.基于Web的网络教学系统平台设计[J].内江科技,2007(3).
  [4] 董方旭,周檬.FlashPaper在E-Learning课程建设中的应用[J].河北软件职业技术学院学报,2011(02).
  [5] 王萍萍,裴红义,孙强.JavaScript应用开发技术详解[M].北京:科学出版社,2008.
其他文献
构件技术是软件复用的主要发展方向之一,本文在介绍构件及其相关技术的基础上,分析基于可重用构件的地理信息系统应用软件的体系结构,并对其中的基本技术问题进行讨论,探讨在
随着计算机三维图形功能的不断发展完善,在计算机中实现桥梁三维造型,逼真地研究桥型设计方案是否美观?是否适应环境?直以考察路线、桥梁、地形地物下互配合的综合效果,已不再是遥
甜菜碱是水产养殖中的理想诱食剂中国农科院饲料研究所孙毓秀,满晨在水产养殖中使用人工配合饲料,尽管营养成分全面,蛋白质含量高,但因人工饲料的适口性差,造成摄食量低。为了提高
该文根据AND-CASE环境对软件构件的要求,提出可复用构件表示模型,将刻面法和规格说明相结合的综合刻面法描述构件库中的构件,以兼顾刻面法的灵活易用性和规格说明的规范性,并将其
该文提出一种进行构件振动可靠性设计的方法,建立了激振力频率与构件固有频率干涉的概率模型,并利用Goodman曲线,给出了构件避开将导致其损坏的强迫共振响应的概率计算公式及其
摘 要:分析螺纹数控铣削加工的优势,列举基于FANUC系统编程铣削细牙螺纹的实例。  关键词:FANUC 细牙螺纹 铣削  中图分类号:TG62 文献标识码:A 文章编号:1007-3973(2013)002-078-02  1 螺纹数控铣削优势分析  螺纹的数控铣削是利用数控系统的G02/G03螺旋插补功能进行螺纹加工的一种新兴方法,与传统螺纹加工方法相较优势明显:同一把螺纹铣刀能够加工螺距相同
Web-GIS是今后GIS发展的主要趋势.本文通过实例介绍了一种如何利用构件技术,即Mapobjects构建Web-GIS的方法.
该文简述了二维截面变形恢复力模型和二维钢盘粘结滑移恢复力模型。进一步讨论了模型参数的取法、硬化规则和加载曲面等因素对恢复力特性的影响,同时还讨论了考虑构件变形的分
该文简单介绍构件软件的思想,COM,OLE,继而引出了ActiveX技术。 提出了在工控组态软件中用ActiveX开发图元的思想, 并给出了一个动态填充图元的例子和实现图元调用的容器程序,以及