新课标下基于Delphi+Access的中学试卷生成系统设计

2020-03-27 19:42:01 来源:电脑百事网 作者:电脑百事网

本文《新课标下基于Delphi+Access的中学试卷生成系统设计》由手机部落整理,仅供参考。如果觉得很不错,欢迎点评和分享~感谢你的阅读与支持!

苏有邦+钱喻锷+唐秀忠

摘要:考试是考核培养目标是否实现的重要手段之一。新课标要求以学生为主体,全面培养他们的自主学习能力、探究能力。为实现这一标培养目标,中学试卷题型发生了重大改变。该文从设计新题型生成算法入手,并在Delphi+Access环境中实现了试卷的自动生成。

关键词:新课标;中学试卷;Delphi;Access;试卷生成

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)12-0136-03

Abstract: Test is one of whether to achieve the goal of an important means of assessment training. The new curriculum requirements to students as the main body, cultivate their autonomous learning ability, inquiry ability. To achieve this goal of training, school examination questions have changed greatly. This paper starts from the generating algorithm of the design of new questions and in Delphi and access environment, realized the automatic generation of test paper.

Key words: new curriculum; middle school paper; Delphi; Access; test paper generation

新课标下中学试卷生成系统研究已经不是新鲜事了,各种系统也已经投入使用。本文仅从低成本、简单、易实现角度出发,研究设计了以delphi+access为环境的试卷生成系统。

1 试题生成算法

根据本人所做研究“浅谈新课标下中学试卷试题特点及试题模型设计”[1]中设计的试题模型,设计生成试题的算法如下:

step 1:指定科目、难度信息、题目数。

step 2:生成一个随机因子rd0,从相应库表中抽取第一个题目,将该记录标记“已使用”。

step 3:生成随机因子rd1。if rd1==rd0,返回step 3。

step 4:否则,rd0->rd1,从相应库表中抽取“未使用”记录rd1生成下一题。

step 5:如果题目数未达到,返回step 3。

step 6:结束生成试题。

题目生成流程图如图1所示。

2 试卷生成系统设计

2.1 功能设计

结合工作中生成试卷的需要,本文设计了系统管理、题库管理、试卷生成管理、练习等几个大的功能模块。如图2所示。

2.2 库及表设计

为实现各种题型试题的存储,需要在access系统中设计出数据库ExamDB以及相应的数据库表如图3所示。其中,choose表用于存放标准选择题,主要包括试题编号(bh)、题目内容(tm)、试题标准答案(da)、试题难度(nd)等属性;zhchoose表用于存放综合选择题,与前表最大区别是增加“综合试题编号(zhbh)”、“材或题”(CorT)和“文理”(wl)属性;zhcailiao表用于存储综合材料题。

2.3 系统安全登录设计

为确保系统安全,在系统启动时,首先要弹出用户登录窗口(图4)。让用户选择属于自己权限的操作员,输入用户密码,经过判断合法的用户允许登录使用该系统。

2.4 生成试卷主要代码

由于新课程标准下中学综合试卷中含有大量的文字材料和图片,而且它们与试题存放在一起,因此,在生成试题时一定要保证添加的是题还是材料,且要保证不重复选到题和材料。

现行的高考综合试卷中,各科的试题是按一定的顺序呈现在同一份试卷上的,即同一类题型中一个科目题目出完之后,再出第二个科目的题,依此类推。所以,在本界面中操作时,操作员按照试卷中科目的出现次序依次分别选择科目,确定起始题号及终了题号,然后单击“生成/重置”生成题目。在生成综合材料大题时,操作员只需指定起始题号就可生成。

3 结束语

本文根据新题型设计了适应系统自动生成的试题模型,并在Delphi+access环境下进行了新课标中学试卷生成系统的设计开发,实现了试卷自动生成。但由于水平有限,系统中实现图形处理功能方面还有待优化;如果能保证安全的前提下,系统的运行应该向网络化环境转变。

参考文献:

[1] 苏有邦, 李艳红, 刘绍芳. 浅谈新课标下中学试卷试题特点及试题模型设计[J]. 福建电脑, 2016(5).

[2] 应继儒, 胡立新, 龙毅, 等. 试题库随机选题数学模型的构建及实现[J]. 计算机应用, 2000, 20(1): 46-47.

[3] 梁水. Delphi程序开发范例宝典 [M]. 2版.北京: 人民邮电出版社, 2010.

[4] 张晋连. 数据库原理及应用[M]. 北京: 电子工业出版社, 2008.

相关阅读