)
一、项目简介本系统是一套基于 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