计算机毕业设计——springboot养老院管理系统 养老院后台管理

news/2024/7/10 2:34:11 标签: spring boot, 课程设计, java, 毕业设计, spring, 后端, vue

1,绪论

1.1 背景调研

养老院是集医疗、护理、康复、膳食、社工等服务服务于一体的综合行养老院,经过我们前期的调查,院方大部分工作采用手工操作方式,会带来工作效率过低,运营成本过大的问题。

院方可用合理的较少投入取得更好的服务效果,在满足社会需求、注重社会效益的同时,获得相应的经济效益,从而提高院方的长远发展能力,增强内部控制能力,在人、财、物的综合运营管理上得到更多、更好的方法和手段,用有限的资源取得最合理的社会和经济效益的产出。

1.2 课题描述

养老院在关爱老年人身心健康、提供必要的社会帮助方面发挥着不可或缺的重要作用,同社会中其他性质的企业一样,养老院同样需要高效率和高标准的管理系统,以达到为广大老年客户提供高水准服务的目的。

当前的养老院机构的现状和存在的问题有以下两个方面:

  1. 信息化基础薄弱。养老院当前信息化的一些基础信息采集不足,无法满足信息共享、统计、查询等业务的需要。
  2. 信息流转不畅。当前养老院信息的传递依靠传统方式,缺乏高效流转,且流转渠道不畅。

养老院服务的规模化和多样性对管理和服务工作带来了挑战,对于现代养老机构而言,传统的管理方式已难以适应现代化养老服务的需要,而采用信息化集成管理,可以使养老机构的管理和服务工作更加便捷和高效。

2,需求分析

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

超级管理员:

账号管理:
  • 登录
  • 修改密码
  • 个人信息管理
  • 管理员账号管理
  • 用户账号管理
健康管理:
  • 健康档案管理
  • 病例档案管理
  • 药品管理
生活管理
  • 每月餐饮管理
  • 外出报备管理
入住管理
  • 入住登记
  • 寝室分配
安全管理
  • 访客记录
收费标准
  • 入住费用
服务管理
  • 医疗申请管理
  • 饮食申请管理
  • 全部申请

管理员:

账号管理:
  • 登录
  • 修改密码
  • 个人信息管理
  • 管理员账号管理(只读)
  • 用户账号管理
健康管理:
  • 健康档案管理
  • 病例档案管理
  • 药品管理
生活管理
  • 每月餐饮管理
  • 外出报备管理
入住管理
  • 入住登记
  • 寝室分配
安全管理
  • 访客记录
服务管理
  • 医疗申请管理
  • 饮食申请管理
  • 全部申请

用户:

登录、修改密码、个人信息、家人情况、每月餐饮管理、外出报备、查看入住费用、查看护理费用、医疗护理申请、特殊饮食申请、我的申请

3,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui

前端技术

技术说明官网
Thymeleaf现代的服务器端Java模板引擎https://www.thymeleaf.org/
BootstrapCSS/HTML框架https://www.bootcss.com/
Swiper特效插件https://www.swiper.com.cn/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
Chart.js图表工具https://chartjs.cn/ 📣 有源码 获取源码
AdminLTE管理模板https://adminlte.io/

4,系统设计

功能权限结构图

5,用户页面展示

系统配色方案调整

在这里插入图片描述

个人信息查看

在这里插入图片描述

家人情况查看

在这里插入图片描述

每月餐饮查看

在这里插入图片描述

外出报备

在这里插入图片描述

入住费用

在这里插入图片描述

护理费用

在这里插入图片描述

医疗护理申请

在这里插入图片描述

特殊饮食申请

在这里插入图片描述

我的申请

在这里插入图片描述

6,管理员页面展示

登录

在这里插入图片描述

选择角色

在这里插入图片描述

系统首页

在这里插入图片描述

系统列表功能展示

筛选列
导出
打印

管理员账号管理

在这里插入图片描述

用户账号管理

在这里插入图片描述

健康档案查看

在这里插入图片描述

病例档案管理

在这里插入图片描述

药品管理

在这里插入图片描述

每月餐饮管理

在这里插入图片描述

外出报备

在这里插入图片描述

入住登记

在这里插入图片描述

寝室分配

在这里插入图片描述

访客管理

在这里插入图片描述

入住费用管理

在这里插入图片描述

医疗申请管理

在这里插入图片描述

饮食申请管理

在这里插入图片描述

全部服务

在这里插入图片描述

管理员资料修改

在这里插入图片描述

修改密码

在这里插入图片描述


http://www.niftyadmin.cn/n/5300073.html

相关文章

Spark之Dynamic Resource Allocation

文章目录 Dynamic Resource Allocation请求策略移除策略移除存在的问题相关参数 Dynamic Resource Allocation Spark提供一种基于负载使用情况来动态调整application资源的机制。 DRA机制在所有的调度模式下均支持,但默认禁用DRA机制就是用于动态调整executor的数…

Swift爬虫使用代理IP采集唯品会商品详情

目录 一、准备工作 二、代理IP的选择与使用 三、使用Swift编写唯品会商品爬虫 四、数据解析与处理 五、注意事项与优化建议 六、总结 一、准备工作 在开始编写爬虫之前,需要准备一些工具和库,以确保数据抓取的顺利进行。以下是所需的工具和库&…

openJDK下找不到jar命令(jar command is not found)

原文官网地址:How can I get the jar command? - Red Hat Customer Portal 我们在准备服务器环境的时候一般喜欢删除掉openJDK,然后重新下载配置oracleJDK,并且配置相关的环境变量。但是其实有些时候openJDK也能满足我们的一些要求了&#…

记录爬虫编写步骤

本文讲解 Python 爬虫实战案例:抓取百度贴吧(https://tieba.baidu.com/)页面,比如 Python爬虫吧、编程吧,只抓取贴吧的前 5 个页面即可。今天一个毕业学生问到一个问题:不清楚编写爬虫的步骤,不…

pytorch 转 onnx

ONNX 是目前模型部署中最重要的中间表示之一,在把 PyTorch 模型转换成 ONNX 模型时,使用的 torch 接口是 torch.onnx.export 这里记录了 pytorch 模型转 onnx 时的原理和注意事项,还包括部分 PyTorch 与 ONNX 的算子对应关系。 1 torch.onnx…

2024.1.2 安装JDK和Eclipse,并配置java编译环境

2024.1.2 安装JDK和Eclipse,并配置java编译环境 一直对java一知半解,利用春节前一个月时间补补课。 一、安装jdk 首先在oracle官网上下载jdk,这里选jdk17,选择第二项直接安装,第一项是压缩文件,带有一些…

Flume基础知识(一):Flume组成原理与架构

1. Flume定义 Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。 Flume最主要的作用就是,实时读取服务器本地磁盘的数据,将数据写入到HDFS。 2. Fl…

分布式调用链对比(pinpoint、skywalking、jaeger、zipkin等)

1. APM简述 APM (Application Performance Management)是对企业的应用系统进行实时监控,它是用于实现对应用程序性能管理和故障管理的系统化的解决方案。 2.APM主要解决的问题: 集中式度量系统分布式全链接追踪系统集中式日志系统…