基于SSH框架的在线考试系统毕业论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:44 大小:3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于SSH框架的在线考试系统毕业论文.doc

基于SSH框架的在线考试系统毕业论文.doc

预览

免费试读已结束,剩余 34 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数学与计算机科学学院毕业设计PAGEIV基于SSH框架的在线考试系统数学与计算机科学学院计算机科学与技术专业指导老师:摘要:在线考试系统是目前市场占有率较高,应用广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用,它采用Web方式,同时适用于局域网和Internet,无需安装客户端,即可实现网上考试,并能够保存,自动判分、成绩查询。在开发方法上,引入了当今流行的ssh技术思想,数据库采用Mysql,把整个开发过程分为需求分析、概要设计、详细设计、系统实现等步骤。是人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中释放出来,把精力集中到更高层的政策性工作中。该系统设计并实现了以Jsp为基础的轻量级Web框架SSH(Struts+Spring+Hibernate)的在线考试系统。该系统采用MVC设计模式,将表示层、业务逻辑层和控制逻辑层清晰地分离出来,各层次之间接口清晰,耦合度低,易于扩展,使用SSH框架方便地构建Web应用,提高系统设计与实现的效率。本系统使用J2EEJava2平台企业版(Java2Platform,EnterpriseEdition)做开发,运用SSH(Struts+Spring+Hibernate)三大框架的开发模式,采用Tomcat7.0作为应用服务器,Mysql5作为数据库,MicrosoftVisio为建模工具。该系统共分为三个用户模块,即学生端、教师端,管理员。学生端的功能主要包括个人资料管理、在线考试、成绩查询、退出系统。教师端的功能主要包括学生管理、试题管理、成绩管理、登录管理、退出系统,管理员的功能主要包括学生管理、试题管理、成绩管理、登录管理、教师管理、退出系统。以下论文中对该系统的设计方法和具体功能实现以及相关技术进行了详细的论述。关键词:B/S;在线考试系统;SSH;MVC模式;J2EE;Abstract:Onlineexaminationsystemisoneofthemarketshareishighandwideapplicationofremotenetworklearningtestsoftware,suitableforthegovernment,industriesandenterprisesofvariousprofessionalonlineexamination,assignments,andpracticeapplication,itUSESthewayofWeb,atthesametimeapplytothelocalareanetworkandInternet,donotneedtoinstalltheclient,onlineexaminationcanberealized,andcansave,mark,scoresqueryautomatically.Onthedevelopmentmethod,theintroductionoftoday'spopularSSHtechnologythought,databaseusingMysql,thewholedevelopmentprocessisdividedintorequirementanalysis,generaldesign,detaileddesign,systemimplementationandothersteps.Ishumanresourcesmanagementmoreefficientandscientific,thedatamoreaccurate,tothepersonneldepartmentreleasedfromtheheavy,time-consumingwork,tofocusonthehigherlevelofpolicywork.ThesystemwasdesignedandimplementedbasedonJsplightweightWebframeworkSSH(Struts+Spring+Hibernate)onlineexaminationsystem.ThesystemUSEStheMVCdesignpattern,thepresentationlayer,businesslogiclayer,andclearlyseparatecontrollogiclayer,theinterfacebetweendifferentlevelsisclear,lowcoupling,easytoexpand,SSHframeworkusedtofacilitatebuildingWebapplications,improvetheefficiencyofthesystemdesign