试卷自动生成系统设计与实现.doc

上传人:b****9 文档编号:116392 上传时间:2022-10-03 格式:DOC 页数:40 大小:1.27MB
下载 相关 举报
试卷自动生成系统设计与实现.doc_第1页
第1页 / 共40页
试卷自动生成系统设计与实现.doc_第2页
第2页 / 共40页
试卷自动生成系统设计与实现.doc_第3页
第3页 / 共40页
试卷自动生成系统设计与实现.doc_第4页
第4页 / 共40页
试卷自动生成系统设计与实现.doc_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

试卷自动生成系统设计与实现.doc

《试卷自动生成系统设计与实现.doc》由会员分享,可在线阅读,更多相关《试卷自动生成系统设计与实现.doc(40页珍藏版)》请在冰豆网上搜索。

试卷自动生成系统设计与实现.doc

四川师范大学成都学院本科毕业设计

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

学生姓名

李锦超

学号

2012101149

所在学院

通信工程学院

专业名称

通信工程

班级

2012级宽带通信2班

指导教师

石彬

四川师范大学成都学院

二○一六年五月

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

学生:

李锦超指导教师:

石彬

内容摘要:

试卷自动生成系统,即用户通过自定义选择设置试题的类型、难度、分数、时间等多个因素自动生成考试试题并给予对错验证。

随着互联网络的飞速发展、网络教育的不断普及与提升,传统的出题考试方式已经不能满足所有的需求,一概而论不“因材施教”的出题方式不利于考核不同类型的学生,也不满足现代教育的发展需要。

因此,现在已经逐渐开始流行自定义、有难度、时间、类型选择控制的出题方式来迎合当前社会考试所需。

试卷自动生成系统的诞生油然而生。

该设计主要目的是帮助出题者以及试题训练者能够根据不同人群自定义设置难度、类型生成考试试题的系统。

系统为用户提供用户登录、开始试卷定制、选择题型、选择所占分数比例、最高分数设定、考试时间限制设定、考试难度选择、生成试卷以及答案查看等功能,将用户的需要“因材施教”、“分门别类”地提供,由用户自定义选取,从而达到针对不同层次的考生的训练和考验。

同时,也方便了出题者逐个进行试卷试题的选取,省去了出题者挨个设定的过程,既提升了出题的速度,也提高了出题的整体质量。

本次设计主要是以服务出题者、试题训练人等人群方便快速地完成试题的构造并提升自身所需检测为目的的试卷自动生成系统。

整体设计使用的是JAVA语言开发的B/S(浏览器/服务器)应用系统。

用户登录该系统后可以根据自己的能力选择生成题目的难度,根据自己的弱项针对题目类型进行生成试题,亦可根据自己的熟练度选择答题时间。

本系统的代码框架采用了现在比较流行的SSH(Spring+Struts+Hibernate)进行设计,在功能模型的实现和页面处理方面严格遵从了MVC(Model,View,Controller)的思想体系。

配合Javascript以及Xml对页面提取处理。

数据库方面采用了中小型的Mysql数据库进行处理,数据库工具使用了当下主流的navicat进行操作,以减轻代码量的负担和方便代码编写和功能实现。

关键词:

试卷自动生成B/SJavaMySQL数据库

Designandimplementationofautomatictestpapergenerationsystem

Abstract:

Automatictestpapergenerationsystem,thatis,bytheusertocustomizetheselectionofthetypeoftestquestions,difficulty,scores,timeandotherfactorsautomaticallygeneratetestquestionsandgivethewrongverification.WiththerapiddevelopmentofInternet,networkeducationpopularizationandpromotion,thetraditionalwayofexaminationquestionshasbeenunabletomeetalltheneedsofgeneralizationsdonotteachstudentsinaccordanceoftheiraptitudequestionsthewayisnotconducivetotheassessmentofdifferenttypesofstudents,alsodonotmeetthedevelopmentneedofthemoderneducation.Therefore,nowwehaveassemblypopularcustom,difficulty,time,typeselectioncontrolsetsthetopicthewaytocatertothesocialexaminationrequired.Automaticgenerationsystemoftestpaperbirtharisespontaneously.

Themainpurposeofthedesignisthehelptopicandquestionsoftrainingcanbesetdifficulty,typeofgeneratingexaminationpaperssystemaccordingtothecustomofdifferentgroupsofpeople.Systemfortheuserprovidesuserloginandstartcustomizedpaper,multiple-choice,choosetheratio,thehighestscoreset,theexaminationtimelimitset,choosethedifficultyoftheexam,testgenerationandcheckyouranswersandotherfunctions,theuserneedto"teachstudentsinaccordancewiththeiraptitude","subcategories"toprovide,selectedbytheuser,soastoachieveforcandidatesofdifferentlevelsoftrainingandtest.,butalsotofacilitatethequestionsonebyoneofpapersselected,eliminatingthetopicandsetonebyone,bothtoenhancethespeedofquestions,thetopicandalsoimprovesthequalityofthewhole.

Thisdesignismainlybasedonservicequestions,questionsoftrainingpeopleandotherpeopleeasilyandquicklycompletetheteststructureandenhanceitstestpaperautogeneratingsystem.TheoveralldesignistheuseofJAVAlanguagedevelopmentB/S(Browser/server)applicationsystem.Aftertheuserloginthesystemcanaccordingtotheirabilitytoselectthedifficultyofthequestionsintheform,accordingtotheirweaknessesfortypesofquestionsweregeneratedquestions,canalsochoosetoanswerthequestionsofthetimeaccordingtotheirproficiency.

ThecodeframeworkofthesystemusingthenowpopularSSH(Spring+struts+Hibernate)isdesigned.ThefunctionmodelandtherealizationofpageprocessingstrictlycomplywiththeMVC(model,viewandcontroller)systemofthought.WithJavascriptandXmlonpageextraction.DatabaseusedinsmallMysqldatabaseprocessing,databasetoolsusedinthecurrentmainstreamNavicatoperation,inordertoreducetheburdenofwritingcodeandconvenientcodeandfunctionrealization.

Keywords:

AutomatictestpapergenerationB/SJavaMySQLdatabas

目录

前言 1

1系统功能介绍与分析 1

1.1用户登录功能 1

1.2试卷生成及试题判断功能 2

1.3题库维护功能 3

2数据库的设计与开发 5

2.1数据库基础 5

2.2数据库设计需求 6

2.2.1数据库设计思路 6

2.2.2数据库表与字段的设置 7

3试卷自动生成系统流程 8

3.1物理结构流程 8

3.2文件结构流程展示 11

4界面设计 12

4.1界面流程展示 12

4.2界面设计示意图 13

5系统算法设计 19

5.1组卷方法设计 19

5.1.1随机法 19

5.1.2回朔法 20

5.1.3遗传算法 21

5.2试题难度算法 21

5.3试题分数算法 21

5.4系统算法总结 22

6主要功能代码展示 22

6.1登录功能代码展示 22

6.1.1数据库链接 22

6.1.2登录功能 24

6.1.3主要功能模块 27

6.2前端代码展示 30

6.2.1主界面代码 30

6.2.2图片轮播代码 31

7总结 32

参考文献 34

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

前言

现代教育伴随着互联网、自动化的发展而迅速地进行革新,传统的试卷考试已经远远不能满足现在社会急促的步伐,不仅如此,传统的试题考试设计相当地消耗出题者的时间与精力,并且没有针对性。

这种方式已经不能满足现代考试紧凑的步伐了。

因此,能够快速并且具有针对性、为用户提供自定义难度、类型、时间选择的试卷自动生成就显得尤为重要了。

试卷自动生成系统油然而生。

传统的试卷出题方式需要经过人工进行,出题者或者使用者需要根据自己的经验进行题目的设置,这种方式往往需要人力对试题数据的反复制定和验算、对题目合理性进行检验等等。

制定题目的难度梯度,以满足不同层次的学生反应不同的学习水平。

出题者往往还需要将以往的试题与将要出的试题的考点、难度进行对比。

由上诉需求可以看出,传统的人工出题方式不仅没有将互联网联动的优势运用起来,进行题库的资源共享与使用,也使出题者浪费了大量的研究和设置试题的时间。

互联网的时代是个资源共享的时代,现代教育也应该与时俱进,对于优秀的试题、适合学生做的试题可以进行共享并且反复利用,并且也解决

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

当前位置:首页 > 求职职场 > 简历

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

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