- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NCRE考试系统环境批量自动化部署方案的研究与实现.doc
NCRE考试系统环境批量自动化部署方案的研究与实现
摘 要:针对目前全国计算机等级考试(NCRE)系统环境部署中人工逐台配置考试机工作繁琐,各类网络同传功能均无法实现不同考试机上自动生成K用户以及自动映射网络驱动器K盘的实际问题,文章提出了一种基于批处理与AutoIt脚本程序相结合,同时借助于网络同步软件实现NCRE考试系统的批量自动化安装与环境设置同时进行的高效部署方案,从而在实际应用中大大提高了工作效率。
关键词:NCRE;批处理AutoIt;批量;自动化
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2016)23-0078-04
一、引言
全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由国家教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。NCRE的考核内容是根据社会各个部门应用计算机的不同程度和需要、国内计算机技术的发展情况以及中国计算机教育和普及的现状而确定的;它以应用能力为主,划分不同的等级进行考核,为人员择业、人才流动提供其计算机应用知识与能力水平的证明。
作为国家级的考试,NCRE的整个考试过程要求非常严谨,其考试系统软件的安装配置工作也极为繁琐。本文就如何解决考试软件在考场中的快速部署和设置问题,提出了一种不同于以往的全新的高效解决方案,实现了对考场中所有考试机进行批量自动化安装考试系统和环境设置,从而大大提高了考场部署工作的效率,以保障考试的顺利进行。
二、NCRE软件部署中存在的问题
NCRE考试在局域网环境下进行,考试机操作系统使用Windows 7(中文专业版),服务器操作系统使用Windows Server 2008(中文标准版),并安装SQL Server 2008(中文标准版)数据库系统[1]。整个NCRE上机考试软件由“管理系统”和“考试系统”两部分组成,以一二级考试为例,其安装部署流程如图1所示。
NCRE的考试软件环境采用了C/S模式,每个考场配备一台服务器,每台考试机通过映射网络驱动器连接考试服务器上的考生文件夹。为了保障考试数据的安全和防止考生作弊,整个考试系统利用服务器来验证用户权限和提供数据存储服务。服务器限定了考试机的系统用户名,每台考试机只能使用服务器设置的唯一用户名(如K01、K02等)登录到考试网络中。这些用户不仅是服务器上设置的用户,还必须是所在考试网络考试机的用户,且是考试机的Administrators组成员[3]。考生在考试过程中只能对自己用户名对应的文件夹进行访问和操作。
各承办考点在每一次考试前都要为考生准备考试机房,既要为每一个考场安装配置服务器,又要为各考场中的考试机安装考试软件并设置考试环境[4]。由于考试机数量较多,考场的安装和部署工作量巨大且重复性高,往往要耗费大量的时间和人员精力。通常的做法是安装配置好一台考试机作为母机,然后利用网络同传系统(例如联想的网络同传、噢易的网络同传等)实现其它考试机的软件安装及IP地址和计算机名的批量更改,但是对于考试机的系统登录用户名和服务器网络映射只能同传后人工逐台修改,费时费力还容易出错,特别是还存在因个别设置遗漏造成考试过程中出现问题而难以排查的隐患[5]。另一方面,NCRE考试对机房的需求数量较大,且考试基本集中在周六和周日进行。而作为考场的机房在日常使用中又充当着教学实验室的角色,往往在考试的前一天晚上才有时间部署,时间紧迫,即使使用网络同传也需要耗费相当长的时间。因此,如何提高NCRE考试系统环境部署的工作效率,避免差错,将考试软件的安装设置由手动操作变为批量自动化操作,就显得尤为重要。
三、自动化部署方案的原理与实现
针对上述问题,作者根据自身多年的部署实践经验,结合批处理、AutoIt脚本工具和网络同步软件,设计了一种高效可行的NCRE考试系统环境批量自动化部署方案。该方案的优势在于不使用网络同传而实现考试软件同时在每台考试机上的自?踊?安装、设置与检测。
1.脚本工具简介
(1)批处理。批处理是一种简化的脚本语言,它应用于DOS或Windows系统中,由DOS或Windows系统内嵌的命令解释器解释运行,可以对计算机进行基本设置和快捷操作。
(2)AutoIt。AutoIt是一个使用类似BASIC脚本语言的免费工具软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作,它利用模拟键盘按键、鼠标移动或点击以及窗口/控件的组合来实现自动化任务。它非常小巧,完全运行在所有Windows操作系统上,并且不需要任何运行库,可以调用批处理或其它应用程序,功能强大。
2.方案的
文档评论(0)