基于Web的试题库系统的开发

上传人:鲁** 文档编号:471418853 上传时间:2024-01-01 格式:DOC 页数:51 大小:1.50MB
返回 下载 相关 举报
基于Web的试题库系统的开发_第1页
第1页 / 共51页
基于Web的试题库系统的开发_第2页
第2页 / 共51页
基于Web的试题库系统的开发_第3页
第3页 / 共51页
基于Web的试题库系统的开发_第4页
第4页 / 共51页
基于Web的试题库系统的开发_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《基于Web的试题库系统的开发》由会员分享,可在线阅读,更多相关《基于Web的试题库系统的开发(51页珍藏版)》请在金锄头文库上搜索。

1、北华航天工业学院毕业论文目 录摘要Abstract第1章 绪论11.1 课题研究现状分析11.1.1 本领域内已开展的研究工作11.1.2 已经取得的研究成果21.2 选题的目的及意义21.3 课题研究的主要内容3第2章 系统可行性分析42.1 经济可行性42.2 技术可行性42.3 操作可行性5第3章 系统需求分析63.1 问题的提出63.2 系统的设计目标63.3 数据流图73.4 数据字典8第4章 系统开发的技术背景104.1 开发技术及运行环境104.1.1 系统采用的开发技术104.1.2 系统运行环境104.2 关键技术简介104.2.1 系统前台开发工具(VB)概述104.2.2

2、 后台数据库(Access)支持114.2.3 软件工程思想概述124.2.4 数据环境设计器概述13第5章 系统分析与总体设计145.1 系统结构框架145.2 主要模块功能分析155.2.1 用户管理模块155.2.2 题库管理模块155.2.3 试卷管理模块155.2.4 试卷答题模块155.2.5 结果查询模块15第6章 系统数据库设计166.1 填空题库信息表(Filling)166.2 判断题库信息表(RightOrWrong)166.3 单选题库信息表(SingleSel)176.4 多选题库信息表(MultiSel)176.5 问答题库信息表(EssayQuestion)186

3、.6 学生基本信息表(Student)186.7 教师基本信息表(Teacher)196.8 管理员账号表(Admin)196.9 试卷信息表(QuestionPaper)19第7章 系统各功能模块设计及实现207.1 系统流程分析207.2 欢迎界面207.3 系统主窗体217.4 关于界面227.5 登录界面227.6 试卷类窗体的设计247.7 题库管理模块247.8 试卷管理模块287.8.1 试卷创建287.8.2 试卷修改297.8.3 试卷浏览327.8.4 试卷评阅337.9 学生答题模块337.10 结果查询模块337.11 用户管理模块34第8章 系统调试358.1 软件测

4、试概述358.2 系统调试过程出现的问题及解决办法35结 论38致 谢39参考文献40附 录41附录1 外文译文41附录2 外文原文44第1章 绪论随着信息时代的来临,教育现代化的提出使我们的教育更有时代特色,意义也更加深远,同时也促进了现代教育观的形成。教育现代化不是单指一种行为、步骤或方法上的现代化,而是概括了教育的思想、理论、结构、内容、方法、技术、管理等方面的综合范畴。在教育现代化进程中,教育测量学理论是其重要的组成部分,而标准化考试的形成是教育测量现代化的里程碑。学校教育(也包括远程教育)中广泛而经常地用考试来检查学生的学习情况,学生的考试成绩是某种教学效果的反馈,它为我们认识教学过

5、程中的各种因素提供依据。当前采用的标准化考试一般是大规模和目标参照性考试,对试题编制的质和量提出了很高要求。而要进行标准化考试,题库必不可少,它直接关系到标准化考试水平的高低,并在多方面对标准化考试给予有力支持,因此题库是标准化考试的物质基础。从另一角度讲,只有对考试的结果进行科学全面的分析,才能有效地促进教师的教学和学生的学习,同时根据试题的分析结果对题库中相应题目的重要参数进行修改,淘汰质量差的试题,这样,才有条件根据不同需要编制出各种有价值的试题,以保证考试客观、公正。但由于技术发展太快,现有的试题库系统和考试系统大都存在封闭建设,功能不全,平台落后,智能程度低等某些方面的不足,需要进行

6、深入研究和探索。本文基于对教育现代化、题库建设及标准化考试的认识,从理论及实践的角度证明真正从教学出发的、开放式的、智能程度高的试题库不仅能克服传统考试只能考查学生逻辑推理和运算能力,不能有效地检验学生的实践动手能力的缺点,而且能大大提高考试管理的电子化、无纸化和科学化,切实减轻老师、学生及工作人员的负担。1.1 课题研究现状分析1.1.1 本领域内已开展的研究工作为了更客观、准确、高效地去评估、检测一个学生的知识和能力水平,一些教育发达的国家由此设立了不少规模巨大的标准化考试,参加考试的考生数目庞大,次数频繁,还要求每次考试所得的分数具有可比性,这样才能用于鉴别和选拔人才。在国内,许多学校投

7、入了大量人力、物力参与试题的准备、试题的抽取试卷组织、试卷排版、印刷等过程。20世纪50年代,一些教育发达的国家开始着手试题库系统的理论研究,并于80年代初建立了很多大型的试题库系统,如TOFEL,GRE等考试的试题库系统。20世纪90年代,我国也陆续建立了一系列的试题库系统,如高等教育基础学科系列试题库、国家医学水平考试试题库、基础教育系列试题库等。这些系统,有的由考试机构控制,有的作为商品出售,产生了巨大的经济与社会效益。但随着这些系统的运行,也出现了很多的的问题。在诸多的原因中,存在的主要问题是己有试题库系统的维护和更新不方便。试题库系统随着学科内容的发展变化,必须不断的更新。但现有的试

8、题库系统往往其试题数据库的开放性不够,用户对己有试题的维护不方便。而且,某些试题库的组卷策略亦不是很合理。1.1.2 已经取得的研究成果近年来,对试题库系统的研究重点主要集中在智能组卷算法以及试题库的安全性上,即如何设计一个合理而高效的算法,使计算机根据用户设置的试卷要求自动地从己有的试题库中抽取试题形成一份令用户满意的试卷,又能够不造成试题库的泄密。智能组卷算法的研究已经取得了一定的研究成果。如谢旭升等研究者提出了随机选取组卷算法,其主要特征是不断的重复随机抽题,直到组卷完成或者组卷失败为止。这种单题随机的算法结构简单,但不能很好对试卷的整体难度进行控制,同时也容易造成试卷整体知识点分布的不

9、合理,因此组卷的质量不高。林雪明、张均良和王雍均等研究者提出了基于知识点的智能组卷算法,算法以课程的知识点为基础,组卷时按照学时比例确定知识点的分值,通过该算法形成的试卷知识点覆盖合理,但一般的考试都要涉及数十个知识点,利用该算法进行组卷的效率不高,并且当试题库中包含要测试的知识点的试题数不足时就会引起组卷失败。下面介绍几个典型的试题库系统来说明国内外题库系统的研究成果。(1)鹏博士在线考试系统及题库录入系统:提供专业化的题阵平均得分率分析、单一题目所有学生得分情况分析、满足学校领导和教师对教学质量的评估学习。该系统主要的缺点是对卷,试题的分析不够深入,考试结果对试题的参数不能修改,同时对题库

10、没有维护功能,不适于作为标准化的考试。(2)万维试题库系统:此试题库是供各级教育和培训机构或有培训考试任务的企事业单位使用的一套软件系统,为教师的教学准备工作节约大量时间,从而可以让教师拥有更多的时间和精力进行教学研究和对学生进行个性化深入辅导。(3)中教育星网络智能题库:是基于WEB方式的智能试题库系统,能够和学校现有主页或其它基于WEB方式的应用结合在一起, 其目标是给学校提供一个网络化的题库管理和试卷自动生成工具。该系统主要缺点是根本没有对考试后试卷,试题的分析,不能对教学效果进行评价,题库中的试题是固定的,没有淘汰优选机制,只能用于中小学校。1.2 选题的目的及意义在教学过程中,考试是

11、一个重要的环节,试卷的质量直接影响着考试的公平性、公正性和客观性。试题库就是为了适应考试工作的进一步科学化、标准化而发展起来的。它严格遵循教育测量理论,是在精确的数学模型基础上建立起来的教育测量工具。由于以往的考试无论是从教师出题、阅卷还是学生考试都存在很多问题和弊端。本文设计开发的计算机组成原理试题库系统主要出于两种考虑,一是针对传统考试中的作弊问题,二是可以减轻教师的负担,在充分表达教师考试意图的基础上,用信息化手段提高教师出题、阅卷等的工作效率。概括来说,研究和开发计算机组成原理试题库的意义如下:(1)本系统用于期中或期末考试,实现了考试管理的电子化、无纸化和科学化,减轻教师、学生及管理

12、人员的负担,有利于实行教考分离、提高教学质量。(2)借助本系统,教师可以方便地完成对试题库的适时更新和维护,学生可以公平的参与所学内容的考核,而管理人员能够便捷的对现有系统用户进行管理,从而规范和快速的实现考试管理过程中的各项任务。本课题的目标是开发题库结构合理、组卷效率高、易于更新和维护,安全程度高且实用的计算机组成原理试题库系统,分权限的访问将使系统的安全性得到进一步提高。1.3 课题研究的主要内容计算机组成原理试题库系统主要是针对传统考试的若干弊端而设计的用于辅助教学的软件系统,根据软件工程的设计思想要求,本毕业设计主要着手以下几个方面的研究:(1)试题库系统发展的现状及应用前景;(2)

13、试题库系统建设的理论基础;(3)组卷算法的实现过程;(4)分析用户权限控制在本系统的作用;(5)设计题库系统,提供题库管理、组卷、答题、阅卷等功能;(6)如何将试卷打印或者生成Word文档。第2章 系统可行性分析可行性研究是对试题库系统的全面通盘考虑,是软件开发人员正确成功的开发项目的前提与基础。此研究可以使软件开发人员尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难。所以系统可行性分析在整个开发过程中是非常重要的。本系统的可行性研究主要是参考已存在并正处于运行的类似系统和对系统原始资料及用户特点的详细

14、分析,以此两点为评价尺度,考虑其技术可行性、经济可行性和操作可行性。2.1 经济可行性计算机组成原理试题库系统为本次毕业设计所选课题,开发人员基本上没有经济需求。VB应用系统开发周期短,开发效率高,可降低开发成本;系统具有运行稳定,投入的维护人员数量少,维护简单及维护工作量较少等优点,可降低维护成本。现在Access已经成为了功能强大、操作简单的关系数据库管理软件,它提供强大的数据管理功能及数据灾难恢复功能,保证数据的高效完整性,提高系统整体的性能,降低系统运行成本,而且由于它集成在Microsoft Office组件中,更容易获得,只要安装Microsoft Office,就可以在安装过程同

15、时选择安装Access。故VB+Access的解决方案在经济上完全可行。2.2 技术可行性Visual basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。Access虽然是小型桌面数据库管理系统,但是它提供的功能却非常强大,不仅包括一般数据库管理系统中都有的SQL语言查询,而且支持数据的完整性和约束(包括:主键约束和实体完整性、外键约束和参照完整性、CHECK约束、UNIQUE约束等)。对于试题库系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号