摘 要:随着办公自动化的普及,自动出题系统应运而生。本论文所开发的基于Word的自动出题系统是利用Visual Basic的一种宏语言进行实现的,通过编写VBA代码实现应用程序的自动化。用户可以根据题型把积累的题目放入到相对应的文档中作为数据库使用,在出题时根据需要从对应的题库中随机抽取,再进行整合,生成试题文档。该系统代替了以往出题者需要自己在办公软件上直接出题的工作模式,节省了工作时间,极大地提高了出题人员的办公效率。8128
关键词:Word;自动出题;VBA;模块;办公系统
An Automatic System of Setting Questions Based on Word
Abstract:With the popularity of office automation, automated systems have emerged out of question .The automation of application program is enforced by compiling the code word of VBA. Users put the questions they have accumulated into the correspondent question bank. When setting questions,users can select the questions randomly from the question bank according to their need and then combine the selected questions. This system has replaced the past working mode in which people setting questions need to copy one question after another from the question bank. As a result,it can save a lot of working time and greatly improve the working efficiency.
Key Words:Word;Questions Automatically;VBA;Module;Office System
目 录
摘 要 1
1.项目研究的背景、意义以及目的 2
2.可行性分析 2
2.1技术可行性 2
2.2经济可行性 3
2.3操作可行性 3
3.系统设计 3
3.1概要设计 3
3.2详细设计 4
3.3设计中遇到的问题与实施方案 4
4.系统实现 5
4.1窗体界面的实现 5
4.2各个功能模块的实现 6
5.系统测试与评价 8
6.系统的不足和改进方案 9
7.设计心得与体会 9
参考文献 10
致谢 11
基于Word的自动出题系统
1.项目研究的背景、意义以及目的
为了激励学生学习进步以及更好地了解学生学习情况,学校往往通过考试来达到这一目的。随着考试频率的不断增加,各个教师在教学过程中,出试卷时往往需要自己去搜索相关试题,从网上进行下载或者直接从其它资源库进行复制粘贴,然后进行排版生成一张试卷,这样在一定程度上增加了老师在出卷时的工作任务。因此,为了能够减轻教师的工作负担,提高作效率,学校需要一个自动出题系统。
很多人在软件开发方面,对自动出题系统做了很多的研究,并且在这一领域取得了不错的成果。在自动出题系统中,用户只需要将试题按照题型分别放到不同的文档中,在需要的时候再分别从相应的文档中抽取出来,在这里文档相当于试题库。出题系统生成试卷非常方便,可以在很短的时间内就生成试题,并且试卷的打印排版都能够由文档来完成。
由此可见,关于自动出题系统这方面的研究在日益成熟,这不仅能够减轻教师的工作负担,还能使教师在教学评价环节更加的科学化与规范化,对教育事业的发展有极大的促进作用。VBA作为一种标准的宏语言,具有可以沟通多种Office应用软件,并且能够控制应用软件对象的能力,它为用户提供了面向对象的编程设计方法,可以通过宏来记录我们所需要的一系列操作,然后通过查看其宏代码再进行修整,使其完成工作的自动化,从而帮助用户操作一些纷繁的重复性工作。由此可见利用VBA是完全可以制作一个简单的自动出题系统。 基于Word的自动出题系统+源代码:http://www.youerw.com/jisuanji/lunwen_6347.html