基于springboot养老院管理系统源码
基于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养老院管理系统源码相关推荐
- 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于Java毕业设计智慧养老院管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计智慧养老院管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计智慧养老院管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...
- java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档
java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档 java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...
- java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计社区养老院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技 ...
- java计算机毕业设计智慧养老院管理系统源码+mysql数据库+系统+部署+lw文档
java计算机毕业设计智慧养老院管理系统源码+mysql数据库+系统+部署+lw文档 java计算机毕业设计智慧养老院管理系统源码+mysql数据库+系统+部署+lw文档 本源码技术栈: 项目架构:B ...
- java计算机毕业设计养老院管理系统源码+数据库+系统+lw文档+部署
java计算机毕业设计养老院管理系统源码+数据库+系统+lw文档+部署 java计算机毕业设计养老院管理系统源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...
- java计算机毕业设计社区养老院管理系统源码+系统+数据库+lw文档+mybatis+运行部署
java计算机毕业设计社区养老院管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计社区养老院管理系统源码+系统+数据库+lw文档+mybatis+运行部署 本源码技 ...
- springboot租房管理系统源码分享
项目描述 springboot租房管理系统源码分享,前端使用vue.js,后端使用springboot+hibernate. 运行环境 jdk8+tomcat8+mysql5.7+IntelliJ I ...
- 基于ssm图书馆管理系统源码和论文
开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7 演示视频: [java毕业设计]基于ssm图书馆管理系统源码和论文 随着社会的发展,计算机的优势和普及使得图书馆管理的开发 ...
最新文章
- OpenCV亚像素角点检测
- 《系统集成项目管理工程师》必背100个知识点-71合同变更控制系统
- 09 | 基础篇:怎么理解Linux软中断?
- Bzoj 3289: Mato的文件管理 莫队,树状数组,逆序对,离散化,分块
- 系统管理员必须知道的PHP安全实践
- CLIP还能做视频字幕任务!腾讯清华提出CLIP4Caption,ACM MM2021挑战赛第二名!
- poj 1182 食物链 (并查集)
- VS2012程序打包部署详解
- 金属,塑料,傻傻分不清楚
- php保存emoji表情,php保存emoji表情
- centos7 安装nginx报错./configure: error: the HTTP rewrite module requires the PCRE library
- 别太单纯,也别太不单纯
- 头条面试题,4种解法,60+图清晰讲解,面试官让我优化,小夕一通优化最终击败100%用户
- [jquery]高级篇--获取div子元素
- Atitit selenium3 新特性
- 【3D文件格式解析】.obj + .mtl
- 智能合约语言 Solidity 教程系列3 - 函数类型
- 微信小程序开发工具编辑样式文件后模拟器不显示
- python炫酷烟花表白源代码-python炫酷烟花表白的源代码分享
- “梦回三国”系列总结
热门文章
- 厦大纪荣嵘团队新作|OneTeacher: 解锁 YOLOv5 的正确打开方式
- zebra 线程流具体分析
- 达梦好用的监控工具 -- DEM 及配置流程
- excel两个表格数据对比_vue实现json数据导出Excel表格
- 店宝宝:淘宝开店详细教程!来自老卖家的建议
- 02323操作系统概论 第一章 操作系统简介
- 怎样用SolidWorks2013打开.igs、.x_t等格式文件
- 你是否很好奇腾讯大厂的大数据是怎么构建的?(文末赠书3本)
- matlab 拉格朗日LM检验,求问,做LM检验和LR检验的stata命令
- Android图表库MPAndroidChart(四)——条形图的绘制过程过程,隐隐约约我看到了套路...