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