近几天自己搞了个在线考试系统,功能已经实现,现在分享给大家,希望对大家有帮助。
gitee链接: https://gitee.com/xiaotianen/qcby
技术栈选型
JDK版本:1.8
Maven版本:3.5.3
本次项目使用java框架:spring + springmvc + mybatis
数据库使用版本为 mysql 5.7
前端使用 layui框架
模板引擎 Thymeleaf
开发工具为 IntelliJ IDEA 2020.1 、Navicat
Linux部署环境为 Centos 7
功能介绍
- 首先整个网站登录分为教师端和学生端,其实还应该有一个超级管理员,为了方便我这里没有设置管理员,这个根据个人所需可以才加上。
- 公共的功能接口:登录、注册、找回密码、注册账号、退出当前账号
密码采用MD5加密方式,找回密码发送手机验证码用到了阿里云短信接口 - 教师端功能
- 可查看自己所教课程目录,对课程目录进行增删操作
- 出题:在出题过程中可自主命题、也可从题库导入试题,也可以根据题目正确率情况组卷。
- 对每一次的测试查看学生成绩,查看