语言环境:Java:? jdk1.8
数据库:Mysql: mysql5.7
应用服务器:Tomcat:? tomcat8.5.31
开发工具:IDEA或eclipse
后台框架:Spring、SpringMVC、MyBatis
UI界面:JSP、jQuery 、BootStrap
该在线考试系统基于B/S架构,采用SSM框架,运用JSP网页开发技术,并结合MySQL数据库,搭建一个高效、便捷的网络考试平台。
本系统分为前台考试模块和后台管理模块,包含学生、教师和管理员共三个角色,功能如下:
1.前台考试模块
学生注册、学生登陆、考试中心、参加考试、查看考试成绩、查看历史考卷、查看个人信息等功能。
2.后台管理模块
系统后台登陆、学生管理、教师管理、班级管理、年级管理、科目管理、试题管理、添加试题、导入试题、试卷管理、生成试卷、考试安排管理、添加考试计划、查看以往考试信息、考试成绩统计等功能。
教师主要完成试卷管理、试题管理、考试计划管理等一些与考试相关的操作;管理员具有最高权限,可以管理学生、老师、试题、题库、考试等信息,同时也可以与老师一样进行考试相关的操作。
该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
管理员登录系统,管理员通过输入用户名、密码并点击登录进行系统登录操作
管理员登录界面图
管理员登录系统后,可以对系统首页、基本信息、班级管理、教师管理、学生管理、试卷管理、试题管理、考试安排管理、以往考试信息等功能模块进行相应操作
管理员功能界图面
基本信息,在基本信息页面可以对年级编号、年级名称、进行添加等操作和修改、删除和班级等
基本信息界面图
班级管理,在班级管理页面可以对班级编号、班级名称、所属年级、班主任等内容进行添加、修改或删除等操作
班级管理界面图
教师管理,在教师管理页面可以对后台权限、教师姓名、后台登入账户、后台登入密码等内容进行添加或提交等操作
教师管理界面图
学生管理,在学生管理页面可以对学生编号、学生姓名、学生账户、登入密码、就读班级、就读年级等内容进行修改或删除等操作。
学生管理界面图
试卷管理,在试卷管理页面可以对已选、试题编号、题目、选项A、选项B、选项C、选项D、正确答案、分值、试题类型、难易程度、所属模块、所属年级等内容进行添加或移除等操作
试卷管理界面图
试题管理页面,在试题管理页面可以对试题号、题目、选项A、选项B、选项C、选项D、正确答案、分值、试题类型、难易程度、所属模块、所属年级等内容进行添加、修改或删除操作,
试题管理界面图
考生安排管理,在考生安排管理页面可以对编号、考试班级、考试模块、试卷名称、题目数量、开考时间等内容进行添加、修改或移除操作
考生安排管理界面图
以往考试信息页面,在以往考试信息页面可以查看考试题目等内容进行相应操作
以往考试信息界面图
学生通过注册进入系统,通过填写真实姓名、登入账号、登入密码、就读班级等内容进行注册
图5-11学生注册界面图
在线考试系统首页,在系统页面通过首页、考试中心、考试历史等信息进行相应操作
在考试中心页面,学生可以进入考试等相应操作
考试中心界面图
考试历史,在考试历史页面可以查看历史考试记录等操作
考试历史界面图