
在线考试系统是目前市场占有率较高,应用广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用,它采用Web方式,同时适用于局域网和Internet,无需安装客户端,即可实现网上考试,并能够保存,自动判分、成绩查询。在开发方法上,引入了当今流行的ssh技术思想,数据库采用Mysql,把整个开发过程分为需求分析、概要设计、详细设计、系统实现等步骤。是人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中释放出来,把精力集中到更高层的政策性工作中。该系统设计并实现了以Jsp为基础的轻量级Web框架SSH(Struts+Spring+Hibernate)的在线考试系统。该系统采用MVC设计模式,将表示层、业务逻辑层和控制逻辑层清晰地分离出来,各层次之间接口清晰,耦合度低,易于扩展,使用SSH框架方便地构建Web应用,提高系统设计与实现的效率。
本系统使用J2EE Java2平台企业版(Java 2 Platform, Enterprise Edition)做开发,运用SSH(Struts+Spring+Hibernate)三大框架的开发模式,采用Tomcat7.0作为应用服务器,Mysql5作为数据库,Microsoft Visio为建模工具。该系统共分为三个用户模块,即学生端、教师端,管理员。学生端的功能主要包括个人资料管理、在线考试、成绩查询、退出系统。教师端的功能主要包括学生管理、试题管理、成绩管理、登录管理、退出系统,管理员的功能主要包括学生管理、试题管理、成绩管理、登录管理、教师管理、退出系统。以下对该系统的设计方法和具体功能实现以及相关技术进行了详细的论述。
关键词:B/S;在线考试系统;SSH;MVC模式;J2EE;工程认证背景下课程网站考试系统设计
基于java技术的旅游网站系统设计
基于Java的第三方物流配送管理信息系统
基于java语言的音乐网站管理系统
基于Android的在线音乐播放器开发
基于JavaEE技术的易购电子商城的设计与实现
基于JSP的在线调查问卷系统设计与实现
网上考试系统