利用VB 实现基于Excel 和W ord 的试题库管理系统Ξ

  • 格式:pdf
  • 大小:120.67 KB
  • 文档页数:2

利用VB实现基于Excel和Word的试题库管理系统Ξ

程杰仁 赵 坤 张 娟(郴州师范高等专科学校,郴州,423000)

摘 要 本文介绍一个通用型试题库系统,它是在Windows环境下,基于Excel2000和Word2000在VB中用VBA和Ole技术开发的教学软件,重点阐述了该系统的设计思想及模块设计。关键词 VB610 VBA Ole Excel2000 Word2000 试题库

Excel2000和Word2000作为Microsoft的最重要的软件产品之一是迄今为止全球最优秀、最成熟的办公自动化辅助工具。Microfoft公司推出的新一代可视化开发工具VisualBa2

sic6.0,以其可视化组件多,面向对象编程、功能强、简单易用等特点,赢得许多编程人员的喜爱,而当前公式、表格、图形的表示是计算机语言用来制作试题库较难解决的问题。如何设计能

管理各类试题的系统呢?用VB实现Excel和Word的自动化显然是解决该问题较好的方案,因为它能从根本上解决了各类试题的创建、维护和组卷等问题。

1 系统原理介绍

在VB数据窗口插入——Microsoft、Excel、Worksheet、VBA对象的Ole控件,通过嵌入

方式激活Ole控件调用Worksheet块创建,修改试题库及抽取试题。通过链接方式调用Docu2

ment将抽取试题排版、预览和打印成卷。

2 系统的模块设计

试题库管理系统体系结构(见图1)

图1 试题库管理系统体系结构在实现该系统过程中,我们根据系统功能将其划分为3个模块:

211 建库模块用户录入试题名称、编号、章节、题型、试题内容、分数、难度、参考答案等信息。

212 维护试题库与修正模块维护模块结构(见图2)第22卷第4期2002年12月 数学理论与应用MATHEMATICALTHEORYANDAPPLICATIONS Vol.22No.4 Dec.2002

Ξ基金项目:数学分析课程教学手段与教学方法的创新研究与实践(湘教材字[2000]2号© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.

图2 试题库维护模块结构图21211 查找:根据用户提供的信息查找要浏览、修改或删除的试题。

21212 修改:修改试题库中用户选中的试题。

21213 删除:删除试题库中用户选中的试题。

21214 添加:大试题库中自主添加试题。

21215 排序:按照用户指定的某一属性或几个属性,对试题库中的试题进行排序。

213 组卷模块组卷模块结构(见图3)

图3 组卷模块结构21311 主动选题:由用户自己从试题库中抽取试题形成试卷。21312 分部随机抽题:由用户提供试题的各种属性,系统从符合用户条件的试题中随机抽取试题;用户审阅修改若干次来形成试卷。21213 整套随机抽题:系统从符合用户条件的试题中随机抽取试题形成试卷。

3 结束语

本系统在VB中采用VBA和Ole技术使用Excel和Word来创建试题库,其界面友好美观,功能强大,实践检验可靠,操作方便自然,高效利用了现有成熟的技术及软件产品,资源共享,提升了软件的质量,缩短了软件开发时间,具有一定社会效益与经济效益。

参考文献

[1] 本工作室1VisualBasic中电子版实用编程技巧1人民邮电出版社,19991[2] Marquis著1蒋洪军等译1VisualBasic电子工业出版社119991[3] HarrisiM著1齐舒创作室译1VisualBasicforApplication开发人员指南1[4] VB程序设计考核自动评阅系统中若干问题的研究1段汉周等著1计算机工程,2001(167-197)27卷第4期146数学理论与应用 第22卷 

© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.