题库建立管理维护和试卷生成系统

题库建立管理维护和试卷生成系统
题库建立管理维护和试卷生成系统

摘要

一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。为了达到预期的目标我们最终选择了Microsoft Office Word做为本软件的终端输出。本软件是在对现有控件的改进和VBA编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2.自动生成试卷;3.抽取现有试卷;4.用户管理;5.数据库管理。大量的测试表明本软件在Windows 98/me/2000/XP平台配合Office XP/2003 的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求!!

结论:经过老师的实际试用本软件在界面上和功能上都有独到之处!!相信完全可以胜任出一份好的试卷任务。

关键词:题库系统,试卷生成,数据库,VBA

Abstract

The general situation teacher thinks out a paper,reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books.Time-consuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher thinks out a higt quality paper is the destination of develop this Software. In the cause of this we select the terminal is Microsoft Office Word. This Software’s base of develop is improve on control in existence and study the VBA programing.

These functions of this software are as follows: One. Manual create paper;

Two. Auto create paper; Three. Select from existential papers; Four. User manage; Five. Database manage. The result of many test is that this software is runing steady and these funtions of it is runing right in the environment which make up of Windows 98/me/2000/XP and Office XP/2003, it is basic reach the requests.

In all: the result of real test by teacher is that this software are unique in interface and function. We must believe it can complete creating

a high quality paper.

Key Words:Exam,Problem pool,VBA,word

目录

摘要 (1)

Abstract (2)

前言 (1)

1 .简述 (2)

1.1开发工具简介 (2)

1.1.1 Delphi 7.0的特点 (2)

1.1.2主要的控件及其属性简介 (2)

1.1.3数据库连接方式选择 (3)

1.2程序运行环境 (4)

2 .需求分析 (5)

2.1负责的功能模块 (5)

2.2软件功能分析 (5)

3 .设计阶段 (8)

3.1概要设计 (8)

3.1.1系统数据库设计 (8)

3.2详细设计 (12)

3.2.1程序流程图 (12)

3.2.2窗体功能简介 (14)

4 .软件实现 (20)

4.1 OOP简介 (20)

4.2开发的关键技术 (20)

5 .软件测试及其维护 (24)

5.1系统测试平台简介 (24)

5.2测试方法 (24)

5.3系统维护 (25)

6 .开发总结 (26)

参考文献 (27)

致谢 (28)

译文 (29)

原文 (33)

前言

在开发本软件之前,正是我努力提高自己的Delphi开发水平的时期。因此我选择了Delphi做为我的开发工具,然而这次开发的软件和以前不一样。最主要的区别在于这个软件要以Microsoft Office Word做为试卷的终端输出。而它们又是两个不同公司的产品。因而,刚一开始我特别担心这个技术能否得到比较圆满的解决。在开发的过程中我不断的对VBA技术进行研究,并且将它应用于这次的软件开发中。因而比较好的解决了Microsoft Office Word的接口编程问题。还有一个比较棘手的问题就是Delphi提供的控件都是很基本的,而这次开发中要用到一个可以标记选中状态的树型控件,在对Delphi的TtreeView的深入研究后确认它不能胜任这个任务。因此,我开始寻找第三方控件,然而这一次我很失望因为只找到了一个2000年编写的TCheckTree控件,没办法了,最后下定决心修改那个TCheckTree控件以使它能更加稳定和实用。在深入研究Windows的消息机制和VCL框架对Windows消息机制的封装技术后我成功的修改了那个TCheckTree控件。在程序开发的后期测试中,我充分利用各个同学电脑平台的多样性。把本软件在多达4种操作系统和3个不同版本的Office上进行测试。测试表明:在Windows 98/me/2000/XP平台配合Office XP /2003 下程序运行稳定且各项功能运行得都很正确!!

1. 简述

1.1开发工具简介

1.1.1Delphi 7.0的特点

Delphi是Borland公司出品的开发工具,在众多的开发工具中,我们为什么要选择Delphi呢?因为Delphi具有众多其它开发工具所没有的优点!具体介绍如下:

◆开发的高效

◆语言的高效

◆编译的高效

◆执行的高效

◆维护的高效

基于以上理由,我们毫不忧郁的选择了Delphi做为我们的开发工具!!

1.1.2主要的控件及其属性简介

◆TForm类的控件:

1)BorderIcons属性:用来控制程序标题按钮的可用性。

2)BorderStyle属性:用来控制程序边框的样式。

3)Color属性:用来控制程序界面的颜色。

4)Font属性:用来控制程序界面的字体。

5)Position属性:用来控制程序运行时界面的显示位置。

◆TADOConnection类的控件:

1)ConnectionString属性:用来控制链接字符串。

2)LoginPrompt属性:用来控制链接时是否要输入密码。

3)Connected属性:用来控制是否进行链接。

◆TADOQuery类的控件:

1)Connection属性:用来指定和哪个TADOConnection控件相

连。

2)SQL属性:用来添加向数据库提交的SQL语句。

3)Add方法:用来向SQL属性添加SQL语句。

4)Open方法:用来执行SQL语言中的Select语句。

5)ExecSQL方法:用来执行任何SQL语句。

6)FieldByName属性:用来给数据库的字段赋值。

7)FidldValues属性:用来取出数据库的字段的。

8)Append方法:用来向数据库添加一条记录。

9)Edit方法:用来编辑当前的记录。

10)Post:用来向数据库提交所做的修改。

◆TADOTable类的控件:

1)Connection属性:用来指定和哪个TADOConnection控件相

连。

2)Open方法:用来打开数据库中指定的表。

3)FieldByName属性:用来给数据库的字段赋值。

4)FidldValues属性:用来取出数据库的字段的。

5)Append方法:用来向数据库添加一条记录。

6)Edit方法:用来编辑当前的记录。

7)Post:用来向数据库提交所做的修改。

◆TDataSource类的控件:

1)DataSet:用来指定和哪个数据集相连。

◆TDBGrid类的控件:

1)DataSource:用来指定和哪个TDataSource控件相连。

◆TPageControl类的控件:

1)ActivePage属性:用来指定当前活动的Page页。

◆TCheckTree类的控件:

1)ReadOnly属性:用来控制TCheckTree内的Item是否可编辑。

2)Item属性:用来控制TCheckTree包含的所有树形结点。

3)Images属性:用来指点TCheckTree中结点的图标。

4)OnMouseUp事件:用来添加鼠标放开事件所执行的程序代码。

5)OnStateChange事件:用来添加结点状态改变时的程序代码。

◆TFlatButton类的控件:

1)Caption属性:用来指定TFlatButton的标题。

OnClick事件:用来添加按钮的单击事件所执行的程序代码。

1.1.3数据库连接方式选择

Delphi连接数据库的主要方式有两种:一是:BDE ,二是ADO 。现在我们来大致比较一下这两种技术的优缺点:

BDE(Borland Database Engine)是Delphi颇具特色的数据库连接管理技术。凭借窗体和报表,BDE可以访问诸如Paradox,dBASE,本地InterBase服务器的数据

库,也可访问远程数据库服务器上的数据库,如Oracle,SyBase,Informix等C/S数据库中的数据库,也可访问经ODBC可访问的数据库管理系统中的数据库。

ADO(ActiveX Data Objects)是微软提供的一项技术。通过ADO,可以方便的访问各种类型的数据库,特别是OLEDB数据库。ADO已成为访问数据库的新的标准接口。从Delphi 6.0开始Delphi添加了对ADO的支持,以便让用户能迅速实现对终端用户用来做商业决策的数据库的一致性访问,结合Delphi本身的开发式数据组件结构,程序员可以很快地建立应用程序,用来把自己的商业数据库通过Internet发送给客户,最终用户以及整个销售环节。通过ADO,Delphi 7.0也能让用户快速访问关系或非关系数据库以及E-Mail和商务文件系统。

这两者提供了几乎相同的功能,在进行产品开发时,势必要做一个精心的比较。虽然ADO技术提出的时间不长,并被定位为工业标准的,而且其在性能上由于当前没有良好的数据库引擎支持,其性能还不够完美,但是,我们应该要注意到Borland公司已经宣布停止发展BDE了,其性能被ADO超越也是迟早的事,因此,在开发长期应用的产品时,推荐采用ADO技术。这样还有另一个好处是,在进行产品分发时,可以避开大量BDE的链接库DLL的分发。

基于以上原因我们选择了ADO做为我们的数据库访问组件。

1.2程序运行环境

操作系统:Windows 2000/Windows XP

办公软件:Office XP/Office 2003

2. 需求分析

2.1负责的功能模块

?设计试题生成功能,试题能分布整个教学内容

?设计试题的难易程度分析功能

?具有试题的答案生成功能

?数据库设计及维护

?程序的其它选项设置

2.2软件功能分析

根据我负责的功能模块,主要是在试卷的生成上。

1.要显示书本章节信息以供用户使用。而在数据库里章节的存放是没有规则也即它们的顺序不一定按照真实书本的章节顺序来存储的。但是在显示章节信息的时候必须按照书本的章节顺序来显示。所以特别设置如下的数据类型:

type

ZJ=record

ZJID:double;

ZJName:string;

end;

在这里ZJID是设置成double的类型与相对应的是数据库里表ZhangJie里的ZJ 字段此字段的类型为文本弄的。故在添加此数据库结构的时候要把文本型转化为double的类型。而ZJName对应的是数据库里表ZhangJie里的ZJName它们为同一种数据类型。再由于数据库里章节的数量是不定的,故此种数据类型的变量必须是一种长度可变的类型才行,所以我们选择了Delphi里的动态数组类型。变量定义如下:Var

TempZJ:ZJ;

HaveZJ:array of ZJ;

接下来的问题就是把这个变量记录的数据按一定顺序显示到TCheckTree的控件里了。由于章节的数量还是比较多的,所以我选择了“改进的选择排序”,具体的排序算法代码实现如下:

for i:=0 to High(HaveZJ) do //对章节号进行排序

begin

k:=i;

for j:=i+1 to MaxNum do

if HaveZJ[k].ZJID>HaveZJ[j].ZJID then k:=j;

if i<>k then

begin

TempZJ.ZJID:=HaveZJ[i].ZJID;

TempZJ.ZJName:=HaveZJ[i].ZJName;

HaveZJ[i].ZJID:=HaveZJ[k].ZJID;

HaveZJ[i].ZJName:=HaveZJ[k].ZJName;

HaveZJ[k].ZJID:=TempZJ.ZJID;

HaveZJ[k].ZJName:=TempZJ.ZJName;

end;

end;

2.手动生成试卷时要不断的将用户选择的题目临时存储起来,由于记录一道题所包含的信息不是很多,再因为这些信息一会儿还要在“保存答案”里使用,所以我设置了4个TStringList的全局变量,定义如下:

var

STTypeID,STBH,STND:TStringList;

每选一道题保存时的算法代码如下:

首先保证要添加入的试题与现有的试题不能重复。

LX:=ST_DBG.Fields[1].AsInteger;

BH:=ST_DBG.Fields[0].AsInteger;

for i:=0 to STTypeID.Count-1 do

begin

if (StrToInt(STTypeID.Strings[i])=LX)and(StrToInt(STBH.Strings[i])=BH)

then begin

MessageBox(handle,'要加入的试题已经存在了!','加入错误',MB_OK or MB_ICONERROR);

exit;

end;

end;

如果不重复的话则把试题添加进来!!

STTypeID.Add(IntToStr(LX)); //记下试题类型

试卷生成系统试卷套用模板2

徐州市创业培训《SYB》考试题 本卷满分 100 分考试时间为 __ 分钟培训机构:______学号姓名 一、单项选择题,(本大题共60小题,60分) 1. ()可以为企业的产品或服务提供附加值,这就是为什么很多老字号或知名企业的产品会比同类产品贵很多,却依然生意兴隆的原因。 A、优良的质量 B、优良的服务 C、优良的商誉 D、优良的广告 2. 以下哪项开销不属于流动资金() A、工资 B、租金 C、投资 D、供销 3. 产品的质量是企业生存和发展的基础,而()则是关键中的关键。 A、价格 B、售后服务 C、品牌 D、品种 4. 制定价格的主要方法是()。 A、成本加价法 B、竞争价格法 C、自主定价法 D、成本加价法和竞争价格法 5. 以下属于资金筹集来源的是() A、向亲朋好友借钱 B、向供货商赊购 C、从银行贷款 D、以上都对 6. 在SWOT分析中,存在于企业内部可改变的因素是() A 优势劣势 B 优势,威胁 C 劣势,机会 D 机会威胁 7. ()是劳动者同企业签订的确立劳动关系、明确双方权利和义务的协议。 A、劳动协议 B、劳动合同 C、经营协议 D、经营合同 8. 市场调查的方式是() A、情况推测 B、利用行业渠道获得信息 C、抽样访问选定的顾客 D、以上都是 9. 个体工商户业主是()。 A、一个人 B、一个家庭 C、两个人以上 D、一个人或者家庭 10. 下列哪一项不属于社会保险() A、养老保险 B、医疗保险 C、人寿保险 D、工伤保险 11. 某企业的经营特征是“财产为投资人个人所有,雇工8人以上;业主既是投资者,又是经营管理者”,那么该企业的法律形态为()。 A、个体工商户 B、个人合伙企业 C、个人独资企业 D、有限责任公司 12. 合伙企业如何分配经营利润()。 A 、按出资比例 B 、按合伙人在经营活动中承担责任大小 C 、按合伙人在企业中的地位 D、按合伙协议的规定 13. 企业的经营活动是以赢利为目的所进行的活动。 A、商品的生产和交换 B、商品的生产 C、商品的交换 14. .制定现金流量计划不需要注意的是()。 A. 有些费用是“非现金”的 B. 有时会赊购,以后再付现金 C. 数据太大 D. 有时会赊销,以后再收回现金 15. 当前的国际贸易中,广泛采用()的方式。 A、促销 B、赊销 C、购销 D、进销 16. 在现今竞争日趋激烈、客户导向的()市场环境中,可以说,客户就是企业的生命。 A、买方 B、卖方 C、平衡 D、商品 17. 以下哪项不是制造企业成功的重要因素() A、生产组织有效 B、工厂布局合理 C、原料供应有效 D、地段和外观好 18. 能够产生折旧的是()。 A.原材料 B.租用的房屋 C.固定资产 D.固定成本19. 启动资金除企业主自有的储蓄外还有哪几种来源() A、从朋友或亲戚处借款 B、从借贷商处赊购 C、从银行或金融机构贷款 D、以上都是 20. 合理控制成本能企业的利润。 A提高 B降低 C减少 21. 流动资金的预算要()。 A、富余些 B、严格些 C、越少越好 D、越多越好 22. 世界市场的不断扩大给各国企业进入市场带来了很多机遇,()正是企业走出国门,在国际市场上制胜的法宝。 A、低廉的用工成本 B、严格的管理制度 C、广泛的形象宣传 D、良好的商业信誉 23. 营业税主要是针对() A、制造业 B、服务业 C、商业 D、农林牧渔业 24. 业主不能很好地管理企业,发现问题不能及时解决属于()。 A、灾害 B、高支出 C、库存不当 D、管理不完善 25. 企业是以为目的而进行商品生产和交换的经济组织。 A公益 B赢利 C实践 D暴利 26. 评估市场工作重点做好两方面工作了解你的顾客、这是进行市场营销的前提。 A、了解竞争对手的产品 B、了解市场需求 C、了解你的竞争对手 27. 所有的企业都有两种成本,即固定成本、。 A固定成本B可变成本C折旧D办公成本 28. 徐州市主城区的最低工资标准是()。 A、750元 B、680元 C、930元 D、850元 29. 下列哪一项不属于服务企业() A、日杂店 B、技能培训 C、家政服务 D、劳务输出 30. 下列属于贸易企业的是。 A 水果批发中心 B 食品加工厂 C 家政公司D鱼塘 31. 投资一般可分为两类:企业用地和建筑和() A、专利 B、设备 C、人际关系网 D、以上都不是 32. ()既要保证产品质量的“高”,还要注意保持质量的“稳”。 A、数量诚信 B、质量诚信 C、产品诚信 D、商品诚信 33. 固定资产投资一般可分为() A、企业用地和建筑,设备两类B、原材料,办公用品两类 C 工资和原材料D 办公用品和设备 34. 不是预测销售常用的方法的是()。 A.你的经验 B.与同类企业进行比较 C.电话咨询 D.订单或购买意向书 35. 国家规定对生产流通环节征收的税种为。 A所得税 B国税 C地税 D流转税 36. 一般情况下,一家新企业至少要运转()以上,才有利润。 A、1个月 B、2个月 C、3个月 D、4个月 37. 下列哪一项不属于促销手段() A、广告 B、赊销 C、店面装修 D、宣传单 38. 以下不属于投资的是() A 企业用地 B 工厂建筑 C 机器设备 D 工人工资

试卷自动生成系统论文

摘要:在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通过制作一款数据库软件——即“试卷自动生成系统”来介绍数据库技术在人们日常生活、学习和工作中的应用。 本论文所做的主要工作如下: (1)设计了整个“试卷自动生成系统”的系统结构及工作原理;分析了系统实现中的特殊性、难点。 (2)设计实现对数据库的操作功能、数据库查询功能、数据库打印功能。 (3)分析并解决实现中的若干技术问题。 (4)建立完整的“试卷自动生成系统”,进行测试并分析结果。关键字计算机数据库技术试卷自动生成系统 Abstract At the 21st century, with the development of computer science, Database technology is widely used in the people’s life and work. This makes users can enjoy more convenient and individual services. Database technology is the trend of today’s computer applications. In this work, we study the technique to build software named The Paper Automatic Creating System in order to introduce the applications of database technology in the pe ople’s life and work. The main work of this paper is: (1) Have designed whole systematic structure that " The Paper Automatic Creating System " and operation principal; the particularity in the analytical system is realized, difficult point. (2) Design and realize that inquires to the operation function, database of the database that types the function in function, database. (3) Analyses and resolves the technical problems in implementation. (4) Establishes a test software and analyses the result after testing on it. Key Words Computer Technology of the database The Paper Automatic Creating System

浅谈网上在线考试系统生成试卷时相关问题的思考

浅谈网上在线考试系统生成试卷时相关问题的思考 现在市面上有许多网上考试系统,您在百度是输入网上考试系统,一大堆信息,有些是软件公司买的排名,有些是一个大学生的毕业课题等。 许多考试系统设计很简单。就是提供简单的题库管理,试卷的生成、简单的入考场考试和简单的成绩管理。这些只能说是初级考试系统,或者是客户没有什么要求的考试系统。但真正应用广泛的客户会有很高的要求。今天我们简单谈一下网上考试系统设计时必须考虑的问题之五----------生成试卷问题。 一般的考试系统,在生成试卷时需求非常简单。没有将需求分析非常透彻,今天我们例举几点浅谈一下。 问题一:生成试卷的方式 设计在线考试系统时生成试卷时最少应该保持两大的方式。随机组卷和人工组卷。 随机组卷:人为定义题型和抽题数,系统随机抽题。 人工组卷:人为从题库中选择具体哪些试题纳入组卷范围。 问题二:组卷抽题问题 在设计时必须考试组卷抽题的多样化问题,比如:人为选择具体哪几道、电脑随机抽、电脑根据人为定义的规则来随机抽等等多种抽题方式。定义规则时应该考试多种条件,比如:某个题型,某个难易程度,某个知识抽多少抽;这些条件应该可以自由组合的定义来抽。 问题三:组卷科目的选择 许多考试系统在组卷时科目只能单选,这一点非常死板。强烈建议大家看一下平凡在线考试系统。他们的系统在组卷时,选择科目时弹出对话框,用户可以综合查询科目信息,并且可以多个科目同时选择。也可以只选择某一个科目。非常合理,人性化。 问题四:组卷的题库来源问题

市面上90%的考试系统在组卷时题库来源太过于单一。平凡网上考试系统设计非常合理,他们的系统在组卷时,可以选择试题库来源于模拟题库,正规考试题库,练习题库等,并且还支持选择是否读取其它人共享题库。其它人共享题库可能许多人都不知道什么意思,比如:您向法律科目放了100试题,我也放了200试题,组卷时是只调用自己的试题,还是同时也可以调用别人的试题。非常完美的设计与考虑。 问题五:考试试卷显示问题 考试是面对许多人,不同的人群有不同的操作习惯。所以在显示方面应该多样化。比如:年纪大的人群喜欢答完一道再显示下一道,年青人喜欢全部显示,喜欢做哪一道就做哪一道。所以在设计时,应该提供试卷排版模式选择,全页显示或一页一道显示方式。 问题六:判断离开考场问题 现在许多单位考试不是目的,督促员工学习才是目的,所以不是所有考试都是跟高考一样非常严格的。在组卷时,应该考虑提供选项:可以离开考场和禁止离开考场。如果设置可以考场就意味着我在做题过程中可以最小化考试界面到网页或本机打开 文档上搜答案。 问题七:时间设置问题 90%的考试系统组卷时的时间设置太过于单一。在此,我建议最少应该保留两个时间值,一个是考试的时长。这个很容易理解。60分钟交卷还是90分钟交卷。另一个就是试卷的有效期。不能说这份试卷,永远都可以入考场。设计时应该考虑这个时间值。高考也有迟到30分钟不能入考场。提前到了也不能入考场等等限制。 问题八:重考问题 此份试卷是否允许重考,如果允许重考,那重考的次数是多少,重考时试卷是保持原卷还是要重新生成一份试卷等等问题都必须考虑。这样才是一个成熟全面的考试系统。如果不清楚,建议百度上搜平凡考试系统。 问题九:分值标准问题 针对不同的考试,不同的试卷总分,对掌握知识不同的要求等因素。不是所有考试都是60分及格。所以在设计时应该提供分值标准的自定义功能。多少分到多少分是及格,多少分到多少分是合格,多少分到多少分是优秀等等。

培训考试试卷模板

IT服务管理培训考试试卷 一、选择题(共30题,每题2分,总60分) 1)下面哪句话最恰当描述了IT服务管理? A.经济有效地管理IT服务的质量 B.根据ITIL最佳实践进行IT基础设施的管理工作 C.以流程的方式管理IT基础设施。这种方式可让IT组织能够以专业的方式为客户提供 IT产品和服务 D.促进更多的人了解IT服务 2)IT服务管理是如何改善IT服务的质量的。 A.以正式的内部、外部客户以及供应商的服务协议 B.定义服务级别普遍适用的标准 C.提高IT组织中所有员工的客户关注程度 D.计划、实施、管理一系列流程以提供IT服务 3)硬件、系统和应用软件以及数据通讯设施都是IT基础架构(IT infrastructure)的组成部 分。下面哪些组件也可以被视为IT基础架构的一部分? 1 程序 2 文档 3 人员 A.1和2 B.1和3 C.2和3 D.1,2和3 4)事件管理流程可以从哪份文档获得有关何时有必要将问题升级和将问题升级给谁等方面 的信息? A.服务改进计划 B.服务目录 C.组织结构图 D.服务级别协议 5)考虑下列说法: 1.SLA应该定义协议双方的角色和职责 2.对SLA的实现情况应该进行监控,定期制作服务级别报告并报送相关人员 3.在SLA签订之前应该对支撑合同进行评审 A.没有一个是正确的 B.1和2是正确的 C.2和3是正确的 D.上述三个说法都是正确的 6)在某个保险公司里,由于电力的中断导致局域网和所有PC都宕机了。因此,该公司的业

务受理系统和理赔系统都不能正常使用。一个小时后,电力中断的故障被解决了,服务也恢复至电力中断之前的状态。该事件对服务提供造成了哪种影响? A.影响很小,因为在一个小时内客户就被告知电话通知可以继续办理业务了,并且客户对这 种情况表示理解。 B.影响重大,因为该事件使得正常的服务提供不能实现。这对公司的形象造成了损害。 C.没有影响,因为所有的数据都可以先记录在纸质文档上并可以在电力恢复后在录入系统。 D.影响非常小,因为该事件是由电力故障而不是硬件或软件错误引起的。 7)以下哪一项是IT服务持续性管理流程的典型活动? A.通知终端用户有关系统故障方面的情况 B.将后备方案(Fallback Arrangement)文档化 C.提供可用性方面的报告 D.确保配置项始终是最新的 8)某钢铁公司被竞争对手兼并。IT部门以及两个公司的IT基础架构需要整合,IT基础架构 整合后运行应用程序所需要的磁盘空间将由下列哪项流程决定。 A.可用性管理 B.能力管理 C.计算机操作管理 D.发布管理 9)关于IT服务持续性计划,某个灾难的严重程度取决于: A.灾难持续的天数 B.恢复灾难可用的人员数量 C.灾难的类型,如洪水、火灾等 D.对客户业务的影响 10)因对信息系统的依赖逐渐增强,某房地产公司要求确保系统运行发生中断后仍可获得IT 服务。下面哪个流程可提供这样的服务。 A.可用性管理 B.持续性管理 C.服务级别管理 D.服务管理 11)下面哪些属于可用性管理的首要职责? 1. 计划在SLA中约定的IT服务的可用性并进行监控 2. 就SLA中的可用性级别与客户进行谈判 3. 记录不可用事件的详细情况 4. 提出变更以预防有损可用性的故障 A.1和2 B.3和4 C.所有的都正确 D.1和4 12)可用性百分率的计算公式为: A.(宕机时间*100)/约定服务时间

(完整版)Word试卷模板.doc

2007 年 4 月全国计算机等级考试二级VFP 笔试试题及答案 一、选择题(每小题2分,共70分) 下列各题A) 、B) 、C) 、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A.算法的效率只与问题的规模有关,而与数据的存储结构无关 B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的 D.算法的时间复杂度与空间复杂度一定相关 (2)在结构化程序设计中,模块划分的原则是 A.各模块应包括尽量多的功能 B.各模块的规模应尽量大 C.各模块之间的联系应尽量紧密 D.模块内具有高内聚度、模块间具有低耦合度 (3)下列叙述中正确的是 A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置 C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 D.软件测试是证明软件没有错误金鹰优选 (4)下面选项中不属于面向对象程序设计特征的是 A.继承性 B.多态性 C.类比性 D.封闭性 (5)下列对列的叙述正确的是 A.队列属于非线性表 B.队列按“先进后出”原则组织数据 C.队列在队尾删除数据 D.队列按“先进先出”原则组织数据 (6)对下列二叉树 进行前序遍历的结果为 A . DYBEAFCZX B. YDEBFZXCA C. ABDYECFXZ D. ABCDEFXYZ (7)某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点为 A. n+1 B. n-1 C. 2n D. n/2 (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A.并 B.交 C.投影 D.笛卡儿乘积 (9)在 E-R 图中,用来表示实体之间联系的图形是 A.矩形 B.椭圆形 C.菱形 D.平行四边形 (10)下列叙述中错误的是 A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题 C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持 (11)以下不属于 SQL 数据操作命令的是 A. MODIFY B. INSERT C. UPDATE D. DELETE (12)在关系模型中,每个关系模式中的关键字 A.可由多个任意属性组成 B.最多由一个属性组成 C.可由一个或多个其值能唯一标识关系中任何元组的属性组成 D.以上说法都不对 (13)Visual FoxPro 是一种 A.数据库系统 B.数据库管理系统 C.数据库 D.数据库应用系统

试卷生成系统论文

编号:____________ 审定成绩:____________ 重庆邮电学院 毕业设计(论文) 设计(论文)题目: 试卷生成系统 ____________________________ ___ 单位(二级学院):计算机科学与技术 学生姓名:林鹏 专业:计算机科学与技术 班级: 410104 学号: 00410430 指导教师:王练、胡军 答辩组负责人:邓亚平 填表时间:二00五年六月 重庆邮电学院教务处制

试卷生成系统 摘要 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 在许多高校中传统的考试形式即手工出卷形式依然存在,该形式存在着诸多弊病:一、工作量大,筛选试题、排版、印刷试卷,花费了教师大量的时间和精力。二、不同的老师的题库也各不相同,这就造成了要求不一的结果,甚至是同一专业不同班级的学生对知识点的掌握程度也不相同。三、每当期末测试时,由每个老师手工出卷,再在教务处审查通过,这决定了出卷周期的漫长和试卷生成的不灵活。 为了改变这种状况,试卷生成系统引入了数据处理能力极为优秀的计算机,建立数据库,实现了试题的归纳、统一储存和管理,并以简捷、准确、网络化的信息技术为手段,实现了选题、出卷的高度自动化和试卷生成、管理的统一。经过几个月的不断设计修改,该系统完成了题库管理功能,教师设定试卷基本信息功能,自动选题生成试卷功能,领导审查批复功能。 试卷生成系统把出卷周期中复杂的手工操作转变为简单的应用程序操作,大大地提高了教学效率,而试卷审批程序,也提高了学校的统一管理能力。该系统比较完善,作为教学系统的子系统,能够体现出其重要的作用。 关键词:管理信息系统数据库 ASP WEB

关于试卷生成系统的论文和源代码

前言 高校教务管理工作中一项重要的工作是考试管理工作,每学期从各专业考试,从组织出卷到试卷的印刷及试卷的管理等工作非常繁琐且工作量大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分发挥历年来的优秀试题以及试卷的作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效和快捷,对提高工作效率,使试卷管理逐步走向正规化和自动化将起到十分重要的作用。它解决传统手动出卷的很多问题。例如:避免了不必要的重复劳动,节约了人力资源及时间;使用科学的衡量、评价及统一试卷难易度、试卷的质量的有效手段;大幅度降低了试卷出现错漏缺的机率,减少了不必要的麻烦。 基于要克服以上问题,该试卷生成系统应具有以下功能: ●题库管理:根据用户需求,系统应该能够维持一个存有数千道以上试题的题库。 系统应当允许教师在获得权限的情况下随时能够进行试题补充.且试题的题型可有多种多样.试题难度、区分度也有不同。操作员能够按照自己的需要,随时可以对题库中已有的试题进行修改、删除,同时还可以查询和浏览试题。 ●出卷管理:根据用户提出的要求,可以进行人工组卷和自动组卷。另外,从题 库中抽取全部所需的试题之后,要求系统能够按照一般试卷的编排要求,将抽取的试题进行排版,并以标准的格式输出到Word文档中。同时,也应能够生成试卷的标准答案并输出到Word文档中。 ●权限管理:系统管理员可以增加或删除操作人员并指定操作人员的权限,可对 用户权限进行修改,从而保证系统在实施中的灵活性。 该系统已基本满足教学需要,为实现教学改革,改变传统的出卷方式,实现教考分离起到了积极的促进作用。但程序仍还有诸多有待完善的地方,程序并未充分优化。随着计算机技术的不断发展和普及,将会对教学工作提出更高的要求,该系统必须要不断地改进,从而使得教学工作更加合理和快捷。

考试试卷模板(最新)

. 中最简二次根式是 )①④|2a-4|+=0,

10.一直角三角形的一条直角边长是7cm ,另一条直角边与斜边长的和是49cm , 斜边的长( ) A. 18cm B. 20 cm C. 24 cm D. 25cm 11.下列说法中, 不正确的是( ) A .三个角的度数之比为1∶3∶4的三角形是直角三角形 B .三个角的度数之比为3∶4∶5的三角形是直角三角形 C .三边长度之比为3∶4∶5的三角形是直角三角形 D .三边长度之比为9∶40∶41的三角形是直角三角形 12. 如图1,四边形ABCD 是正方形,A E 垂直于BE , 且AE =3,BE =4,则阴影部分的面积是( ) A .16 B .18 C .19 D .21 二、填空题(共 24分,每题3分) 图1 13. 若一个三角形的三边之比为5:12:13,且周长为60cm ,则它的面积为 . 14. 木工师傅要做一个长方形桌面,做好后量得长为80cm ,宽为60cm , 对角线为100cm ,则这个桌面 。(填“合格”或“不合格”) 15 如图2,将一根长24厘米的筷子,置于底面直径为6厘米,高为 图2 8厘米的圆柱形水杯中,则筷子露在杯子外面的长度至少为 厘米. 16.计算:825-= . 17 若0)1(32=++-n m ,则m -n 的值为 . 图3 18 如图3,AC ⊥CE ,AD =BE =13,BC =5,DE =7,那么AC = . 19. 当x 时,() x x 21122-=- 20、如图4,所有的四边形都是正方形,所有的三角形都是 直角三角形,其中最大的正方形的边长为5, 则正方形A ,B ,C ,D 的面积的和为 。 图4

培训考试试卷

培训考试试卷 单位:姓名:工种:分数: 一、判断题(判断对错,对者打",错者打X,每题2分) 1. 煤矿企业的安全生产管理,必须坚持“安全第一、预防为主”的方针。() 2. 煤矿企业的主要负责人(投资人或法定代表人)对本单位的安全生产工作负领导责任。() 3. 国家实行生产安全事故责任追究制度。() 4、煤矿井下新工人上岗前安全培训时间不得少于72 学时,考试合格后,必须在有安全工作经验的职工带领下工作满 4 个月,然后经再次考核合格,方可独立工作。在岗职工每年接受安全培训时间不得少于20 学时。() 5 、入井检身制度和出入井人员清点制度纯属多余。() 6 、井口房和通风机房可以烤火取暖。() 7、入井前要吃好、睡好、休息好,不能喝酒,以保持充沛精力。() 8、当工作地点出现险情时,我有权立即停止作业,撤到安全地点;当险情没 有得到处理不能保证人身安全时,有权拒绝作业。() 9、未经培训考核或者不合格的工人可以上岗。() 10、入井人员必须戴安全帽、随身携带自救器和矿灯。() 11、掘进巷道可以使用三台以上局扇供风,也可以使用一台局扇向多个掘进工 作面供风。() 12 、未形成两个以上安全出口的采煤工作面可以生产。() 13、井下工作人员必须熟悉通往安全出口的路线。() 14、职工有了解其作业场所和工作岗位存在的危险因素、 防范措施及事故应急 措施的权利。() 15、井下可以敲打和拆卸矿灯。() 16 、维修井巷支护时,必须有安全措施。() 17、撤掉支架前,应先加固工作地点的支架。()

18 、修复旧井巷,不必检查瓦斯,但必须保证安全。() 19、煤仓、溜煤(矸)眼可以做流水道、通风眼。() 20 、井下可以带电检修、搬迁电气设备、电缆和电线

用WORD制作试卷模板

用WORD制作试卷模板 一、设置页面 试卷通常使用B4纸、横向、分两栏印刷,因此在制作之前,先要设置页面。启动Word,新建一空白文档。执行“文件→页面设置”命令,打开“页面设置”对话框,切换到“纸张”标签下,设置纸张大小为B4纸;(图1)再切换到“页边距”标签下,设置好边距,并选中“横向”方向;(图2)如需制作正反面的试卷还应切换到“版式”标签下,勾选“奇偶页不同”选项。全部设置完成后,确定返回。 图1 图2 图3 二、制作密封线 正规的试卷上都有密封线,用文本框来制作。 执行“视图→页眉和页脚”命令,进入“页眉和页脚”编辑状态。然后执行“插入→文本框竖排”命令,再在文档中拖拉出一个文本框,并仿照图2的样式输入字符及下划线。重复上一步骤,输入第二个文本框。(图4) 将光标定在文本框中,执行“格式→文字方向”命令,打开“文字方向—文本框”对话框(图5),选中“右边”一种文字方向样式,确定返回。 图4 图5

将文本框定位到页面左边页边距外侧,并根据页面的大小调整好文本框的大小及字符位置等。将鼠标移至文本框边缘处成“梅花状”时,双击鼠标,打开“设置文本框格式”对话框,在“颜色与线条”标签中,将“线条”设置为“无颜色线条”,确定返回。(图6) 图6 最后单击“页眉和页脚”工具栏上的“关闭”按钮返回文档编辑状态,密封线制作完成。 提示:添加了页眉后,页眉处出现了一条横线,影响试卷的制作,我们可以用下面的方法将其清除:在页眉处双击鼠标,再次进入“页眉和页脚”编辑状态,执行“格式→边框和底纹”命令,打开“边框和底纹”对话框,在“边框”标签下,选中“无”边框样式,然后将其“应用于”“段落”,确定返回即可。 三、制作分栏页码 试卷分两栏打印,每栏下面都应有页码及总页码。 再次进入“页眉和页脚”编辑状态,单击“页眉和页脚”工具栏上的“在页眉和页脚间切换”按钮,切换到“页脚”编辑状态。在左栏对应的页脚处进行以下操作:输入字符“第”→按下“Ctrl+F9”组合键插入域记号(一对大括号{})→在大括号内输入“=”号→单击工具条的“插入页码”按钮→再后面输入“*2-1”字符→在大括号右外侧输入字符“页共”→按下“Ctrl+F9”组合键插入域记号→在大括号内输入“=”号→单击工具条的“插入页数”按钮→再后面输入“*2”字符→在大括号右外侧输入字符“页”。 在右栏对应的页脚处进行以下操作:输入字符“第”→按下“Ctrl+F9”组合键插入域记号(一对大括号{})→在大括号内输入“=”号→单击工具条的“插入页码”按钮→再后面输入“*2”字符→在大括号右外侧输入字符“页共”→按下“Ctrl+F9”组合键插入域记号→ 在大括号内输入“=”号→单击工具条的“插入页数”按钮→再后面输入“*2”字符→在大 括号右外侧输入字符“页”(图6)。 图6 选中上述所有域代码,右击鼠标,在随后弹出的快捷菜单中,选择“更新域”选项,并调整好页码位置。最后单击“页眉和页脚”工具栏上的“关闭”按钮返回文档编辑状态,页码制作完成。 四、制作试卷标题 在第一页试卷上,通常有试卷标题、姓名、评分栏等项目,用表格制作。 执行“格式→分栏”命令,打开“分栏”对话框,选中“两栏”样式,并调整好栏间距,确定返回。输入试卷标题(如“天津市北辰区北仓小学一年级语文期末试卷”),设置好字体、

试卷自动生成系统的设计与实现

四川师范大学成都学院本科毕业设计试卷自动生成系统的设计与实现 学生姓名李锦超 学号2012101149 所在学院通信工程学院 专业名称通信工程 班级2012级宽带通信2班 指导教师石彬 四川师范大学成都学院 二○一六年五月

试卷自动生成系统的设计与实现 学生:李锦超指导教师:石彬 内容摘要:试卷自动生成系统,即用户通过自定义选择设置试题的类型、难度、分数、时间等多个因素自动生成考试试题并给予对错验证。随着互联网络的飞速发展、网络教育的不断普及与提升,传统的出题考试方式已经不能满足所有的需求,一概而论不“因材施教”的出题方式不利于考核不同类型的学生,也不满足现代教育的发展需要。因此,现在已经逐渐开始流行自定义、有难度、时间、类型选择控制的出题方式来迎合当前社会考试所需。试卷自动生成系统的诞生油然而生。 该设计主要目的是帮助出题者以及试题训练者能够根据不同人群自定义设置难度、类型生成考试试题的系统。系统为用户提供用户登录、开始试卷定制、选择题型、选择所占分数比例、最高分数设定、考试时间限制设定、考试难度选择、生成试卷以及答案查看等功能,将用户的需要“因材施教”、“分门别类”地提供,由用户自定义选取,从而达到针对不同层次的考生的训练和考验。同时,也方便了出题者逐个进行试卷试题的选取,省去了出题者挨个设定的过程,既提升了出题的速度,也提高了出题的整体质量。 本次设计主要是以服务出题者、试题训练人等人群方便快速地完成试题的构造并提升自身所需检测为目的的试卷自动生成系统。整体设计使用的是JAVA语言开发的B/S (浏览器/服务器)应用系统。用户登录该系统后可以根据自己的能力选择生成题目的难度,根据自己的弱项针对题目类型进行生成试题,亦可根据自己的熟练度选择答题时间。 本系统的代码框架采用了现在比较流行的SSH(Spring+Struts+Hibernate)进行设计,在功能模型的实现和页面处理方面严格遵从了MVC(Model,View,Controller)的思想体系。配合Javascript以及Xml对页面提取处理。数据库方面采用了中小型的Mysql 数据库进行处理,数据库工具使用了当下主流的navicat进行操作,以减轻代码量的负担和方便代码编写和功能实现。 关键词:试卷自动生成 B/S Java MySQL数据库

试卷自动生成系统需求分析报告

试卷自动生成需求分析报告

目录 需求分析 (3) 1.引言: (3) 2.需求协同收集: (3) 软件需求规格说明书 (5) 0 文档介绍 (5) 1 产品介绍 (5) 2 产品面向的用户群体 (5) 3 产品应当遵循的标准或规范 (5) 4 产品范围 (5) 5 产品中的角色 (6) 6 产品的功能性需求 (6) 7 产品的非功能性需求 (8) 8 其他需求 (8) 分析建模 (10) 0 引言 (10) 1 需求描述 (10) 2 静态模型 (13) 3 动态模型: (14) 功能点估算 (21) 1.试卷生成等系统用例图: (21) 2.试卷生成系统信息如下: (21) 3 功能点划分与计算...................................... 错误!未定义书签。

需求分析 1.引言: 1.1软件的目的: 面对日益激烈的学业竞争,广大学生和老师选择“题海”战术,虽然不是最好的办法,但它是最现实最为有效的方法。枯燥乏味的题海太琐碎,并且做完若干道题无法较为准确的了解自己的水平,故需要以试卷的形式展示。这就是我们开发该软件目的。让同学和老师更好的了解学习情况。 1.2项目背景: 习题库管理系统作为现代化教学手段的必要组成部分,其主要使用范围为各学科的习题管理,本系统将学科界定为《数据结构》,这一计算机专业的重要学科具有重要代表意义。 习题库管理系统软件PMS V1.0 是一套功能较为完善的数据管理软件,对习题的管理具有较好的分类处理功能,能够完善习题种类,并具有相当强的组卷能力。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。除此以外,PMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.3参考资料: [1]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997 [2]杨宽德等.软件工程实践教程[M].北京:科学出版社,2005 [3]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2008.2 [4]邱李华,李晓黎,张玉花等.SQL Server 2000数据库应用教程[M].北京:人民邮电出版社,2007 2.需求协同收集: 2.1列表: 对象列表: 试卷,试题,系统管理员,普通用户,数据库。 服务列表: 试题管理(增删改查)、生成试题(手动、自动)、用户管理(注销用户、用户登录、添加用户、修改密码)、

090310题库与试卷生成系统数据库设计

辽东学院本科毕业论文(设计) 题库与试卷生成系统 Item bank and test paper Generate 学生姓名:邹俊鹏 学院:信息技术学院 专业:信息管理与信息系统 班级:B0601 学号:0911060128 指导教师:张景林 审阅教师: 完成日期:2010年5月25日 辽东学院 Eastern Liaoning University

独创性说明 作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名:___________ 日期:__ __

摘要 随着计算机技术的不断发展成熟,它的快捷方便给人们带来了莫大的好处,人们在多个领域都用到了计算机技术,应运而生,试卷生产系统也不断在发展,逐渐趋于成熟。题库与试卷生成系统是专门为教学开发的,目的是提高教师出卷效率,非常适用于大、中、小学校的老师进行计算机自动抽题生成试卷的系统,尤其是对客观题的出题,其题库与试卷的生成可以极大的减轻教师组卷的劳动强度,优化试卷难易分布,减少组卷时间,对教师的减负有极大的帮助以便教师空出更多的时间从事创造性的教学活动。题库与试卷生产系统通过不断的完善和使用经验的积累取得了很好的成果。 本文从为用户带来便利的角度出发,通过结构化的分析方法,详细阐述了题库与试卷生成系统的开发、操作流程、具体步骤和与相关应用技术说明。本文首先介绍了项目开发的背景与意义,接下来是可行性分析,本文从技术、经济、管理三个方面论述了题库与试卷生成系统的可行性;然后系统需求分析,完成了业务流程图,数据流图,数据字典,系统设计阶段主要完成了系统详细设计、数据库的设计等。 本系统基于C/S模式,采用C#开发技术,以SQL Server作为数据库,使用Microsoft Visual Studio2005作为开发工具进行开发。本文在充分的需求分析基础上,设计和实现了一个试卷生成系统,通过测试,系统在Windows XP平台下能稳定运行,且基本达到了预期的设计目标,有一定的实用价值。 关键词:系统开发;题库管理;试卷生成;结构化分析

试卷模板

试卷编号:201101 考号: 中国人民银行淄博市中心支行 二〇一一年度征信从业人员资格考试试题(题库) 考试时间:90分钟 2011年12月 注意:1、开考20分钟后不得进场,开考后60分钟内不得离场 2、凡发现夹带复习参考书进入座位的,按作弊处理 3、请将前三题答案分别填写在题前表格内,未填写者该题目不得分 4、请注意卷面整洁,字迹不清的扣减相应分数 一、单项选择题 (一)个人征信 1.中国人民银行负责组织(A )建立个人信用信息基础数据库,并负责设立征信服务中心,承担个人信用数据库的日常运行和管理。承担个人信用数据库的日常运行和管理。(《个人信用信息基础数据库管理暂行办法》) A.商业银行 B.相关政府部门 C.企事业单位 D.自然人 2.个人信用信息不包括(C )(《个人信用信息基础数据库管理暂行办法》) A.个人基本信息 B.个人信贷交易信息 C.个人实体交易信息 D.反映个人信用状况的其他信息 3.商业银行应当在接到个人信用信息异议核查通知的(C )个工作日内向征信服务中心做出核查情况的书面答复(《个人信用信息基础数据库管理暂行办法》) .7 C 4. 除贷后管理外,金融机构查看自然人信用报告,必须首先获得其(A ),否则,征信机构不能将其信用报告提供给任何机构和个人。(复习参考题) A 书面授权B 口头同意C 有效证件D 身份证复印件 5.查询信用报告最多的机构是(D )(复习参考题) A.政府部门 B.司法机构 C.征信中心 D.商业银行 6.查询信用报告的有效证件不包括(D )(复习参考题) A.士兵证 B.护照 C.外国人居留证 D.工作证 7.个人信用信息基础数据库从(C )起开始采集信贷信贷信息(复习参考题) A.1999年1月1日之后新发生的信贷交易信息 B.2003年1月1日之后新发生的信贷交易信息 C.2004年1月1日尚未还清或之后新发生的信贷交易信息 D.2006年1月1日尚未还清或之后新发生的信贷交易信息 8.个人征信系统对采集到的数据的处理方式为(B )(复习参考题) A.经过一定的加工、修改 B.只进行客观展示,不做修改 C.部分信息客观展示,部分信息进行修改 D.以上都不对 9.个人信用数据库是否采集配偶的信息(B) (复习参考题) A.不采集 B.采集 C.涉及到夫妻共同财产的情况下才会采集 D.以夫妻共同的名义发生信贷关系的情况下才会采集

试卷自动生成系统材料

试卷自动生成系统1 引言1.1 选题背景计算机的出现及飞速发展不仅改变了人们的生活,也对教育产生了巨大影响,试卷自动生成系统就是其中之一。近些年来,随着教育测量理论和计算机技术的发展,对试题库的研究也不断出现新的成果。有些科研单位和高校率先建立了一批试题库,国家教委高等教育司工科数学、物理等题库也在教学质量评估中起到积极的作用。1990 年国家教委考试管理中心召开了第一次教育考试理论研讨会,总结了各地的题库建设经验,探索了符合我国国情的题库理论。1.2 意义及目的无纸化考试在未来必将取代现在的传统考试方式。但是,我国经济现在还未发展到能为每个学生安排一台考试用计算机,试卷自动生成系统的出现也就显得十分重要了。在各大高校的校务管理工作中,考试始终都是重要的环节。考试的结果是作为优化教学质量,改进教学方法的重要依据之一。因此,试卷的组织就显的尤为重要。在传统的出题过程中,总会出现一些问题,例如:对试题难度的把握不够准确,使得 A、B 卷的难度差别较大,这对考察学生的学习水平是极为不利的;在试卷组织过程中,命题教师的主观认识的局限性和随意性都难以避免。为了减轻命题教师的工作量,提高命题的效率和试题质量,试卷自动生成系统的使用就十分必要了。使用自动出卷系统的好处主要有以下几点:系统的试题库应该是大量优秀试题的“仓库” ,它可以,凡是入库试题都应该经过严格评定和筛选。试题库犹如“零件库”为各个成品提供足够多的“标准件”,而且试题库中的优秀试题不会用过之后就被丢掉,可以不断的累积和充实;利用试题自动生成系统来出卷要求命题教师事先制定好详细的命题计划,有助于克服命题的盲目性和随意性,使命题过程规范化;使用该系统出题自动化程度高,教师通过敲击键盘,就可以实现自动选题组卷,大大减轻命题教师负担;生成的试卷难易程度相当,知识点覆盖全面,可以较客观的反映考生的真实水平,从而为教学质量的优化管理提供科学依据。试卷自动生成系统通过对自动试卷生成系统的使用,一定会对提高教学质量管理水平,逐步实现教师办公自动化产生积极的意义。1.3 解决问题及技术要求用户登录系统要求:用户登录,登录后修改个人信息;添加试题系统要求:包括填空题,选择题,判断题等各个题型的题目、答案等基本信息的录入;试题浏览及修改系统要求:浏览各个题型试题,修改及删除试题;试卷生成系统要求:自动生成及手动生成试卷,试卷的输出等。该系统应用 ADO 技术链接 SQL Server 2000 个人版数据库管理系统,以实现各题型数据库的操作:如添加、删除、修改等,以及从试题库中选题组织试卷。使用Microsoft Office Word2003 作为终端输出,方便打印。1.4 研究现状目前试题库的建设在全国各个学校正蓬勃发展起来,试卷自动生成系统和无纸化考试也逐步走入人们的视线,它们的出现改变了现有的考试制度。试卷生成系统在国内已经不是什么新鲜事物,但开发自己的一套系统,使用起来必然会更得心应手。 2 方案论证2.1 实现技术及开发工具2.1.1 Delphi 简介 Delphi 是美国 Borland 公司推出的一款面向对象的可视化开发工具,本系统使用的是 7.0 版本,它可以运行在 Windows 98/NT/2000/XP 平台上。基于 Windows 的可视化开发平台很多,为什么要选择 Delphi7.0 呢?现在有很多,要么功能强大但是使用复杂(例如 Visual C);要么虽然使用简单但是开发语言本身有局限性(例如 Visual Basic)。Delphi 综合了两者的优点,是第一个集可视化开发环境、优化源代码编译器和可伸缩的数据库访问引擎于一身的 Windows 开发工具。Delphi 属于 RAD(Rapid Application Development,快速应用开发)工具,它的最大特点就是可视化的设计窗体以及随时为窗体添加各种组件。此外,Delphi 的编辑器除了具有一般的代码编辑功能外,还加入了 Code Insight 技术,减少了人工输入的麻烦。在 Delphi 的早期版本中,调试器的功能较弱。从 5.0 版本开始,它的调试器也充分完第 2 页(共 42 页)方案论证善,从而得到广大用户的青睐。 Delphi 的编译器建立在 Pascal 编译器的基础上,可以说是针对 Windows 的最快的高级语言本地代码编译器。有了编译器的速度作保障,程序员可以经常修改源代码、编译、测试、再修改、再编译、再测试……形成一个良好的循环过程,提高了开发的效率。另外,Delphi 的编译器不仅速度快,而且生成的二进制代码短小,运行效率很高。 Delphi 对数据库的支持一直是它的一大优点,也被人们津津乐道,毫不夸张的说,对于开发数据库程序,Delphi 是第一选择。它可以满足基于本地、客户/服务器和ODBC 数据库平台的应用程序的各种需要,而且相当方便、高效。对于一个好的开发工具来说,只有好的开发环境和编程语言是远远不够的,还需要有强大的类库和组件库来支持程序的开发。Delphi 在这方面做的已经足够好,从开,不仅功能强大,结构可始的 VCL(可视化组件库)到现在的 CLX(跨平台组件库)以扩展,而且层次清晰,符合编程人员的直观想法,使用起来很方便。2.1.2 用到控件介绍下面将介绍一些在本系统开发中用到的控件。 TForm 类。BorderIcons 属性:用来控制程序标题按钮的可用性;BorderStyle 属性:用来控制程序边框的样式;Font 属性:用来控制程序界面的字体;Position 属性:用来控制程序运行时界面的显示位置。 TRadioGroup 控件。Caption 属性:单选按钮的名称;Items 属性:用来添加单选按钮的各个选项的内容。 TADOConnection 控件。用来与数据库进行链接,一个 TADOConnection 控件可以同时被几个数据集所共享。 ConnectionString 属性:用来控制链接字符串,即与数据库链接的路径;LoginPrompt 属性:用来控制链接时是否要输入密码;Connected属性:用来控制是否进行链接。 TADOQuery 控件。用来在底层的 ADO 数据源中应用 SQL 语言。Connection 属性:用来指定和哪个 TADOConnection 控件相连;SQL 属性:用来添加向数据库提交的 SQL 语句;FieldByName 属性:用来给数据库的字段赋值;FidldValues 属性:用来取出数据库的字段的;Add 方法:用来向 SQL 属性添加 SQL 语句;Open 方法:用来执行 SQL 语言中的 Select 语句;ExecSQL 方法:用来执行任何 SQL 语句。这是执第 3 页(共 42 页)试卷自动生成系统行数据库操作程序的重要控件,也是本系统中的主要控件之一。 TADOTable 控件。Connection 属性:用来指定和哪个 TADOConnection 控件相连;FieldByName 属性:用来给数据库的字段赋值;FidldValues 属性:用来取出数据库的字段的;Append 方法:用来向数据库添加一条记录;Edit 方法:用来编辑当前的记录。

相关文档
最新文档