当前位置: 首页 > wzjs >正文

网站创建服务公司wordpress 分页seo

网站创建服务公司,wordpress 分页seo,如何做企业介绍,单页面网站做百度推广效果文章目录 在线考试系统一、项目演示二、项目介绍三、万字项目文档四、部分功能截图五、部分代码展示六、底部获取项目源码带万字文档(9.9¥带走) 在线考试系统 一、项目演示 在线考试系统 二、项目介绍 1、管理员角色: 考试管理&…

文章目录

  • 在线考试系统
    • 一、项目演示
    • 二、项目介绍
    • 三、万字项目文档
    • 四、部分功能截图
    • 五、部分代码展示
    • 六、底部获取项目源码带万字文档(9.9¥带走)

在线考试系统

一、项目演示

在线考试系统

二、项目介绍

1、管理员角色:
考试管理:考试查询、添加考试
题库管理:所有题库,添加题库、题库组卷
成绩查询:学生成绩查询,成绩分段查询
学生管理:学生查询,添加学生
教学管理:教师查询,添加教师

2、学生角色:
考试中心:搜索试卷,开始考试
试卷练习:模拟考试
我的分数:考试分数展示
交流区:留言,评论

3、教师角色:
考试管理:考试查询、添加考试
题库管理:所有题库,添加题库
成绩查询:学生成绩查询,成绩分段查询

三、万字项目文档

在这里插入图片描述
在这里插入图片描述

四、部分功能截图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、部分代码展示

package com.rabbiter.oes.controller;import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.rabbiter.oes.entity.ApiResult;
import com.rabbiter.oes.entity.ExamManage;
import com.rabbiter.oes.serviceimpl.ExamManageServiceImpl;
import com.rabbiter.oes.util.ApiResultHandler;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;@RestController
public class ExamManageController {@Autowiredprivate ExamManageServiceImpl examManageService;@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;Page<ExamManage> examManage = new Page<>(page,size);IPage<ExamManage> 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);}
}
package com.rabbiter.oes.serviceimpl;import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.rabbiter.oes.entity.ExamManage;
import com.rabbiter.oes.mapper.ExamManageMapper;
import com.rabbiter.oes.service.ExamManageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;
import java.util.Random;@Service
public class ExamManageServiceImpl implements ExamManageService {@Autowiredprivate ExamManageMapper examManageMapper;@Autowiredprivate PaperServiceImpl paperService;private void setMaxScore(List<ExamManage> examManageList) {for (ExamManage examManage : examManageList) {examManage.setTotalScore(paperService.getMaxScore(examManage.getPaperId()));}}@Overridepublic List<ExamManage> findAll() {Page<ExamManage> examManage = new Page<>(0,9999);List<ExamManage> examManageList = examManageMapper.findAll(examManage).getRecords();setMaxScore(examManageList);return examManageList;}@Overridepublic IPage<ExamManage> findAll(Page<ExamManage> page) {IPage<ExamManage> iPage = examManageMapper.findAll(page);setMaxScore(iPage.getRecords());return iPage;}@Overridepublic ExamManage findById(Integer examCode) {ExamManage examManage = examManageMapper.findById(examCode);examManage.setTotalScore(paperService.getMaxScore(examManage.getPaperId()));return examManage;}@Overridepublic int delete(Integer examCode) {// 移除题目关联ExamManage examManage = examManageMapper.findById(examCode);if(examManage == null) {return 0;}paperService.deleteByPaperId(examManage.getPaperId());return examManageMapper.delete(examCode);}@Overridepublic int update(ExamManage exammanage) {return examManageMapper.update(exammanage);}@Overridepublic int add(ExamManage exammanage) {return examManageMapper.add(exammanage);}@Overridepublic ExamManage findOnlyPaperId() {return examManageMapper.findOnlyPaperId();}
}
package com.rabbiter.oes.vo;public class AnswerVO {private Long questionId;private String question;private String subject;private String score;private String section;private String level;private String type;public Long getQuestionId() {return questionId;}public void setQuestionId(Long questionId) {this.questionId = questionId;}public String getQuestion() {return question;}public void setQuestion(String question) {this.question = question;}public String getSubject() {return subject;}public void setSubject(String subject) {this.subject = subject;}public String getScore() {return score;}public void setScore(String score) {this.score = score;}public String getSection() {return section;}public void setSection(String section) {this.section = section;}public String getLevel() {return level;}public void setLevel(String level) {this.level = level;}public String getType() {return type;}public void setType(String type) {this.type = type;}@Overridepublic String toString() {return "AnswerVO{" +"question='" + question + '\'' +", subject='" + subject + '\'' +", score='" + score + '\'' +", section='" + section + '\'' +", level='" + level + '\'' +", type='" + type + '\'' +'}';}
}

六、底部获取项目源码带万字文档(9.9¥带走)

有问题,或者需要协助调试运行项目的也可以

http://www.dtcms.com/wzjs/561352.html

相关文章:

  • 网站开发实训感想广告免费发布信息平台
  • 网站开发如何查看请求体黄山建设工程信息网站
  • 织梦搞笑图片网站源码外贸运营推广方式
  • 北京知名网站加工平台制作
  • 如何建网站开网店网站建设推广工资
  • 国内网站开发的主流技术建设银行龙卡信用卡官方网站
  • 响应式网站管理系统广州网站优化流程
  • 医学关键词 是哪个网站做东莞人社小程序
  • 中壹建设工程有限公司官方网站网站后台有安全狗
  • 房屋装修设计网站电子商务网站功能模块
  • 网站的营销策略零基础做网站教程
  • 会展网站建设成功的原因互动网站制作
  • 天台县网站建设哪家好铜仁市网站建设
  • wordpress建站好么军事新闻国际军事新闻
  • 网站的百度推广怎么做wordpress 删除模板
  • 房子信息查询网站入口雅安城乡住房建设厅网站
  • 网站建设售后服务安全维护wordpress 二次开发视频教程下载
  • 浅谈电子商务网站建设与管理的理解vscode创建网页
  • 建设网站费用多少柳州建设网官方网站
  • 自已做的网站怎么做域名解析郑州做网站优化外包
  • 福永外贸网站建设公司温岭 网站制作
  • 网站用什么系统好用wordpress网页视频播放器
  • 沈阳做网站在哪直播软件app下载免费
  • 最简单的网站系统青岛知名网站建设
  • 模版网站建设企业知名手机网站
  • 一个虚拟主机可以做几个网站表白网址一键生成
  • 淘宝网站建设退款雷州网站开发公司
  • 哪些网站做京东的团购邮箱网址注册免费
  • 网站开发的项目实战微博营销网站
  • 重庆百度网站快速排名政务公开加强网站规范化建设