毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 教学论文 >> 正文

中小学信息技术学业评价系统的设计与实现 第2页

更新时间:2011-10-20:  来源:毕业论文

上报数据:由考场管理员对考试包文件进行完整性检查,然后将所有考试包文件和成绩数据库文件压缩成一个文件并上报。
成绩导出:根据上报的数据,将成绩导出到Excel文件,包括考生的总成绩和分类成绩。
3 系统实现关健技术分析
3.1 并发处理
考试服务器网络信息交互并发处理是系统稳定运行的一个关键所在。考试服务器同时管理多台考试客户机,而考试往往同时开始,并集中在一段时间内结束,所以,同时登录与同时交卷是经常发生的事情,如果服务器并发处理解决不好,就可能发生试题文件更新失败、考试包错交、漏交等现象。本系统主要通过以下方法来处理并发问题:
1) 服务器端采用动态WinSock 数组控件,将下标为0的WinSock控件固定作为服务器端口侦听对象。
2) 当服务端收到一个新的连接请求时,服务器首先检查在已经加载的WinSock 数组对象中是否有空闲,如有,就使用该空闲WinSock 对象与客户机进行通信。否则,就动态加载新的WinSock对象。
3) 在传输考试包等大容量文件时,由于WinSock控件一次只能接收不超过8KB的数据,所以数据必须分批发送和接收,在一对多通信状态下,系统必须跟踪每一个连接的状态。本系统使用了一个数组变量来跟踪每个连接的通信状态,以确定每个连接的数据是否发送完成。
3.2 数据压缩与加密
考试是一件非常严肃的事情,决不允许发生数据泄露事件,因此系统中的数据除了利用数据库本身的安全机制进行保护外,还必须再增加一道加密防范。
本系统中首先将试题库、考生操作文挡以及考试包文件压缩成标准的ZIP文件,然后利用数据加密算法RC4进行加密和解密。RC4 算法是目前最安全的加密算法之一,保密强度极高,实现速度也很快。考生成绩库中的字段都是以密文的形式存储的,没有密钥即使得到了这些密文也无法解密,从而就保证了数据的安全性。
3.3 Internet 环境模拟原文请+QQ752018766辣.文^论,文'网
基于Internet的Web网页浏览操作也是信息技术课程上机实践操作考试的主要内容之一,而在正式考试中,接入Internet是不现实的。本系统提出了一个嵌入式Web 服务器的设计思想,把Web 服务器嵌入在客户端当中,即把客户机模拟成Web服务器。考试时由考试客户端来启动Web服务器程序,对于考生而言,其操作就如同真正上网一样。这样的设计,既方便了系统的安装,又提高了系统的稳定性与可文护性。
3.4 文件传输
考试试题库文件是保存在考试服务器上的,当客户机连接考试服务器时,首先判断客户机本地的试题库文件版本与服务器上的是否一致,如不一致则从服务器上接收新的试题库文件。
相对于字符的传送,文件的传送要复杂的多。因为文件数据量大,格式复杂,使得接收时难以控制。实践得知,当传送一个超过8KB的数据时,在接收方的Winsock控件会产生多次DataArrial事件,而且这个次数是不确定的。为了解决这个问题,本系统采取文件分块传送的方式,把要发送的文件按一定数据量为单位进行分割,然后依次发送。相应的,客户端也进行多次接收。整个过程如下:
1)服务器以字符串的形式通知客户机要接收的数据量;
2)服务器以二进制的形式依次发送数据块;
3)客户机以二进制的形式依次接收数据块,并写入文件。
4)客户机判断已接收的数据是否等于要接收的数据量,如相等,文件传输结束。
3.5 自动阅卷实现
本系统将自动阅卷程序嵌入到考试客户端,在考生交卷后立即进入自动阅卷程序,阅卷结束后再将考生操作结果文档与阅卷结果加密打包,发送到考试服务器端保存。
单项选择题的评分过程比较简单,只须与标准答案比对即可以评分。文字输入则根据输入的速度与正确率来进行评分。
Windows 操作题主要考查考生对文件与文件夹操作、Windows设置以及IE操作等能力。文件与文件夹的操作可以使用VB的一些内部函数来获得相应的信息;Windows 设置项目和IE操作则需要使用Windows API函数或直接从Windows注册表中获取信息,然后与标准答案进行比对来实现评分。
Word、PowerPoint、Excel 等Office文档的自动阅卷相对来说难度大一点,因为很难用文档比对的方法来实现对这些操作文档的评分。本系统利用Visual Basic Application(VBA) 技术对操作文档相关属性进行分析,从而获取评分所需的文档信息,与标准答案进行比对来完成评分。
自动阅卷系统应有足够的容错能力,必须考虑到考生可能出现的各种误操作,对于不正确的操作,系统除正常评分外,还必须保证不能出现由考生的误操作引起阅卷系统运行的中断,也不能使考生因某一步的错误操作而失去全部分数。
4 结束语
利用上述方法所开发的信息技术学业评价系统,完成了试题编制、上机考核、自动阅卷和成绩统计等无纸化考试过程,做到了对教学的即时、有效反馈,保证了考试的公开性、公正性和规范性。而且,本系统对硬件要求低、软件安装文护方便,充分利用了学校现有的硬件与网络资源,易推广使用。
参考文献:毕业论文http://www.751com.cn/
1、《初中信息技术课程标准》  2008年
2、《中小学信息技术课程指导纲要(试行)》  教基[2000]35号
3、陈爱明,董朝霞 用Winsock实现在线考试 计算机应用,2005
4、周建良 Word操作题自动阅卷功能的实现 宁波职业技术学院学报,2007

上一页  [1] [2] 

中小学信息技术学业评价系统的设计与实现 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。