# exam-system-backend **Repository Path**: hacker__007/exam-system-backend ## Basic Information - **Project Name**: exam-system-backend - **Description**: 在线考试系统后端代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-10-18 - **Last Updated**: 2023-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # exam-system-backend 在线考试系统后端代码 # 一、数据库 - [x] 考试表 - [x] 修改考试实际开始时间String -Date 1.2、multiquestion 选择题(多选) > 使用Score鉴别多选还是单选 - [X] 增加多选题 1. 答案变成String a,b,c正确的 - [x] 各个问题表中设置Section > 新建Section关联表 > > 1. 设置问题表中Section -- Section id > 2. section id -- section name -- 科目subject (问题表中subject 不改了) - [ ] replay && comment 1. id标志学生或者老师 2. type 检测老师还是学生 - [x] score 表不需要修改 - [x] 增加用户其他详情信息关联表 > commennt:备选 ---> 练习 # 二、功能 2.1、考试 2.2、用户信息 - [x] 查看学生考试成绩详情 (列表显示 --- 柱状可选 ) -- 学生页面 / 教师页面 - [x] 后端 - [x] 数据库考试记录存储JSon - [x] 试卷数据类型封装 - [x] 分数计算逻辑 - [x] 回看数据实体封装 - [x] 回看查询逻辑实现 - [x] 增加回看数据缓存处理 - [x] 前端 - [x] 前端页面参数查询逻辑 - [x] 前端成绩统计数据封装 - [x] 前端成绩查询axios - [x] 前端考试成绩历史记录回看显示页面 - [ ] 学生成绩查询 模糊(使用姓名)管理员 老师 - [x] 后端接口 - [ ] 前端页面 - [ ] 学生管理查询 模糊(使用姓名,专业,学院)管理员 老师 - [x] 后端接口 - [ ] 前端页面 - [ ] 考试管理查询 模糊(使用试卷名,专业,学院,年级、考试类型、考试日期)管理员 老师 - [x] 后端接口 - [x] 前端页面 - [x] 管理员的题库增删改查 - [x] 后端接口 - [x] 前端页面 - [ ] 教师管理(使用姓名、职称、学院查询)管理员 - [x] 后端接口 - [ ] 前端页面 - [x] 只能学生注册 - [x] 后端接口 - [x] 前端页面 - [ ] 分配老师账号 - [ ] 后端接口 - [ ] 前端页面 - [ ] 管理员页面右上角 修改密码(无设置) - [x] 后端接口 - [ ] 前端页面 - [ ] 学生删掉练习 - [ ] 前端页面 - [x] 记录在线考试过程中学生答过的题,方便学生回看 - [x] 后端接口 - [x] 前端页面 - [ ] 学生成绩页面 科目查询 - [x] 后端接口 - [ ] 前端页面 - [ ] 学生页面(给我留言 -- 留言板(公共的)) - [ ] 后端接口 - [ ] 前端页面 1. 显示发布人名称 2. 显示发布时间 3. 对个人发布留言删除 4. 增加页面框放到下面 - [x] 学生、老师管理中心换成修改密码 - [x] 前端页面 - [x] 学生、老师右上角增加个人信息 - [x] 后端接口 - [x] 前端页面 - [ ] 所有操作数据校验 - [x] 后端接口 - [x] 密码加密 - [x] 后端接口 - [ ] 管理员删除成绩查询 - [x] 后端接口 - [ ] 前端页面 - [ ] 前端页面添加成绩查询 - 操作中删除按钮 - [ ] 管理员题库管理 - [x] 后端接口 - [x] 前端页面所有题库 - 改变列 试卷名称 - [x] 前端页面所有题库 - 新增两列 正确答案、操作(编辑、删除) - [ ] 增加用户头像存储OSS存储 - [x] 后端接口 - [ ] 前端页面