计算机等级考试上机考试系统中的问题与解决.docVIP

计算机等级考试上机考试系统中的问题与解决.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机等级考试上机考试系统中的问题与解决   摘 要:针对四川省高校计算机等级考试上机考试系统中存在的服务器与客户机的连接方式选择、试卷内容发送、考试计时等主要问题,提出了解决方法。      关键词:上机考试系统;FTP;网络硬盘;TDBJPGImage;计时      四川省高校计算机等级考试上机考试目前采用的是软盘单机考试模式。这种考试模式存在的问题有:考试管理为人工操作,工作量大,易出错,并且与现有的考务数据管理系统脱节;软盘质量和软驱故障常导致考生磁盘存盘和读盘错误;考前需准备大量软盘,更换较多数量软驱,增加了考试的成本和教师的工作量;考生在考场可能相互交换软盘或拷贝软盘带出考场}考生资料记录在软盘上,由此可能带来教师阅卷的不公平。针对以上问题,作者提出了以下解决方法。      1 系统开发要求针对目前四川省高校计算机等级考试上机考试方式不足,用户对新的考试系统要求是:   (1)采用Client/Server工作模式,实现实时控制在线考试和阅卷,试题发送和回收由系统自动完成,实现无纸化操作;(2)具有考试管理和考务数据管理功能,要求两者紧密结合;(3)系统网络负载小,响应速度快,同一服务器下能容纳尽量多的考试客户机,两者之间最好能跨网关进行;(4)计时功能除了能正常计时外,还能处理死机、网络中断等异常情况;(5)试卷形式能适应第四代高级语言的图形界面;此外,用户还提出运行模式、运行流程以及考生客户端软件运行界面应尽量与全国等级考试的考试系统保持一致,以减少管理人员和考生的培训时间等要求。      2 系统开发中的问题与解决   2.1 服务器与客户机的连接方式选择根据需求,本系统除了具有一般信息系统的数据传输功能外,还必须具有试题源程序的发送回收功能。利用Windows或Netware操作系统本身功能构建的网络,虽然能比较容易实现试题源程序的发送回收功能,但这种方式数据处理功能较弱,难以实现系统所需的较强功能的考务数据管理。两种可取的方式是FTP文件传输方式和网络映射硬盘方式。   FTP文件传输方式的工作过程:考试系统首先将试卷内容和试题源程序信息录入位于服务器端的数据库系统中,当考生登录时,系统首先在服务器端建立一个考生目录,然后将抽取试卷信息发送到考生客户端,将抽取的对应的试题源程序传送到该目录,之后利用FTP文件传输协议将试题源程序发送到考生客户端指定目录中,考生在考生客户端目录中对试题源程序进行操作,新建的程序文件也放在该目录中。当考生交卷或考试结束时,系统将该目录中所有文件回收到服务器端对应的考生目录中。   利用FTP文件传输方式,可以实现实时的在线可控考试和考试管理与考务管理的紧密结合,但也存在较大缺陷(见图1):考生是对客户机中的考试目录进行操作而不是直接对服务器上的考生目录进行操作,因此不管是试题源程序还是考生已完成的试题程序都将在文件网络中传输,再加上试卷内容也需通过网络发送,因此网络流量较大。并且,大量的文件传输均集中于考生登录和考试结束时,容易形成网络堵塞的“雪崩效应”,使系统响应时间大大延迟,甚至造成网络瘫痪。   虽然可以采用“错峰”技术避免“雪崩效应”的产生,但不能从根本上解决FTP方式的网络负载大的问题,并且造成系统的响应时间增长,而且第四代高级语言试题的源程序体积比第三代高级语言试题源程序体积要大很多,更加剧网络负载。因此,FTP方式在同一服务器下能容纳的考试客户机数量有限。在测试中还发现,FTP方式在大数据流量情况下,存在丢包问题。基于以上原因,作者采用映射考生考试目录为网络硬盘的工作方式。   映射网络硬盘方式工作过程:当考生正确登陆后,由系统在服务器硬盘上建立该考生考试目录,然后把该考生的试题源程序复制到该目录,之后设置该目录共享并由考生客户端使用WinAd—dconnection2 API函数把映射为客户端网络硬盘并唯一占用。考生直接对网络硬盘(即服务器硬盘的该考生考试目录)进行操作。当考生交卷或考试结束时,由系统断开连接并取消该目录共享。   映射硬盘的方式克服了FTP方式的缺陷,无论在考生登录、考试终止或考试过程中,除了试卷信息外,网络中只有少量的指令和数据的传输,避免了网络中大量的文件传送,使系统响应速度大大提高(几乎取决于服务器硬盘的速度),单个服务器下的客户机数目得到很大增长。此外,在程序编写时还有意识地较多采用了存储过程等方法,有效减少了网络流量,降低了网络负荷。   2.2 试卷内容的发送除了试题程序文件外,系统在网络中传送的数据主要就是试卷信息。试卷信息采用的格式及发送方式,将直接影响系统响应速度和网络负荷。   这是必须解决好的另一重要问题。   对于FoxBase,TC等第三代面向过程的高级语言,其试题一般使用文本格式。文本格式无论存储到数据库或

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档