1 / 10
文档名称:

在Excel中设计试卷生成系统.docx

格式:docx   页数:10
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

在Excel中设计试卷生成系统.docx

上传人:yunde113 2014/2/16 文件大小:0 KB

下载得到文件列表

在Excel中设计试卷生成系统.docx

文档介绍

文档介绍:在Excel中设计试卷生成系统
作为一名教师,经常要经历考试、出卷这个过程。虽然“无纸化”考试已经开始被大家所了解,但真正实现的学校却不多。作为一名信息技术教师,我希望能够利用计算机开发出一套简单实用、可以自动生成试卷的系统,把大家从繁琐的出卷过程中解放出来。考虑到试卷要
打印出来,我没有选择VB,而是选择了大家都很熟悉的Excel 2000,利用其中的VBA脚本语言来实现试卷的自动生成。 
系统实现的功能 
1. 组卷方式为章节控制方式。保证各章节的分值不易失衡,根据出题者的要求,按章节随机从题库中抽题组卷。 
(包括设置试卷标题、进行页面设计、添加页眉等),达到可以直接打印的要求。 
,由系统生成的试卷文档既可以打印出学生考试用卷,也可以打印出样卷。 
构建题库 
 
该系统题库采用Excel表格的形式,字段名分别为“标准答案”、“题干”、“答案A”、“答案B”、“答案C”、“答案D”(如图1)。题库中的记录可以采用两种方法来录入: 
1. 直接手工录入:打开工作簿,在题库工作表中可以直接输入题目; 
2. 从已有题库文件中导入到Excel题库里面,ess题库中直接导入到该题库里。 
但是无论哪种方法都必须满足下面的条件:所有的题目按章节排序,并记录每一章节题目的起始位置,以后向题库里面添加记录时不能在文件尾追加,而是要放到所属章节的位置,并修正试卷生成界面里相应的地方。 
建立试卷生成界面 
 
所谓试卷生成界面就是系统提供给用户的用于输入各种条件值的地方,本系统是由用户设定各章节所出题目的个数,因此界面比较简单。我们把工作簿中的Sheet3工作表设计为系统界面(如图2)。在该界面下用户只要在B列相应单元格中输入每个章节的题目数(例如,第一、二章都出10个题,就在B1、B2单元格里分别输入10,没有出题的章节后面可以为空白,如图2所示),然后按“Ctrl+D”组合键执行宏命令就可以生成试卷。其中此界面除B列外其余各列都设置为保护状态,以避免用户的误操作影响程序的执行。在图2中我们还可以看到D、F列标明了题库中每一章题目的起始位置,这里的设置是在完成题库后根据题库内容来填写,一般只填写一次,如果题库的内容有变化,一定要在此处作相应的改变。 
生成试卷 
生成试卷是本系统的核心部分,这部分的设计主要是采用Excel
里面的宏命令。其中的关键代码主要是自己编制的,有些辅助功能采用录制宏的方法实现。本系统的组卷方式为按照各章节要求的题目数自动随机组卷,所以核心代码部分为三个方面:按照用户要求产生符合要求的随机数,并把该数存储于一个数组中,产生的随机数就是选中题目的序号;按要求把所选记录复制到Sheet2工作表中,并转换成我们常见的试卷模式;格式化试卷。 
1. 生成随机数 
本系统中的随机数主要是标志出现在试卷中题库记录的位置,例如我们随机产生了一个数99,表示题库中第99条记录是我们试卷中的一个题目。关于随机数的要求:一是生成的数必须不能重复,这样就避免试卷中重题的出现;二是生成的数必须在给定的范围里产生,如图2所示要求,第一章的题目范围是1~117,所以我们产生的10个随机数必须是在1~117之间的不能重复的数。具体实现代码如下: 
①产生一定范围的随机数我

最近更新

2026年云南交通职业技术学院单招职业技能测试.. 44页

2024年成都工业职业技术学院辅导员考试笔试题.. 36页

2024年江西师范大学科学技术学院辅导员考试笔.. 36页

2026年六盘水幼儿师范高等专科学校单招职业适.. 44页

2025中电建商业保理有限公司招聘2人历年试题汇.. 33页

2026年医学微生物学习题集及答案(易错题) 40页

2026年南京信息职业技术学院单招职业倾向性考.. 43页

2026年南阳职业学院单招职业技能考试模拟测试.. 43页

2026年厦门演艺职业学院单招职业倾向性考试模.. 46页

2025年北京农业职业学院辅导员考试笔试题库附.. 36页

2026年员工廉政知识测试题及答案(各地真题).. 14页

2026年嘉兴市秀洲区康安医院招聘编外合同制人.. 44页

2026年国开法律专题形考作业4考试题库及答案【.. 45页

2026年国开电大基础写作形考题库(能力提升).. 37页

2026年国开电大外国文学形考题库附参考答案(.. 40页

2026年地方病控制题库带答案(研优卷) 40页

2026年大学商贸学院专升本C语言考试真题1套 13页

2026年天府新区信息职业学院单招综合素质考试.. 44页

2025河北邢台市任泽区招聘社区工作者30人考试.. 50页

2025清华附中学院路学校招聘备考题库带答案解.. 33页

2026年山西省阳泉市单招职业倾向性考试模拟测.. 45页

2026年常德科技职业技术学院单招职业技能测试.. 44页

2026年广东省河源市单招职业适应性测试题库附.. 44页

2026年廉政专题(研优卷) 14页

2026年廉政宣传月知识测试题(典优) 14页

2026年廉政最新考试题库及答案(全优) 14页

2026年《红楼梦》知识竞赛试题库100道含答案【.. 39页

2026年扬州市职业大学单招职业倾向性测试题库.. 43页

2026年党建知识理论测试题及答案一套 24页

2026年梧州职业学院单招综合素质考试模拟测试.. 45页