基于springboot的养老院管理系统326,本系统为后台管理系统,分为三个角色,分别是超级管理员、管理员、用户。

超级管理员、管理员的功能如下:
登录、修改密码、账号管理、健康档案管理、病例管理、药品管理、每月餐饮管理、外出报备、入住登记、寝室分配、事故记录、访客记录、收费管理; 其中超级管理员可进行管理员账号管理;

用户的功能如下:
登录、修改密码、个人信息、家人情况、每月餐饮管理、外出报备、查看收费标准

开发工具:idea (eclipse) 环境:jdk1.8  mysql5.7

后端:springboot+Mybatis

2.前端:HTML+thymeleaf+Javascript+css

package com.module.controller;import com.github.pagehelper.Page;
import com.module.mapper.SorttypeMapper;
import com.module.pojo.Sorttype;
import com.module.util.ResultUtil;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpSession;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;/*** 页面请求控制  分类管理*/
@Controller
public class SorttypeController {@AutowiredSorttypeMapper sorttypeMapper;/*** 跳转到列表页面** @return*/@RequestMapping("manage/sorttypeList")public String sorttypeList() {return "manage/sorttype/sorttypeList";}/*** 跳转到添加页面** @return*/@RequestMapping("manage/addSorttype")public String addSorttype(Model model) {return "manage/sorttype/saveSorttype";}/*** 跳转到修改页面** @param id* @param model* @return*/@RequestMapping("manage/editSorttype")public String editSorttype(Integer id, Model model) {Sorttype sorttype = sorttypeMapper.selectSorttypeById(id);model.addAttribute("sorttype", sorttype);return "manage/sorttype/saveSorttype";}/*** 查看详情页面** @param id* @param model* @return*/@RequestMapping("manage/sorttypeInfo")public String sorttypeInfo(Integer id, Model model) {Sorttype sorttype = sorttypeMapper.selectSorttypeById(id);model.addAttribute("sorttype", sorttype);return "manage/sorttype/sorttypeInfo";}/*** 分页查询** @param page  默认第一页* @param limit 默认每页显示10条* @return*/@RequestMapping("manage/querySorttypeList")@ResponseBodypublic ResultUtil getCarouseList(Integer page, Integer limit, String keyword) {if (null == page) { //默认第一页page = 1;}if (null == limit) { //默认每页10条limit = 10;}Map map = new HashMap();if (StringUtils.isNotEmpty(keyword)) {map.put("keyword", keyword);}Page pageHelper = PageHelper.startPage(page, limit, true);pageHelper.setOrderBy(" id desc ");List<Sorttype> list = sorttypeMapper.selectAll(map);PageInfo<Sorttype> pageInfo = new PageInfo<Sorttype>(list);  //使用mybatis分页插件ResultUtil resultUtil = new ResultUtil();resultUtil.setCode(0);  //设置返回状态0为成功resultUtil.setCount(pageInfo.getTotal());  //获取总记录数目 类似count(*)resultUtil.setData(pageInfo.getList());    //获取当前查询出来的集合return resultUtil;}/*** 插入记录*/@RequestMapping("manage/saveSorttype")@ResponseBodypublic ResultUtil saveSorttype(Sorttype sorttype, HttpSession session) {Date nowTime = new Date();sorttype.setCreatetime(nowTime);try {sorttypeMapper.insertSorttype(sorttype);return ResultUtil.ok("添加分类成功");} catch (Exception e) {return ResultUtil.error("添加分类出错,稍后再试!");}}/*** 更新记录*/@RequestMapping("manage/updateSorttype")@ResponseBodypublic ResultUtil updateSorttype(Sorttype sorttype, HttpSession session) {Date nowTime = new Date();sorttype.setCreatetime(nowTime);try {sorttypeMapper.updateSorttype(sorttype);return ResultUtil.ok("修改分类成功");} catch (Exception e) {return ResultUtil.error("修改分类出错,稍后再试!");}}/*** 根据ID删除** @param id* @return*/@RequestMapping("manage/deleteSorttype")@ResponseBodypublic ResultUtil deleteSorttypeById(Integer id) {try {sorttypeMapper.deleteSorttypeById(id);return ResultUtil.ok("删除分类成功");} catch (Exception e) {return ResultUtil.error("删除分类出错,稍后再试!");}}/*** 根据ID批量删除** @param idsStr* @return*/@RequestMapping("manage/deletesSorttype")@ResponseBodypublic ResultUtil deletesSorttype(String idsStr) {try {if (!StringUtils.isBlank(idsStr)) {String[] ids = idsStr.split(",");for (String id : ids) {sorttypeMapper.deleteSorttypeById(Integer.parseInt(id));}}return ResultUtil.ok("批量删除分类成功");} catch (Exception e) {return ResultUtil.error("删除分类出错,稍后再试!");}}}

基于springboot养老院管理系统源码相关推荐

  1. 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

  2. 基于Java毕业设计智慧养老院管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计智慧养老院管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计智慧养老院管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...

  3. java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档

    java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档 java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...

  4. java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技 ...

  5. java计算机毕业设计智慧养老院管理系统源码+mysql数据库+系统+部署+lw文档

    java计算机毕业设计智慧养老院管理系统源码+mysql数据库+系统+部署+lw文档 java计算机毕业设计智慧养老院管理系统源码+mysql数据库+系统+部署+lw文档 本源码技术栈: 项目架构:B ...

  6. java计算机毕业设计养老院管理系统源码+数据库+系统+lw文档+部署

    java计算机毕业设计养老院管理系统源码+数据库+系统+lw文档+部署 java计算机毕业设计养老院管理系统源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  7. java计算机毕业设计社区养老院管理系统源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计社区养老院管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计社区养老院管理系统源码+系统+数据库+lw文档+mybatis+运行部署 本源码技 ...

  8. springboot租房管理系统源码分享

    项目描述 springboot租房管理系统源码分享,前端使用vue.js,后端使用springboot+hibernate. 运行环境 jdk8+tomcat8+mysql5.7+IntelliJ I ...

  9. 基于ssm图书馆管理系统源码和论文

    开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7 演示视频: [java毕业设计]基于ssm图书馆管理系统源码和论文 随着社会的发展,计算机的优势和普及使得图书馆管理的开发 ...

最新文章

  1. OpenCV亚像素角点检测
  2. 《系统集成项目管理工程师》必背100个知识点-71合同变更控制系统
  3. 09 | 基础篇:怎么理解Linux软中断?
  4. Bzoj 3289: Mato的文件管理 莫队,树状数组,逆序对,离散化,分块
  5. 系统管理员必须知道的PHP安全实践
  6. CLIP还能做视频字幕任务!腾讯清华提出CLIP4Caption,ACM MM2021挑战赛第二名!
  7. poj 1182 食物链 (并查集)
  8. VS2012程序打包部署详解
  9. 金属,塑料,傻傻分不清楚
  10. php保存emoji表情,php保存emoji表情
  11. centos7 安装nginx报错./configure: error: the HTTP rewrite module requires the PCRE library
  12. 别太单纯,也别太不单纯
  13. 头条面试题,4种解法,60+图清晰讲解,面试官让我优化,小夕一通优化最终击败100%用户
  14. [jquery]高级篇--获取div子元素
  15. Atitit selenium3 新特性
  16. 【3D文件格式解析】.obj + .mtl
  17. 智能合约语言 Solidity 教程系列3 - 函数类型
  18. 微信小程序开发工具编辑样式文件后模拟器不显示
  19. python炫酷烟花表白源代码-python炫酷烟花表白的源代码分享
  20. “梦回三国”系列总结

热门文章

  1. 厦大纪荣嵘团队新作|OneTeacher: 解锁 YOLOv5 的正确打开方式
  2. zebra 线程流具体分析
  3. 达梦好用的监控工具 -- DEM 及配置流程
  4. excel两个表格数据对比_vue实现json数据导出Excel表格
  5. 店宝宝:淘宝开店详细教程!来自老卖家的建议
  6. 02323操作系统概论 第一章 操作系统简介
  7. 怎样用SolidWorks2013打开.igs、.x_t等格式文件
  8. 你是否很好奇腾讯大厂的大数据是怎么构建的?(文末赠书3本)
  9. matlab 拉格朗日LM检验,求问,做LM检验和LR检验的stata命令
  10. Android图表库MPAndroidChart(四)——条形图的绘制过程过程,隐隐约约我看到了套路...