首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

云计算在无纸化考试中的应用研究

作者:任盛 来源:电子技术与软件工程


  摘要传统的无纸化考试存在获得正版软件授权费用高,考试系统开发、维护难,数据安全不容易保障等问题。基于云计算的无纸化考试系统能够有效解决上述问题,对无纸化考试的进一步推广有积极的意义。
  【关键词】云计算无纸化考试
  1 传统无纸化考试存在的问题
  1.1 获得正版软件授权的费用高
  以国家计算机等级考试(NCRE)为例。2008年至今,考试系统客户端使用的操作系统是windows XP,应用软件包括Office 2003、Visual C++、Visual foxpro等。微软公司宣布将在2014年4月停止对windows XP的支持,鉴于此,2013年9月NCRE将考试系统客户端操作系统升级到Windows 7,应用软件Office 2003升级到Office 2010,同时对服务器端的操作系统和数据库管理软件也都进行了升级。高校为了正常组织NCRE考试,不得不花费昂贵的软、硬件升级费。
  1.2 无纸化考试系统开发、维护难度大
  以NCRE为例,为了应对不同语言种类和级别,2013年9月考试系统开发人员使用传统开发工具开发了3套考试系统。3套系统采用的开发理念、工具、技术不尽相同,这不仅给系统开发人员带来了困难,而且使得系统的维护难度很大。由于NCRE采用的C/S模式系统,开发人员无法实时更新程序的不足,而且每个考点都需要安装3套系统,加之系统刚开发出来,存在很多不足之处,在实际的考试过程中,考试系统的安装、运行、维护都很困难。
  1.3 考试数据安全不容易保障
  考试数据包括题库、考生信息库、考试数据库等,保障这些信息的安全对考试而言极为重要。传统无纸化考试将题库加密后交给各个考点系统员,考试结束后将考试数据库加密后上交。由于很多考试工作人员并非数据安全方面的专家,虽然考试数据经过加密处理,依然不能保证数据安全,甚至存在极个别考试工作人员试图套取题库的情况。
  2 云计算在无纸化考试中的应用
  维基百科将云计算定义为:云计算是一种基于互联网的计算模式,借助于此种模式,按需把共享的软硬件资源和信息分送给计算机和其他终端,整个运行模式如同电网一样。云计算是能够提供动态资源池、虚拟化和高可用性的下一代计算平台。现有的云计算技术体现了:硬件基础设施架构在大规模的廉价服务器集群之上,最大限度地利用资源,通过多个廉价服务器之间的冗余使得软件具有高可用性3个方面的特征。将云计算运用于无纸化考试能有效解决传统无纸化考试的弊端,为无纸化考试的进一步推广有着积极的作用。
  2.1 云计算的体系结构
  云计算核心服务通常可以分为 3 个子层:基础设施即服务层(IaaS, infrastructure as a service)、平台即服务层(PaaS, platform as a service)、软件即服务层(SaaS, software as a service)。IaaS 提供硬件基础设施部署服务,为用户按需提供实体或虚拟的计算、存储和网络等资源。PaaS 是云计算应用程序运行环境,提供应用程序部署与管理服务。通过 PaaS 层的软件工具和开发语言,应用程序开发者只需上传程序代码和数据即可使用服务,而不必关注底层的网络、存储、操作系统的管理问题。SaaS 是基于云计算基础平台所开发的应用程序。SaaS 服务提供商在自己的服务器上统一部署应用软件,用户依据自己的需求借助于网络向提供商订购应用软件服务,SaaS 服务提供商则依据客户订购软件的数量、订购时间等因素来收取费用,并借助于浏览器向客户提供订购的软件。
  2.2 云计算平台
  目前应用比较广泛的云计算平台包括:Google 的云计算平台,IBM公司的“蓝云”平台,Amazon 的弹性计算云等。国内云计算服务提供商有盛大云(http://www.grandcloud.cn)、阿里云(http://www.aliyun.com)、新浪云(http://sinacloud.com)等。其中IBM “蓝云”计算平台是一套软、硬件平台,大量使用了 IBM 先进的大规模计算技术,结合了 IBM 自身的软、硬件系统以及服务技术,支持开放标准与开放源代码软件。Amazon 通过提供弹性计算云,满足了小规模软件开发人员对集群系统的需求,减小了维护负担,其收费方式相对简单明了:用户使用多少资源,只需为这一部分资源付费即可。
  2.3 云计算应用于无纸化考试
  云计算应用于无纸化考试,能有效解决传统无纸化考试的弊端,包括以下3个方面。第一,考点不再需要花费大量费用购买操作系统、应用软件,而是通过云计算平台以较低的费用获得这些软件的使用授权;第二,考试系统开发人员能够在云计算平台下,选择统一的程序开发工具,统一开发的思想和技术,不仅降低了开发的成本,而且降低了系统后期运行和维护的难度;第三,在云计算存储技术和安全技术的保证下,能有效保障考试数据的安全,避免因为考点工作人员因为不专业的操作带来的安全隐患。
  3 结束语
  无纸化考试可以大幅降低考试的人力、物力、财力成本,是未来考试的发展方向。目前,国家计算机等级考试已经实现无纸化考试多年,英语等级考试的无纸化也早已提上议程。本文针对目前传统无纸化考试系统存在的弊端,提出将云计算应用于无纸化考试,能够有效解决这些弊端,为无纸化考试的进一步推广有着积极的作用。
  
  参考文献
  [1]罗军舟.云计算:体系架构与关键技术[J].通信学报,2011.
  [2]陈康.云计算:系统实例与研究现状[J].软件学报,2009.
  
  作者单位
  湖南文理学院湖南省常德市415000