Springboot 智能考试系统

Springboot 智能考试系统

项目地址: https://gitee.com/chenfenbgin/j2ee_exam
最近复习面试的知识,就写了这个小项目,回顾相关知识。系统包括登录模块,在线考试,自动判卷模块,以及一些小功能。

后端采用的技术:SpringBoot+Thymeleaf + Shiro +mybatis
前端采用的技术:主要是Ajax
数据库: MySQL

1、实现的功能:

1)用户注册登陆模块:
①.用于用户考前在规定时间内注册自己的相关信息及个人密码
②.用户根据注册的账号及密码在规定时间内登陆智能考试系统参加考试
③.用户可随时修改个人参加考试的密码。
(2)题目管理模块
①.增加试题
②.查询试题
③.修改试题
④.删除试题
(3)在线考试模块
①.用户答题:用户在规定时间内进行网上答题,超时不提交答卷本试卷作废,但用户可重新抽 题。系统给出时间提示,采用倒计时方式提醒考生考试时间,到最后2分钟给考生提示。试卷提交后不可以再次重新抽题,或重新考试。
(4)成绩查询:用户可以查询自己的成绩并打印下载。
Springboot 智能考试系统_第1张图片

各个模块如下:

1、在线考试页面描述

考生提交试卷后实现自动阅卷功能,并显示本次考试成绩的细节

1、个人信息维护Springboot 智能考试系统_第2张图片Springboot 智能考试系统_第3张图片
2、查看下载打印成绩单

成绩单页面主要是将用户每次考试进行记录,用户通过前台页面能够看到考试成绩单信息信息并且下载成绩单。Springboot 智能考试系统_第4张图片
测试方法
(1)使用swagger-ui、insomnia工具进行测试

你可能感兴趣的:(java)