下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2 8 卷第1 期 2 0 0 7 年 1 月 微计算机应用 MI C ROC OMP UI E R AP P L I C AT I ONS V o l . 2 8 J a n N o . l . 2 0 0 7 基于V B的A C C E S S 无纸化考试系统的设计与实现* 王永 国 ( 安徽大学数学与计算科学学院 合肥 2 3 0 0 3 9 ) 摘 要: 探讨了无纸化考试系统的设计与具体实现, 介绍了 利用V B 开发A C C E S S 无纸化考试系统的关键问题, 给出了一种在 微机中 对A C C E S S 数据库的理论知识与操作技能进行无纸化考试与智能阅卷的解决方法, 并就
2、目 前无纸化考试系统存在的间 题进行了探讨。 关键词: 无纸化考试数据库智能阅卷R T F 数据流 D e s i g n a n d I m p l e me n t a t i o n o f T h e T e s t S y s t e m Wi t h o u t Ab o u t Ac c e s s Ba s e d On Vi s u a l Ba s i c WA N G Y o n g g u o ( S c h o o l o f M a t h e m a t i c s a n d C o m p u t a t i o n a l s ci ence o f A n
3、 h u i U n i v e r s i t y , H e f e i , 2 3 0 0 3 9 , C h i n a ) A b s t r a c t : T h i s a rt i c l e d e s c ri b e t h e d e s i g n a n d I m p l e m e n t a t i o n m e t h o d o f t h e t e s t s y s t e m w it h o u t p a p e r , w h i c h i n c l u d e s t h e i n t r o d u c - t i o n o
4、f k e y p o i n t t o d e v e l o p t e s t s y s t e m w i t h o u t p a p e r b a s e d o n V i s u a l B a s ic , a m e t h o d t o r e s o l v e t h e t e s t s y s t e m w it h o u t p a p e r a n d i n - t e l l i g e n t e s t i m a t i n g 一 g r a d e f o r t h e o ry a n d o p e r a t i o n
5、 s k ill a b o u t A c c e s s d a t a b a s e i n m i c r o c o m p u t e r . W h a t i s m o r e , d i s c u s s t h e p r o b l e m s e x i s t i n g i n c u r r e n t t e s t s y s t e m w i t h o u t p a p e r . K e y w o r d s ; T e s t s y s t e m w it h o u t p a p e r , D a t a b a s e , I
6、n t e ll i g e n t E s t i m a t i n g 一 g r a d e S y s t e m , R T F , D a t a S t r e a m 随着全国 计算机等级考试A C C E S S 语种的开考及有关部门 对高等学校数据库课程从V i s u a l F o x P r o 语种 向A C C E S S 语种的 倾斜, 新一轮A C C E S S 数据库学习的 热潮将会掀起。由 于传统教学方法中 主要考查的是 学生的理论知识, 对操作技能反映不够, 致使学生学习兴趣调动不够、 开发能力受到了质疑, 特别是随着互 联网的发展, 无纸化办公、
7、高考网上阅卷的开展、 面向对象程序设计语言的普遍开设, 为计算机语言无纸化 考试创造了良 好的外部环境, 很多教师近年来在这方面作了许多有益的尝试, 取得了很好的经济与社会效 益, 可以说, 无纸化考试是顺应社会发展的一个产物, 也是计算机课程未来考试的必然趋势。本人从9 8 年开 始就致力于这方面的工作, 先后研发了 合肥市计算机应用能力考核系统 、 全国高校( 安徽考区) 计算机水 平考 试 V i s u a l F o x P r o 对于考试环境生成有的采用语句生成, 有的则干脆将环境数据文件信息存人数据 表来解决, 本人在开发该系统时就采用后者; 至于智能评分问题, 应该说客观题已
8、经成熟, 主观题则是所有 无纸化考试系统面临的共同难题, 目 前尚无有效方法, 有的本部分采用人工阅卷, 有的只比较结果, 而有的 既看结果又考察过程, 当然由于主观体解题方法的多样性, 这种方法就要靠命题老师来把握了, 这就是我们 在使用有些无纸化考试系统时所出现的问题症结所在。 2 . 1 考试环境的生成 由 于A C C E S S 考试系统一般要涉及考试环境数据库, 其中 通常含有若干个数据表或查询等, 考试时要求 考生根据给定的表来建立规则、 查询、 窗体、 宏或报表等, 如果用语句生成考试数据库不仅缺乏灵活性, 而且 影响系统速度, 为此我们采用A D O 数据流概念, 将考试数据
9、库以 二进制信息写人试题库, 考试时再将试题库 存人的信息还原成数据库, 实践证明, 这种方法不仅快速, 还适用任意类型的文件写人数据库, 如图 像文件、 W o r d 或E x c e l 格式的 文件等。 具体做法是使用V B 编制两个过程: F i l e T o M d b ( 程序略) 、 F il e F r o m M d b , 在命题端通过调用 F i l e T o M d b 过 程将考试环境数据库写人试题库中, 在考试端通过调用F i l e F r o m M d b 过程来生成考试环境。 假定d b _ n a m e 数据库中 存在S T K 表, 其中有字段H
10、 J ( O L E 对象) , F _ n a m为欲根据数据库中信息生成 的文件, 则从数据库取信息保存到文件中: S A S u b F i l e F r o m M d b ( d b _ n a m e A s S t r i n g , F _ n a m ek i ll F - n a m e 如F - n a m e 代表的文件存在则删除 D i m i C o n c s t r A s S t r i n g D i m i C o n c A s N e w A D O D B . C o n n e c t i o n D i m i S t m A s ADO D
11、B . S t rea m D i m i R e A s A D O D B . R e c o r d s e t , 打开库 i C o n c s t r=” P r o v i d e r = M i c ro s o f t . J e t . O L E D B . 4 . 0 ; P e r s i s t S e c u r i t y I n f o = F a l s e ; D a t a S o u r c e = ” D B I . M D B , ” 表1 ) ( 2 ) 输出窗体、 报表、 查询、 视图、 存储过程、 关系、 宏 I f k d x f x (
12、” C ; D B I . M D B , 1 , ” 查询1 )=1 T h e n D i m A c e A s O b j e c t S e t A c e=G e t O b j e c t” C ; D B l . M D B ) A c e . V i s i b l e= F a l s e ( 3 ) 两个函数 P u b l i c F u n c t i o n b j g f x ( d b - n a m e A s S t r i n g , t b _ n a m e A s S t r i n g ) A s I n t e g e r , 调用格式: b j
13、 g fx ( 库名, 表名) 如: b j g fx” C ; D B l . M D B , ” 表1 ) , 表结构与记录分析 N 2 一 1 字节型 3 - 2 整型 4 - 4 长整型与自 动编号 6 一 4 单精度( 不考虑小数) 7 一 8 双精度( 不考虑小数) , C 1 0 , L 一 1 D一 8 Y一 5 0一 1 1 M一 1 2 ( 同超级连接) D i m I A s I n t e g e r D i m s t T e x t A s S t r i n g D i m S J K A s D A O . D a t a b a s e D i m S I B
14、 A s D A O. R e c o r d s e t 、 模块等信息 A c e . A p p l i c a t i o n . S a v e A s T e x t 1 , ” 查询 1 , ” C : WY G 1 . T XT A c e . Q u i t E n d I f P r i n t # 1 , s t es T e x t I f S J B . R e c o r d C o u n t 0 T h e n S J B . M o v e F i r s t Wh i l e N o t S J B . E O F s t je x t二 1. 11 F o
15、 r I=0 T o S J B . F i e l d s . C o u n t一 1 s t T e x t=s t T e x t M s g B o x ” 错误号: ” ( 2 ) 由于目 前对操作题的评分通常仅限于从答案和关键字匹配上给分, 对于编程算法的多样化还只能 靠教师命题来进行控制。因此, 对命题老师要求较高, 在智能评分的解决方法与技术上还有待突破和完善; 1 1 2 微计算机应用2 0 0 7 年 ( 3 ) 对于大规模的考试来说, 网络的安全和传输质量问题是至关重要的, 否则容易造成网络阻塞, 影响 考试正常进行。 当然, 无纸化考试毕竟是伴随着计算机与互联网的发展
16、而欣起的一种新的考试方式, 也是一种改革尝 试, 随着时间的推移, 我想这些问题都会得到圆满的解决。 参考文献 1 王宇虹、 熊靖、 李宏亮编著. 专家门诊A C C E S S 开发答疑. 北京: 人民邮电出版社, 2 0 0 5 . 2 教育部考试中 心. 二级教程- A c c e s s 数据库程序设计. 北京: 高等教育出 版社, 2 0 0 4 . 3 ( 美) E . 彼得鲁森斯 E v a n g e l o s P e t ro u t s o s , ( 美) K . 霍夫 K e v i n H o u g h 著, 邱仲潘等译. V i s u a l B A S I
17、C 6 高级开发指南. 北京: 电子工业出版 社, 1 9 9 9 4 怎 样 使用 一 个查 询 获 得 数 据 库 对 象的 名 称( 查询 / 窗 体 / 表 / 报 表 / 模 块 / 宏) ? h tt p ,/ / w w w . a c c e s s 9 1 1 . n e t . 作者简介 王永国, 男, 安徽大学数学与计算科学学院信息与计算科学系副教授、 副主任, 硕士生导师, 先后主编或参与编写教材( 辅) 2 0 多部, 在 微 机发展 、 计算机应用 等杂志发表论文1 0 多篇, 曾获安徽省自 然科学三等奖一项、 安徽省优秀教学成果一等奖一项, 是我省计算机水平考试
18、专家组与系列教材编写组成员。主要研究方向为数据库及其应用、 教育智能化。 基于VB的ACCESS无纸化考试系统的设计与实现基于VB的ACCESS无纸化考试系统的设计与实现 作者:王永国, WANG Yongguo 作者单位:安徽大学数学与计算科学学院,合肥,230039 刊名: 微计算机应用 英文刊名:MICROCOMPUTER APPLICATIONS 年,卷(期):2007,28(1) 被引用次数:5次 参考文献(4条)参考文献(4条) 1.王宇虹.熊靖.李宏亮 专家门诊-ACCESS开发答疑 2005 2.教育部考试中心 二级教程-Access数据库程序设计 2004 3.E 彼得鲁森斯
19、.K 霍夫.邱仲潘 Visual BASIC 6高级开发指南 1999 4.怎样使用一个查询获得数据库对象的名称(查询/窗体/表/报表/模块/宏)? 相似文献(10条)相似文献(10条) 1.学位论文 罗呈姣 开放式结构操作类自动阅卷系统的设计与实现(Office篇) 2007 随着社会信息化程度的日益提高,信息技术已经成为中小学生必修的一门学科,操作类的题目必然要用无纸化的考试才能客观反映学生的动手能力和知识的掌握程度。目前,市场上已经有很多考试系统和自动阅卷的系统,这些配套的自动阅卷系统,一般都是用户提出要求,然后由软件设计师绑定试题和试题的标准阅卷信息,最后将成品展示给用户,而用户则不能
20、实现对试题内容及试题标准阅卷信息的管理。 可是,教学是多样化的,信息技术教材的变化又非常快,在教学过程,师生都要面临多次的操作一练习一反馈,对于操作类作业的批改如果用手工,工作量比较大,如果借用现有系统,不能自主命题,题目太旧,没有针对性。 本文规范了阅卷信息,设计了office操作题的教师出题、学生练习后的自动阅卷。在实现系统设计过程中,以PowerPoint为阐述对象,给出阅卷信息规范的两个关键问题:其一是对PowerPoint具体操作进行分类,并且对每一个具体操作进行编号,这是实现系统设计的基础;然后运用阅卷信息语言生成系统生成标准阅卷信息,这是实现系统设计的关键性问题。第二个是自动阅卷
21、系统的实现,运用VB工具,查询、匹配数据库和考生操作的VBA属性值,面向自动阅卷信息数据库中的字段进 行编程,不针对固定的操作进行阅卷,真正实现题目的开放。 本系统改进了传统的非开放式的阅卷系统针对具体题目编写阅卷信息,题目改变则要修改阅卷程序代码才能实现自动阅卷的繁琐,采用阅卷程序只与阅卷信息库有关,用户只要修改试题库和阅卷信息库就能实现自动阅卷的方法,实现了由使用者自行对操作类题目命题,并自动产生阅卷信息的开放式系统。 2.期刊论文 刘作军.任永峰.LIU Zuojun.REN Yongfeng 无纸化考试数据库设计方案改进研究 -现代电子技术2007,30(20) 在充分研究已有数据库设
22、计方案的基础上,提出自己的完整优化设计方案:把数据库和数据表进行优化整合,对字段也提出自己的改进设计方案,并给出采用该数据库对样卷和学生答卷的处理方法.经实践证明,采用优化后的设计方案,不仅优化了数据存储结构,提高了数据库的访问速度,从一定程度上使算法的编写更加容易,从而大大提高了整个系统的效率和性能. 3.期刊论文 杜丰.张英杰.陈璐 基于模拟退火算法的通用无纸化考试系统研究 -浙江工业大学学报2008,36(4) 简要介绍了无纸化考试系统的现状,针对大多数考试系统通用性差的特点,提出一种通用试题库考试系统的设寸思路.分析了系统的功能结构,并设计了多模块子系统的组成结构,利用客户机/服务器方
23、式使系统的管理模式和考试模式分离.试题库设计采用主数据库和课程数据库统一管理的形式实现通用性,并在考试系统服务器上设置试卷数据库来临时存储从通用试题库中随机抽取生成的试卷.通过对传统组卷算法的优劣性分析,提出一种基于模拟退火算法的智能组卷技术,具有组卷效率高、 时间和空间复杂度小的优点,有效地提高了考试系统的工作效率. 4.期刊论文 杨永欣 一种计算机无纸化考试评分的算法 -信息技术2002(4) 要实现数据库文件的比较,必须要了解FoxPro for Windows数据库系统的基本结构.为有效读出数据库内容,给出两个结构.分析了数据库文件的结构之后,便能对不同的数据库命令进行数据库文件的不同
24、比较评分.阐述了计算机无纸化考试中对 FoxPro for Windows数据库操作考试进行有效评分的方法. 5.学位论文 邓绯 无纸化考试系统研究与设计 2005 本文分析了国内现有无纸化考试系统的现状和不足,以MicrosoftWord考试为背景、以MicrosoftVisualBasic6.0为开发平台,设计开发出一套具有自动生成操作题库等功能的无纸化考试系统。 本系统通过分析MicrosoftWord考试大纲,考试所需硬件资源、软件资源及目前市面上流行的各种自动化考试系统,确定了无纸化考试系统的规划与设计方案。根据需求分析将系统划分为3个功能模块:考前准备,考试过程和评分处理。考前准备
25、功能模块实现考生信息库和题库的管理与维护,其中操作题的生成由系统自动完成,只需考务员输入考试样文,无需输入考试题目;考试过程功能模块实现考生的登录、抽题、答题过程;评分处理功能模块实现评分、成绩的存储及其他处理。 本系统按C/S模式设计,使用MicrosoftAccess数据库,运用其OLE技术处理考试中各类数据的访问,数据库通过数组对象与这些数据无缝连接使得考试过程的管理十分稳定可靠,文中还就数据库的安全性和可靠性设计进行了讨论。 最后对本系统进行了功能测试和数据跟踪,证实该系统设计合理,运行安全可靠,有较高的实用价值,收到良好效果。 6.会议论文 王俊峰 无纸化考试系统设计与实现 2006
26、 无纸化考试是利用网络技术、计算机处理技术实现的电子试卷考试系统,是未来各类考试发展的必然趋势.本文对无纸化考试系统设计与实现中若干关键技术进行了探索,分析了考试系统的体系结构,并按系统功能实现的流程,给出了各功能实现的算法及技术路线,描述了一个完整的考试系统解决方案.提出了采用压缩考试目录,利用数据库大对象字段,存储回收考卷的新方法. 7.学位论文 王奎一 技能鉴定无纸化考试系统的设计与实现 2009 胜利油田每年有23万人次参加相应职业的初、中、高级职业技能鉴定,涉及近200个工种,理论考试组织形式主要是计算机或人工命题,以笔试方式考试,人工阅卷,考试命题制卷工作量大,保密性差,成本高,组
27、织繁琐,需要花费大量的人力、物力和财力。为解决上述问题,增强职业技能鉴定的客观性、规范性和科学性,迫切需要设计并开发一套功能完善的技能鉴定无纸化考试系统。 本论文是通过大量调查研究,在对现行计算机相关技术及胜利油田技能鉴定工作需求了解和分析的基础上选题和完成的。论文首先介绍了与无纸化考试系统开发相关的Web数据库技术、基于ASP.Net的编程技术和SQLServer2000数据库管理系统等相关技术;然后,就无纸化考试系统的技术可行性、经济可行性和环境可行性进行分析描述,提出本系统运行的主要技术措施;之后,就实现无纸化考试所需的系统功能、性能和安全需求进行分析,并提出解决方案,在此基础上,较详细
28、地介绍 系统开发平台和所使用的工具;接下来,着重阐述了系统的设计,包括考试系统的总体设计、各功能模块的设计、数据库的设计、考试系统的组卷方式设计、安全设计等;之后,对系统实现方式进行了详细描述,包括数据库连接、考生信息管理、考务信息管理、考试过程管理实现及系统测试;最后,对系统运行的软、硬件及环境要求,系统拓扑结构和系统的后期维护措施进行了说明。 本系统在胜利油田应用后,达到了预期的目的,使油田技能鉴定工作信息化、智能化水平有了进一步的提高,极大地提高了考试效率,降低了考试成本。本系统对我国各类无纸化考试的推广应用具有较好的借鉴作用。 8.学位论文 王毅 基于J2EE的网络考试系统的设计与实现
29、 2009 在教务管理中,考试作为教学测评的一种最主要的手段,其传统的做法全部由手工完成,使得工作效率低下。如何让考试适应现代教育的特点,如何更好的为教学服务,就成了一个急需解决的问题。计算机网络考试系统以其特有的优势,成为解决问题的关键手段。 本文阐述了传统的J2EE体系结构以及开发J2EE Web项目的一般原则,从体系结构的角度详述了开发J2EE Web应用时表示层、业务层和数据存取层的设计问题。论文所实现的基于J2EE的在线考试系统,是作为南京化工职业技术学院课程教学网站的重要组成部分,采用B/S模式,并运用开发工具包JDK Versionl.6、j2SE等技术实现了试题管理、试卷管理、
30、考试管理、学生考试、试卷评阅、成绩的统计与分析等功能。本考试系统分为四大模块:系统登录模块、系统管理模块、考生考试模块和教 师管理模块。其中系统管理模块对系统用户、权限进行管理。考生考试模块的主要功能是实现学生在线考试、在线练习及成绩查询。教师管理模块主要功能是维护系统中的试题库的编辑、设置或生成试卷、批改试卷及成绩查询、考试管理、试卷分析,为系统最重要的模块。本文使用J2EE企业解决方案构建了B/S模式的企业软件系统,保证系统的健壮性和可扩充性。同时该系统用SQL2000作为后台数据库,分析了传统考试系统的缺陷,采用了多种新的设计方案,满足了任意题量、任意数量班 级同时考试的考试要求,真正地使教师从出题、监考、评改统计等等费时的工作中解脱出来,以更好地适应现代教育形势。 本系统克服了传统考试的不足,让计算机参与到整个考试过程中来,实现无纸化考试,大大提高了考务工作效率,具有广泛的应用前景。 9.期刊论文 陈清利.刘琳.CHEN Qing-li.LIU Lin 基于B/S结构的网络考试系统的分析与设计 -信息技术与信息化2008(2) 本文探讨的网络考试系统利用ASP技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖盐采掘工持续改进评优考核试卷含答案
- 硅晶片抛光工岗前核心考核试卷含答案
- 软膏剂工QC考核试卷含答案
- 总溶剂生产工岗前基础模拟考核试卷含答案
- 苯基氯硅烷生产工常识考核试卷含答案
- 白银熔池熔炼工测试验证评优考核试卷含答案
- 2024年河北省(131所)辅导员考试笔试真题汇编附答案
- 2025《行测》考试试题完美版
- 栲胶生产工变革管理水平考核试卷含答案
- 粗纱工成果转化知识考核试卷含答案
- (完整版)房屋拆除施工方案
- 吴江三小英语题目及答案
- 供水管道抢修知识培训课件
- 司法警察协助执行课件
- 广东物业管理办法
- 业务规划方案(3篇)
- 双向晋升通道管理办法
- 集团债权诉讼管理办法
- 上海物业消防改造方案
- 钢结构施工进度计划及措施
- 供应商信息安全管理制度
评论
0/150
提交评论