计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

通用试卷生成系统(一)毕业论文(5)

2013-07-23 01:03
导读:, DELETE等命令),例如:Query1.Open (这样会返回一个查询结果集)如果调用Open方法,而没有查询结果时,会出错。此时应该调用ExecSQL 方法来代替Open方法。如:
, DELETE等命令),例如:Query1.Open (这样会返回一个查询结果集)如果调用Open方法,而没有查询结果时,会出错。此时应该调用ExecSQL 方法来代替Open方法。如:Query1.ExecSQL (没有返回结果)当然在设计应用程序时,程序设计人员是无法确定TQuery部件中的SQL 语句是否会返回一个查询结果的。对于这种情况应当用Try…Except模块来设计程序。在 Try 部分调用Open方法,而在Except部分调用ExceSQL方法,这样才能保证程序的正确运行。Delphi中用ADOQuery来使用SQL语句同样十分方便。在ADOQuery组件中首先通过ConnectionString属性值来联接数据源,然后就通过双击SQL…属性值来写入SQL语句。在Delphi中调用数据库,就可以调用ADOQuery组件,通过修改其中的SQL…属性中的SQL语句来实现对数据库的各项操作。值得注意的是,ADOQuery组件只有在激活的情况下才可以被正确地使用,这样就提出了一个问题,也就是说,在每次修改ADOQuery组件的SQL…属性时都必须先行进行关闭,待清除掉SQL…中所有的SQL语句后才可以添加新的SQL语句。而且,在每一次修改完成以后,还应该记得重新将ADOQuery激活。其它的使用方法与TTQuery有许多的相似之处。
2.5 本章小节
本章主要介绍了数据库的理论基础、数据库的开发工具Delphi和SQL语句在Delphi中的使用方法,数据库理论基础分析了数据库的设计过程中要遵守的规则和设计方法。数据库开发工具主要介绍了Delphi的特点和Delphi的DBE控件组,另外还简要介绍了SQL 在Delphi中的运用。

 

 

 

 


3 通用试卷生成系统的定义
3.1 问题的定义
随着教育教学改革的不断深入,/教考分离!试卷规范化!
标准化的呼声越来越高"如何实现之是许多教育工作者潜心
探讨的问题"而伴随着对教育发展投入的力度不断加大 您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。
和全社会信息化水平的不断提高,各级各类学校基本具备了实
现现代化信息管理的物质基础"因此,采用计算机信息管理系
统来解决/教考分离!试卷规范化!标准化的问题是一种行之
有效的方法"它不仅可以减轻人员的重复劳动,提高工作效
率,更是各学校实现考务自动化,管理数字化!信息化的标志"
基于上述原因,本文给出了一个通用试卷生成系统的设计
方案"
 其系统应包含以下特点与功能:

用SQL Server数据库,NT4.0或者Windows98操作系统以上。题库可以自由维护、扩充,题库大小只受物理限制的存储容量。

限分明的管理操作系统,支持按操作者及题库权限进行操作,确保题库的公共性与私有性。

题支持单项选择题,判断题,填空题,编程题等题型,用户可以自由设置题型,试题内容包括内容,标准答案等属性,提供可以自由设置的试卷分类;多种试卷生成方式,可以设定参数自动生成或者手工选择试题,题库中自动抽取指定数量的试题或手工选取试题,也可以从某题库中每个题型各抽取多少分的试题,或者从多个题库中分别抽取指定数量的试题合成试卷,试卷生成的方式可以带答案、解答。
义的试卷可以重新编辑、排序、删除、调整,可以自动生成一份文档,也可以把现有的文档资料存到系统里,内容不受限制。

3.2 可行性分析
通用试卷生成系统是一个具有题库管理功能和出卷功能系统。可以将该系统分为题库管理系统和出卷系统两个模块来做,其中出卷系统又分为手工出卷和自动出卷两个子模块。题库管理模块应具有:查看题库,修改题库、新增题目、删除题目、章节管理、题型管理的功能。手工出卷让用户自己选择试题,当用户选择的试题存在重复(例如,同一道题选择了两次)或者有内容冲突(例如,同一知识点,在选择题中出现,又在填空题中出现)时,要能提示用户。自动出卷则是通过用户选择的生成试卷的条件,随机地选择试题,自动完成试卷的生成。

(科教作文网 zw.nseac.com整理)


 这种试题库系统的基本思想是按照“知识点”来构建试卷,主要是思路是依据教学大纲的要求,以课程的主干内容为主线,先把教学内容细致分解为一个个知识点,然后按大纲对各个知识点的要求掌握的层次,与题型、题量、难易度及各知识点间的馆包容性结合起来,作为该试题库系统构建试题的基本原则,以便计算机自动生成每份试卷、在考查点的分布上具有较强的科学性。
 要实现基于知识点的试题库系统的试卷建构,首先必须研究从知识点角度对试题如何进行分类,并结合试题的类型赋予各种特征参数,使试题库编程符合科学化与规范化的要求。因此,参数的设置是否合理,对能否体现基于知识点建构试卷的思想.所建构试卷的质量,编程的工作量及运行效率都是直观重要的。
 试卷生成模块是整个题库管理系统的核心。本系统的组卷是采用交互方式,即用户在输入各种要求后,系统会自动生成一份符合要求的试卷。组卷过程中系统会向用户依次询问以下信息:
要生成的试卷满分分数
是否考所有章的内容,若只是考部分章内容,还应输入所考章的章号;
 将系统试题库表中该门课程所用全部题型列表显示,供用户选择。
具体输入所考类型的代号,该类型的题目数目以及该类型题所占分数;
将每种题型的题数分配到各章节;
输入本试卷整体的难度系数;
所有上述参数有效输入后,确信在题库中满足上述条件的题目数目量足够的情况下即可生成 一份试卷来。
 抽题组卷是系统的关键,如何设计 一个算法一定能抽出满足要求的试卷,这是一个非常复杂的问题,从大纲对各个知识点所要求掌握的层次、题型、题量、各知识点之间的包容性,及考查点分布的科学性等角度来看,现有的试卷生成系统并不能完全达到教学基本要求,有待进一步研究。 内容来自www.nseac.com
 题库查询和统计模块能够及时地查询和统计现在题库中试题的数量,为题库的扩充和更新提供了很好的参照。
 由上述需求可以画出数据流程图。为了表达较为复杂问题的数据处理过程,用一张数据流图是不够 的,要按照问题的层次结构进行逐步分解,并以一套分层的数据流图反映这种结构关系。
 在这里一共使用了两层数据流图,即顶层图和底层图。它们是系统的关键部分,也是主要的部分。通过以上对数据流图的分析之后,我们已大体地了解了系统的功能和目标,接下来所要做的就是系统功能模块的划分和数据库的设计,也就是系统的概要设计。
 该系统分为两个子系统:题库管理系统和试卷生成系统。
 经过对系统的分析首先得到系统流程图。。。。。。。如下:
 
                
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 试卷生
上一篇:基于Web的网上评教系统(一)毕业论文 下一篇:没有了