【开源】基于Vue.js的康复中心管理系统

在这里插入图片描述

项目编号: S 056 ,文末获取源码。 \color{red}{项目编号:S056,文末获取源码。} 项目编号:S056,文末获取源码。


目录

  • 一、摘要
    • 1.1 项目介绍
    • 1.2 项目录屏
  • 二、功能模块
    • 2.1 普通用户模块
    • 2.2 护工模块
    • 2.3 管理员模块
  • 三、系统展示
  • 四、核心代码
    • 4.1 查询康复护理
    • 4.2 新增康复训练
    • 4.3 查询房间
    • 4.4 查询来访
    • 4.5 新增用药
  • 五、免责说明


一、摘要

1.1 项目介绍

基于JAVA+Vue+SpringBoot+MySQL的康复中心管理系统,包含了访客管理、房间管理、入住退房管理、缴费管理、药品档案管理、康复训练、网上咨询模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,康复中心管理系统基于角色的访问控制,给医院管理员、护理人员使用,可将权限精确到按钮级别,您可以自定义角色并分配权限,系统适合设计精确的权限约束需求。

1.2 项目录屏

源码下载


二、功能模块

2.1 普通用户模块

(1)登录注册:用户填写相关信息后并注册,可以登录登出系统
(2)信息管理:管理个人资料信息,修改可修改的信息项
(3)入住登记:患者编号、姓名、年龄、性别,具体入住的楼层以及房间号
(4)来访登记:具体来访人的身份证信息、姓名、年龄登记
(5)网上咨询:用户可以输入咨询问题,咨询问题的编号,用户账号,审核状态,等具体回复审核等
(6)康复护理:患者的康复护理安排事宜,安排时间等
(7)缴费中心:罗列患者需要缴费的清单,患者编号、姓名、用户账号、缴费价格等
(8)用药记录:记录患者康复时所用所有药品
(9)退房登记:楼层、房间号、床位号、患者编号、退房时间等

2.2 护工模块

(1)患者护理:对入住患者进行必要的日常护理安排
(2)康复训练:对入住患者进行康复训练安排
(3)用药记录录入:对患者的用药情况进行记录
(4)药品库存:对药品的入库出库进行记录
(5)房间信息:可以查询所有入住患者的信息
(6)收费标准:药品的具体名称、价格、收费价格等

2.3 管理员模块

(1)普通用户管理:删除普通用户账号,冻结普通用户账号等
(2)护工管理:可以增删查改护工人员
(3)药品管理:输入药品编号、名称、用途、图片以及对药品库管理


三、系统展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


四、核心代码

4.1 查询康复护理

@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查询康复护理")
public Result<IPage<Nurse>> getByPage(@ModelAttribute Nurse nurse ,@ModelAttribute PageVo page){QueryWrapper<Nurse> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(nurse.getContent())) {qw.like("content",nurse.getContent());}if(!ZwzNullUtils.isNull(nurse.getUserName())) {qw.like("user_name",nurse.getUserName());}IPage<Nurse> data = iNurseService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Nurse>>().setData(data);
}

4.2 新增康复训练

@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增康复训练")
public Result<NurseTrain> insert(NurseTrain nurseTrain){User u = iUserService.getById(nurseTrain.getUserId());if(u == null) {return ResultUtil.error("用户不存在");}nurseTrain.setUserName(u.getNickname());iNurseTrainService.saveOrUpdate(nurseTrain);return new ResultUtil<NurseTrain>().setData(nurseTrain);
}

4.3 查询房间

@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查询房间")
public Result<IPage<Room>> getByPage(@ModelAttribute Room room ,@ModelAttribute PageVo page){QueryWrapper<Room> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(room.getTitle())) {qw.like("title",room.getTitle());}if(!ZwzNullUtils.isNull(room.getStatus())) {qw.eq("status",room.getStatus());}IPage<Room> data = iRoomService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Room>>().setData(data);
}

4.4 查询来访

@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查询来访")
public Result<IPage<Visitor>> getByPage(@ModelAttribute Visitor visitor ,@ModelAttribute PageVo page){QueryWrapper<Visitor> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(visitor.getName())) {qw.like("name",visitor.getName());}if(!ZwzNullUtils.isNull(visitor.getIdCard())) {qw.like("id_card",visitor.getIdCard());}IPage<Visitor> data = iVisitorService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Visitor>>().setData(data);
}

4.5 新增用药

@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增用药")
public Result<MedicineUse> insert(MedicineUse medicineUse){User u = iUserService.getById(medicineUse.getUserId());if(u == null) {return ResultUtil.error("患者不存在");}medicineUse.setUserName(u.getNickname());Medicine m = iMedicineService.getById(medicineUse.getMedicineId());if(m == null) {return ResultUtil.error("药品不存在");}medicineUse.setTitle(m.getTitle());medicineUse.setImage(m.getImage());iMedicineUseService.saveOrUpdate(medicineUse);return new ResultUtil<MedicineUse>().setData(medicineUse);
}

五、免责说明

  • 本项目仅供个人学习使用,商用授权请联系博主,否则后果自负。
  • 博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权,拥有最终解释权。
  • 如有问题,欢迎在仓库 Issue 留言,看到后会第一时间回复,相关意见会酌情考虑,但没有一定被采纳的承诺或保证。

下载本系统代码或使用本系统的用户,必须同意以下内容,否则请勿下载!

  1. 出于自愿而使用/开发本软件,了解使用本软件的风险,且同意自己承担使用本软件的风险。
  2. 利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关,博主对此不承担任何责任。
  3. 在任何情况下,对于因使用或无法使用本软件而导致的任何难以合理预估的损失(包括但不仅限于商业利润损失、业务中断与业务信息丢失),博主概不承担任何责任。
  4. 必须了解使用本软件的风险,博主不承诺提供一对一的技术支持、使用担保,也不承担任何因本软件而产生的难以预料的问题的相关责任。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/202145.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言:回文字符串

题目&#xff1a; 思路&#xff1a; 创建一个字符数组&#xff0c;然后判断字符串长度&#xff0c;用循环&#xff0c;看对应字符是否相等&#xff0c;相等则输出&#xff0c;不相等则将对应字符ascll较大的改成ascll较小的&#xff08;题目要求字典最小的情况&#xff09;。…

Markdown语法

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

自然资源土地管理法律法规知识竞赛这么办才高端

近些年&#xff0c;全国各地自然资源厅举办了土地管理法律法规知识竞赛&#xff0c;从我公司承办的这些赛事来看&#xff0c;传统的必答题、抢答题、风险题的方式已无法激起现场比赛气氛&#xff0c;需要更加复杂有趣的环节设置及高端竞赛软件及其配套设备加持才可以让知识竞赛…

BootStrap【表格二、基础表单、被支持的控件、表单状态】(二)-全面详解(学习总结---从入门到深化)

目录 表格二 表单_基础表单 表单_被支持的控件 表单_表单状态 表格二 紧缩表格 通过添加 .table-condensed 类可以让表格更加紧凑&#xff0c;单元格中的内补&#xff08;padding&#xff09;均会减半 <table class"table table-condensed table-bordered"…

2023-11-22 LeetCode每日一题(网格中的最小路径代价)

2023-11-22每日一题 一、题目编号 2304. 网格中的最小路径代价二、题目链接 点击跳转到题目位置 三、题目描述 给你一个下标从 0 开始的整数矩阵 grid &#xff0c;矩阵大小为 m x n &#xff0c;由从 0 到 m * n - 1 的不同整数组成。你可以在此矩阵中&#xff0c;从一个…

LeetCode(32)串联所有单词的子串【滑动窗口】【困难】(含图解)

目录 1.题目2.答案3.提交结果截图4.图解 链接&#xff1a; 串联所有单词的子串 1.题目 给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。 例如&#xff0c;如果 w…

Notpad-- ubuntu下载安装

Notpad-- ubuntu下载安装 下载 Gitee链接&#xff1a; https://gitee.com/cxasm/notepad– 安装 sudo apt install *.deb运行 /opt/apps/com.hmja.notepad/files/Notepad--出错 需要安装qt5 sudo apt-get install qt5-default

关于 win11 系统下12代/13代英特尔大小核架构 CPU 的 VMware 优化:输入延迟、卡顿,大小核调度

关于 win11 系统下12代/13代英特尔大小核架构 CPU 的 VMware 优化&#xff1a;输入延迟、卡顿&#xff0c;大小核调度 一、前言二、VMware 的优化2.1 键鼠输入延迟问题的解决2.1.1 搜索内核隔离2.1.2 关闭内存完整性并重启2.1.3 搜索启用或关闭windows功能2.1.4 关闭 hyper-v 和…

【Android】画面卡顿优化列表流畅度六(终篇)

上一篇&#xff1a; 【Android】画面卡顿优化列表流畅度五之下拉刷新上拉加载更多组件RefreshLayout修改 场景回顾&#xff1a; 业务经过一年半左右的运行后&#xff0c;出现了明显的列表卡顿情况&#xff1b;于是开始着手进行列表卡顿优化。目前的情况是&#xff1a; 网络图…

2022最新版-李宏毅机器学习深度学习课程-P49 GPT的野望

GPT→类似于Transformer Encoder 训练任务&#xff1a;Predict Next Token 使用MASK-attention&#xff0c;不断预测“下一个token”。 可以用GPT生成文章。 How to use GPT? 给出描述和例子 给出前半段&#xff0c;补上后半段 In-context Learning(no GD) 结果 目前看起…

npm install安装报错

npm WARN notsup Not compatible with your version of node/npm: v-click-outside-x3.7.1 npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://gitgithub.com/itargaryen/simple-hotkeys.git 解决办法1&#xff1a;&#xff08;没有解决我的问题…

思福迪 运维安全管理系统 test_qrcode_b 远程命令执行漏洞

思福迪 运维安全管理系统 test_qrcode_b 远程命令执行漏洞 一、漏洞描述二、漏洞影响三、网络测绘四、漏洞复现1.手动复现2.自动化复现3.python源代码 免责声明&#xff1a;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任…

Navicat 技术指引 | 适用于 GaussDB 的数据迁移工具

Navicat Premium&#xff08;16.2.8 Windows版或以上&#xff09; 已支持对 GaussDB 主备版的管理和开发功能。它不仅具备轻松、便捷的可视化数据查看和编辑功能&#xff0c;还提供强大的高阶功能&#xff08;如模型、结构同步、协同合作、数据迁移等&#xff09;&#xff0c;这…

从根到叶:随机森林模型的深入探索

一、说明 在本综合指南中&#xff0c;我们将超越基础知识。当您盯着随机森林模型的文档时&#xff0c;您将不再对“节点杂质”、“加权分数”或“成本复杂性修剪”等术语感到不知所措。相反&#xff0c;我们将剖析每个参数&#xff0c;阐明其作用和影响。通过理论和 Python 实践…

CSS实现空心的“尖角”

大家好&#xff0c;我是南宫&#xff0c;来分享一个昨天解决的问题。 我记得之前刷面试题的时候&#xff0c;CSS面试题里面赫然有一题是“如何用CSS实现三角形”&#xff0c;我觉得这个问题确实很经典&#xff0c;我上的前端培训班当初就讲过。 大概思路如下&#xff1a; 先…

win10戴尔电脑安装操作系统遇到的问题MBR分区表只能安装GPT磁盘

首先按F2启动boot管理界面 调整启动盘的启动顺序&#xff0c;这里启动U盘为第一顺序。 第一步 选择安装程序的磁盘 第二步 转换磁盘为GPT磁盘 一般出现 磁盘0和1&#xff0c;说明存在两个盘 &#xff0c;这里两个盘不是说的是C盘和D盘的问题&#xff0c;而是在物理上实际存在…

CyberRT-共享内存实现

CyberRT共享内存类图 共享内存消息发布 数据用共享内存发布时&#xff0c;首先会创建ShmTransmitter对象&#xff0c;包含两个主要成员segment和notifier&#xff0c;Segment用于创建共享内存&#xff08;上面绿色部分&#xff09;&#xff0c;Notifer 最终构建ReadableInfo通…

【第一部分:概述】ARM Realm Management Monitor specification

目录 概述机密计算系统软件组成MonitorRealmRealm Management Monitor (RMM)Virtual Machine (VM)HypervisorSecure Partition Manager (SPM)Trusted OS (TOS)Trusted Application (TA) Realm Management Monitor 参考文献 概述 RMM是一个软件组件&#xff0c;它构成了实现ARM…

鸿蒙原生应用/元服务开发-AGC分发如何配置签名信息

使用制作的私钥&#xff08;.p12&#xff09;文件、在AGC申请的证书文件和Profile&#xff08;.p7b&#xff09;文件&#xff0c;在DevEco Studio配置工程的签名信息&#xff0c;以构建携带发布签名信息的APP。 1.打开DevEco Studio&#xff0c;菜单选择“File > Project S…

Leetcode1410. HTML 实体解析器

Every day a Leetcode 题目来源&#xff1a;1410. HTML 实体解析器 解法1&#xff1a;模拟 遍历字符串 text&#xff0c;每次遇到 ’&‘&#xff0c;就判断以下情况&#xff1a; 双引号&#xff1a;字符实体为 &quot; &#xff0c;对应的字符是 " 。单引号&a…