大家好,很高兴和大家分享源码。不管是什么样的需求。都希望各位计算机专业的同学们有一个提高。
大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可。更多的管理系统等,欢迎大家百度搜索源码乐园。

部分截图信息

评价管理界面

技术描述

开发工具: Idea/Eclipse
数据库: mysql

部分截图信息

评价管理界面

技术描述

开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Maven
前段框架:jquery/Jsp
后端框架: Spring+SpringMVC+Mybatis

资料说明

基于SSM+SpringBoot+MySQL+LayUI的高校学生评教系统,整体包含三个用例角色。教师,学生,管理员。整体功能包括个人信息管理,管理员管理,教师管理,课程管理,指标管理,学生管理,评价管理等。

代码

package com.evaluation.controller;import com.evaluation.entity.AdminEntity;
import com.evaluation.entity.AdminEntityExample;
import com.evaluation.mapper.AdminEntityMapper;
import com.evaluation.utils.Layui;
import com.evaluation.utils.Message;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;/*** 管理员控制器* @author: lyy* @date: 2021/09/02 15:07* @Description:*/
@RestController
@RequestMapping("/admin")
public class AdminController {@Autowiredprivate AdminEntityMapper adminEntityMapper;/*** 管理员添加操作* @param admin* @return*/@ResponseBody@PostMapping("/add")public Message add(@RequestBody AdminEntity admin) {if(StringUtils.isEmpty(admin.getUsername())){return Message.error("请填写用户名");}if(StringUtils.isEmpty(admin.getUserpw())){return Message.error("请填写密码");}AdminEntityExample example = new AdminEntityExample();example.or().andUsernameEqualTo(admin.getUsername());AdminEntity adminEntity = adminEntityMapper.selectOneByExample(example);if(adminEntity!=null){return Message.error("该用户名已存在");}if(adminEntityMapper.insert(admin)<=0){return Message.error("添加失败!");}return Message.success();}/*** 删除管理员操作* @param entity* @return*/@ResponseBody@PostMapping(value = "/delete", consumes = "application/json")public Message delete(@RequestBody AdminEntity entity) {if(adminEntityMapper.deleteByPrimaryKey(entity.getUserid())<=0){return Message.error("删除失败");}return Message.success("删除成功");}/*** 管理员编辑操作* @param admin* @return*/@ResponseBody@PostMapping("/edit")public Message update(@RequestBody AdminEntity admin) {if(StringUtils.isEmpty(admin.getUsername())){return Message.error("请填写用户名");}if(StringUtils.isEmpty(admin.getUserpw())){return Message.error("请填写密码");}AdminEntityExample example = new AdminEntityExample();example.or().andUsernameEqualTo(admin.getUsername());AdminEntity adminEntity = adminEntityMapper.selectOneByExample(example);if(adminEntity!=null){if(!adminEntity.getUserid().equals(admin.getUserid())){return Message.error("该用户名已存在");}}if(adminEntityMapper.updateByPrimaryKey(admin)<=0){return Message.error("编辑失败,请联系管理员");}return Message.success("编辑成功");}@RequestMapping("/select")public Layui select(@RequestParam(required = false) String username,@RequestParam(value = "page")Integer page,@RequestParam(value = "limit")Integer limit) {AdminEntityExample example = new AdminEntityExample();if (!StringUtils.isEmpty(username)){example.or().andUsernameLike("%"+username+"%");}example.getOrderByClause();Long cou = adminEntityMapper.countByExample(example);if(page!=1){page=(page-1)*10;}else{page=page-1;}return Layui.data(cou.intValue(), adminEntityMapper.selectByExamplePaging(example, page, limit));}@RequestMapping("/getAdmin")public AdminEntity getAdmin(@RequestParam(value="userid")Integer userid) {return adminEntityMapper.selectByPrimaryKey(userid);}}

基于SSM+SpringBoot+MySQL+LayUI的高校学生评教系统相关推荐

  1. 基于SSM+SpringBoot+MySQL+Layui+Thymeleaf的高校信息BBS论坛系统

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高. 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可.更多的 ...

  2. SpringBoot+Vue高校学生评教系统java教学质量评估系统

    高校学生评教系统主要包括三大功能模块,即用户功能模块和管理员功能模块.教师用户模块. (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员来管理后台系统.主要功能有:首页.用户管理(管 ...

  3. 基于SSM+SpringBoot+MySQL+LayUI的医院信息管理系统(附论文)

    项目运行截图 二.开发目标开发环境及相关技术介绍 医院管理系统的开发目标主要包括: 实现医院内部的挂号.收费.药房.药库.科室.病床的信息化管理.提供记录医院内部各类经营决策汇总和明细的月报表.年报表 ...

  4. 基于SSM+SpringBoot+MySQL+Vue前后端分离的博客论坛系统

    项目运行截图 系统首页 技术描述 开发工具: idea/eclipse 数据库: mysql Jar包仓库: Maven 前段框架: vue/ElementUI/echart 后端框架: spring ...

  5. 基于SSM+SpringBoot+MySQL+Bootstrap的OA在线办公自动化管理系统

    登陆首页 部门管理 职位管理 考勤报表 新建流程 通知管理 邮件管理 任务管理 日程管理 部门 笔记 通讯录 讨论区 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库 ...

  6. 基于SSM+SpringBoot+MySQL+Thymelaf+Bootstrap的个人理财系统

    项目运行截图 个人登录 个人页面 零钱理财 工资理财 期限理财 基金理财 银行推荐 银行推荐 资金记录 安全网贷 我的理财 我的借贷 技术描述 开发工具: Idea/Eclipse 数据库: mysq ...

  7. 基于SSM+SpringBoot+MySQL的美容养生管理系统

    项目运行视频 基于SSM+SpringBoot+MySQL的美容养生管理系统 项目运行截图 销售报表 产品分类 产品分类 产品列表 产品列表 销售报表 库存报表 顾客列表 统计图表 套餐列表 销售报表 ...

  8. 基于SSM+SpringBoot+MySQL+VUE的汽车销售管理系统

    项目运行截图 SSM+SpringBoot+MySQL+VUE的汽车销售管理系统 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库: Maven 前段框架: vue/ ...

  9. [附源码]计算机毕业设计Python+uniapp基于Android的学生评教系统rfl6a(程序+源码+LW+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于Android的学生评教系统rfl6a(程序+源码+LW+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境 ...

最新文章

  1. python【力扣LeetCode算法题库】面试题 08.11- 硬币
  2. silverlight后台加载本地图片
  3. 阈值Java_OpenCV简单阈值
  4. 7搭建zabbix_监控03分布式监控Zabbix
  5. 第十篇:Spring Boot整合mybatis+逆向工程(Mysql+Oracle) 入门试炼01
  6. python纵向数据分析_python数据分析三个重要方法之:numpy和pandas
  7. 数据库两大神器【索引和锁】
  8. python untill_Python telnetlib read_until返回切断字符串
  9. mac安装helm工具_部署利器 helm v3 安装以及使用指南
  10. 松下电视切换html,松下等离子电视如何用HDMI连接电脑?
  11. 安川伺服驱动器软件SigmaWin
  12. 什么样的黑客能用python盗QQ号
  13. 寂寞不归路-软件高手是这样练成的(转载)
  14. 蓝牙耳机连接电脑,找不到stereo模式
  15. 令人不寒而栗的黄蓉(转)
  16. android应用自启分析与S4启动列表
  17. 新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细)
  18. 大连鸿蒙刺青怎么样,哪个部位纹身最“疼”?纹身师:敢在这三个地方纹身的,是真汉子...
  19. 安卓开发那些事(三)之淘宝联盟接入
  20. 金蝶kis记账王报表应用方法

热门文章

  1. ASEMI快恢复二极管SFP3006和瞬态二极管一样吗?SFP3006和TVS能否代换
  2. HN2015集训 永远亭的竹笋采摘
  3. GitHub 下载神器强势回归!
  4. sdn 深信服_推动物联网安全行业发展,青莲云受邀出席2019深信服创新大会
  5. [摘]用Java生成Word文档
  6. fuchsia中virtio 后端实现
  7. spoolsv病毒清除方法
  8. 《中医确有专长证》和《中医专长医师资格证》的区别
  9. Nature :利用基因编辑技术进行高产玉米研究新进展
  10. 软件开发工具下载地址