论文部分内容阅读
【摘要】自从计算机问世以来,整个世界都在计算机的影响下发生了翻天覆地的变化。尤其是微软公司推出以word,ppt,excel为主的办公系列软件,随着计算机的普及和网络的高速发展,现代办公模式从简单的,单一的办公模式向智能化,开放化以及无纸化逐步推进。在这样的新要求下,在高等教育模式下,尤其是将来以文字为工作基础的专业,对学生中文录入速度,录入准确性以及录入方法有了更高的要求。本文首先提出了提高中文录入速度的重要性,以及网络上各大打字测速软件的现状,另一方面也说明了来自于网络的录入测试软件作为校园打字测试系统的缺点,同时采用较为主流的VB设计出的中文测试系统进行了有机性评估,最后从专业的角度解答了打字测试系统对于文章加密的解决方法。
【关键词】校园;打字测试刺痛;加密
进入新世纪以来,无论是国有经济,还是私有经济都在高速发展,对于各类公司引进具有高素质的工作人员就显得尤为重要,而且随着企业间竞争越来越大,企业整体素质就作为各类企业生存发展的根基。总体来说,在这个工作节奏的不断加快的社会工作节奏下,各行各业都在向办公自动化靠近。利用计算机网络在公司内部之间收发文件,成为具有完整管理机制的大型公司最基本的办公环节,然后不管是收发文件,还是生成文件,都离不开计算机打字,所以每所高校都将计算机文化基础纳入所有专业必须学习的专业基础课,而计算机打字便是计算机文化基础最重要的组成部分,所以对所有高等教育受教育人群进行计算机打字考核势在必行,同时具有一定的文字录入速度也成为了当代大学生必须具备的技能之一。
1.各大打字练习以及测速软件的现状
目前社会上的打字教程以及测试软件很多,有单机版,网络版甚至还有付费版,从安装率,使用率以及反馈来看,这些打字系统基本上得到了社会公公众的普遍认可,他们的特点基本一致,都可以进行,英文单词,语句,中文拼音以及五笔的单字,语句,文章的整体录入以及相关的速度测试,有的还将打字教程与打字游戏结合,寓教于乐,充分的使学员打好基础,提高速度,提高准确率。
2.现有打字系统不适合作为校园打字测试系统的原因
各级校园进行打字训练的目的基本相同,那就是提升学生录入速度,准确率以及使学生掌握一种甚至几种适合自己的文字录入方法。但是就目前现有的打字训练系统而言都有一个缺点,各类打字速度测试的文章都会在计算机本身磁盘中找到,网络版打字训练系统的文章也可以在各大专业语言编程网站与论坛中找到源代码,那么学生就可以利用找到的文字进行简单的粘贴与复制,如此一来就不能使学生真正的录入速度展现在教师面前,教师的教学计划也有可能被打乱。
3.基于VB的中文录入测试系统的评估
很多打字训练系统,不管是B/S,C/S还是单机版或者网络版,无论从框架结构还是模块设计都大致相同,所以接下来作者就以基于VB的中文录入测试系统进行系统的有机性评估,从而大致展现出目前市场上的打字训练产品的基基本框架,结构与模式。
3.1系统主要功能
(1)中文打字。人性化设计,全屏广角度显示,采用不同颜色实现对于不同数据类型的提示,包括重点,错误,同时允许删除打错的字,自动化过滤半角字符,提供五笔,全拼,双拼以及编码录入模块,用户可以实时进行翻页操作等一些列功能。
(2)速度测试。提供英文单词,语句,文章已经中文单字,语句以及整体文章的录入速度测试。
(3)成绩排序。考核程序被保存到B/S的基础服务器中,为教师提供自动成绩排序功能。
3.2系统实现要点
(1)人性化交互界面设计。VB是一种可以在各类操作系统上运行人机交互界面设计工具。本系统主要采用Visual Basic FoxPro 6.0,同时采用SQL server 2000作为后方支持平台,保证网络实时传输的畅通性。
(2)定义测试时间进行处理。允许测试时间在1min~30min之间,系统默认为10min,在用户输入测试时间后,要对输入的系统不识别值按下Esc或者取消进行处理,设置后要将时间显示在用VB编写的窗体中,同时将分钟转化为秒。
(3)实时处理录入过程。系统在用户输入的第一个字符开始计时,若测试时间未到,但文章录入结束则需要给出提示。若录入满一屏,则需要将Label1 Caption和Label2 Caption初始化为空串然后继续从TestDate中读取数据,显示下一屏。
(4)分析统计。主要功能为显示已逝时间以及当测试时间到时计算总字数,错字数,平均速度,将结果写入数据库中。
4.校园打字测试系统加密的对策与方法
就目前市场是正在运行的打字训练系统而言,版本不同源代码编写语言也不同,所以针对这种状况,作者针对B/S结构的打字测试系统为例阐述了进行系统机密的对策与方法。Java语言是一种目前比较流行的高级编程语言,其很好的交互性以及便捷,易懂的特点得到了全世界范围内计算机专业人才的推崇,接下来我们就用java语言进行几种系统加密的方法。
4.1在文章的源代码中随意添加字符。当我们在本地磁盘或者网络上搜索到被测试文章的源代码之后,我们可以使用java语言在文章的源代码中添加一个隐形的DIV层,那么即使学生从PC端找到被测试的文章的原代码之后,进行简单的粘贴与复制是复制是很难实现的。另外需要注意的是,在我们改变文章源代码时,只能添加而不能删除或者改变,这样会使文章在输出设备上出现乱码等错误现象。
4.2Applet方法。Appler是JAVA语言的另外一种形式,一般写个Applet程序,先写个子类继承Applet类然后重写init等方法,实现一些接口如action listener(按钮监听器),然后利用一些布局如gridlayout(网格布局),但是由于其复杂度较高,且具有较高的语言编写难度以及语言冗余,所以很多网络公司开发的浏览器现在已经不支持Applet,所以在目前的Java程序编写中已经用不到它。
4.3AJAX方法。AJAX的工作原理是通过调用XmlHttpRequest对象,向网络服务器发送异步请求。服务器处理接到的请求,在服务器处理用户的请求时,用户依然可以在远页面进行各种操作。PC端通过检查XmlHttpRequest的各种状态来查看服务器是否完成请求,当服务器完成请求时,将实时动态传回客户端。
目前,很多网络公司开发的浏览器原生平台都已经支持AJAX,AJAX已经成为和VB,Html,PHP在地位上不相上下的主流Web应用技术。很多有地位和影响力的网络公司已经在人力和资金上大手笔的推动该项技术的发展。
AJAX技术的主要使用范围包括数据校验,按照客户的需求取数据以及自动更新页面得过几个方面。采用这种方法读取出来的文章,在源代码中不会出现,这就相当于为文章进行了实质上的加密。
结束语
综上所述,作者整理出了几种对打字测试系统加密的方法,相信不久的将来更多实用,有效的,能够真正反映打字速度的软件面市。
参考文献:
[1]王颖.校园打字测试系统文章加密显示方法的研究[J].消费电子,2013,(4):96.
[2]李金山,张文丽.基于VB的中文录入测试系统的设计与实现[J].太原师范学院学报(自然科学版),2007,6(1):33-35.
[3]颜喜霞.网络版打字测试系统的开发应用[J].计算机光盘软件与应用,2010,(4):83-85.
【关键词】校园;打字测试刺痛;加密
进入新世纪以来,无论是国有经济,还是私有经济都在高速发展,对于各类公司引进具有高素质的工作人员就显得尤为重要,而且随着企业间竞争越来越大,企业整体素质就作为各类企业生存发展的根基。总体来说,在这个工作节奏的不断加快的社会工作节奏下,各行各业都在向办公自动化靠近。利用计算机网络在公司内部之间收发文件,成为具有完整管理机制的大型公司最基本的办公环节,然后不管是收发文件,还是生成文件,都离不开计算机打字,所以每所高校都将计算机文化基础纳入所有专业必须学习的专业基础课,而计算机打字便是计算机文化基础最重要的组成部分,所以对所有高等教育受教育人群进行计算机打字考核势在必行,同时具有一定的文字录入速度也成为了当代大学生必须具备的技能之一。
1.各大打字练习以及测速软件的现状
目前社会上的打字教程以及测试软件很多,有单机版,网络版甚至还有付费版,从安装率,使用率以及反馈来看,这些打字系统基本上得到了社会公公众的普遍认可,他们的特点基本一致,都可以进行,英文单词,语句,中文拼音以及五笔的单字,语句,文章的整体录入以及相关的速度测试,有的还将打字教程与打字游戏结合,寓教于乐,充分的使学员打好基础,提高速度,提高准确率。
2.现有打字系统不适合作为校园打字测试系统的原因
各级校园进行打字训练的目的基本相同,那就是提升学生录入速度,准确率以及使学生掌握一种甚至几种适合自己的文字录入方法。但是就目前现有的打字训练系统而言都有一个缺点,各类打字速度测试的文章都会在计算机本身磁盘中找到,网络版打字训练系统的文章也可以在各大专业语言编程网站与论坛中找到源代码,那么学生就可以利用找到的文字进行简单的粘贴与复制,如此一来就不能使学生真正的录入速度展现在教师面前,教师的教学计划也有可能被打乱。
3.基于VB的中文录入测试系统的评估
很多打字训练系统,不管是B/S,C/S还是单机版或者网络版,无论从框架结构还是模块设计都大致相同,所以接下来作者就以基于VB的中文录入测试系统进行系统的有机性评估,从而大致展现出目前市场上的打字训练产品的基基本框架,结构与模式。
3.1系统主要功能
(1)中文打字。人性化设计,全屏广角度显示,采用不同颜色实现对于不同数据类型的提示,包括重点,错误,同时允许删除打错的字,自动化过滤半角字符,提供五笔,全拼,双拼以及编码录入模块,用户可以实时进行翻页操作等一些列功能。
(2)速度测试。提供英文单词,语句,文章已经中文单字,语句以及整体文章的录入速度测试。
(3)成绩排序。考核程序被保存到B/S的基础服务器中,为教师提供自动成绩排序功能。
3.2系统实现要点
(1)人性化交互界面设计。VB是一种可以在各类操作系统上运行人机交互界面设计工具。本系统主要采用Visual Basic FoxPro 6.0,同时采用SQL server 2000作为后方支持平台,保证网络实时传输的畅通性。
(2)定义测试时间进行处理。允许测试时间在1min~30min之间,系统默认为10min,在用户输入测试时间后,要对输入的系统不识别值按下Esc或者取消进行处理,设置后要将时间显示在用VB编写的窗体中,同时将分钟转化为秒。
(3)实时处理录入过程。系统在用户输入的第一个字符开始计时,若测试时间未到,但文章录入结束则需要给出提示。若录入满一屏,则需要将Label1 Caption和Label2 Caption初始化为空串然后继续从TestDate中读取数据,显示下一屏。
(4)分析统计。主要功能为显示已逝时间以及当测试时间到时计算总字数,错字数,平均速度,将结果写入数据库中。
4.校园打字测试系统加密的对策与方法
就目前市场是正在运行的打字训练系统而言,版本不同源代码编写语言也不同,所以针对这种状况,作者针对B/S结构的打字测试系统为例阐述了进行系统机密的对策与方法。Java语言是一种目前比较流行的高级编程语言,其很好的交互性以及便捷,易懂的特点得到了全世界范围内计算机专业人才的推崇,接下来我们就用java语言进行几种系统加密的方法。
4.1在文章的源代码中随意添加字符。当我们在本地磁盘或者网络上搜索到被测试文章的源代码之后,我们可以使用java语言在文章的源代码中添加一个隐形的DIV层,那么即使学生从PC端找到被测试的文章的原代码之后,进行简单的粘贴与复制是复制是很难实现的。另外需要注意的是,在我们改变文章源代码时,只能添加而不能删除或者改变,这样会使文章在输出设备上出现乱码等错误现象。
4.2Applet方法。Appler是JAVA语言的另外一种形式,一般写个Applet程序,先写个子类继承Applet类然后重写init等方法,实现一些接口如action listener(按钮监听器),然后利用一些布局如gridlayout(网格布局),但是由于其复杂度较高,且具有较高的语言编写难度以及语言冗余,所以很多网络公司开发的浏览器现在已经不支持Applet,所以在目前的Java程序编写中已经用不到它。
4.3AJAX方法。AJAX的工作原理是通过调用XmlHttpRequest对象,向网络服务器发送异步请求。服务器处理接到的请求,在服务器处理用户的请求时,用户依然可以在远页面进行各种操作。PC端通过检查XmlHttpRequest的各种状态来查看服务器是否完成请求,当服务器完成请求时,将实时动态传回客户端。
目前,很多网络公司开发的浏览器原生平台都已经支持AJAX,AJAX已经成为和VB,Html,PHP在地位上不相上下的主流Web应用技术。很多有地位和影响力的网络公司已经在人力和资金上大手笔的推动该项技术的发展。
AJAX技术的主要使用范围包括数据校验,按照客户的需求取数据以及自动更新页面得过几个方面。采用这种方法读取出来的文章,在源代码中不会出现,这就相当于为文章进行了实质上的加密。
结束语
综上所述,作者整理出了几种对打字测试系统加密的方法,相信不久的将来更多实用,有效的,能够真正反映打字速度的软件面市。
参考文献:
[1]王颖.校园打字测试系统文章加密显示方法的研究[J].消费电子,2013,(4):96.
[2]李金山,张文丽.基于VB的中文录入测试系统的设计与实现[J].太原师范学院学报(自然科学版),2007,6(1):33-35.
[3]颜喜霞.网络版打字测试系统的开发应用[J].计算机光盘软件与应用,2010,(4):83-85.