论文摘要:计算机的普及、网络的发展以及无纸化办公的推广,对高校毕业生的计算机基础以及打字水平的要求也有所提高,学校也加大了对学生打字速度的考核。网络上现有的免费打字考试软件比较多,但都不适合作为校园打字考试系统,因为这些打字系统可以通过查看网页源代码的方式,复制/粘贴测试文章文字的手段进行作弊,开发一款真正适合校园的打字考试系统迫在眉睫,考试系统中文章的加密也成为了重点要解决的问题。
关键词:校园打字;考试系统;文章加密
中图分类号:TP391 文献标识码:A 文章编号:1674-7712 (2013) 04-0096-01
一、论文背景
(一)提高打字速度的重要性
计算机及Internet网络的高速发展,各行各业都在向办公自动化靠近,包括教育机构、医疗机构、各大、中、小型企业等等。利用计算机写文件,传输邮件等已经成为我们每天办公都必做的工作。办公离不开利用计算机打字,所以打字技术成为每所高校、每个专业都必须掌握的计算机基础,所以对在校学生进行打字速度的考核已经势在必行,具备一定的打字速度成了每一个大学生应该具备的基本功之一。
(二)打字测试软件现状
目前的打字练习与测试的软件或者网站很多,有单机版、C/S版、B/S版。这些打字系统都得到了社会的普遍认可,比如现在比较流行的金山打字和五笔打字员等。它们可以进行英文测试、中文测试、字根练习和打字游戏等很多种功能。
(三)目前打字测试软件作为校园打字测试软件的缺点
目前打字测试系统,无论是单机版或者网络版,都有一个共同的缺点,打字测试的文章都可以通过各种渠道获得,比如单机版的测试文章就存储在本地磁盘上,网络版的可以从网页源代码中找到,那么学生利用找到的文字就可以复制/粘贴进行作弊,所以很难测试出学生的真实打字速度。
二、文章加密解决方法
现在以B/S结构的打字测试系统来研究打字软件文章加密的问题。使用不同的语言开发所采用的解决方法也不同,下面我以Java语言为例,列举了如下的解决办法。使用Java语言开发:
方法一:在文章中随机加字符
当我们把文章从文件中读取出来后,可以使用程序在文章中随机的插入一个隐藏的DIV层,然后在这个隐藏的DIV层中显示一些随机的汉字或者是字母。那么即使客户端可以从源代码中看到看文章,也无法快速的选择整篇文章,从而避免学生进行复制和粘贴。
方法二:Applet方法
第二种方式是采用Java程序的另外一种方式Applet来实现,但采用这种方式的程序,有的浏览器版本不支持,程序就运行不出来。而且现在Applet这种程序方式在Java中也不常用了,所以最好不采用这种方式。
方法三:AJAX方法
AJAX的工作原理是通过调用XmlHttpRequest对象,向Web服务器传送异步请求。服务器处理该请求,在服务器处理用户请求同,用户依然可以在原页面进行其他操作。客户端可以通过检测XmlHttpRequest对象的状态,来查看服务器是否已完成请求。当服务器完成处理后,将响应传回客户端。
目前,几乎所有的浏览器平台都支持AJAX。AJAX技术已经成为了Web应用的主流开发技术,大量的IT行业巨头已经采纳并且在大力推动这个技术的发展。
AJAX技术的适用范围主要包括数据验证、按需取数据和自动更新页面等几方面。采用这种技术读取出来的文章内容不会在程序的源代码中出现,所以就相当于实现文章的加密。下面是采用AJAX技术读取一个记事本文件的一个实例的核心代码。
以上是作者研究的几种校园网打字考试系统文章加密的方法,每一种方法都有它的优点与缺点,那么在应用过程中要综合考试各方面的因素采用适合的方法。对于打字系统中文章加密的方法可能不只作者上面列举的那些,在以后系统的开发与维护中还会继续研究更安全、有效、方便的方法。
参考文献:
[1]谭日森.AJAX技术的特点及发展前景[J].黑龙江科技信息,2007.
[2]朱喜福.Java程序设计[M].北京:人民邮电出版社,2009.
[3]李忠俊著.Web程序设计教程[J].浙江大学出版社,2010.
[4]刘勇军.JavaEE项目应用开发[M].北京:电子工业出版社,2012.
[作者简介]王颖(1980.9-),女,辽宁省辽阳市人,辽宁建筑职业学院教师,讲师,硕士,研究方向:计算机技术。
1、最快当天审稿 最快30天出刊
易品期刊网合作杂志社多达400家,独家内部绿色通道帮您快速发表(部分刊物可加急)! 合作期刊列表
2、100%推荐正刊 职称评审保证可用
易品期刊网所推荐刊物均为正刊,绝不推荐假刊、增刊、副刊。刊物可用于职称评审! 如何鉴别真伪期刊?
都是国家承认、正规、合法、双刊号期刊,中国期刊网:http://www.cnki.net 可查询,并全文收录。
3、八年超过1万成功案例
易品期刊网站专业从事论文发表服务8年,超过1万的成功案例! 更多成功案例
4、发表不成功100%全额退款保证
易品期刊网的成功录用率在业内一直遥遥领先,对于核心期刊的审稿严格,若未能发表,全额退款! 查看退款证明