中小学试题库智能生成和管理系统

摘 要摘 要信息时代的来临,一本教材已难以满足教育的需求,随着互联网的飞速发展,网络上的信息呈爆炸性增长,网络作为信息的载体,已经成为大众参与社会生活的重要渠道。由此发展起来的试题库管理的研究已经着手成为了教育机构、学校以及各大学习网站的必备项目之一。相比于传统手动的录入题目,借助互联网获取题目资源将大大提高工作效率并减少印刷的成本。本文设计的题库系统作为数据源进行题目的采集并进行相应的测试。该系统结合爬虫相关的技术进行系统功能模块的设计,根据互联网上试题的分布特点,本文围绕着题库进行了相关的设计与测试:1.设计一个简单的宽度优先爬虫爬取题库网相关的URL保存到本地;2.借助百度搜索引擎爬取与中小学生题库相关的doc文档保存到本地3.爬取权威在线题库网上的正文内容,将题目的类型、标题、内容存储到MySql数据库中,前端界面设计结合ExtJS完成实现。本系统结合管理技术,设计并完成了用户管理、题库管理、试卷管理的功能开发。本系统使用Eclipse为开发工具,Navicat for MySql为后台数据库,同时本地也作为存储对象,完成了试题库生成与管理的简单实现。关键词:爬虫;采集;题库 目录
第一章 绪论 1
1.1 开发背景及目的 1
1.2 研究现状 2
1.2.1 题库的研究现状 2
1.2.2 爬虫技术研究现状 3
1.3 论文主要研究内容和组织结构 4
第二章 开发环境及相关技术介绍 5
2.1 开发环境与数据库的选择 5
2.2 开发技术与数据库的简介 5
2.3 爬虫技术的介绍 6
2.3.1 搜索策略的介绍 6
2.3.2 开源工具的简介 6
2.4 ExtJS的介绍 7
2.5系统运行的相关配置 7
第三章 系统需求分析 8
3.1 系统可行性研究 8
3.2 系统功能分析 8
3.3系统用例分析 9
3.4 系统简要结构图 10
3.5 系统业务流程图 11
3.6 数据流程图 12
3.7 数据库设计 14
第四章 系统
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 

2.5系统运行的相关配置 7
第三章 系统需求分析 8
3.1 系统可行性研究 8
3.2 系统功能分析 8
3.3系统用例分析 9
3.4 系统简要结构图 10
3.5 系统业务流程图 11
3.6 数据流程图 12
3.7 数据库设计 14
第四章 系统设计 16
4.1详细设计 17
4.2 采集模块和前端界面设计 20
4.2.1 采集模块的设计 20
4.2.2前端界面设计 23
第五章 系统实现 24
5.1 UML及DOC文档采集结果显示 24
5.2题库系统生成与管理 26
第六章 软件测试及其维护 29
6.1测试计划 29
6.2测试用例 29
6.2.1用户登录模块测试用例 30
6.2.2试卷组成模块测试用例 30
6.3 测试结果 31
6.3.1用户登录模块测试结果 31
6.3.2试卷组成模块测试结果 32
6.4 测试结论 32
结 论 33
致 谢 35
参 考 文 献 36
第一章 绪论
1.1 开发背景及目的
在信息化的时代中,互联网就像是蜘蛛网一样向四面八方延伸下去。对于全球的覆盖,互联网作为血液连接着一个个组织。简单而又传统的书面印刷教材已难以满足现代化的需求,借助信息网,人们可以获取来自各个方面的学习资料,作为网络的创造者以及使用者,参与到社会中,网络已成为人们的重要渠道[1]。在教育方面,面对各类版本教材,学生和学校无法针对各自的所需进行选择,而题库的出现将能够大大缓和其中的矛盾,学校和学生也将能够从中受益。在教育信息化的建设中,出现了许多与教育相关的信息技术:在线考试系统、题库系统、网上课堂等等。这些信息化的教育改革大大促进了传统教育改革的变动步伐。
互联网的时代借助了各大搜索引擎进行发展,而搜索引擎的内部实际上是网络爬虫[2]。网络爬虫是根据一定的爬取策略爬取用户想要的资料,定向抓取用户所要求的信息:URL链接,文本文档,图片等等。作为搜索引擎的重要内部人员之一,网络爬虫提供了极大的方便为这些客户下载网页。强大的爬虫系统,强大的爬虫策略使用户可以随时随地获取自己想要的内容,极大的方便了生活,也验证了信息化的时代。
作为教育信息化改革的产品,题库系统通过网络爬虫从网页上下载相应的信息,从而充实题库,为题库提供强大的数据源,用户登录进去根据自己的需求选择相应的题目,强化自己的学习能力。相比于铺天盖地的搜索,查找资料,题库系统着实提供了极大的方便。有目的的对题目进行分类,也让学习者减轻压力。诸如一些在线考试,为学习者的应对教育的大流:考试提供了充足的资源与测试。各种手机APP应用也参与进来,“猿题库”以及“学习宝”等应用软件着实为学习者提供了便利。
因此题库系统是适应着教育改革的步伐而发展起来的,作为教育改革的产物,题库系统充当着不可或缺的角色,极大地方便了群众的生活。在各个领域各种学习资源应运而生,因而不同领域不同题库相辅相成。
相比之下,传统的纸质书面教材有许多不足:学生使用起来必须依靠课本上固有的不变的文字知识,而不会做到变通;纸质材料需要砍伐大量的树木,这也不利于环境的保护。每次需要进行学习阶段测试时,学校,老师,学生都要付出很大的人力。设计该开发系统的初衷:一.减少考试高峰期对于人工的压力,同时也能缓解一些教育机构的压力。二.纸质书本材料总是会需要很多树木来制作,不利于保护环境,书本用完后没有恰当的回收,同时也不利于资源循环利用。本系统将用户、题库和试卷三者结合起来,这样不仅仅能够帮助用户能够很好的查看,学习,同时也极大的方便了学习者。这样不仅减少了人工录入的压力,也使得现有的资源得到了充分利用,同时也促进了教育的改革。
1.2 研究现状
1.2.1 题库的研究现状
考试对于历史悠久的中国来说已是司空见惯,早期的科举制度早已在人们心中树立了不可磨灭的标本;但是对于这类考试,没有很好的监督与规范,结果就是不能很恰当地表现出参与者的各个学习能力。在现代各种战争之后,各国都相应的加强了教育改革,在教育上投资大量的人力和财力,为了建立知识改变时代作出了大量的准备工作。在这之后,对于考试做的准备,各个国家都建立了自己的大型题库来弥补教育的缺陷。对于这种考试,学生需要的复习资料多,同时出卷的工作量也很巨大。投入了大量的人力和财力,最终一无所获。因此,大型题库的建设是不可或缺的,同时这也是时代发展的产物。
自从经过一系列革命之后,恢复了高考制度后,对于考试的需求以及教育的改革,题库的出现是大势所趋同时也是时代发展的创造的财产。自80年代中期以来,在政府的大力支持下,已经开始出现了很多政府与相关教育机构两两携手共同开发的现象。90年代前后,政府已经投入大量的人力与财力来完成教育的改革,此时包括CAI教学与国家试题库的建设。
我国的题库研究的应用都很活跃,很早之前就完成了七五科技公关项目,关于通用题库的研究。到目前为止,应对学习者的需要,一些教育机构和一些公司设计并开发了一些网站与应用[3];像国内目前发展比较好的’猿题库’,猿题库的出现

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1444.html

好棒文