基于SpringBoot+Vue.js开发的医疗器械管理系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot vue MySQL 标签: 基于SpringBoot+Vue.js开发的医疗器械管理系统 医疗器械

2025-09-17 17:01:01 381浏览

这是一个基于 SpringBoot 和 Vue.js 的医疗器械管理平台,旨在为医院或医疗机构提供医疗器械的入库、领用、维修、报废、采购、库存管理以及员工和部门管理等功能。平台分为管理员和员工两种角色,分别拥有不同的操作权限。

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

角色

管理员、员工

技术栈

  • 后端: SpringBoot, MyBatis, MySQL, Java-JWT, Hutool, Apache POI
  • 前端: Vue.js, Element UI, Axios, Echarts

核心功能

这是一个基于 SpringBoot 和 Vue.js 的医疗器械管理平台,旨在为医院或医疗机构提供医疗器械的入库、领用、维修、报废、采购、库存管理以及员工和部门管理等功能。平台分为管理员和员工两种角色,分别拥有不同的操作权限。

功能介绍

管理员

1.登录: 管理员通过专用入口登录系统,管理后台。

2.用户管理 (Admin/Staff): 查看、添加、修改和删除管理员和员工信息。

3.部门管理 (Department): 查看、添加、修改和删除部门信息。

4.器械分类管理 (Category): 查看、添加、修改和删除医疗器械分类信息。

5.器械信息管理 (Machines): 查看、添加、修改和删除医疗器械的基本信息。

6.器械入库管理 (AssetsIn): 记录医疗器械的入库操作。

7.器械领用管理 (AssetsReceive): 记录医疗器械的领用操作。

8.器械维修管理 (AssetsRepair): 记录医疗器械的维修信息。

9.器械报废管理 (AssetsScrap): 记录医疗器械的报废信息。

10.器械采购管理 (Purchase): 记录医疗器械的采购信息。

11.系统日志管理 (Syslog): 查看系统操作日志。

12.公告管理 (Notice): 查看、添加、修改和删除系统公告。

13.个人信息管理: 修改管理员个人资料和密码。

员工

1.登录/注册: 员工可以注册新账号并登录。

2.个人信息管理 (StaffPerson): 修改员工个人资料和密码。

3.器械领用查看 (StaffAssets): 查看自己领用的医疗器械。

4.器械维修申请: 申请医疗器械维修。

5.公告查看 (SeeNotice): 查看系统发布的公告。

数据字典

assets (资产信息)

id int(0) 唯一标识符,资产信息的ID
name varchar(255) 资产的名称,例如B超机子
category varchar(255) 资产所属的分类,例如B超机
img varchar(255) 资产的图片存储路径
model varchar(255) 资产的型号,例如BCJ9088JKL0900
num int(0) 资产的数量
date varchar(255) 资产的购置日期
money decimal(10, 2) 资产的初始价值
depreciate varchar(255) 资产的折旧方法,例如直线法
department_id int(0) 使用该资产的部门ID
staff_id int(0) 负责该资产的员工ID
location varchar(255) 资产的存放地点
comment varchar(255) 资产的备注信息

assets_in (资产入库)

id int(0) 唯一标识符,资产入库记录的ID
assets_id int(0) 关联的资产ID
num int(0) 入库的数量
staff_id int(0) 执行入库操作的员工ID
date varchar(255) 入库的日期和时间
comment varchar(255) 入库的备注信息
status varchar(255) 入库审核状态,例如通过、拒绝
pid int(0) 关联的采购单ID
mnos varchar(255) 机器编号集合,用于记录入库机器的唯一编号

assets_receive (资产领用)

id int(0) 唯一标识符,资产领用记录的ID
assets_id int(0) 关联的资产ID
staff_id int(0) 领用资产的员工ID
date varchar(255) 领用资产的日期和时间
comment varchar(255) 领用资产的备注信息
return_date varchar(255) 资产预计归还日期
status varchar(255) 领用审核状态,例如通过、待审核、拒绝
return_status varchar(255) 资产归还状态,例如已归还、未归还、已报废
mid int(0) 关联的机器ID,表示领用的具体机器

assets_repair (资产报修)

id int(0) 唯一标识符,资产报修记录的ID
receive_id int(0) 关联的资产领用记录ID
status varchar(255) 维修状态,例如维修完成、已报废
reason varchar(255) 报修的理由
date varchar(255) 报修的日期和时间
staff_id int(0) 提交报修的员工ID
money decimal(10, 2) 维修产生的费用

assets_scrap (资产报废)

id int(0) 唯一标识符,资产报废记录的ID
repair_id int(0) 关联的维修记录ID
status varchar(255) 报废审核状态,例如待审核、拒绝、已报废
reason varchar(255) 报废的理由
date varchar(255) 报废的日期和时间
staff_id int(0) 提交报废的员工ID

category (资产分类)

id int(0) 唯一标识符,分类的ID
name varchar(255) 分类的名称,例如B超机

department (部门信息)

id int(0) 唯一标识符,部门的ID
name varchar(255) 部门的名称,例如采购部
address varchar(255) 部门的地址
pid int(0) 父级部门的ID,用于表示部门层级关系
level int(0) 部门的层级

machines (机器信息)

id int(0) 唯一标识符,机器的ID
no varchar(255) 机器的编号,例如0001
assets_id int(0) 关联的资产ID
status varchar(255) 机器的状态,例如维修、正常、停用、报废、出借
cts varchar(255) 创建时间,记录机器信息创建的日期和时间

notice (公告信息表)

id int(0) 唯一标识符,公告的ID
title varchar(255) 公告的标题
content varchar(255) 公告的具体内容
time varchar(255) 公告的创建时间
user varchar(255) 发布公告的创建人

purchase (采购信息)

id int(0) 唯一标识符,采购记录的ID
assets_id int(0) 关联的资产ID
buynum int(0) 预计购买的数量
realbuynum int(0) 实际购买的数量
status varchar(255) 采购单的审核状态,例如待审核、通过、不通过
staff_id int(0) 采购操作的员工ID
totalmonay decimal(10, 2) 预计支付的总金额
paymoney decimal(10, 2) 实际支付的金额
isbuy varchar(255) 采购状态,例如待采购、已采购
isin varchar(255) 入库状态,例如待入库、已入库、审核中
pno varchar(255) 采购单的编号
bdate varchar(255) 采购的日期

staff (员工信息)

id int(0) 唯一标识符,员工的ID
username varchar(255) 员工的登录用户名
password varchar(255) 员工的登录密码
name varchar(255) 员工的姓名
avatar varchar(255) 员工的头像存储路径
role varchar(255) 员工的角色标识,例如STAFF
phone varchar(255) 员工的电话号码
email varchar(255) 员工的电子邮件地址

syslog (系统日志)

id int(0) 唯一标识符,系统日志的ID
lurl varchar(255) 访问的URL路径
lparams varchar(255) 请求的参数
cts varchar(255) 创建时间,记录日志的日期和时间
role varchar(255) 操作用户的角色,例如管理员
name varchar(255) 操作用户的名称,例如管理员
uid int(0) 操作用户的ID

部分截图

image.png


image 1.png


image 2.png

image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 8.png


image 9.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png


演示视频

https://www.bilibili.com/video/BV1VQpszNEce/

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695