网站大量收购闲置独家精品文档,联系QQ:2885784924

基于加密技术的网络考试系统设计与实现①.docVIP

基于加密技术的网络考试系统设计与实现①.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于加密技术的网络考试系统设计与实现①.doc

基于加密技术的网络考试系统设计与实现①   摘 要:随着高校招生规模的不断扩大,在教学中改进考试手段成为亟待解决的问题,网络考试已经成为教学改革的一部分。本文阐述了利用VB实现基于加密技术的网络在线考试系统的开发实现方案,它具有题库管理、自动组卷、考试管理、自动评分等功能,并提出了网络考试系统需要进一步研究的问题。   关键词:网络考试 加密 身份认证   中图分类号:TP311.5 文献标识码:A 文章编号:1672-3791(2013)03(b)-0015-02   随着高等学校教育体制改革的不断深入,各高等院校纷纷进行扩招,学生人数不断剧增,在每次考试前,教师需要组织试卷、印刷装订试卷,考试后手工批改、试卷的分析,消耗了大量的人力物力,并且在阅卷、分数统计的工作中也非常容易出现人为的差错。教师工作量直线上升,目前迫切需要一种新的考试方式来解决这些问题。与传统考试模式相比,网络考试采取考试管理中心与本地考点分离,并采用随机抽题、智能组卷等方式,可大大改善教学方法,提高教学质量。   1 网络考试系统功能简介   这个考试系统是在对我院的校园管理信息系统、学院机房的真实环境的现状和特点进行深入等分析之后,进行了基于加密技术的网络考试系统的设计与实现工作。使用经典的VB开发技术,实现我院考试系统的网络化。   该考试系统具有以下特色和功能:   1.1 针对不同专业,进行多种题型的考核   我院现有专业22个,在校人数6000多人,具有多学科、多专业教学特点。在不同的专业考试中,由命题教师将考核内容,按题型、分值、考核时间等要素,分别填入Excel、Word文档中,即可设计不同的考核内容,自动生成试卷。   1.2 考试结果进行加密,传送给教师   在加密文档中,利用全球每台计算机的网卡MAC地址的唯一性、每台计算机的IP地址不可重复性的技术,在技术层面上防止上机考核时常发生的学生进行答案的拷贝、学生进行代传试卷的弊端。   1.3 客观题的自动批阅   在试卷批阅中,最大程度保证了考核的公正性、客观性。为本课程教师对考核结果进行分析,提供了科学、正确的数据。   1.4 系统界面友好,易于操作   系统设计使用Visual Basic语言,界面为所有同学都非常熟悉的Windows界面。在使用过程中不存在由于考试环境不熟悉,而对答题造成困惑,从而影响考试成绩的情况。   教师进行题目的组合及题库的建立使用最为广泛的Excel和Word软件,使教师无论在家中还是学院均可进行工作,而不必拘泥于某种特定环境。更不存在题库的文件类型不能转换,使以前的试卷全部作废或者要重新进行输入。   1.5 测试结果易于转换   同学可以通过网络完成测试,将结果提交给教师,测试结果的文件类型为txt文件。此种文件类型可以转化成多种其他文件类型,为测试结果的再转换提供了可能。   2 开发网络考试的相关技术   2.1 Visual Basic技术   Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言—— 不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。   本系统就是利用这种技术来实现的。   2.2 OLE技术   OLE技术(Object Linking and Embedding,对象连接与嵌入),指的就是OLE自动化,是不同应用程序之间进行通讯的一个标准。OLE自动化的工作方式是:通讯被动方(OLE服务器)应用程序向通讯主动方(OLE客户机)应用程序提供一个以上可供其调用的OLE自动化对象类型,OLE客户机通过引用这些对象实现对OLE服务器的调用,然后通过设置对象的属性和使用对象的方法操纵OLE服务器应用程序,完成两者之间的通讯。   在本程序中使用OLE技术,将Excel和Word与VB进行数据交换,完成不同的对象之间进行通讯。在Exec.Book123中储存着题库的内容,使用OLE技术将题库Exec.Book123(带密码)中的数据取出,存放到VB的控件MSFGrid控件中。将阅读后的测试卷从RichTextBox控件中,保存到word文档中。   2.3 加密算法综述   加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。   密钥加密技术的密码体制分为两种:对称密钥体制和非对称密钥

文档评论(0)

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

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

1亿VIP精品文档

相关文档