数据库试题自动批改系统毕业设计Word格式文档下载.docx
《数据库试题自动批改系统毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库试题自动批改系统毕业设计Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
计算机科学与技术系
专业名称:
计算机网络技术
大连东软信息技术职业学院
2011年9月
DatabaseTestAutomaticMarkingSystem
byLiuXiaochen
Supervisor:
LecturerZhangSan
NortheasternUniversityNeusoftInstituteofInformation
September2011
毕业设计(论文)任务书
毕业设计(论文)题目:
设计(论文)的基本内容:
毕业设计(论文)专题部分:
题目:
设计或论文专题的基本内容:
学生接受毕业设计(论文)题目日期
第1周
指导教师签字:
2010年月日
摘要
随着计算机和网络技术的发展,计算机在各行各业都得到了广泛的应用。
在教学领域,计算机除被大量用于辅助教学以外,还被大量用于辅助测试中。
计算机辅助测试涉及各种技术,如随机抽题、自动组卷、自动批改等。
其中自动批改是难点技术之一,被广泛关注。
当然针对判断题、单选题、多选题、具有一个或多个确定答案的填空题的自动批改技术已相当成熟,被广泛应用到计算机应用能力考试、高考等大规模的考试中。
而诸如名词解释、简答题、论述题、SQL语句题等主观题,由于其自动批改涉及人工智能、模式识别和自然语言理解等方面的理论,所以至今仍没有出现通用的方法,对他们的批改还是靠人工。
但人工批改受很多主观因素的影响,使得批改过程标准不断变化,而利用计算机进行批改时,标准会始终保持一致,且批改速度快。
因此数据库试题自动批改系统的实现具有很重大的现实意义。
针对这种现状,本文设计并实现数据库试题自动批改系统,它可以帮助教师完成数据库学科的一个考试从题目设计,考试安排,考试实施,考卷批改到分数统计总结的所有工作。
所有的考试数据和其他数据需要使用数据库技术进行存储和管理,并且具有一定的安全性保障。
本文分以下几部分:
绪论,关键技术,系统分析,系统设计,系统实现,系统测试及结论。
绪论中简要说明了系统设计的目的、意义、范围、研究设想、方法、选题依据等;
关键技术介绍了具体实现是需解决的一些技术;
系统分析介绍了系统各模块的功能需求及开发环境;
系统设计介绍了系统设计的指导思想,数据库设计,系统模块的设计。
系统实现包括环境配置、主要界面、程序的流程图、代码设计等;
系统测试通过设计测试方案、测试用例实现对系统的全面测试;
总的来说,阐述了基于Struts2.0框架,使用MySQL数据库,采用MVC设计模式完成数据库试题自动批改系统题库、考试子模块的分析、设计与实现。
关键词:
Struts2.0框架,MySQL,MVC
Abstract
Withthecomputerandnetworktechnology,computerindustrieshavebeenwidelyused.Inthefieldofteaching,computerassistedinstructionthanisusedextensivelyforother,wasalsousedextensivelyforsecondarytesting.ComputerAidedTestinvolvevarioustechniquessuchasrandomquestion,automaticgeneration,automaticmarking,etc..Ofcourse,forthejudgequestions,multiplechoice,multiplechoice,withoneormoreanswerstofillintheblanktodeterminetheautomaticmarkingtechnologyisquitematureandwidelyappliedtothecomputerskillstest,collegeentranceexamssuchaslarge-scale.Theinterpretationofsuchterms,shortanswers,essayquestions,SQLstatements,etc.Subjectivequestion,patternrecognitionandnaturallanguageunderstandingandotheraspectsofthetheory,andsothereisstillnogeneralmethodfortheircorrectingormanually.Therefore,thedatabasesystemtoachieveautomaticcorrectingpapershaveaverygreatpracticalsignificance.
Inviewofthissituation,thisarticlequestionsthedatabaseisdesignedandimplementedautomaticcorrectionsystem,whichcanhelpteacherstocompletethedatabaseasatestsubjecttitleofthedesign,examinationarrangements,testimplementation,testpapermarkingtoscorestatisticalsummaryofallthework.Allthetestdataandotherdataneedtousedatabasetechnologytostoreandmanage,andprotectthesafetyofcertain.
IntroductionThispaperpointsthefollowingsections,keytechnologies,systemanalysis,systemdesign,systemimplementation,systemtesting,theconclusionofsevenparts.Introductionbrieflydescribesthesystemdesignpurpose,accordingtoothertopics;
systemdesignedforguidingthesystemdesign,databasedesign,systemmodules.Systemimplementation,themaininterface,processflowcharts,codeanddesign;
Overall,thedescribedStruts2.0framework,usingtheMySQLdatabase,usingMVCdesignpatterntocompletethedatabaseautomaticallycorrectingsystemofquestionbankquestions,theanalysissub-moduletest,designandimplementation.
.
Keywords:
Struts2.0Framework,MySQL,MVC
第1章 绪论
现阶段,学校与社会上各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,且这些应用正逐步深入到千家万户。
人们迫切的要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公正、客观、更加激发学生的学习兴趣。
选择该题目的目的是利用计算机的准确性和高效性,来实现在线考试,在线批改。
同时针对题目的选择也有一个突破,多角度,多策略,多选择的出题方式,一改以往传统的固定出题模式,这样更加的灵活。
该系统就是为了更加方便、高效率的进行数据库测试及批改。
数据库试题自动批改系统是一个根据现有的考试系统的状况,没有达到的功能需求,进一步完善、提升数据库试题自动批改系统的功能而设计的系统。
希望该系统能够应用到学校的数据库课程中去,为老师和同学带来更多的方便。
1.1论文研究主要内容
数据库试题自动批改系统旨在实现考试的无纸化管理,对数据库考试可以通过互联网络或局域网进行,方便老师的管理,也方便了考生,我主要负责题库考试子模块,包括试题的管理,试题的添加,试题的删除,试题的修改,试题的查询;
考试管理,答题基本信息设置,学生试题信息显示,学生试题的批改及打分并显示考试的结果信息。
本论文主要介绍了对数据库试题自动批改系统题库、考试子模块的分析、设计和开发的全过程,运用面向对象的分析与设计方法进行了详细说明并予以实现。
1.2国内外现状
国外很早就广泛的应用了客观题的自动批改系统,同时开始对主观题自动批改这个难题展开了广泛的研究,取得了一些成果,并开发出ProjectEssayGrade(PEG),LatentSemanticAnalysis(LSA),E-rater,其中有的已进入使用阶段,并取得了较好的批改效果。
国外对于主观题的自动批改技术的研究可以分为两大类:
一是对于任意文本答案即文章写作类的主观题的自动批改,一般采用抽取答案中的浅层结构信息或语义信息,根据学生的遣词造句情况给以得分,或设置若干可接受答案模板和不可接受答案模板,将学生的答案与模板进行匹配,根据两者的匹配程度计算出得分。
二是对简短文字的自动批改,一般是先将参考答案进行适应的表示,然后计算学生答案与参考答案之间的匹配程度给出得分。
国内对主观题自动批改技术的研究起步较晚,成熟的技术也不多,由于汉语不同于英语等欧式语言,没有形态时态的变化,词与词之间也没有天然的分隔标记,因此,对汉语的自然语言理解和处理面临更多困难。
目前已有的研究都是针对简单类主管题如填空题、简答题等的自动批改,且没有使用的系统出台。
这些研究主要有:
湘潭大学信息工程学院的李辉阳等研究了有限领域简述文字的自动判读问题,提出以基于关系的带权匹配技术实现简单论述正误的判定;
南京大学计算机软件新技术国家重点实验室的高思丹等提出利用基于动态规划的语句相似度计算方法实现文字类主观题的自动批改;
南京大学计算机软件新技术国家重点实验室的黄康等提出一种基于带权概念网络进行分层语义相似度计算的主观题自动批改方案。
国内的这些主观题自动批改实验系统为特定领域的特定类型题目的自动批改提供了一定的解决途径,达到了一定的