项目概览
这是一套面向医疗器械经营企业的行业 ERP,除了常规进销存,还需要处理证照效期、温湿度、养护、首营审批、不良事件和质量追溯等 GSP 合规要求。
业务范围
- 商品、供应商、客户、仓库和员工基础资料
- 采购订单、收货确认、进货复核、采购退货
- 销售订单、出库复核和销售退货
- 库存预警、效期预警、盘点、调拨与养护
- 应收应付、收付款、对账和经营驾驶舱
- 首营、投诉、不良事件、费用报销与 OA 审批
方案设计
系统采用 Vue 3 管理端与 Spring Boot 服务端分离架构,使用 PostgreSQL 保存业务数据、Redis 处理缓存与锁,并通过 Docker Compose 编排前端、后端、数据库和缓存服务。
技术实现
- 前端: Vue 3、TypeScript、Vite、Element Plus、Pinia、ECharts
- 后端: JDK 21、Spring Boot、Spring Security、MyBatis-Plus
- 数据: PostgreSQL、Redis
- 部署: Docker Compose、Nginx
当前阶段
前端生产构建与核心工程结构已经完成,现阶段以通用 CRUD 和部分单据流程为主。后续重点是补强业务状态机、库存流水、审计日志、权限模型和全链路测试。
项目价值
医疗器械经营系统的难点不只是页面数量,而是业务流、质量流和审批流必须相互约束。这个项目体现了从行业规则出发设计数据结构与系统模块的能力。