VB的ACCESS无纸化考试系统的设计与实现

上传人:lizhe****0001 文档编号:48262525 上传时间:2018-07-12 格式:PDF 页数:6 大小:476.33KB
返回 下载 相关 举报
VB的ACCESS无纸化考试系统的设计与实现_第1页
第1页 / 共6页
VB的ACCESS无纸化考试系统的设计与实现_第2页
第2页 / 共6页
VB的ACCESS无纸化考试系统的设计与实现_第3页
第3页 / 共6页
VB的ACCESS无纸化考试系统的设计与实现_第4页
第4页 / 共6页
VB的ACCESS无纸化考试系统的设计与实现_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《VB的ACCESS无纸化考试系统的设计与实现》由会员分享,可在线阅读,更多相关《VB的ACCESS无纸化考试系统的设计与实现(6页珍藏版)》请在金锄头文库上搜索。

1、第2 8 卷第1 期 2 0 0 7 年 1 月微计算机应用 MI C ROC OMP UI E R AP P L I C AT I ONSV o l . 2 8J a nN 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 tAb o u t Ac c e s s Ba s e d On Vi s u a l Ba s i cWA 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 ls ci enceo f A n h u i U n i v

3、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 f k e y p o i n

4、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 s k ill a b o u

5、 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 n t e ll i g e n

6、 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 J ( O L E 对象) , F _

10、 n a m为欲根据数据库中信息生成 的文件, 则从数据库取信息保存到文件中:S AS 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 gD 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 nD i m i S t m A s ADO D B . S t rea mD i m i R e

11、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 tS 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 ( ” C ; D B I . M D B “ ,

12、1 , ” 查询1 “ )=1 T h e nD i m A c e A s O b j e c tS 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 g fx ( 库名, 表名) 如: b j g

13、 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 rD i m s t T e x t A s S t r i n gD i m S J K A s D A O . D a t a b a s eD i m S I B A s D A O. R e c o r d s e t

14、、 模块等信息 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 tE n d I fP r i n t # 1 , s t es T e x tI f S J B . R e c o r d C o u n t 0 T h e nS J B . M o v e F i r s tWh i l e N o t S J B . E O Fs t je x t二 1. 11F o r I=0 T o S J B . F i e l d s . C o

15、 u n t一 1s 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 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 . 作者简介王永国, 男, 安徽大学数学与计算科学学院信息与计算科学系副教授、 副主任, 硕士生导师, 先后主编或参与编

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号