考试系统项目使用文档

考试系统项目使用文档

前言

由于之前一直在使用Spring BootSpring Cloud,很久没有使用SSM框架来开发,因此花了10天左右的时间开发了此系统。本系统将开源并且继续维护,可在本博客最后端查看源代码链接,上传到本人github上。需要数据库文件的可留言或加好友寻求。并且写了一份详尽的开发文档。

考试系统项目使用文档

考试系统项目使用文档

技术

SSM+EasyUI+jQuery+Ajax+面向接口编程+Shiro安全框架 +reids缓存+mybatis_generator代码自动生成工具+Hutool工具库等。

模块

菜单权限管理模块

考试系统项目使用文档

本模块是该后台系统的核心,通过菜单管理能完成系统的菜单和权限的控制,利用安全框架,拦截,验证以及授权功能

考试系统项目使用文档

角色权限管理模块

考试系统项目使用文档

该模块给每个角色赋予相应的权限,没有权限的角色不能访问该功能,强制访问抛异常,统一异常拦截处理,跳转404

考试系统项目使用文档

考试系统项目使用文档

用户角色管理模块

考试系统项目使用文档

该模块主要是后台用户的模块,支持头像,密码md5加密,随机加密盐算法,使得密码不可破,超级管理员拥有用户添加的权限,可给用户添加权限,支持增删改查,模糊查询,分页查询等功能。给用户分配角色

考试系统项目使用文档

考试系统项目使用文档

专业课程管理模块

考试系统项目使用文档

专业课程管理,在之后的学生注册时悬着相应的专业,然后试题管理员出完试题后,前台界面消息提醒学生考试,支持同一学生选择多个专业,双学位。基本的增删改查,模糊分页查询

考试模板管理模块

考试系统项目使用文档

考试模板管理模块,比如今天要考试,生成考试模板,然后从题库随机选择相应数量的题型,保存在考试模板生成表中,前台学生点击考试,进行考试。

考试试题管理模板

考试系统项目使用文档

考试试题,支持Excle直接导入也支持后台导入,支持查看原题,修改选项,删除试题等功能,如下图

考试系统项目使用文档

考试系统项目使用文档

考试系统项目使用文档

学生用户管理模板

考试系统项目使用文档

前台学生注册,后台用户查询,修改考生,删除考生,重置密码,加密算法加密

考试系统项目使用文档

成绩统计管理模块

考试系统项目使用文档

考试系统项目使用文档

查询每次考试的成绩统计

学生答题管理模块

考试系统项目使用文档

日志管理系统模块

记录登录的记录

考试系统项目使用文档

登录界面

前台登录界面

考试系统项目使用文档

后台登录界面

考试系统项目使用文档

考试前台

考试系统项目使用文档

考试系统项目使用文档

考试系统项目使用文档

考试系统项目使用文档

开始考试

考试系统项目使用文档

考试界面

考试系统项目使用文档考试系统项目使用文档

查看考试记录

考试系统项目使用文档

考试系统项目使用文档

考试系统项目使用文档

点击查看项目源代码