该考试系统是为某学校定制开发的一款项目,主要方便学生在线上进行考试,提升考试的效率,方便学校和老师对学生成绩的管理、查看、和统计分析。项目技术使用的是 java + vue 的前后端分离,技术栈有spring-boot、spring-boot-security、mybatis 、mysql 、七牛云存储(分布式文件存储中心)、element-ui 、echarts 、ueditor 。项目主要功能分为3大块,
第一块是学生系统功能:
登录、注册 、任务中心 、考试、 固定试卷、 时段试卷
考试记录、 错题本、个人信息、 个人动态、 消息中心
第二块是系统管理功能:
主页 试卷总数、题目总数、用户活跃度、题目月数量
学生列表 显示系统所有的学生,新增、修改、删除、禁用
管理员列表 显示系统所有的管理员,新增、修改、删除、禁用
学科列表 学科查询、修改、删除
学科创编 创建学科
试卷列表 试卷查询、修改、删除
试卷创编 创建的试卷为时段试卷、固定试卷、任务试卷
题目列表 题目查询、修改、删除
题目创建 题目支持单选题、多选题、判断题、填空题、简答题,题干支持文本、图片、表格、数学公式
任务列表 任务查询、修改、删除
消息列表 显示已发送的消息,消息已读人数等信息
消息发送 发送消息给多个用户
用户日志 显示所有用户日志
个人资料 显示管理员用户名、真实姓名
时间线 显示管理员创建时间
修改资料 修改姓名、手机号
第三块是小程序功能
任务中心、考试 、固定试卷 、考试记录 、错题本 、个人信息 、个人动态 、消息中心 、
项目后端的所有模块架构设计和表设计都是我独自完成的。