在线考试系统论文_第1页
在线考试系统论文_第2页
在线考试系统论文_第3页
在线考试系统论文_第4页
在线考试系统论文_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.要在线考试系统作为远程教育和企业招聘不可缺少的一部分越来越受到大家的重.tractOnlineexaminationsystemasanindispensablepartofdistanceeducationandcorporaterecruitmentofstaff.Beingmoreandmoreattention.Acomprehensiveonlineexaminationsystemallowsuserstotesttheirlearninginatimelymannerafterthee-learning.Theyhavefoundtheirowninadequacies,learningefficiencyisgreatlyimproved.Theonlineexaminationsystemhastheformationofthesubject,examinationpaperssubmitted,theautomaticmarkingofexaminationpapers.Aslongastheformationofamaturesetofexamyoucanachievetestautomationexamination,savealotofmanpowerandresources,andfasterspeed.Thedemandisforonlineexamination,usingtheJavaprogramminglanguageintheNetBeansenvironmenttodeveloptheonlineexaminationsystem.ThissystemusesaMysqldatabaseandtheTomcatserver,windows-basedoperatingsystem.ThesystemadoptsB/Sframeworkstructure,makingthesystemmoreflexible,easiertodeploypromotion,easytouse.UsingtheMVCmodel,thereuseofcomponentstofacilitatemaintenance.Systeminoperationtoachieveaclear,suggestingaclear,clearprocess,andtoallowtheusertousefasterandmoreconvenient.Makingthesystempromotetheimplementationofmorerapid.Examinationsacrosstheregion,andimprovetestefficiency,reducethepressureofscoring,improvedatasecurity,easeofuse.Thepaperisdividedintofivechapters.ChapterOneoutlinesthebackground,developmentenvironmentandrelatedtechnologies.Thesecondchapterisarequirementsanalysis.Thethirdchapterexplainssystemdesign,analysisofthefunctionalmodulesofthesystemandofdatabasedesign.Chapter4describesthedetailedsystemtoachieve,toachieveabasicexaminationofthesystemfunction,itemcategorymanagement,questionsinformationmanagement,andhistoricalresultsinquiryfunction,simultaneoustestingofthesystem.Thefifthchapteristheconclusionsandrecommendations,whichmainlydescribesthesystemdevelopmentprocessandtheproblemsencounteredandthegeneralharvest,andpointedoutthelackofroomforimprovementofthesystem.Keywordsonlineexaminationsystemmysqldatabase;javatechnology. .1结论 30.2建议 30 .序言.开发背景发的目的与意义远程教育包括很多环节。例如,教学系统、考试系统、和答疑系统等等。其中,.开发环境与相关技术用户操作完全通过浏览器实现。系统运用MVC三层架构思想开发,开发技术为Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,SQL,本。Java虚拟机(JavaVirtualMachine)可以理解成一个以字节码为机器指令的.器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务JavaJava程序不同,an体的和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSPMVC三层架构思想是由模型(Model)层,视图(View)层和控制(Controller)层构..1可行性分析性。,时间基本足够2系统功能需求分类管理3系统性能需求(1)页面一般响应时间不超过5秒。(2)历史成绩统计时间不超过10秒。(3)支持200名用户并发使用,并保证性能不受影响。(4)不允许直接改变URL来影响系统正常运行。4对功能的总体规定(1)方便操作,操作流程合理(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验(3)控制必录入项(4)容错能力(5)操作完成时有统一规范的提示信息(6)用户可自定义(7)帮助与操作指南。5对数据的整体规定6对故障处理的整体规定7对运行环境的整体规定置需求:主流的服务器配置. 系统功能模块设计.考生选择的类型的题库中随机抽题,题目数量是在该系统的总体处理流程.是否超时是否为最后一题 生成成绩显示成绩和排名选择考试分类抽取试题开始答是否超时是否为最后一题 生成成绩显示成绩和排名选择考试分类抽取试题开始答题N 结束登陆首页输入用户名、密码开开始身份验证NY 登陆系统根据不同身份转入不同界面结束结束Y开开始YNN自动生成类别编号设置该类别试题数量新增试题类别密码身份N自动生成类别编号设置该类别试题数量新增试题类别密码身份开始开始Y自动生成试题编号考试类别是否存在Y自动生成试题编号输入试题内容新增试题类别结结束实实际名用用户名用户选项A题目编号答案分类编号考试时间选项选项A题目编号答案分类编号考试时间选项B选项选项C选项选项D试题分类分类名试试题数目试题类别考考试编号考试3.4数据库逻辑结构设计SERNAMERCHAR是否否WORDRCHAR否否否NK1否否否NAMERCHAR否否否键IONID是否否ORYID2否否是RCHAR否否否EARCHAR否否否EBRCHAR否否否ECRCHAR否否否EDRCHAR否否否ANSWER1否否否键RYID2是否否YNAMERCHAR否否否IONNUMBER否否否表CORDID是否否SERNAMERCHAR否否是ORYID2否否是IME否否否ESULT否否否4.1数据库建立t4.2启动服务器首先在系统中安装Tomcat7.0.22服务器,NetBeans中选工具/服务器/添加服务.4.3登录模块的实现生和管理员使用同一个登陆模块,通过数据库中用户表的RANK值.onnectionconnthisgetDBConnectionifconn==null){}mtnullResultSetrsnully{onncreateStatementStringsQuery="select*fromuser"+"whereusername='"+username+"'"andpassword'"+password+"'";rs=stmt.executeQuery(sQuery);ifrs.next()){UseroUser=newUser(rs);returnoUser;}{returnnull}}xceptione{tStackTracethrowe;}{y{rsclose();e.close{}}UseruserInfo=lUser.getUserInfo(sUsername,sPassword);ifuserInfo==null){outputDataputpageIdCommonConstVIEWIDLOGIN);outputDataputusernamesUsername);eturn}{ankuserInfogetRankifsRank.equals("1")){tputDataputpageIdonConstVIEWIDADMINMENU}{tputDataputpageIdommonConstVIEWIDEXAMINEEMENU}mySession.setAttribute("loginUser",userInfo);eturn}4.4主窗口的实现.4.5试题类别信息管理模块的实现.4.6试题信息管理模块的实现择试题类别(如图4.9),然后维护该类别的题库(如图4.10)。..4.7历史成绩模块的实现.4.8考试模块的实现..4.9软件测试进行测试的方法因此也称作结构测试或逻辑驱动方法。黑盒测试法是根据输入/输出数的单元测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论