试卷自动生成系统材料

合集下载

试卷生成系统使用说明书

试卷生成系统使用说明书

试卷生成系统使用说明书1 系统配置要求(1)硬件配置要求:CPU:Pentium4即以上。

内存:256MB以上。

硬盘:2.1GB以上(可用空间最好在160MB以上)。

(2)软件配置要求WINDOWS2000/xp/vista/ WINDOWS7中文版操作系统,并且安装有.NET Framework 2.o(x86)即可运行该程序。

2系统安装首先启动操作系统,将本系统安装文件拷贝到硬盘相应地目录下,运行“setup.exe”或“试卷生成软件.msi”即可,安装情况如图2.1所示。

图2.1 系统安装界面点击“下一步”出现如图2.2所示界面,选择对应的安装路径,然后单击“下一步”,等待系统安装完成即可。

图2.2选择安装路径界面3系统使用在系统安装好之后,单击说桌面上生成的“试卷生成”图标启动系统。

系统启动之后就进入“用户登陆”界面,如图3.1所示。

图3.1用户登录界面此时,输入对应的用户名密码,选择好用户权限,点击“登陆”按钮,如果之前的用户名、密码或者权限选择错误,系统会提示“用户名、密码或权限选择错误!”。

如果输入无误,即可进入系统主界面。

如果登录的是管理员用户则进入如图3.2(a)所示界面,如果登录用户是一般用户则进入如图3.2(b)所示界面,二者的区别在于有无“用户管理”这一功能选项卡。

(a)管理员界面(b)一般用户界面图3.2试卷生成系统主界面在该系统主界面我们可以看到“已生成试卷”、“手动生成”、“自动生成”、“题库录入”、“题库删除”、“试卷预览”、“用户管理”等几个功能选项卡。

下面对这些功能做一一介绍。

(1) 已生成试卷进入主界面之后首先看到的就是已生成试卷功能选项卡,如图3.3所示,在此功能选项卡内又分为“初版试卷”和“终版试卷”两个选项卡。

用户可以对已生成的试卷进行“预览试卷”、“预览答案”、“预览该题”、“删除试卷”等操作。

当点击“预览试卷”按钮时,即对选定的试卷的试卷进行预览,当点击“预览答案”时,即对选定试卷的答案进行预览,当点击“预览该题”时,则对选定试卷的选定题目进行预览,查看其详细内容,当点击“删除试卷”按钮时,即对选定试卷进行删除。

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

基于Excel的试卷自动生成系统的设计与实现
Zh ng a Yu ye ,M a Ch u n q i ng  ̄
( J . D e p t . o f c o m p u t e r , J i n a n V o c a t i o n a l C o l l e g e , J i n a n , S h a n d o n g 2 5 0 0 1 4 ,C h i n a ; 2 . J i n a n I n f o r m a t i o n E n g i n e e r i n g S c h o o 1 )
p o we r f u l f u n c t i o n o f Ex c e l i t s e l f ,t h e i nv e s t me n t n d i e v e l o p me n t i s r e l a t i v e l y s ma l 1 .T h e s y s t e m d o e s n o t n e e d t o i n s t a l l a nd i s e a s y
t o us e .I t i s s u i t a b l e f o r mo s t c o u r s e s i n a l l t y p e s o f s c h o ol s .T h e d e s i g n nd a r e a l i z a t i o n p r o c e d u r e o f he t s ys t e m re a d e s c r i b e d . Ke y wo r ds :E xc e l ; VBA ; a u t o ma t i c g e n e r a t i n g s y s t e m o f e xa m p a p e r s;t e s t q ue s t i o n s d a t a b a s e

精品毕业论文答辩--C语言课试卷自动生成系统素材

精品毕业论文答辩--C语言课试卷自动生成系统素材
• 试卷信息表:主要包括题目,答案。
填空题数据表
Column Name Tihao Leixing Fenzi Zhanghenandu Timu Daan Biaozhi
Data Type Char Char Char Char Char Char Char
Width 3 4 1 4 200 80 1
使用数据窗口检索数据库数据的全 过程
• (1)创建一个事物变量,为了使其能与确定的数据库连
• 接,应为其赋值。
• (2)使用 CONNECT 语句把事物对象与数据库
• 连接。CONNECT 语句的语法如下:

CONNECT USING TRANSACFTION;
• (3)使用SetTransObject() 函数把具体的事物对象与数
项选择题,判断题,编程题)可以进行添加、删除、 修改等常规维护; • (2) 可以对试题库中的各类型试题(填空题, 单项选择题,判断题,编程题)进行单一条件或多 条件组合查询 ; • (3) 可以根据用户的要求在试题库中随机的 抽取各种类型的试题; • (4) 将随机抽出的试题和答案分别保存在 word文档中,可利用word对其进行编辑,最终打印 成标准试卷,和答案卷。
连接示意图
开发环境
数据库接口动态链 接库
PBMAA80. DLL
PowerBulider支持
数据库客户端软件
Microsoft SQL SERVER客户端 软件
Microsoft支持
网络层
网络协议
数据库或网络支持
Microsoft SQL SERVER
数据库
数据库的设计
• 根据系统功能设计的要求以及功能模块的划分,对 于语言可试卷自动生成系统的式题库的数据库,可 以列出以下数据项和数据结构:

在Excel中设计试卷生成系统

在Excel中设计试卷生成系统

在Excel中设计试卷生成系统作为一名教师,经常要经历考试、出卷这个过程。

虽然“无纸化”考试已经开始被大家所了解,但真正实现的学校却不多。

作为一名信息技术教师,我希望能够利用计算机开发出一套简单实用、可以自动生成试卷的系统,把大家从繁琐的出卷过程中解放出来。

考虑到试卷要打印出来,我没有选择VB,而是选择了大家都很熟悉的Excel2000,利用其中的VBA脚本语言来实现试卷的自动生成。

系统实现的功能1. 组卷方式为章节控制方式。

保证各章节的分值不易失衡,根据出题者的要求,按章节随机从题库中抽题组卷。

2.格式化试卷(包括设置试卷标题、进行页面设计、添加页眉等),达到可以直接打印的要求。

3.题库中试题内容与参考答案融为一体,由系统生成的试卷文档既可以打印出学生考试用卷,也可以打印出样卷。

构建题库该系统题库采用Excel表格的形式,字段名分别为“标准答案”、“题干”、“答案A”、“答案B”、“答案C”、“答案D”(如图1)。

题库中的记录可以采用两种方法来录入:1. 直接手工录入:打开工作簿,在题库工作表中可以直接输入题目;2. 从已有题库文件中导入到Excel题库里面,比如可以从现成的Access题库中直接导入到该题库里。

但是无论哪种方法都必须满足下面的条件:所有的题目按章节排序,并记录每一章节题目的起始位置,以后向题库里面添加记录时不能在文件尾追加,而是要放到所属章节的位置,并修正试卷生成界面里相应的地方。

建立试卷生成界面所谓试卷生成界面就是系统提供给用户的用于输入各种条件值的地方,本系统是由用户设定各章节所出题目的个数,因此界面比较简单。

我们把工作簿中的Sheet3工作表设计为系统界面(如图2)。

在该界面下用户只要在B列相应单元格中输入每个章节的题目数(例如,第一、二章都出10个题,就在B1、B2单元格里分别输入10,没有出题的章节后面可以为空白,如图2所示),然后按“Ctrl+D”组合键执行宏命令就可以生成试卷。

基于.NET试卷自动生成系统的设计与实现论文

基于.NET试卷自动生成系统的设计与实现论文

本科毕业论文(设计)题目:基于.NET试卷自动生成系统的设计与实现本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。

据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。

与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。

毕业论文(设计)作者签名:日期:基于.NET试卷自动生成系统的设计与实现摘要本设计主要研究在C#.NET平台上,运用C/S系统结构,利用C#作为开发语言和使用SQL Server 数据库和访问数据,设计出一个功能齐全合理、方便快捷的界面友好的试卷自动生成系统。

将所学的知识用于实际的生活中,并且在实际的生活中发挥其主要的功能并获得效益。

本设计的内容包括以下7个功能模块:系统用户登录模块、身份验证模块、题库添加删除修改功能模块、试卷生成模块、用户添加删除修改功能模块(管理者)、成绩查询模块、学生答卷模块。

关键词:.net、自动生成、Javascript、C#.NETBased on the .NET automatic examination paper generatingsystemABSTRACTThe design of the main studies on C #. NET platform, the use of C / S system architecture, using C # as the development language and the use of SQL Server databases and to access data, to design a fully functional and reasonable, convenient and friendly interface, automatic paper generation system. The knowledge learned to real life, and its main function to play in real life and get benefits. Contents of this design include the following seven modules: system user login module, authentication modules, add delete modify the function module exam, paper generation module, add and delete users modify the function module (manager), scores query module, the student respondents module.目录1 绪论 (6)1.1 课题研究的目的与意义 (6)1.2 课题研究的国内外概况 (6)1.3 论文的组织结构 (7)2 开发工具及相关技术 (8)2.1 开发工具 (8)2.1.1 Microsoft Visual Studio 2010开发工具简介 (8)2.1.2 SQL Server 数据库 (8)2.2 运行环境 (8)2.2.1 .NET Framework 4.0框架 (8)2.2.2 IIS管理器 (9)2.3 相关技术 (10)2.3.1 Ajax异步交互 (10)2.3.2 javascript脚本语言 (10)2.3.3 C#模板 (10)2.3.4 iframe用法总结 (11)2.3.5 B/S结构 (11)2.3.6三层架构 (11)2.3.7 SQLHelper类 (12)3 需求分析 (12)3.1 可行性分析 (12)3.1.1 系统的可行性 (12)3.1.2 系统的必要性 (12)3.2 系统需求 (13)3.2.1 功能需求 (13)3.2.2 系统的性能需求 (13)4 系统设计 (14)4.1 系统数据库设计 (14)4.1.1 数据库概念 (14)4.1.2系统实体E-R图 (15)4.1.3 系统数据表设计 (18)4.2系统设计 (20)4.2.1 系统实现流程图 (20)4.2.2 系统功能模块设计 (20)5 系统的功能实现 (22)5.1登录界面模块设计概述 (22)5.1.1 登录模块实现过程 (22)5.2 后台管理员模块设计概述 (24)5.2.1 后台管理员模块实现过程 (26)5.3 教师管理模块设计概述 (34)5.3.1 试题信息管理模块 (34)5.3.2 考试结果管理 (37)5.3.3 教师个人信息维护 (37)5.4 学生管理模块设计概述 (38)致谢 (43)参考文献 (44)1 绪论1.1 课题研究的目的与意义设计出一个试卷自动生成系统后,老师就不需要以人工的方法去出试卷和批阅试卷,当然也不需要高超的计算机技术也能把试题输入到系统上,而且还能够为学生提供一个不错的,方便的考试平台。

BS模式的下试卷自动生成系统的设计与实现

BS模式的下试卷自动生成系统的设计与实现

B/S模式的下试卷自动生成系统的设计与实现信息与计算科学06101班马德岭指导老师:庄曰华摘要:教学评价是教学工作的一个重要环节,通常的教学评价方式多为通过试卷进行考试,因而试卷的质量将直接影响到教学评价的结果。

一般情况下,教师出试卷时要么到庞大的题库里一道一道的把题目挑选出来,或是从几本相关的书里把题挑选出来组成一份试卷,这样既费时又费力,而且很难保证试题的覆盖面和把握试卷的难度。

为了将老师从繁重的命题工作中解放出来,为了提高命题的质量和管理的现代化、科学化、规范化,本文使用J2EE技术,采用B/S模式开发一个试卷生成系统。

本文在充分的需求分析基础上,设计和实现了一个试卷生成系统,主要完成了手动生成试卷、自动生成试卷、抽取现有试卷和用户管理等功能。

关键词:试题库系统;试卷生成;算法;J2EE;B/SAbstract :Value of teaching is an important tathe for teaching,usually a value of teaching is from a exam ,so a quality paper straight touches the value of teaching. 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 disengages from the burdensome proposition about exam, In order to improve the quality and management proposition of the modern, scientific, standardized, the paper developed a test generation system.Paper Generation System is designed and implemented based on the sufficient needs analysis in this paper,It mainly implements some functions include in manually and automatically generating papers,extrating some of existing papers,maintaining user information and so on.Keywords: test library system;paper generation;algorithmic;J2EE;B/S1引言随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应用,对于学校、企事业单位来说,计算机特别是PC机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。

基于WEB的试卷自动生成系统

基于WEB的试卷自动生成系统

基于WEB的试题资源综合使用系统— 研究报告刘利俊一.研究背景和意义现代远程教育经过几年的快速发展取得了前所未有的成就,产生了良好的社会效益,同时,也面临着严峻的挑战,其中最为突出的就是远程教育的教学质量问题。

因此,现代远程教育的聚焦点必须从各类资源量的建设转移到教学质量的控制上,构建适用的远程教育教学质量控制体系,这样才能使现代远程教育真正实现高等教育大众化和推进素质教育的总体目标。

考试是教学质量控制的重要环节,历来受到各学校各方面的高度重视,考试过程的组织和实施不断规范化、科学化,考试结果能客观地反映教学、管理的质量和水平。

同时,也存在以下几个问题:(1)认识上重视考试的组织实施,对考试结果缺乏测量分析(2)行动上没有从质量控制体系的高度进行考试工作的建设。

在当前教育信息化的背景下,多数高校都进行了相关考试系统及试题库的开发,实现了试题试卷的数字化,取得了良好的应用效果,但还普遍存在以下几个方面的问题:1.标准与规范问题:试题资源的建设没有在建设初期制定统一的标准,造成试题数据的统一管理困难;考试系统的设计和开发基本采用二层模式即B/S或C/S,题库及功能扩展相对困难。

2.资源利用率问题:试题的利用率普遍不高,学科间存在不平衡。

3.实现了考试的组织和实施,缺乏考试测量与评价。

缺乏对测试数据进行统计与分析,发现试题库中所存在的问题,发现教师教学过程中的问题,发现学生学习过程中的问题;缺乏对试题及试卷使用情况进行综合分析,没有为远程教育教学质量评价提供必要的依据。

为了探索上述问题的解决方法,逐步构建适合电大远程教育的试题资源综合使用平台,我们向浙江省远程教育学会申请对“现代远程教育环境下基于WEB 的试题资源综合使用平台的构建”这一课题进行研究。

二.研究方法与内容本课题综合运用了多种研究方法:(1)通过文献分析法收集考试系统、试题库设计、教育测量评价的相关研究成果;(2)通过调查研究法和个案研究法对我校某专业的考试数据进行整理分析,并根据学校远程教育的实际情况进行方案设计和系统开发。

试卷自动生成系统论文设计

试卷自动生成系统论文设计

摘要:在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。

数据库技术已逐渐成为当今计算机应用的潮流。

本文主要是通过制作一款数据库软件——即“试卷自动生成系统”来介绍数据库技术在人们日常生活、学习和工作中的应用。

本论文所做的主要工作如下:(1)设计了整个“试卷自动生成系统”的系统结构及工作原理;分析了系统实现中的特殊性、难点。

(2)设计实现对数据库的操作功能、数据库查询功能、数据库打印功能。

(3)分析并解决实现中的若干技术问题。

(4)建立完整的“试卷自动生成系统”,进行测试并分析结果。

关键字计算机数据库技术试卷自动生成系统AbstractAt the 21st century, with the development of puter science, Database technology is widely used in the people’s life and work. This makes users can enjoy more convenient and individuals. Database technology is the trend of today’s puter 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 people’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 puter Technology of the database The Paper Automatic Creating System目录第一章绪论 (1)1.1 试卷自动生成系统的产生 (1)1.2试卷自动生成系统的目的 (1)1.3目前教学考试中面临的问题 (1)1.4 课题的主要容 (2)第二章系统的整体设计 (4)2.1 试卷自动生成系统的设计原理 (4)2.2 方案选择 (4)2.3 方案特点 (5)2.4 试卷自动生成系统的生成 (5)2.5 数据流图 (5)2.6 数据字典 (5)2.7 系统程序流图 (7)2.8 系统功能模块图 (7)2.9 数据库设计 (8)2.10算法流程图 (10)第三章系统的具体实现 (11)3.1 系统各模块及其功能 (11)3.1.1.用户登陆模块 (11)3.1.2.主界面模块 (11)3.1.3.用户管理模块 (12)3.1.4.题库管理模块 (12)3.1.5.试卷自动生成模块 (13)3.1.6.生成试卷显示模块 (13)3.1.7.关于模块 (14)3.2 给数据库加密 (14)3.3 开发工具选择 (14)3.3.1 Delphi介绍 (14)3.3.2 数据库操作界面中基本功能介绍 (15)3.3.3 Ado技术介绍及使用方法 (15)3.4 程序设计过程中遇到的问题和解决方法 (17)3.4.1:第三方控件安装后在使用过程中,仍然不能运行的问题 (17)3.4.2:如何在程序中用代码打开一个带密码的Access数据库 (18)3.5 系统中部分核心代码及难点代码的解释 (19)第四章系统性能测试 (23)总结 (23)致谢 (24)参考文献 (25)附录 (26)第一章绪论1.1试卷自动生成系统的产生计算机在教学管理中的应用是实现教学管理科学化、现代化的关键。

毕业论文(试卷生成系统)【范本模板】

毕业论文(试卷生成系统)【范本模板】

沈阳化工学院本科毕业论文题目:___试卷自动生成系统_ ______院系: _ 计算机科学与技术学院专业:软件工程班级: 0801 ____学生姓名:王兴 ___指导教师: 郑秀_ __论文提交日期:年月日论文答辩日期:年月日摘要随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应用。

对于学校、企事业单位来说,计算机特别是PC机已经相当普及,大家对计算机的操作更加熟悉。

为了充分利用现有的计算机系统减轻教师的劳动强度,摒弃传统的手工出题方式,开发了试卷生成系统。

本系统运用Visual Basic 开发出试题自动生成系统。

利用其提供的各种面向对象的开发工具, 建立系统应用原型,然后进行需求迭代,不断修正和改进,直到形成满意的可行系统。

该系统结构良好、使用方便,题库数据输入简单。

系统能够实现人工选题和随机抽题两大功能,系统开发包括后台数据库的建立、维护以及前端应用程序的开发两个方面.该系统有安全的用户登录模块、方便快捷的浏览界面、易于操作的功能模块。

本文的分析基于知识点的试题库结构基础上,阐述以知识点难度系数和题型为主要控制参数的组卷算法的建立与实现方法.模块围绕实用性设计,比如,试题管理模块就是为了实现试题的录入、试题的维护、试卷的生成而设计的;查询模块是为了实现试题和试卷的快速查询而设计的;系统管理是考虑系统的安全性,用户名和密码,整个设计简洁明了,同时也就方便了操作。

本系统界面友好,能方便地生成试卷,试卷的维护(修改、删除试题)操作简单,组卷灵活快捷,查询试题或试卷迅速,可以适应各种试卷对知识更新的要求,还要具有一定的安全性.本软件的开发成功为试卷的生成工作又添加了一款实用性较强的软件,为试卷生成系统告别手工管理的时代又推进了一大步。

关键词:试卷;知识点;自动组卷;Visual Basic;SQL Server;AbstractWith the development and popularization of computer technology,the computer technology is important in our study and daily life. The scientific research of the super computer and our daily use mobile phone is the using of the computer technology.Real is the using of the computer technology.Enterprises and institutions for example,computer especially PC are widely used。

试卷自动生成系统说明书

试卷自动生成系统说明书

试卷自动生成系统的设计与实现摘要目前,对于大学、高中、初中和小学来说,试卷是对学生进行考核必不可少的组成部分。

学校普遍都采用的是传统的手工出卷考核,常常出现备选题目不够丰富、笔误、印刷错误、内容雷同和知识点分布不合理等情况。

目前虽有类似系统,但都是面向公共课的单科系统,所以开发适用于多课程的试卷自动生成系统显得尤为重要,不仅可以减轻教师负担同时可以提高试卷的质量。

系统基于B/S(浏览器/服务器)模式,以SQL Server 2005为后台数据库,采用技术开发实现。

该试卷自动生成系统由教师和管理员两种角色组成,不同的角色登录系统的权限不同,可以操作的功能模块也不同。

管理员登录后可进行个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理,教师登录后只可以进行个人信息管理、试卷制定维护和试题类别管理。

本文遵循软件工程的思想,详细阐述了系统的需求分析、系统分析、系统设计、系统实现及系统的测试过程等各个阶段开展的主要工作。

系统界面友好、操作便捷,实用性较强,达到了预期要求。

关键词:试卷自动生成系统;题库管理;组卷AbstractCurrently, the college, high school, junior high and elementary school, the papers are part of the assessment for students essential. Schools generally have adopted the traditional manual roll out the assessment, there are often alternative subject rich enough, clerical, typographical errors, duplicate content and distribution of knowledge and irrational situation. Although similar to the current system, but they are the single subject courses for the public system, so developers for multi-course papers automatic generation system is particularly important, not only to alleviate the burden of teachers while improving the quality of the papers.System based on B / S(Browser / Server) mode to SQL Server 2005 as the back-end database, using technology development achieved. the paper is automatically generated by the system consisting of teachers and administrators in two roles, different roles with different permissions login system, function modules can operate different. after the administrator can log on personal information management, customer information management, test subjects managed to maintain and develop the questions papers category management, the teacher can only log on personal information management, maintenance and examination questions papers develop category management.This paper follows the ideas of software engineering, elaborated system requirements analysis, the main work of the various stages of system analysis, testing process system design, system implementation and systems, such as carried out. friendly interface, easy operation, practical, strong, reaching expectations.Keywords: Paper automatic generation system; Bank management; Test paper目录引言 (1)第一章需求分析 (2)1.1需求分析 (2)1.1.1 分析目的 (2)1.1.2 项目背景 (2)1.2任务概述 (2)1.2.1设计目标 (2)1.2.2运行环境 (3)1.3系统工作流程 (3)1.4可行性研究 (3)1.4.1技术可行性 (3)1.4.2经济可行性 (4)1.4.3操作可行性 (4)第二章系统分析 (5)2.1功能分析 (5)2.2系统处理流程 (11)第三章系统设计 (13)3.1功能划分 (13)3.2层次模块图 (13)3.3数据库设计 (14)3.3.1 数据库概要设计 (14)3.3.2 数据库详细设计 (16)第四章系统实现 (20)4.1连接数据库配置 (20)4.2系统实现结构 (21)4.3系统主要模块实现 (22)4.3.1页面链接图 (22)4.3.2登录页面 (24)4.3.3系统主页 (24)4.3.4用户管理 (24)4.3.4题库管理 (26)4.3.5试卷制定 (26)4.3.5试卷维护 (30)第五章系统测试 (31)5.1测试环境 (31)5.2测试项目 (31)5.3测试用例设计及执行 (32)结论 (41)参考文献 (42)谢辞 (44)引言随着计算机事业的飞速发展,计算机的应用越来越广泛。

试卷自动生成系统材料

试卷自动生成系统材料

试卷自动生成系统1 引言1.1 选题背景计算机的出现及飞速发展不仅改变了人们的生活,也对教育产生了巨大影响,试卷自动生成系统就是其中之一。

近些年来,随着教育测量理论和计算机技术的发展,对试题库的研究也不断出现新的成果。

有些科研单位和高校率先建立了一批试题库,国家教委高等教育司工科数学、物理等题库也在教学质量评估中起到积极的作用。

1990 年国家教委考试管理中心召开了第一次教育考试理论研讨会,总结了各地的题库建设经验,探索了符合我国国情的题库理论。

1.2 意义及目的无纸化考试在未来必将取代现在的传统考试方式。

但是,我国经济现在还未发展到能为每个学生安排一台考试用计算机,试卷自动生成系统的出现也就显得十分重要了。

在各大高校的校务管理工作中,考试始终都是重要的环节。

考试的结果是作为优化教学质量,改进教学方法的重要依据之一。

因此,试卷的组织就显的尤为重要。

在传统的出题过程中,总会出现一些问题,例如:对试题难度的把握不够准确,使得 A、B 卷的难度差别较大,这对考察学生的学习水平是极为不利的;在试卷组织过程中,命题教师的主观认识的局限性和随意性都难以避免。

为了减轻命题教师的工作量,提高命题的效率和试题质量,试卷自动生成系统的使用就十分必要了。

使用自动出卷系统的好处主要有以下几点:系统的试题库应该是大量优秀试题的“仓库” ,它可以,凡是入库试题都应该经过严格评定和筛选。

试题库犹如“零件库”为各个成品提供足够多的“标准件”,而且试题库中的优秀试题不会用过之后就被丢掉,可以不断的累积和充实;利用试题自动生成系统来出卷要求命题教师事先制定好详细的命题计划,有助于克服命题的盲目性和随意性,使命题过程规范化;使用该系统出题自动化程度高,教师通过敲击键盘,就可以实现自动选题组卷,大大减轻命题教师负担;生成的试卷难易程度相当,知识点覆盖全面,可以较客观的反映考生的真实水平,从而为教学质量的优化管理提供科学依据。

试卷自动生成系统通过对自动试卷生成系统的使用,一定会对提高教学质量管理水平,逐步实现教师办公自动化产生积极的意义。

试卷生成系统的设计

试卷生成系统的设计

基于Delphi的试卷生成系统的设计2.3.2主要模块1)试卷生成系统主要包括以下几个模块:2)设计试题生成功能, 试题能分布整个教学内容;3)设计试题的难易程度分析功能;4)具有试题的答案生成功能;5)数据库设计及维护;6)程序的其它选项设置。

2.3.3系统业务流图业务流程图(transaction flow diagram,简称TFD), 就是用一些规定的符号及连线来表示某个具体业务处理过程。

本系统的业务主要包括用户登录、用户管理、试卷生成、试题管理、试卷管理等业务,其流图如下图2-1所示:图2-1 系统业务流程图2.4软件功能分析2.4.1题库管理试题管理的主要目的是维护题库中已有的试题及各项参数输出及题库查询, 其中包括题库编辑、题库查询。

题库编辑:其内容包括新建题库, 已存在题库的内容修改和增添、删除以及旧题库文件的删除这部分是对基本库文件直接进行操作, 特别是删除操作, 对库文件的潜在危害极大。

因此应防止因用户误操作而对文件造成的损坏。

题库查询:要编制试卷首先要清楚各个基本库文件中的试题分布情况, 因此要对基本库文件做查询, 将查询反馈给出卷者(用户), 出卷者再根据库中试题分步情况来选题。

2.4.2试卷管理1)该模块可根据要求实现试卷的自动/手工出卷。

自动生成的试卷试题由系统随机抽取, 由于题库中的试题按照题目的难易程度分类, 故随机抽出的试题难易适中,既可满足一般考试的要求又避免了人为因素, 增强了试卷的可信度。

尽管自动生成试卷符合规范化考试的要求, 但为了满足不同用户的特殊需要, 特设置了手工出卷的操作, 这样就增加了系统的通用性与灵活性。

下面简要介绍一下试卷管理中的模块:2)试题编辑模块本模块的主要功能是录入试题, 同时可对试题内容进行编辑和修改。

a 试题编号的生成试题库中的试题编号是区别试题的重要标志, 因此必须保证试题编号的唯一性。

为防止由于试题录入者的错误录入而造成的系统出错, 同时减轻试题录入者的工作量, 试题编号将由系统自动给出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷自动生成系统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 方法:用来编辑当前的记录。

TDataSource 控件。

用来联系数据感应控件和数据集的桥梁,是不可见的。

DataSet属性:用来指定和哪个数据集相连;Enabled 属性:与该控件相连的数据感应控件是否显示数据。

TDBGrid 控件。

用来显示和编辑数据库中表的控件。

DataSource:用来指定和哪个 TDataSource 控件相连;Columns 属性:描述列的显示特征和字段的绑定;dgRowSelect 属性:此属性为 True 时,用户在点击一条记录则选中的是一整行;OnCellClick 属性:用户在某一单元单击鼠标左键时触发的动作。

TPageControl 控件。

选项卡控件,其每个页也是一个对象,属于 TTabSheet 类。

ActivePage 属性:用来指定当前页。

2.1.3 SQL Server 2000 简介 SQL Server 2000 是Microsoft 公司推出的数据库管理系统,是当前非常流行的数据库管理系统之一,拥有大量的用户。

SQL Server 2000 目前包括 5 个版本,即:企业版、标准版、个人版、开发版和评估版。

其中功能最强大的是企业版。

本系统使用的是个人版,因为它不需要在服务器上就可运行,对机器的要求较低。

SQL Server 2000 是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。

所谓关系数据库即数据库中存储数据的对象是一些二元表,由行和列组成。

表中每行数据就是一个记录。

2.1.4 ADO 技术 Delphi 主要提供 2 种数据库链接方式,即 ADO 和 BDE。

现在来说明一下为什么选用 ADO 技术来连接数据库。

ADO 技术是 Microsoft 公司提供的一种快捷、简单、高效的数据库访问技术,ADO可以包含在脚本中来产生对数据库的链接,并从数据库表中读取数据,形成所需要的数据集。

而且,对于数据资源,提供了应用程序一级的界面。

不过,ADO 并不直接第 4 页(共 42 页)方案论证与数据资源通信,而是要通过被称为 OLE DB 的中间界面,对于数据资源,OLE DB提供了系统一级的界面。

ADO 是一组优化的访问数据库的对象集。

从Delphi 6.0 开始添加了对 ADO 的支持,以便让用户能迅速实现对终端用户用来做商业决策的数据库的一致性访问,结合Delphi 本身的开发式数据组件结构,程序员可以很快地建立应用程序,用来把自己的商业数据库通过 Internet 发送给客户,最终用户以及整个销售环节。

通过 ADO,Delphi7.0 也能让用户快速访问关系或非关系数据库以及 E-Mail 和商务文件系统。

BDE(Borland Database Engine)是 Delphi 颇具特色的数据库连接管理技术。

凭借窗体和报表,BDE 可以访问诸如 Paradox dBASE本地 InterBase 服务器的数据库,也可访问远程数据库服务器上的数据库,如 OracleSyBaseInformix 等 C/S 数据库中的数据库,也可访问经 ODBC 可访问的数据库管理系统中的数据库。

这两者提供了几乎相同的功能,在进行产品开发时,势必要做一个精心的比较。

虽然 ADO 技术提出的时间不长,并被定位为工业标准的,而且其在性能上由于当前没有良好的数据库引擎支持,其性能还不够完美,但是,我们应该要注意到 Borland公司已经宣布停止发展 BDE 了,其性能被 ADO 超越也是迟早的事,因此,在开发长期应用的产品时,推荐采用 ADO 技术。

相关文档
最新文档