欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

基于office的组卷系统的设计与实现

时间:2011-04-23  作者:秩名

论文导读:解决了试题库的查询、组卷及打印输出等问题。集成,基于office的组卷系统的设计与实现。
关键词:试题库,设计方案,集成
 

1.引言

题库建设是高校教务管理的一个重要组成部分,该方案的实现为试卷的组卷及打印提供了简单而有效的方法。论文格式,集成。本系统采用Office2003作为开发平台,用其内嵌的VBA5工具统一控制各功能模块,选用Access数据库OLE字段和对Word编程的方法,解决了试题库的查询、组卷及打印输出等问题,具有一定的实用价值。

2.计算机试题库的建立

建立一个数量足够、质量合格、指标准确的试题库是本开发工作的前提,为此,我院花了大量的精力与时间去收集、修订、测试、完善这个题库,经过两年的努力,我们构建了一个包含5门计算机课程共计30000多道题目的计算机试题文件和一个参考答案文件。论文格式,集成。题型共有五种:选择、填空、简答、编程、操作。论文格式,集成。试题的来源主要有三个渠道:

(1)优秀教材上的部分习题。

(2)历年来各种考试中的部分试题。

(3)结合我院学生情况,组织有经验的老师编写的一些习题。

本试题库题量大,覆盖全面,使用十分方便简洁。我们将所有试题按照题号升序排列在一个.doc文件中(试题答案处理方法相同)因为在word中查询数据不方便,我们在Access中建立了一个试题指标表(tab)。再利用其SQL语句,可以很方便地进行各项查询、组卷工作。对试卷的输出和打印采用两种方法解决:一是在数据库中的OLE字段实现格式化文本显示,在报表中进行试卷的排版、输出;二是将Access检索结果输出至Word文件,再在Word中进行排版、输出、打印。其中试题、答案、试题指标表文件用人工预先输入,其余工作由VBA5统一编程控制。①

试题指标表中有10个字段,各个字段的数据类型如下:

 

字段 课程 ID 题号 章节 题型 难度 题分 题目 答案 marker
类型 OLE 自动编号 N N N N N OLE OLE N

3.用户界面及程序设计

与用户的交互主要在Access的窗体中完成。数据库启动后,立即自动进入主控窗体,出现欢迎字幕及画面,下方有人工组卷、智能组卷、帮助及退出四个按钮。用户选择组卷按钮后,分别进入相应窗体,两个组卷窗体间可以相互切换。

3.1人工组卷窗体

用户选择人工组卷后,界面切换到“人工组卷”窗体。人工组卷窗体中主要有4个分组框架和一些功能按纽。主要实现课程查询、章节查询、题型查询及题号组卷的功能。输入查询条件并单击按钮,会产生所需的查询表(tab)。②

3.2智能组卷窗体

智能组卷窗体是该检索系统的重点。论文格式,集成。当你进入该窗体后,界面主要有两大块,第一个框架主要用以输入范围和难度等组卷参数,第二个框架内用以输入各题型的分值。先输入组卷参数,然后单击“完成参数”按钮,再输入各题型的分值,分数若为0则代表试卷中不要这种题型。单击“开始组卷”按钮后,这次组卷所得的各种结果就会显示在消息框中。论文格式,集成。单击“试题信息”按钮就可以打开“Newtable”查看各个题目的指标信息。

4.在试卷中插入不重复试题的解决方法

在试卷中插入不重复试题问题的解决方法有两种:

(1)在插入试题前,首先把“marker”字段的值全部置0,然后每插入一个题目,就把该字段“marker”字段的值置1,若为1,则不进行任何操作,这样就保证了所插入的均为“marker”字段值为0的试题,不会出现重复题目的插入。查询、组卷结束后,将“marker”字段的值全部恢复到0。

(2)对Rnd函数进行符合编码处理后,使其产生不重复的随机数,调取数据来源表中“ID”字段的值与随机数相等的题,从而保证试题不会重复出现。

5.试卷排版及输出

解决排版及输出的方法也有两种:

(1)把Word2000格式的试题和答案分别链接和嵌入字段8和9,因为其数据类型为OLE,其内容只能在窗体和报表中呈现,而在数据表和查询中只能以链接和嵌入记号出现。此方案的优点是:操作与普通数据库报表类似,操作简单快捷。论文格式,集成。缺点是数据库文件太大;OLE控件的大小不能自动调节,其缩放模式的三个属性剪裁、拉伸、缩放均不能完全满足试题组卷和对一个试题跨页打印的要求。

(2)按照Access组卷结果中的题号信息,在Word中进行查找。查找在三重嵌套的循环中进行,外循环是大题、插入本大题的题型、合计题分等;中循环是小题插入本小题的序号、题号、题分等;内循环是每小题所占的文本行,每小题少则一行,多则二十几行,判定语句何时跳出内循环,结束本小题的查找。④查找在内循环中采用Selection.Find对象的Execute方法进行,每次查找一个文本行,将其值赋给一个Variant类型的二维数组。查找结束后,把这个数组变量的值和各大题、小题信息用循环插入一个新的Word文件,即成为一份试卷初稿并自动呈现出来。经过用户审阅、调整后,即可进行打印输出。

6.结束语

本方案能灵活处理各种格式的不同长度的试题和答案,很好地解决了试题库的查询、组卷及打印输出等问题,具有一定的实用价值。


[参考文献]
[1]蒋娇丽,等.基于struts+hibernate架构的题库系统设计与实现[J].知识电脑与技术, 2008,25.
[2]王志强,等.多媒体无机化学试题库的集成解决方案[J]. 教育信息化,2002,7.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于NiosII的嵌入式标清高清视觉检测系统的设计
下一篇论文:基于Ontology的搜索引擎排序算法的研究
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文