网站开发应注意哪些问题,网站建设内容大全,做搜索关键词任务网站,北京海淀建设支行有哪些博主介绍#xff1a; ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ #x1f345; 文末获取源码联系 #x1f345; #x1f447;#x1f3fb; 精彩专栏 推荐订阅 #x1f447;#x1f3fb; 不然下次找不到 Java项目精品实…博主介绍 ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ 文末获取源码联系 精彩专栏 推荐订阅 不然下次找不到 Java项目精品实战专区https://blog.csdn.net/java18343246781/category_12537229.htmlJava各种开发工具资源包网站http://62.234.13.119:9000/html/visitor/softwareResourceList.html 软件安装项目部署专区https://blog.csdn.net/java18343246781/category_12539864.htmlv 系列文章目录
前言
一、运行环境
二、代码示例
三、系统展示 前言
1) 在线考试系统首页学生登录成功后可以看到每科的考试信息。
2) 考试详情考试详情可以看到具体的题型和题目信息。
3) 开始考试左侧可以看到所有的题号可以观察出已答、未答的题目。
4) 交卷答题完成后系统自动评判分数。
5) 试卷练习学生可以练习科目考试。
6) 我的分数可以查看自己历史考试的分数。
7) 交流区同学们可以在交流区进行留言互动。
8) 考试管理教师可以查看所有的考试场次。
9) 题库管理教师可以查看所有考试的题目并且可以更新以及新增。
10) 成绩查询教师可以查看每个学生的成绩。
11) 学生管理教师可以管理所有学生信息具有编辑、删除、新增功能。
12) 教师管理管理员功能和教师相同多了一项教师管理。一、运行环境
1开发工具Idea
2运行环境JDK1.8、Node
3框架Springboot、Vue
4数据库mysql
二、代码示例 代码如下示例 GetMapping(/exams)public ApiResult findAll(){System.out.println(不分页查询所有试卷);ApiResult apiResult;apiResult ApiResultHandler.buildApiResult(200, 请求成功, examManageService.findAll());return apiResult;}GetMapping(/exams/{page}/{size})public ApiResult findAll(PathVariable(page) Integer page, PathVariable(size) Integer size){System.out.println(分页查询所有试卷);ApiResult apiResult;PageExamManage examManage new Page(page,size);IPageExamManage all examManageService.findAll(examManage);apiResult ApiResultHandler.buildApiResult(200, 请求成功, all);return apiResult;}GetMapping(/exam/{examCode})public ApiResult findById(PathVariable(examCode) Integer examCode){System.out.println(根据ID查找);ExamManage res examManageService.findById(examCode);if(res null) {return ApiResultHandler.buildApiResult(10000,考试编号不存在,null);}return ApiResultHandler.buildApiResult(200,请求成功,res);}DeleteMapping(/exam/{examCode})public ApiResult deleteById(PathVariable(examCode) Integer examCode){int res examManageService.delete(examCode);return ApiResultHandler.buildApiResult(200,删除成功,res);}PutMapping(/exam)public ApiResult update(RequestBody ExamManage exammanage){int res examManageService.update(exammanage);
// if (res 0) {
// return ApiResultHandler.buildApiResult(20000,请求参数错误);
// }System.out.print(更新操作执行---);return ApiResultHandler.buildApiResult(200,更新成功,res);}PostMapping(/exam)public ApiResult add(RequestBody ExamManage exammanage){int res examManageService.add(exammanage);if (res 1) {return ApiResultHandler.buildApiResult(200, 添加成功, res);} else {return ApiResultHandler.buildApiResult(400,添加失败,res);}}GetMapping(/examManagePaperId)public ApiResult findOnlyPaperId() {ExamManage res examManageService.findOnlyPaperId();if (res ! null) {return ApiResultHandler.buildApiResult(200,请求成功,res);}return ApiResultHandler.buildApiResult(400,请求失败,res);}
三、系统展示
在线考试系统首页学生登录成功后可以看到每科的考试信息。 考试详情考试详情可以看到具体的题型和题目信息。 开始考试左侧可以看到所有的题号可以观察出已答、未答的题目。 交卷答题完成后系统自动评判分数。 试卷练习学生可以练习科目考试。 我的分数可以查看自己历史考试的分数。 交流区同学们可以在交流区进行留言互动。 考试管理教师可以查看所有的考试场次。 题库管理教师可以查看所有考试的题目并且可以更新以及新增。 成绩查询教师可以查看每个学生的成绩。 学生管理教师可以管理所有学生信息具有编辑、删除、新增功能。 教师管理管理员功能和教师相同多了一项教师管理。