尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Spring Boot 3 + Vue 3 + MySQL 药品追溯平台源码(RFID+区块链,前后端分离)
一、项目简介本系统是一套基于 Spring Boot 3 Vue 3 MySQL 的药品追溯平台采用前后端分离架构。系统通过 RFID 标签为每件药品赋予唯一身份标识并引入区块链技术记录药品从生产到流通的全链路信息实现药品来源可查、去向可追、责任可究。平台包含管理员与生产企业两种角色分别负责系统运营与药品全生命周期管理。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限认证JWTjjwt密码加密SHA-256前端框架Vue 3状态管理Pinia构建工具Maven数据库MySQL文件存储本地文件系统按日期分目录三、功能模块管理员端用户管理分页查询用户列表支持按用户名、角色、企业名称筛选可新增、修改、删除用户设置用户角色与账号状态启用/禁用。药品管理查看所有药品列表支持按药品名称、RFID标签、规格、生产企业筛选新增药品时自动完成区块链生产存证并生成首条流转记录。流转记录管理查看全平台流转记录支持按药品ID、RFID标签、节点类型、操作人筛选新增流转记录时自动生成区块链存证。区块链管理分页查看所有区块数据支持按药品ID、操作类型筛选按药品ID查询完整区块链可验证指定药品的区块链数据完整性哈希链校验。RFID编码规则管理分页查询编码规则列表支持按规则名称搜索可新增、修改、删除RFID标签编码规则配置规则前缀与编码长度。流转节点预设管理查看所有流转节点含启用/禁用状态可新增、修改、删除节点预设设置节点类型、名称、排序顺序与启用状态。操作日志查看分页查询系统操作日志支持按用户名、操作类型、执行状态筛选记录每次操作的请求方法、参数、IP地址与执行耗时。文件上传管理上传药品图片等附件系统按日期自动分目录存储记录文件原始名称、大小、类型与上传人。药品数据统计查看药品总数、正常药品数、异常药品数等统计指标。个人信息管理修改个人密码需验证原密码查看当前登录用户信息。生产企业端药品管理查看本企业生产的药品列表仅可见自身数据支持按药品名称、RFID标签、规格筛选新增药品时填写名称、RFID标签、规格、剂型、生产厂家、批准文号、批号、生产日期、有效期等信息。RFID标签查询通过RFID标签号快速检索对应药品详情支持关键词搜索RFID标签列表用于下拉选择。流转记录管理查看本企业操作的流转记录仅可见自身数据新增流转记录时选择RFID标签、节点类型、节点名称、操作企业、操作地点并填写备注系统自动关联药品并生成区块链存证。区块链查看查看本企业药品的区块链数据按药品ID查询完整区块列表可验证区块链数据是否被篡改。个人信息管理修改个人密码查看当前用户信息。药品数据统计查看本企业药品总数、正常药品数、异常药品数。文件上传上传药品相关图片或文档附件。四、项目总结本项目技术亮点包括采用 Spring Boot 3 Vue 3 前沿技术栈前后端分离架构便于扩展和维护通过 RFID 标签实现药品唯一标识结合区块链哈希链校验机制确保数据不可篡改完整的角色权限体系与操作日志记录满足药品追溯的合规要求。适用于药品生产企业的质量追溯系统建设、医药行业信息化课程设计、Spring Boot 3 Vue 3 全栈开发实战学习等场景。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K044
RELATED

相关推荐

题解:Atcoder Beginner Contest abc466 A~D

题解:Atcoder Beginner Contest abc466 A~D

A - Compromise题目描述有 $N$ 个选择。你将选择其中之一。如果你选择 $i$ \-个选项,你的幸福感将是 $X i$ 。如果无论你选择哪个选项,你的幸福感都是负数,那么输出 Yes ;否则,输出 No 。解题思路A题不讲了。脑残题。…

📅 2026/9/13 15:38:14
UE5动画蒙太奇实战:构建状态驱动的角色连招系统

UE5动画蒙太奇实战:构建状态驱动的角色连招系统

1. 项目概述:从“播放动画”到“创造战斗节奏” 在虚幻引擎5(UE5)里做角色攻击动画,新手和老手之间最大的分水岭,往往不在于动画资源有多精美,而在于如何把一个个独立的攻击动作,串联成一套有节…

📅 2026/9/12 4:28:47
Godot 4 AnimationPlayer进阶:从基础动画到角色灵魂注入的实战指南

Godot 4 AnimationPlayer进阶:从基础动画到角色灵魂注入的实战指南

1. 项目概述:从“能跑”到“好玩”的鸿沟在游戏开发里,让一个角色动起来,和让一个角色“活”起来,完全是两码事。前者是技术实现,后者是艺术创作。很多刚接触Godot的朋友,尤其是从其他引擎转过来的&#xf…

📅 2026/8/20 21:58:57
MORE NEWS

更多资讯

📰

Mastra @mastra/claude:将 Claude Agent SDK 的 Agent 循环接入 Mastra 的 generate/stream 体系

Mastra mastra/claude:将 Claude Agent SDK 的 Agent 循环接入 Mastra 的 generate/stream 体系 【免费下载链接】mastra Mastra is the modern TypeScript framework for AI-powered applications and agents. 项目地址: https://gitcode.com/GitHub_Trending/ma…

📰

240张火焰烟雾图像,用YOLOv8训练自己的检测模型

简介:此数据集聚焦火焰、烟雾与正常三类场景的图像分类,共包含约240张已标注图片,已有110人学习下载,适合图像分类初学者、烟火检测项目开发者以及需要小型标注数据集验证模型流程的研究者使用。压缩包共243个文件,以2…

📰

Python+OpenCV运动目标自动追踪系统:PID控制与云台实战

简介:面向2023年电子设计竞赛E题备赛与智能控制开发人群,该源码包以B站程欢欢智能控制集为灵感,提供一套从三维机械设计到Python程序实现的完整参考方案,适合参赛学生、开发者快速理解电赛E题中的云台追踪、激光发射与视觉识别场景…

📰

Cocos Creator微信小游戏斗地主开发实战:包体控制与性能优化

简介:本资源是一个基于Cocos Creator开发的斗地主微信小游戏完整Demo,面向游戏开发初学者与微信小游戏实践者,旨在帮助开发者掌握Cocos Creator引擎在真实社交类小游戏项目中的工程化落地能力。资源包共470个文件,涵盖54个TypeScr…

📰

Xpay-3.1开源支付网关部署与微信支付宝直连实战

简介:Xpay-3.1版全开源无授权免签约支付源码,面向Java Web开发者、中小型项目技术负责人及支付系统学习者,提供可直接二次开发的轻量级支付解决方案,有效降低企业自建支付网关的技术门槛与授权成本。资源包共823个文件&#xff0c…

📰

Claude AI服务架构与成本优化全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬