开放式无纸化考试系统
开放式考试平台的设计与实现

开放 式考试平台。该 平台不需要建 立题库 ,支持教 师 自主创 建 与维护试 卷 ,设置 个性化 考试 和下载 考试 结果 ,可以防替
考 、防抄 袭、防故 障, 自动评分并生成带批 阅记录的答卷。分析 了系统 参与 者与功 能需 求,建立 了用例模 型和数 据模 型 , 提 出了功能设计 和流程设计 ,给 出了主要 功 能的 实现 方 法和 关键代 码 。经 2万余人 次考 试验证 ,该平 台能够 满足通 用考
XU a g yn I Gu —a g GufCo p t r h n s a o y e h i ,Z o g h n 5 8 0 1 p r me to m u e ,Z o g h n P l t c n c h n s a 2 4 4,Ch n ; i a 2 .Co p t ra d Ne wo k Ce t r m u e n t r n e ,Gu n d n l t c n c No ma ie st ,Gu n z o 1 6 5 Chn ) a g o g Poy e h i r l Un v r i y a g h u5 0 6 , ia Ab t a t sr c :To a he et e n t r i g,a t ma i n a d p p re s o r d t n le a n t n p o e s h hn i g s t t a x m c iv h e wo k n u o t n a e l s f ta i o a x mi a i r c s ,t e t i k n e h te a o i o p p r h u d b e e a e y g v n t s a a a e i b o e a e s s o l eg n r t d b i e e td t b s s r k n,a p n e a i a in p a f r b s d o d vd a x I a e s i n o e x m n to l to m a e n i ii u le an p p r s n dsu s da dd v lp d ic s e n e eo e .Th l to m o sn tr q iec e t g t s a a a e u p r st a h rc e tn n i t i ig o h i e p a f r d e o e ur r a i e t t b s ,s p o t e c e r a i g a d man an n f er n d t o x m a e s e t g o n i iu t n e a i a in ,d wn o dn ff a e u t . B h vo s o mp st n,p a i r m ,a wn e a p p r ,s t i f i dv d a i x m n to s o l a i g o i lr s l n o n s e a i r f i o ii o lg a i s s wel ss s e b e k o s a e alp e e t d b h l t r l a y tm r a d wn r l r v n e y t e p a f m. Af e u o t c r g,a s r s e t t h r i g r c r o t r a t ma i s o i c n n we h e s wi t e ma k n e o d h wi eg n r td a t ma ial .Th lto co sa d t erf n t n l e u r me t r n l z d,t eu ec s d la d d t l b e e ae uo t l l c y e p a f r a t r n h i u c i a q ie n s a e a a y e m o r h s a e mo e n a a mo e r r a e d l e c e t d,t e f n t n d sg n r c s e in a e p e e t d a h u c i e in a d p o e s d sg r r s n e ,wh l h i mp e e t t n m eh d n e o e o i t e man i lm n a i t o s a d k y c d s e o a eg v n Ve i e y e a ia i n r s l f r ie . rf d b x m n t e u t o r h n 2 , 0 0 p o l e iy h l to b e t e h e n f e e a i o s mo e t a 0 0 e p ev rf ,t ep a f r i a l me tt ed ma do n r l m s o g
无纸化学法用及考试系统(自动登陆及自动答题脚本

无纸化学法用及考试系统(自动登陆及自动答题脚本)一、自动登陆源码:说明:这个没什么好说的,查找网页元素的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次机器码,然后我帮你注册即可
首先打开虚拟机桌面上的机器码读取把上面的机器码复制给我
其次打开注册程序(打开后复制好机器码,你直接粘贴给我就行了)
我会发给你一个注册补丁的,你需要把注册补丁复制到虚拟机的桌面
然后把我发给你的注册码复制到注册程序上,点激活(提示成功就行了)。
C语言考试系统操作手册(练习用)

图3:程序改错题界面
5、程序编写题界面:点击“编写程序”在右边输入框输入程
序,编完后点击“运行程序”可查看运行结果,如图4。
图4:程序编写题界面
五、交卷 • 单击交卷按钮后请耐心等待片刻,请 在此期间不要做其他操作。 • 练习系统可以查看到各大题的成绩。
图1:考试界面
3、程序填空题界面:直接在相应的空格填上答案即可,做完题
需要点击“确认答案”,通过“执行程序”可查看程序运行结 果是否正确,点击“还原题目”可清除考生答案,如图2。
图2:程序填空题界面
4、程序改错题界面:错误为“**found?**?下面的第一行代ห้องสมุดไป่ตู้
码,直接在相应的空格填入将正确代码,然后点击“确认答 案”。可以通过“执行程序”查看程序运行结果,点击“还 原题目”可清除考生答案。注意:答题时应该将错误的那一 行全部替换。如图3。
二、运行环境 硬件运行环境 主 机 PIV 2.6GHz相当或以上 内 存 512MB以上(含512MB) 显 卡 SVGA 彩显 硬盘空间 500MB以上可供考试使用的空间(含 500MB)
软件运行环境 操作系统: 平台支持:.Net 框架
Windows XP
三、考试时间 时间为90分钟。考试时间由系统自动进行 计时,提前5分钟自动报警来提醒考生应 及时存盘,考试时间用完,系统将自动锁 定计算机,考生将不能再继续考试。 正式考试时考生交卷后即不能再次进入考 试。 练习系统无限制答题次数。
四、答题方法 1、双击桌面上的“C语言考试测试系统”图 标,直接进入图1界面。(正式考试时需输 入相应的准考证号,同第一学期的计算机 基础I在线考试)
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)在考试之前,由考评员通过密码(帐号密码各批考试都不相同,由考核部在考试前半小时发送给考评员),激活该考试机房的所有学生考试端。
开放式考试系统的安全策略

第 l 9卷 第 2期
Vo . 19 No.2 J
重 庆 师 范 学 院 学 报 (自 然 科 学 版 )
J un l f o g igN r l nv ri o r a o n q n o ma iest Ch U y(N trl ce c dt n ) aua in eE io S i
近几 年基 于计 算 机 网络 的远 程教 育 以其 独 特 的教 育 形 式 逐 渐 被人 们 所 接 受 , 程 教 育 已 经 突 破 了 教 与 远
学 之 间 的 时 空 界 限 , 教 学 结 果 的 检 验 形 式 — — 考 试 也 就 随 之 而 改 变 , 现 了 无 纸 化 考 试 即 联 机 考 斌 , 试 而 出 考
内容 服务
内容 m 、用户
用
户
P c计算机 参效
插 件
程
密 后 的 解 密密
序
加 密 后 的解 密 密
务 器
图 l 无 纸 化 考 试 系 统 信 息 流 图
图 2 试 题 的 安 全 处 理
2 2 考 生 身 份 验 证 .
2 1 试 题 的 安 全 .
试题 的安 全 是整 个 考试 的公 证 性 和合 法化 的开 始 , 于 大 多 数课 程 来 说 采 用 的 都 是 闭 卷 考 试 。试 题 的 对
安 全应 包括 试 题存 放 的 安全 、 题 传输 的 安全 。试题 存 放 的 安全 , 要 是 防 止 非 法 入 侵 者 对 试 题 的破 坏 , 试 主 可 以采用 防火 墙 技术 ; 题 传输 的 安全 , 试 防止 试题 在 传输 过 程 中泄 密 , 以采用 数 据 加 密技 术 。 可 远 程用 户通 过 it n t ne e 经过 试题 库 的 防火 墙处 理 技术 登 录 到 试 题 库 服 务 器 , 行 考 试 申请 , 考 试 系统 r 进 由 生 成试题 , 再对 系统 生 成 的试 题 进行 加 密处 理 后 , 经过 it n t ne e 传输 到 远 程 用 户 ( 生 ) r 考 。用 户 再 根 据 解 密钥 匙打 开试 题 进行 考 试 。其 结 构如 图 2所 示 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开放式无纸化考试系统摘要开放式无纸化考试系统是以目前考试制度存在的弊端为背景,系统采用集中式的信息数据库,后台数据库选用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。