项目描述

基于springboot智慧校园后勤管理系统,
包括管理员端,业务员端。
管理员主要功能:用户管理,角色管理,学生管理;职工管理;案件管理 等;
业务员主要功能:学生管理;职工管理;案件管理的录入修改 等;

运行环境

jdk8+mysql+IntelliJ IDEA+maven+Vscode+redis

项目技术

springboot+vue+ElementUi

项目截图

登录页
职工管理
案件管理
学生管理
用户管理

部分代码(3段)

事件Controller

*** 事件Controller*/
@RestController
@RequestMapping("/system/event")
public class EventController extends BaseController
{@Autowiredprivate IEventService eventService;/*** 查询事件列表*/@PreAuthorize("@ss.hasPermi('system:event:list')")@GetMapping("/list")public TableDataInfo list(Event event){startPage();List<Event> list = eventService.selectEventList(event);return getDataTable(list);}/*** 导出事件列表*/@PreAuthorize("@ss.hasPermi('system:event:export')")@Log(title = "事件", businessType = BusinessType.EXPORT)@PostMapping("/export")public void export(HttpServletResponse response, Event event){List<Event> list = eventService.selectEventList(event);ExcelUtil<Event> util = new ExcelUtil<Event>(Event.class);util.exportExcel(response, list, "事件数据");}/*** 获取事件详细信息*/@PreAuthorize("@ss.hasPermi('system:event:query')")@GetMapping(value = "/{id}")public AjaxResult getInfo(@PathVariable("id") Long id){return AjaxResult.success(eventService.selectEventById(id));}/*** 新增事件*/@PreAuthorize("@ss.hasPermi('system:event:add')")@Log(title = "事件", businessType = BusinessType.INSERT)@PostMappingpublic AjaxResult add(@RequestBody Event event){return toAjax(eventService.insertEvent(event));}/*** 修改事件*/@PreAuthorize("@ss.hasPermi('system:event:edit')")@Log(title = "事件", businessType = BusinessType.UPDATE)@PutMappingpublic AjaxResult edit(@RequestBody Event event){return toAjax(eventService.updateEvent(event));}/*** 删除事件*/@PreAuthorize("@ss.hasPermi('system:event:remove')")@Log(title = "事件", businessType = BusinessType.DELETE)@DeleteMapping("/{ids}")public AjaxResult remove(@PathVariable Long[] ids){return toAjax(eventService.deleteEventByIds(ids));}
}

学生Controller

/*** 学生Controller**/
@RestController
@RequestMapping("/system/student")
public class StudentController extends BaseController
{@Autowiredprivate IStudentService studentService;/*** 查询学生列表*/@PreAuthorize("@ss.hasPermi('system:student:list')")@GetMapping("/list")public TableDataInfo list(Student student){startPage();List<Student> list = studentService.selectStudentList(student);return getDataTable(list);}/*** 导出学生列表*/@PreAuthorize("@ss.hasPermi('system:student:export')")@Log(title = "学生", businessType = BusinessType.EXPORT)@PostMapping("/export")public void export(HttpServletResponse response, Student student){List<Student> list = studentService.selectStudentList(student);ExcelUtil<Student> util = new ExcelUtil<Student>(Student.class);util.exportExcel(response, list, "学生数据");}/*** 获取学生详细信息*/@PreAuthorize("@ss.hasPermi('system:student:query')")@GetMapping(value = "/{id}")public AjaxResult getInfo(@PathVariable("id") Long id){return AjaxResult.success(studentService.selectStudentById(id));}/*** 新增学生*/@PreAuthorize("@ss.hasPermi('system:student:add')")@Log(title = "学生", businessType = BusinessType.INSERT)@PostMappingpublic AjaxResult add(@RequestBody Student student){return toAjax(studentService.insertStudent(student));}/*** 修改学生*/@PreAuthorize("@ss.hasPermi('system:student:edit')")@Log(title = "学生", businessType = BusinessType.UPDATE)@PutMappingpublic AjaxResult edit(@RequestBody Student student){return toAjax(studentService.updateStudent(student));}/*** 删除学生*/@PreAuthorize("@ss.hasPermi('system:student:remove')")@Log(title = "学生", businessType = BusinessType.DELETE)@DeleteMapping("/{ids}")public AjaxResult remove(@PathVariable Long[] ids){return toAjax(studentService.deleteStudentByIds(ids));}
}

职工Controller

/*** 职工Controller*/
@RestController
@RequestMapping("/system/worker")
public class WorkerController extends BaseController
{@Autowiredprivate IWorkerService workerService;/*** 查询职工列表*/@PreAuthorize("@ss.hasPermi('system:worker:list')")@GetMapping("/list")public TableDataInfo list(Worker worker){startPage();List<Worker> list = workerService.selectWorkerList(worker);return getDataTable(list);}/*** 导出职工列表*/@PreAuthorize("@ss.hasPermi('system:worker:export')")@Log(title = "职工", businessType = BusinessType.EXPORT)@PostMapping("/export")public void export(HttpServletResponse response, Worker worker){List<Worker> list = workerService.selectWorkerList(worker);ExcelUtil<Worker> util = new ExcelUtil<Worker>(Worker.class);util.exportExcel(response, list, "职工数据");}/*** 获取职工详细信息*/@PreAuthorize("@ss.hasPermi('system:worker:query')")@GetMapping(value = "/{id}")public AjaxResult getInfo(@PathVariable("id") Long id){return AjaxResult.success(workerService.selectWorkerById(id));}/*** 新增职工*/@PreAuthorize("@ss.hasPermi('system:worker:add')")@Log(title = "职工", businessType = BusinessType.INSERT)@PostMappingpublic AjaxResult add(@RequestBody Worker worker){return toAjax(workerService.insertWorker(worker));}/*** 修改职工*/@PreAuthorize("@ss.hasPermi('system:worker:edit')")@Log(title = "职工", businessType = BusinessType.UPDATE)@PutMappingpublic AjaxResult edit(@RequestBody Worker worker){return toAjax(workerService.updateWorker(worker));}/*** 删除职工*/@PreAuthorize("@ss.hasPermi('system:worker:remove')")@Log(title = "职工", businessType = BusinessType.DELETE)@DeleteMapping("/{ids}")public AjaxResult remove(@PathVariable Long[] ids){return toAjax(workerService.deleteWorkerByIds(ids));}
}

源码地址

添加博客名QQ获取

java课件:基于springboot智慧校园后勤管理系统(springboot+vue+mysql+redis) 1017相关推荐

  1. 低代码指南100方案:88智慧校园后勤管理系统,助力学校后勤管理信息化

    做好校园后勤管理刻不容缓 在学校,食堂.学生宿舍.校车等后勤工作的管理跟老师.学生的生活息息相关.后勤工作也是学校工作的重要组成部分,加强学校后勤管理也是办好学校的物质保障. 宽敞明亮的校舍教室.清洁 ...

  2. 基于javaweb的校园报修管理系统(java+springboot+bootstrap+jsp+mysql)

    基于javaweb的校园报修管理系统(java+springboot+bootstrap+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myec ...

  3. Java毕设项目:智慧校园管理系统

    Java工程师的进阶之路 资料地址 目录 一.项目展示 二.智慧校园系统简介 2.1.项目简介 2.2.项目模块 2.3.技术栈 2.4.环境准备 三.项目搭建 3.1.搭建工程 3.2.项目结构 3 ...

  4. (附源码)计算机毕业设计SSM基于的智慧校园安防综合管理系统

    (附源码)计算机毕业设计SSM基于的智慧校园安防综合管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

  5. 基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)

    基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap) JavaWeb JavaBean JSP MVC ...

  6. 基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) JavaWeb JavaBean JSP ...

  7. 计算机毕业设计springboot基于springboot的校园招聘管理系统xs43e源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于springboot的校园招聘管理系统xs43e源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于springboot的校园招聘管理系统xs ...

  8. 基于springboot的校园医疗保险管理系统

    末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:springboot 前端:HTML.Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8. ...

  9. 基于javaweb的校园运动会管理系统(java+jsp+servlet+javabean+mysql)

    基于javaweb的校园运动会管理系统(java+jsp+servlet+javabean+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ide ...

最新文章

  1. Lion的发送E-mail的类
  2. java异常处理试题答案_Java 面试题和答案 - (下)
  3. lucene的丰富的各种查询
  4. 前端学习(2384):element介绍
  5. 【Python】Sklearn加载load_digits样本数据集
  6. .NET中多线程调试的一个办法
  7. 如何查看linux CPU总占用率?
  8. ES2020 中 Javascript 10 个你应该知道的新功能
  9. 关于一些nginx的高级扩展应用
  10. 20190912每日一句
  11. hexo 菜单_hexo+yilia搭建博客的坎坷历程
  12. 【antdesign】表单布局和校验
  13. samba使用指定端口windows访问linux
  14. pyecharts源码解读(10)渲染包render之templates目录:渲染模板
  15. 3GPP TS 23502-h20 中英文对照 | 4.4.1.3 N4 Session Modification procedure
  16. CSS Hank兼容浏览器的
  17. 菜狗杯Misc一层一层一层地剥开我的♥wp
  18. Linux中什么命令显示vi缩写,Linux命令(八)——vi编辑器的使用
  19. python模块名功能明和别名_Python模块及部分常见模块详解
  20. iterm上安装oh-my-zsh连接失败

热门文章

  1. 逻辑门电路的基本知识
  2. dlna 电脑连r1_某讯R1音响——版本升级和安装DLNA细致教程
  3. ftp连接失败解决方法
  4. 怎么把音乐文件转成mp3格式?这4个方法帮你轻松搞定
  5. Zyxel 悄悄修复防火墙产品中的严重RCE漏洞
  6. 初会考试怎么用计算机,初级无纸化考试计算器太难用怎么办?你可以这样做!...
  7. 申请CA证书的费用大概是多少
  8. 北京-易联达面试题(答案在下面)
  9. 5,10,15,20-四(4-甲基苯基)卟啉((TmPP)H2);2-硝基-5,10,15,20-四(4-甲基苯基)卟啉铜(NO2TmPP)Cu)齐岳定制
  10. 企业又该如何实施智能制造