源码系统概览
文章正文
智慧数字医疗应用系统是一套基于 Spring Boot 与 Vue 的医疗管理后台,面向医院管理员与医生角色。
本项目为中文社区维护版本,覆盖基础医疗数据的统一管理,适合基层医疗机构做日常药品、医师与库存的信息化维护。
源码简介
系统后端采用 Spring Boot 3.x 与 MyBatis Plus,安全基于 Spring Security 与 JWT 令牌;
前端使用 Vue 3 配合 Element Plus 组件库。
它覆盖医师、医药公司、药品、材料、销售地点与城市信息等模块的管理,代码分层清晰、接口规范,便于二次开发和功能扩展。
初始化 SQL 随仓库提供,开箱即可导入基础数据结构,降低上手成本。
模块间通过统一接口通信,便于按需裁剪与替换,能够适配不同规模的医疗信息化需求。
适用场景
基层医疗机构的内部药品与医师信息管理、医药政策维护、库存与销售点统计等场景适合使用本系统。
它帮助管理员高效维护基础医疗数据,提升日常运营的效率与准确性,也便于上级单位做数据汇总与监管,支撑规范化管理。
功能亮点
用户与角色权限体系完善,管理员与医生分层清晰。
医师、药品、材料、医药公司等多模块统一管理。
城市区域划分支持多级树形结构。
基于 JWT 的安全接口,无状态易扩展。
Vue 3 响应式后台界面,操作直观友好,适合非技术背景的医务人员使用。
技术架构与部署指南
技术栈与运行环境
前端:Vue.js 3(Element Plus + Vuex + Vue Router)
后端:Java + Spring Boot 3.x(业务服务)
数据库:MySQL 8.x(业务库)
运行环境:JDK 1.8+、Node.js(前后端运行)
其他依赖:MyBatis Plus、Spring Security、Maven
安装与部署提示
后端用 Maven 打包并配置 MySQL 数据源后启动,前端用 Vite 构建并对接后端地址。
初始化 SQL 位于 sql 目录,首次部署请先导入表结构与基础数据,再创建管理员账号并立即修改默认密码,避免弱口令带来的安全风险,并定期备份数据库。
截图与演示说明
后台用户管理页展示角色与权限分配矩阵,便于按岗授权。
药品管理页支持录入、编辑与库存查询,并关联医药公司信息。
城市信息页维护区域树形结构。
界面细节以实际部署的后台为准,本文未附截图,请以实测界面为准。
常见问题
问:支持哪些角色?
内置管理员与医生两类角色,管理员可操作全部模块,医生仅可查看相关信息,权限分明,符合院内分工。
问:数据库用什么?
使用 MySQL 8.x,ORM 为 MyBatis Plus,初始化脚本随仓库提供,导入即可使用,开箱即用。
问:前端如何运行?
基于 Vue 3 与 Vite,安装依赖后启动开发服务并配置后端代理即可调试,构建产物部署简单。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,请勿用于任何商业或违规用途。
商用前请自行确认对应项目的开源授权、版权归属与潜在安全风险,下载后建议先在隔离环境进行安全审计。
最后更新:2026-08-27