基于Web的试题库管理系统的实证研究.docx

上传人:b****7 文档编号:11332063 上传时间:2023-02-27 格式:DOCX 页数:79 大小:478.19KB
下载 相关 举报
基于Web的试题库管理系统的实证研究.docx_第1页
第1页 / 共79页
基于Web的试题库管理系统的实证研究.docx_第2页
第2页 / 共79页
基于Web的试题库管理系统的实证研究.docx_第3页
第3页 / 共79页
基于Web的试题库管理系统的实证研究.docx_第4页
第4页 / 共79页
基于Web的试题库管理系统的实证研究.docx_第5页
第5页 / 共79页
点击查看更多>>
下载资源
资源描述

基于Web的试题库管理系统的实证研究.docx

《基于Web的试题库管理系统的实证研究.docx》由会员分享,可在线阅读,更多相关《基于Web的试题库管理系统的实证研究.docx(79页珍藏版)》请在冰豆网上搜索。

基于Web的试题库管理系统的实证研究.docx

基于Web的试题库管理系统的实证研究

目录

摘要I

AbstractII

1绪论1

1.1信息系统概述1

1.2选题背景2

1.3国内外研究现状及分析3

2系统规划4

2.1系统介绍4

2.2系统开发工具和方法介绍7

2.3可行性分析8

3系统分析9

3.1组织结构分析9

3.2业务流程分析10

3.3数据流程分析11

3.4数据字典14

4系统设计16

4.1系统模块结构设计16

4.2数据库设计17

4.3输入输出设计22

4.4代码设计23

5系统实施24

5.1系统实施的主要任务24

5.2系统程序设计25

5.3系统主要界面及程序设计主要代码25

5.4系统实现45

6系统维护及不足46

6.1系统维护46

6.2系统不足46

结论48

参考文献49

致谢50

外文资料翻译51

附件1:

外文资料翻译译文52

附件2:

外文原文56

基于Web的试题库管理系统的实证研究

——试题采编子系统的分析与设计

摘要随着计算机技术、多媒体技术、网络技术的迅猛发展,现代远程教育己经成为现代教育的重要组成部分,构建一个融合网上教学、练习自测、在线考试为一体的网络教育环境是非常必要的。

在对网络环境下在线系统的组成、运行机制、可应用技术和具体实现进行了分析和研究。

分析研究了系统的开发原理、总体规划、设计思想,实现的需求分析,数据结构设计与实现,努力促使在线考试系统得以顺利的实施。

本系统研究试题库技术、Web技术、数据库技术,探索将这三种技术有机地结合,实现基于Web的试题库管理系统。

该系统能够和学校的校园网或其它基于WEB应用结合在一起,满足远程教育的需要。

 

关键字试题库 Web技术数据库 试题库管理系统

 

PositiveresearchonthetestofdatabasemanagementsystemWEB-based

   --Analysisanddesignofthetestquestioneditingsubsystem

AbstractWiththerapiddevelopmentofcomputertechnology,multimediatechnology,andnetworktechnology,moderndistanceeducationhasbeenanimportantpartofmoderneducation.Soitisnecessarytoconstructanetworkeducationenvironmentwhichincludesintegratedonlineteachingandpracticeself-rated,on-lineexaminations.Experts’analysisandstudytheinformationofonlinesystemoperatingmechanisms,andtechnologycanbeappliedtoachieveunderthenetworkenvironment.Inordertopromotingtheonlineexaminationsystemtobeimplementedsmoothly,itisessentialtoanalysisandstudythesystemoftheprincipleofdevelopment,overallplanning,designideas,andneedsanalysis,datastructuredesignandimplementationThesystemstudiesthetechnicalquestions,Webtechnology,databasetechnology,whichbaseonthesystemofwebtesttocometrue.ThissystemcancompanywithcampusnetworkandotherWEB-basedapplicationtogethertomeettheneedsofdistanceeducation.

 

KeywordsThetextquestionsWebTechnologyDatabaseItemManagementSystem

 

1绪论

1.1信息系统概述

1.1.1信息和信息系统

(1)信息的概念

信息是现代社会的重要资源,而且发挥着越来越重要的作用。

传统的管理不认为信息是一种资源。

能源、物质和信息并列为人类社会发展的三大资源。

信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。

信息化的实质就是使信息——这一社会主导资源充分发挥作用。

信息是关于客观事实的可通讯的知识。

数据是记录下来可以被鉴别的符号,本身没有意义。

信息按照重要性分为战略信息、战术信息和作业信息;按照应用领域可以分为管理信息、社会信息、科技信息和军事信息;按照加工顺序可分一次信息、二次信息和三次信息;按照反映形式可分为数字信息、图像信息和声音信息等。

[1]

(2)信息的特性

管理信息是反映控制管理活动中经过加工的数据,是管理上一项极为重要的资源。

信息流一方面是物质流的表现和描述,另一方面又是用于掌握、指挥和控制社会和企业生产过程的软资源。

信息流的巨大的数量及其复杂的高度组织,是生产社会化程度的重要标志和重要组成部分。

信息具有以下特性:

1)客观性:

客观事实是信息的中心价值。

2)时效性:

信息的时效是指从信息源发送信息,经过接受、加工、传递、利用,所经历的时间间隔及其效率。

时间间隔愈短、使用愈及时、使用程度愈高,则时效性愈强。

3)不完全性:

只有正确舍弃无用和次要信息,才能正确地使用信息。

4)价值性:

信息是经过加工并对生产经营活动产生影响的数据,是劳动创造,是一种资源,因而有价值。

5)等级性:

管理信息系统是分等级的。

通常把管理信息系统分为以下三级:

战略级、策略级(或称战术级)、作业级。

(3)信息系统的概念、

系统是为了达到某种目的而对一群单元做出有规律的安排,使之成为一个相关联的整体。

信息系统是一个人造系统。

它由人、计算机硬件、软件和数据资源组成。

任何一个使用信息系统或信息系统所产生的信息的人叫做终端用户。

终端用户不包括系统分析员和程序员。

(4)信息系统的类型

信息系统可分为作业信息系统和管理信息系统两大类。

作业信息系统的任务,是有效地处理组织的业务、控制工业的生产过程和支持办公室事务,并更新有关的数据库。

作业信息系统有业务处理系统、过程控制系统和办公室自动化系统三部分组成。

管理信息系统主要包括信息报告系统、决策支持系统和经理信息系统等。

[2]

1.1.2信息系统对管理职能的支持

(1)信息系统对计划职能的支持

1)支持统计分析工作;

2)支持预测;

3)支持计划编制中的反复工作;

4)支持计划数据的存取;

5)支持计划的优化。

(2)信息系统对组织职能的支持

组织职能包括人力资源组织和工作组织两个方面。

支持人力资源组织方面的信息系统有岗位管理子系统、人才信息子系统、人员培训子系统、招工和分配子系统等。

工作组织方面主要是明确业务流程。

(3)信息系统对领导职能的支持

根据管理者在组织中所负责任的大小可分为高层管理者(如经理、副经理)、中层管理者(如地区经理、处长等)、第一线管理者(如工厂、科长、办公室主任等)。

决策支持系统通过数据、模型和良好的界面支持半结构和非结构化决策。

经理支持系统主要针对高级管理人员的信息需求,辅助企业领导对非结构化问题进行决策。

(4)信息系统对控制职能的支持

控制职能的基本任务是使计划在实际执行中不偏离目标。

计划为控制提供了框架,而控制则通过统计、核算、评价和调整来确保目标和计划的实现。

在企业管理方面,信息系统可以在管理的三个层次上支持管理控制:

1)支持作业控制。

作业控制是确保作业有效实施的过程;

2)支持管理层次上的控制;

3)支持战略计划和控制,战略计划的目的是编制实现长期目标的战略。

1.2选题背景

考试是检查学生对知识掌握程度的一种考核,传统的考试出题总是教师考前集中出题、集中组卷,这样很难保证试卷的质量,进而不能准确反映学生的学习效果。

目前,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,传统的考试方式已经不能适应现代考试的需要。

随着计算机技术和网络应用的不断扩大,为在网上举行考试提供了必要的条件。

网络考试系统可以充分发挥试题库的作用,方便教师及时、全面、均衡的组织试卷、批阅试卷以及分析考试的具体情况;省去了传统考试过程中的工作量大、效率低、反馈周期长、反馈能力弱、资源浪费等缺陷,具有公正性、安全性、准确性、灵活性、及时性以及方便性等特点。

[3]

随着计算机和网络技术的发展,给试题库管理系统的建设提供了前所未有的时机,本课题设计和实现了一套基于WEB试题库管理系统。

网络教育发展离不开网络试题库,因此,基于Web的试题库系统的研究对于发展远程技术教育尤为重要。

基于Web的试题库系统不同于其他类型的试题库系统,它以Internet为背景,只要学生能够访问Internet网络,并获得给定的权限就能够使用本系统。

基于Web的试题库系统具有不受地域限制、维护方便、便于考试的保密管理等特点。

在基于Web的试题库系统中,对于学生在线考试,系统需要提供自动组卷,自动评分,成绩查询等功能;对于教师,需要建立符合课程大纲要求的题库,需要对试题进行添加、修改、删除等各项管理。

基于Web试题库也是适应考试事业大规模发展,考试进一步科学化、标准化的需要而发展起来的。

通过题库出卷有诸多优点,如:

有利于提高试卷质量、有利于提高教师的效率、有利于实现教学质量考核的规范化和公平化等。

因此基于web的试题库已经成为教学改革和教学创新研究的重要内容。

[4]因此基于教育的改革的要求,我们提出建立基于web的试题库的在线辅助教学的系统。

随着现在教师在教学过程中,出卷次数的不断增加,便会在教学过程中积累许多的试题数量。

从而不便于保存和快速准确的找到所需要的信息的问题日益明显。

虽然现在有很多各种类型的试题库和组卷系统,但是大多数都是通用的试题库或者特别专业的试题库,需要专门人员来维护,不适合单门课的组卷和管理。

因此为了适应单门学科教师的组卷的规范化、合理化、快速化。

于是结合单门专业当前的情况与用现有的电脑资源提出建立本专业的试题库管理信息系统。

试题库管理系统信息系统是一个庞大的系统的工程,因此这样系统的开发应该采用结构化的开发方法,应该分模块来实现系统的开发。

[5]试题采编是试题库管理中一个重要的组成部分,关系到试题库系统地开发的关键技术,开发小组就要求负责此模块的开发人员能够积极主动的搜寻相关资料和完成对应的工作。

1.3国内外研究现状及分析

基于Web的试题库管理系统作为现代远程教育系统的一个主要过程,是远程教育实现过程中的一个关键,是保证远程教育教学质量的重要手段。

[6]近年来,人们一直在研究和改进如何运用高新技术,客观、准确地评估人的知识和能力水平。

随着虚拟大学的蓬勃兴起,人们也迫切要求利用现有资源通过建立合理试题库来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证和客观,增加了学生模拟练习的机会,激发了学生的学习兴趣。

Internet技术的发展使得考试的技术手段和载体发生了划时代的变化,计算机技术、网络技术和考试理论的日渐成熟,使考试从传统的纸笔考试到基于Web的在线通过试题库考试成为现实。

[7]

目前,全球大多数的大学都拥有自己的网站,其中许多学校推出了网络教育课程。

欧美国家的网络教育走在世界前列,具有相当的规模。

[8]

经济发达国家己经建立了完善的考试专业机构。

各机构也都根据自己所承担的职能,建立起了大型题库。

如“律师资格考试”,“GRE考试”,以及计算机方面的“Cisco职业资格认证”、“Microsoft职业资格认证”、“计算机等级考试”等。

在英国已经实现了英语资格考试的网上学习和水平认证的全过程。

[9]在一些国家,试题库系统已应用于每一个教学阶段,在一些大学、中学校园里,考试、作业、远程教育多方面的应用,为各级人才的培养提供了一个良好的平台,收到了较好的效果。

从我国恢复高考制度以后,随着高考标准化的实施,以及其他大规模考试的建立,尤其是微型计算机的快速发展,这些都为题库建设提供了基础条件。

自从80年代中期以来,出现了多所学校或行政机构联合开发试题库的局面,如1986年北京大学,南京大学等30多所学校的200多位教师共同合作,开发了“高等化学试题库”,于1991年完成首期工作,1995年完成第二期工作,并商品化在全国推广,同时,也出现了许多其他学科的试题库,如高等数学试题库,普通物理试题库等,“八五”期间,我国对试题库的建设立项,主要有数学、物理、化学、生物等基础学科,这些对题库的建设工作进行了全面推进。

[10]

在教育部提出实施“现代远程教育工程”,形成开放式教育网络,构建终身学习体系以后。

一些高校及科研单位也开发了各门各类的基于Web的在线考试系统投入实际应用,一些规模较大的高校的部分计算机学科,特别是计算机基础学科也在制作和试用在线考试系统来进行无纸化考试,如华中科技大学,上海同济大学等。

清华大学、北京邮电大学、浙江大学等高等院校进行了现代远程教育试点。

[11]如今,这些试点学校初步探索出网络教育的办学模式,开发了一批网上课程和教育资源,初步形成了校内基于校园网的多媒体教育与校外远程教学相互融合的办学格局。

2系统规划

2.1系统介绍

2.1.1初步调查

基于Web的试题库管理系统作为网络教育得发展中重要的一项工作,随着计算机应用的迅猛发展和网络技术的不断革新以及网络应用的不断扩大,发展以互联网为主要手段的现代远程教育己成为当今教育发展的趋势。

从而现代教育应充分发挥网络的各种功能,利用的现代的网络资源优势,向受教育者提供一种方便的学习环境,用数字化技术传递教学内容,开展以学习者为中心的非面授教育活动。

基于Web的试题库管理系统是以Internet为背景,只要教师或学生能够访问Internet网络,并获得给定的权限,就能在给定教师或者学生的权限范围内使用本系统。

[12]该系统具有不受地域限制、维护方便、便于考试的保密管理等特点。

该系统中,对于学生的灾线考试,系统应该提供组卷,评分,成绩反馈等功能;对于教师,能够建立符合要求的题库,能够对试题进行添加、修改、删除等各项管理。

2.1.2用户需求分析

系统的总体任务是实现试题库管理系统化、规范化、自动化、高效化。

需求分析是在系统开发的总体任务的基础上完成,设计数据库系统时要充分了解各方面的需求,以及可能拓展的需求趋势。

系统的需求分析主要有:

基本信息的输入、修改、查询;属性参数的设置;试卷的合理化生成;考试成绩的统计分析与打印。

在考试过程中,教师工作存在以下问题:

(1)必须事先找好要出的试题、并且是最好的试题。

有时教师在教学过程中,发现了很好的试题,只好记在书上或本子上,这是很容易忘记的事,等到要再用的时候,才发现试题不知放到哪了;

(2)找好试题之后,整理试题也是一项要花费大量时间的问题;

(3)整理好试题后,要把试题输入到计算机中,以进行打印。

当教师想把上次或以前的某些试题再放到试卷中时,必须再重新输入一次,给工作带来了许多时间的浪费;

(4)还有一个问题,当下次出试卷时,很难找到以前试卷的原样。

系统功能分析:

(1)数据的录入:

把系统中所需要的信息录入进去,包括,用户信息的录入,题型的录入,课程的录入,试题的录入等。

(2)数据的查询:

根据已有的条件查询需求的信息,本系统的查询主要是试题的查询,可以根据试题号,试题的难易程度,试题的题型来查询。

(3)数据的修改和删除:

包括题型、试题、课程的修改删除等。

(4)用户的管理:

用户的增加、删除及密码修改。

2.1.3系统开发目标

我们采用结构化开发方法来开发试题库管理信息管理系统,主要目标是使系统具有数据录入、删除、修改、查询和打印等功能,不仅要着眼于学校的考试管理工作,而且要兼顾各部门要求,方便学生、教师对试卷信息的查询。

其主要目标如下:

(1)提高该系在试题库管理中的自动化、科技化、高效化的水平,提高该系的试题管理的现代化的水平,按照管理信息系统结构化的开发思想、原理与方法来开发系统。

从而实现采用计算机代替相关的手工劳动,用计算机来解放手工劳动并且使该系的试题库管理的操作全过程更加规范化。

[13]

(2)提高该系统的整体服务水平、可操作性,使得负责组卷和相关操作的相关人员可以从系统中及时而且正确的完成有关组卷、评分等相关操作,并有关教师可以迅速而有效地同学生进行信息交流与共享。

(3)提高管理工作的效率,方便学生对自己在该系统中的考试的相关信息情况进行查询。

(4)由于本子系统是专门负责试题库信息系统的试题库采编的实现,并且本子系统作为主系统地一个组成部分,本子系统要完全支持主信息系统的操作和运行。

(5)系统主要是给负责出卷教师人员和参加考试的考生建立的。

主要的应用对象是该系*课程的任课教师和选修改课程的相关学生。

 

(6)能同时存放多种试题及其标准答案,并能根据要求形成试卷和答卷。

(7)形成试卷的方式灵活、多样,能最大限度地发挥计算机处理的智能性。

(8)查询方便,结果可以保存,生成的试卷规范、美观,可以手工进行进一步的编辑、存档和打印。

(9)具备一定的开放性如增加新库、新题型等;具备一定的安全性,如用口令防止无关人员的非法访问等。

除此之外,系统还应具有比较完善的帮助、各种操作及其可能出现错误的提示等。

2.1.4试题库系统的原理

试题库基于大量优质题目集合的特点可适用于不同目的、技能和任务需要。

试题库的设计在参照国家教育资源建设技术规范的基础上,主要考虑以下几个方面:

能准确、清晰地反映出题目的内容;题型应以客观题为主,适当考虑主观题;便于分类管理和使用;应包含评分所需的相关信息;能处理一些特殊信息。

[14]

试题库的原理主要有以下四个方面。

(1)试题组织

试题的组织与编写必须以学科的知识点结构为依据,建设题库之前,必须首先确定学科的知识点结构,在按学科知识点结构组织试题时,还需注意学科知识点结构的区别。

(2)试题的分布结构

试题数量要足够多,在各指标属性区间内均衡分布,以知识点、难度与认知分类这三个属性为核心,形成三维立体交叉网络。

网络上的每个交叉结点上都有合理的试题量,还要保证试题在题型和区分度上的分布要合理。

(3)试题质量要求

试题内容要科学,无学术性错误;无歧义性,表述简单明确;无关联性,试题之间不能相互提示,不能相互矛盾;试题参数标注要尽可能符合客观实际。

(4)试题的抽样测试

由课程专家组织编写的试题,试题参数标注的合理性。

必须经过抽样测试验证,若抽样测试不合格,必须组织其他的课程专家进行复审。

2.1.5试题库系统功能

题库是一个动态系统,能供用户随时增删试题,更换题中数据,建设题库时要按照考试大纲和教育测量学要求编制试题。

[15]

试题的答案应准确、全面、简洁、规范,主观性试题应规定评分要点和评分标准;制定评分标准,需包括对应考者的逻辑思维、综合应用和语言表述能力的要求。

系统具有功能齐全,适用性强,操作简便,界面友好的特点,是通过校园网外挂在网络教学个人网站上的,所以实现了远程教育中的教与学的良好互动。

现将该系统的在线考试模块的进行介绍。

试卷管理模块能将每道试题的全部信息(包括每道题的编号、题型、难度系数、分值等)录入到试题库中。

若试题或答案中含有图形,可以录入相应的图形,该模块包含有对题库中的试题与答案可进行整体浏览,或根据用户选择的具体查询条件进行相应的查询浏览功能,同时可以对不满意的试题进行修改或删除等常用维护操作。

[16]

组卷模块根据用户指定的试题难度、试题类型从试题库中随机抽取试题组成一套试卷,答案亦随之生成。

组卷功能可由用户指定的一定的条件,如根据选择的题量确定每题的分值,此功能给用户提供了较大的灵活性。

试卷输出模块可通过调用Word将当前生成的试卷嵌入标准的试卷模板进行编辑排版,从而生成一套正式的试卷,并可将其打印输出。

用户权限管理模块是系统的亮点,它按照考试的规程为用户设定了不同级别,每一用户都有自己的密码,登录后方可进行对应的操作。

如系统管理员的权限为整个系统,各功能都可操作;而一般用户不得录入试题、不得对题库进行维护;超级用户不能进行试卷管理。

成绩管理模块要实现对考生的成绩进行统计、分析、查询、打印等功能,考生要能通过准考证号很方便的查询自己的成绩。

题库系统一般都具备建库和维护、查询和检索、组卷、试题、试卷分析等功能,这是无论建立什么学科的题库都需要的。

试题库是生成试卷的基础,用户可新建不同学科的试题库,然后进行编辑,也可打开已有的试题库编辑,即录入试题内容、插图和参考答案;录入有关属性,以及对己经录入的试题进行删、改、保存、查看等操作。

试卷生成需要组卷、修改试卷、审核试卷三个流程。

所以试题库系统是一个以计算机为基础,以用户为主体的人机交互数据库系统。

2.2系统开发工具和方法介绍

2.2.1系统开发工具选择

现在市场上有很多管理系统的开发工具,如:

VisualFoxPro6.0、Delphi、ASP等等,数据库开发工具又有很多种,如:

Access,SQLSever,Oracle等等。

这些都是很出色的管理信息系统及数据库的开发工具。

不过我们开发小组选择VisualBasic6.0来进行试题库信息管理系统开发的工具,VisualBasic6.0有着以下特点:

VisualBasic6.0是创建Windows应用程序较快捷、容易的工具。

VisualBasic6.0提供了一整套简化快速应用程序开发的工具集。

Visual指的是创建图形用户界面所使用的方法。

不用编写许多行代码来描述界面元素的外形和位置,你只需简单地在屏幕上添加一个预先创建的对象即可。

假如你已使用过像画笔之类的画图程序,你就已经有了创建有效的用户界面所必需的大部分技巧。

无论你是要创建个人还是工作组的小型实用程序或者企业级大型系统,VisualBasic6.0都有能满足你要求的工具。

其数据访问的特性可以创建数据库、前端应用程序和应用于大多数流行数据库格式的可伸缩服务端组件。

ActiveX技术允许你使用由其他应用程序所提供的功能,如由Word字处理程序、Excel电子表格和其他Windows应用程序提供的功能。

VisualBasic6.0的因特网功能,使你可以通过因特网很容易从你的应用程序访问文档和其他应用程序,或创建因特网服务器应用程序。

对于VisualBasic6.0来说,它的主要优点是很容易理解,许多编程工作都很容易完成,基本上隐藏了WindowsAPI和COM组件结构的内涵。

其缺点是VisualBasic6.0从来没有实现真正意义上的面向对象,所以大型应用程序很难分解和维护。

另外,因为VB的语法继承于BASIC的早期版本(BASIC主要是为了让初学者更容易理解,而不是为了编写大型商业应用程序),所以不能真正成为结构化或面向对象的编程语言。

2.2.2系统开发方法介绍

我们采用结构化开发方法来开发试题库管理信息管理系统,结构化开发方法

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1