开放式无纸化考试系统
- 格式:doc
- 大小:95.50 KB
- 文档页数:4
无纸化学法用及考试系统(自动登陆及自动答题脚本)一、自动登陆源码:说明:这个没什么好说的,查找网页元素的ID号,根据ID号填表。
On Error Resume Nexts = WebBrowser1.hwndIf s > 0 Then ny = MsgBox("如果你没有“提交试卷”,请选择“否”。
否则,你会没有成绩。
" & Chr(13) + Chr(10) & "请提交试卷后再退出本软件!", vbQuestion + vbYesNo, "请提交试卷后再退出本软件")If ny = vbNo ThenSetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3 '设置窗口总在最前面ElseWebBrowser1.QuitSet ie = NothingxlBook.Close (True)xlApp.QuitSet xlApp = NothingSet dm = NothingUnload MeEnd IfEnd SubPrivate Sub Command1_Click()On Error Resume Next '错了断续'dm.CaptureGif 0, 300, 640, 780, "ss.gif", 100, 20000If tID.Text <> "" Then'Set ie = GetObject("", "InternetExplorer.Application")WebBrowser1.Navigate Text1.Text '打开文本框中的网址'webbrowser1.WindowState = 1Do Until WebBrowser1.ReadyState = 4 '循环直到网址装载完毕DoEventsj = j + 1If j > 65530 ThenMsgBox "打开无纸学法用法考试网址失败,请联系管理员。
无纸化考试系统安装与调试广州市职业技能鉴定中心要求各考试站必须在2014年1月1日前更换无纸化考试系统,真是会折磨人啊!!个人认为无纸化系统比ATA系统差远了,而且无纸化考试系统的安装使用说明写得不是很清楚,让人一头雾水!经过摸索,终于装调好了,现在将安装及调试过程写出来,仅供参考。
一:安装(或更新)前准备1、登陆http://59.41.62.181:2121/file/下载以下软件备用:考点学生端XSD_x.x.x.x.zip、考点管理端GLD_x.x.x.x.zip、考点服务端FWD_x.x.x.x.zip、_Framework_v2.exe、MDAC_2.6_cn.exe,再下载ksd文件。
如果是第一次安装服务器,建议下载Win2003server版,数据库SQL2000、补丁SQL—SP4。
二、安装Win2003server系统:一开始我是将数据库SQL2000装到原来的考试服务器XP系统上的,结果发现无纸化系统学生端非常不稳定,经常报错,算了,装Win2003server系统吧。
原来的考试服务器端C盘装XP系统,并装了ATA考试系统,一直使用很稳定。
所以这次将Win2003server系统装到D盘,这样就有双系统了,原来的XP系统专门用来管理ATA考试,新装的WIN2003系统专门用来管理无纸化考试。
注意Win2003server 系统一定要用安装版,不要用GHOST版。
三、安装软件:WIN2003系统安装好后,再装SQL2000及SP4补丁、_Framework_v2.exe、MDAC_2.6_cn.exe,将ksd 文件放在E:\无纸化考试系统\数据库文件文件夹下(当然别的路径也可以)。
四:配置SQL2000数据库(注:以下文字及图片引用原安装教程)1)1、新建ksd数据库打开SQL SERVER企业管理器,将各目录逐步展开,在“数据库”上点击右键,会出现“新建数据库”选项。
在数据库属性页面中,“名称”一栏填写“ksd”,然后点还原ksd数据库(数据文件为:数据库文件/ksd)在弹出窗口的还原选项中选择“从设备”,然后点选“选择然后在弹出窗口中选择“添加”,并选择到数据库文件ksd 的存放路径。
安装前先把所有的杀毒软件都退了,包括360,金山,瑞星等杀毒软件(注:软件是没有病毒的,杀毒软件都带防火墙,有可能安装不成功)
第一步:建议大家把下载的无纸化考试系统复制到E盘,然后解压,再安装里面的应用程序(VMware_W orkstation.exe)一直点下一步安装即可!如图所示:
然后打开
第二步:打开桌面上已经安装虚拟机,打开已存在的虚拟机或分组,从这里面找到电脑E盘中刚才解压后的文件夹,打开windows xp 。
然后打开虚拟机的电源,一直点确定即可。
(如图所示)
第三步:注册,需要你提供2次机器码,然后我帮你注册即可
首先打开虚拟机桌面上的机器码读取把上面的机器码复制给我
其次打开注册程序(打开后复制好机器码,你直接粘贴给我就行了)
我会发给你一个注册补丁的,你需要把注册补丁复制到虚拟机的桌面
然后把我发给你的注册码复制到注册程序上,点激活(提示成功就行了)。
“无纸化考试”步骤
首先学员需要打开电脑IE浏览器,在地址栏内输入《无纸化学法用法及考试系统》访问网址http://210.36.214.130 或http://210.36.214.131(地址具体分配办法详见注意事项)后,出现的软件首页面如图1。
(图1)
第一步:登录普法考试平台
学员首先点击选择该系统首页面中的“普法考试平台”,正确输入本人的登录账号(账号为自己的姓名)和密码(初始密码系统默认为888888),点击【登录】即可进入“普法考试平台”,界面如图2。
(图2)
第二步:进入考试
当上级普法办规定的统一普法考试时间一到,学员即可直接点击图10左侧的【进入考试】按钮,如图3。
(图3)
然后点击图3右侧的【开始考试】按钮,弹出系统提示窗口,点击窗口中的【确定】按钮,即进入图4中的考试页面。
(图4)
第三步:提交试卷
学员在“考试试卷”页面的答题过程中,可以点击图4右上方的【检查试卷】按钮,来检验是否遗漏题目。
当答题完毕后,可以点击图4右上方的【提交试卷】按钮,整个考试完成,系统会弹出本次考试的考试成绩,如图5。
至此考生考试结束。
(图5)。
无纸化考试系统使用说明无纸化考试系统共分为3个部分,分别为:考点管理端、考评员端、学生端。
其中考点管理端安装在服务器上,考评员端安装在各机房考评员使用的老师机上,学生端安装在考生机器上。
具体结构图如下一、考点管理端1. 考点管理端的主要功能为:1) 在考试前一个工作日通过网络下载考试包,或者通过u 盘等外部存储设备下载到软件中。
2) 在考试结束后通过网络上传答案包,或者导出到u 盘等外部存储设备 2. 操作步骤1) 登陆运行考点管理端程序后会跳出考试管理端登陆界面。
输入帐号、密码后点击“登陆”服务器安装考点管理端考室1老师机 安装考评员端 考室2老师机 安装考评员端学生考试机器 安装学生端 学生考试机器 安装学生端 学生考试机器 安装学生端 学生考试机器 安装学生端2)主界面登陆成功后会出现如下图所示的主界面3)下载考试包在考试前一天进行考试包的下载工作,点击“下载考试包”按钮即可打开下载考试包窗口,如下图。
如果网络通顺,并能连接到下载服务器,只要输入考试时间并点击“查询”按钮,在“可下载的试卷包”一栏就会显示该时间段可以下载的考试包,选中后点击下载即可完成考试包的下载。
如果网络不通,考试包已经保存在u盘等外部存储设备,只要点选“从移动设备下载”就会弹出文件选择框,到存储设备找到相应的考试包打开即可完成下载。
4)上传答题包当考试完成后,在主界面中点选“上传答题包”即可弹出上传答题包窗口,如下图。
考试结束后,在此界面能看到还没有进行上传的答题包,如果网络通顺,并能连接到服务器,只要选中相应的答题包,然后点击“从网络上传”按钮即可完成答题包的上传工作。
如果需要把答题包保存在u盘等外部存储设备,只要点选“上传到移动设备”就会弹出文件选择框,根据路径选择相应的存储设备保存即可。
在“已上传”选择框中能看到已经完成上传的答题包。
二、考评员端1.考评员端的主要功能为:1)在考试之前,由考评员通过密码(帐号密码各批考试都不相同,由考核部在考试前半小时发送给考评员),激活该考试机房的所有学生考试端。
摘要无纸化考试系统网络和数据库的综合运用。
该系统包括教师管理系统和学生考试系统两部分。
教师管理系统能够实现试题的管理、组卷、考试时间班级设置、考卷的批改、成绩的查询。
学生考试系统能够实现考生密码修改和考试。
本系统所涉及到四个数据库:试题库、试卷库、答卷库、学生库,这些都采用Access数据库类型。
系统所采用的开发工具是Visual Basic 6.0,数据库访问方式是采用Data数据控件和ADO数据访问对象相结合。
关键字:无纸化、数据库、 VBAbstractNo-Paper Testing System is a comprehensive application of network and database .The system includes two parts: Teacher-administering system and Student-testing system. The Teacher-administering system can realize managing test-questions , generating test-papers , setting test-time and test-class,checking test-papers,inquiring score of students. The Student-testing system can realize modifying login password and taking test. This system involves four databases: test-question database, test-paper database , test-answer database,student-information database . All of these databases adopt Access database type. The developing tool of this system is Visual Basic 6.0 , The way of database-visiting is one which is composed of Data controlling object and ADO (ActiveX Data Object).Key word:No_paper 、Database 、VB目录摘要 (2)目录 (2)第一章概述 (1)前言 (1)1.1 VB数据库编程概述 (1)1.1.1 DAO 数据库引擎1.1.2 RDO 远程数据对象1.1.3 ADO 数据访问对象1.2无纸化考试系统概述 (3)1.3无纸化考试系统发展现况 (4)第二章方案分析 (6)2.1 数据库连接方式分析与选定 (6)2.1.1 DAO、RDO、ADO的比较2.1.2 连接方案选定2.2 网络服务方式分析与选定 (6)2.2.1 B/S与C/S的比较2.2.2 服务方案选定第三章系统设计 (8)3.1服务器端功能设计 (8)3.1.1 试题管理3.1.2 考试设定3.1.3 成绩管理3.1.4 管理员密码设置3.2客户端功能设计 (10)3.2.1 身份验证3.2.2 密码修改3.2.3 考试界面3.2.4 答卷提交3.3数据库设计 (11)3.3.1 试题库3.3.2 试卷库3.3.3 答卷库3.3.4 学生库第四章系统实现 (13)4.1网络数据库功能的实现 (13)4.2教师管理系统实现 (14)4.2.1试题管理实现4.2.2 考试设定实现4.2.3 成绩管理实现4.2.4 管理员密码设置实现4.3学生考试系统实现 (23)4.3.1 身份验证实现4.3.2 密码修改实现4.3.3 考试界面实现4.3.4 答卷提交实现4.4 数据库实现 (27)4.4.1 试题库实现4.4.2 试卷库实现4.4.3 答卷库实现4.4.4 学生库实现第五章系统功能分析 (29)5.1教师管理系统分析 (29)5.2学生考试系统功能分析 (29)第六章总结 (30)参考文献 (31)附录:程序源代码 (32)第一章概述前言这次毕业设计的题目是无纸化考试系统,采用的编程工具是Microsoft公司的Visual Basic,因此有必要简单介绍一下该语言在数据库编程方面的特点。
基于itest测试系统在高校无纸化考试应用研究随着信息技术的飞速发展,高校的考试方式也在不断地转变,无纸化考试成为了当前的热门话题。
无纸化考试不仅可以节省大量的纸张资源,减少对环境的污染,还能提高考试效率和安全性。
借助于现代化的测试系统,如ITest测试系统,无纸化考试也变得更加可行和高效。
ITest测试系统是一套完整的网络考试系统,具有题库管理、试卷管理、试卷组卷、考试安排、考试管理、报表统计等功能。
它采用了全自动化、电子化的方式完成考试的全流程管理。
使用ITest测试系统进行高校无纸化考试,可以有以下显著优势:一、高效便捷ITest测试系统采用Web方式进行管理和操作,整个考试过程全部在线完成。
通过该系统,管理员可以对试题库进行维护管理,对试卷进行组卷,对考试进行安排和管理。
考生可以随时随地通过网络进行在线考试,省去了纸质试卷的制作、印刷、分发的过程。
同时,考试结束后,系统可以自动统计考试成绩并生成相关报表,实现了高效率、高精度的管理。
二、安全可靠ITest测试系统具有高度的安全性和可靠性。
它可以有效的保障考试的正确性和公正性。
考试试卷和答案都是通过网络传输,在传输过程中进行了多种加密保护,确保数据的安全性。
同时,考试过程和成绩统计过程都是自动化的,减少了人工操作和管理环节,有效的保护考试的公正性和可靠性。
三、资源可持续利用ITest测试系统采用了全自动化、数字化的方式完成试题库、试卷库等管理,减少了对纸质物资的需求,有利于保护环境。
系统可以对试题库、试卷库进行有效的管理,实现了试题库的资源共享和试卷库的复用,有效地利用了教育资源。
四、灵活多样ITest测试系统具有灵活、多样的功能。
系统可以应用于不同形式的考试,如在线考试、阶段试卷考试、随机试卷考试等。
同时,系统可以实现个性化的设置,如考试的时间、地点、科目、难度等,更好的适应考试的要求。
综上所述,ITest测试系统在高校无纸化考试中具有显著的优势和前景,可以有效地提高考试的管理效率和质量。
开放式无纸化考试系统摘要开放式无纸化考试系统是以目前考试制度存在的弊端为背景,系统采用集中式的信息数据库,后台数据库选用SQL Server 2000,前台系统开发工具选用Microsoft Visual Basic 6.0,系统选用C/S模式。
该系统具有多用户同时在线考试、考试时间控制、自动判卷、题库维护以及用户管理等功能,能帮助考试主管部门提高工作效率,实现考试信息管理以及考试流程的系统化、规范化和自动化。
系统的主要任务包括考试设置、系统资料、系统管理、考生考试管理和教师阅卷管理。
该考试系统考试时间灵活,考生随机抽取考试题目,能够对高等院校的作弊现象起到一定的遏制作用。
关键词:C/S模式;考试系统;VB ;SQL ServerAbstractThe test system of open style paperless is based on the existence of current disadvantages of the examination system for the background, system uses a centralized database of information, the background database selected SQL Server 2000, the future system development tool selection of Microsoft Visual Basic 6.0, System selection of C/S mode.The system has multi-user online exam at the same time, the examination time control, automatic grading, questions such as maintenance and user management functions, can help test the competent authorities to increase work efficiency and information management, as well as the realization of the examination process of systematic examination, standardization and automation. The main task of the system including the test set, the system information, system management, test management and teacher candidates to read. The examination time flexible examination system, candidates were randomly selected test subject to the phenomenon of cheating in institutions of higher learning play a role in the containment.Key words: C/S mode; test system; VB; SQL Server一、引言(一)项目背景随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。
目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。
相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。
(二)实际意义开放式无纸化考试系统是传统考试的延伸,它充分利用了数据库技术,大大简化看传统考试的过程。
开发该系统具有两大优势:一方面,只要准备好足够大的题库,便可以动态地管理各种考试信息;另一方面,考试时间灵活,可以再规定时间段内的任意时间参加考试。
另外,开放式无纸化考试系统的最大优点是阅卷速度快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。
二、软件开发流程(一)系统流程图开放式无纸化考试系统主要实现了一下几方面的功能:考试设置即负责考试信息和考生分配;系统资料即负责对考试题库、考生信息和教师信息进行维护;系统管理即负责管理管理人员信息,并提供重新登录和密码维护功能;考生考试管理即负责考生考试和考生成绩查询;教师阅卷管理即负责教师阅卷、图1 系统流程图(二)分析数据流程图通过对该系统业务流程的调查分析,得出系统的逻辑模型。
构造系统逻辑模型的工具是数据流程图和数据字典。
数据流图中没有任何具体的物理元素,只是用来描绘信息在系统中的流动和处理情况。
通过上述详细分析之后,得到系统所要处理数据的流程,其数据流图如图2所示。
图2 系统数据流图(三)系统功能模块图根据需求分析的结果,本系统可以划分为五个模块:考试设置、系统资料、系统管理、考生考试管理和教师阅卷管理。
考试设置:主要负责考试信息设置和考生分配。
系统资料:主要负责对考试题库、考生信息和教师信息进行维护。
系统管理:主要负责管理管理人员信息,并提供重新登录和密码维护功能。
考生考试管理:主要负责考生考试和考生成绩查询。
教师阅卷管理:主要负责教师阅卷、成绩查询和成绩统计。
在系统功能分析的基础上,得到如图3所示的功能模块图。
图3 系统功能模块图(四)详细设计依据软件工程的基本原理,详细设计阶段的根本任务是确定应该如何具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
根据前面对系统的需求分析和总统设计,对数据库结构和系统的程序流程进行了详细设计,具体内容如下:1. 考试设置模块设计 该模块包括三个子模块:“考试信息”模块负责设置考试的基本信息,并对考试信息进行添加、删除和修改等操作;“考生分配”模块负责分配每场考试的考生,对没有进行考场分配的考生进行考场分配和查询等操作;“考试名单”模块负责查询和打印每场考试的考生名单。
2. 系统资料模块设计 该模块包括三个子模块:观题和客观题两种;“考生管理”模块负责维护考生的基本信息;“教师管理”模块负责管理教师信息,对其进行添加、删除和修改操作。
3. 系统管理模块设计 该模块包括以下功能模块:“管理人员信息”模块负责维护管理人员的基本信息,包括管理人员ID 、姓名、密码、电话和邮箱。
“重新登录”模块负责提 供重新登录的功能,重新登录时将检查用户类型;“密码维护”模块负责维护用户密码。
4. 考生考试管理模块设计该模块包括两个子模块:观题和主观题两部分;打印功能。
考生考试管理模块程序流程 图4 考生考试管理模块程序流程图 图如图4所示:5.教师阅卷管理模块设计该模块包括以下功能模块:“教师阅卷”模块用于教师对考卷的主管题部分进行改卷评分;“成绩查询”模块负责给教师提供按考试代码对考试成绩进行查询、排序和打印的功能;“成绩统计”模块负责统计每场考试的成绩分布情况。
(五)编码和测试本设计通过Microsoft Visual Basic 6.0完成系统开发,测试采用的是黑盒测试,对每一个操作都进行有效和无效两组数据的测试,在测试过程中完善系统,达到了预期的效果。
三、设计总结设计初期,先是做了详细的需求分析,分析了系统流程及操作数据的流程并提出系统总体设计方案,细化之后提出系统详细设计方案,通过研究系统的功能模块,并进一步细化各子功能模块,思路清晰后,便开始了数据库的设计,接着就是编码、测试。
在系统的开发过程,也遇到过一些问题,但都在老师或同学的帮助下一一解决了。
通过这次毕业设计,体会到作为软件开发人员,更应具有良好的心理素质,遇到问题不慌不乱,冷静思考,任何问题都会有解决的办法。
参考文献[1] 张海藩. 软件工程导论. 北京:清华大学出版社, 1998.[2] 李昭原主编. 数据库技术新进展. 北京:清华大学出版社, 1997.[3] GB8567-88计算机软件产品文档编制指南[4] 郑人杰, 殷人昆, 陶永雷. 实用软件工程[M]. 北京:清华大学出版社, 1997.[5] 向海华.数据库技术发展综述[J].现代情报,2003[6] 赵莉莉,王引斌.浅谈数据库系统的发展[J]. 科技情报开发与经济, 2005[7] 易福华.Visual Basic典型系统实战与解析.北京:电子工业出版社,2007.1[8] 廖明怡,刘宏.数据仓库及其应用[J].渤海大学学报,2005.6[9] 王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006.5[10] 陈承欢, 彭勇. 管理信息系统基础与开发技术[M]. 人民邮电出版社, 2005.[11] Christian Gross. Ajax Patterns and Best Practices. Springer-Verlag New York, Inc.. September, 2006[12] Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman. Eclipse权威开发指南(第2 版). 北京: 清华大学出版社, 2006.[13] HongjiYang, Advances In Uml And Xml-based Software Evolution. Idea Group Publishing, July, 2005。