资源描述:
《在线考试系统的设计与实现论文__本科毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、在线考试系统的设计与实现摘要:现今,越来越多的考试成为日常生活中的一部分,而传统的考试从出题、组卷、印刷、到试卷的分发、答题、收卷、再到阅卷、公布成绩、统计考试结果。整个过程周期长、工作量大、容易出错、使得整个考试成本较大。所以,提高考试工作效率,减少考试成本是现在考试面临的最大问题。本文在分析了传统考试方式的不足后,利用现有资源设计出基于互联网的在线考试系统,整个系统基于B/S架构模式,采用JSP技术进行系统开发,利用MyEclipse作为开发工具,使用SQLServer2005作为后台数据库
2、。主要实现了修改密码、管理员维护、课程管理、题库管理、试卷管理、考生管理、评分老师管理、阅卷、在线考试、在线自测等基本功能。系统经过测试可以实现无纸化、网络化、自动化的优点。能够解决考试工作量大、效率低等问题。关键词:JSP技术;B/S模式;SQLServer2005;MyEclipseTheDesignandImplementationofOnlineExaminationSystemAbstract:Withthedevelopmentofsociety,examisregardedasan
3、ecessarywaywhichtomakeprogressorsuccess.Therefore,examisincreasinglyfrequentinourdailylife.Asamatteroffact,thetraditionalexamisbeingimplementedisrequiringmuchtimeandeffort.So,itisanimportantissuehowtoimprovetheefficiencyofexam.Inthisthesis,itanalyzes
4、theshortcomingofthetraditionaltestatfirst.Andthen,itdesignedtheonlineexaminationsystembyusingoftheexistingresources.ThewholesystembasedontheB/Sarchitecturalpatterns.TheJSPtechniquesusedforsystemdevelopment.TheMyEclipsewereusedasadevelopmenttool.Andat
5、thesametime,theSQLServer2005wereregardedasthebackgrounddatabase.Inotherswords,itmainlyimplementssomebasicfunctionalitywhichincludeschangethepassword,administratormaintain,curriculummanagement,questionbankmanagement,testmanagement,examinemanagement,gr
6、adingteachermanagement,marking,onlineexaminationandsoon.Thissystemhastheadvantagesofpaperless,networkedandautomation.Allinall,itplaysanimportantroleinexamination.Keywords:JSPtechnology,B/Smode,SQLServer2005,MyEclipse目录第1章绪论11.1研发的背景11.2目的与意义11.3系统的目标
7、11.4本人的主要工作21.5论文结构2第2章系统开发的技术介绍32.1选择JSP作为开发语言32.2选择SQL2005作为后台数据库32.3选择MyEclipse作为开发工具42.4利用B/S框架42.5使用Tomcat作为服务器4第3章系统分析53.1可行性分析53.2系统需求分析53.3数据库需求分析6第4章系统设计74.1系统功能模块介绍74.2数据库设计74.3数据库结构设计10第5章系统的详细设计与实现155.1系统流程图155.2管理员模块的设计与实现155.2.1管理员登录界面1
8、55.2.2修改密码界面165.2.3管理员维护界面175.2.4课程管理界面185.2.5题库管理界面185.2.6试卷管理界面195.2.7考生管理界面205.2.8评分老师管理界面215.2.9考生分数查看界面225.3评分老师模块的设计与实现235.3.1评分老师登录界面235.3.2评分老师阅卷界面245.4考生模块的设计与实现245.4.1考生登录界面255.4.2在线考试界面255.4.3分数查询界面265.4.4在线自测界面26第6章系统测试276.1测试的重要性276.2测试的