# inout **Repository Path**: vinww/inout ## Basic Information - **Project Name**: inout - **Description**: 医药进销存系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-15 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 医药行业进销存系统设计方案 ## 1. 项目概述 ### 1.1 项目背景 医药行业具有特殊性,需要严格的管理制度来确保药品质量、安全性和合规性。本系统旨在为医药企业提供完整的进销存管理解决方案。 ### 1.2 系统目标 - 实现药品采购、销售、库存的全程管理 - 确保药品质量追溯和合规性 - 提高运营效率,降低管理成本 - 支持多门店、多仓库管理 - 提供数据分析和决策支持 ## 2. 系统架构设计 ### 2.1 技术架构 ``` 前端层:Vue3 + Vite + Element Plus 后端层:SpringBoot + MyBatis Plus + Redis 数据库:MySQL 8.0+ 文件存储:阿里云OSS 部署:Docker + Nginx ``` ### 2.2 系统模块划分 ``` 医药进销存系统 ├── 用户权限管理模块 ├── 基础数据管理模块 ├── 采购管理模块 ├── 销售管理模块 ├── 库存管理模块 ├── 质量管理模块 ├── 财务管理模块 ├── 报表分析模块 └── 系统设置模块 ``` ## 3. 功能模块详细设计 ### 3.1 用户权限管理模块 **功能描述:** 管理系统用户、角色和权限 **核心功能:** - 用户管理(增删改查) - 角色管理(管理员、采购员、销售员、库管员、财务等) - 权限分配 - 登录认证和会话管理 - 操作日志记录 ### 3.2 基础数据管理模块 **功能描述:** 管理系统基础数据 **核心功能:** - 药品信息管理(药品编码、名称、规格、剂型、生产厂家等) - 供应商管理 - 客户管理 - 仓库管理 - 分类管理(药品分类、剂型分类等) ### 3.3 采购管理模块 **功能描述:** 管理药品采购流程 **核心功能:** - 采购计划制定 - 采购订单管理 - 供应商询价比价 - 采购合同管理 - 到货验收 - 采购退货处理 - 采购统计分析 ### 3.4 销售管理模块 **功能描述:** 管理药品销售流程 **核心功能:** - 销售订单管理 - 客户订单处理 - 销售开票 - 销售退货处理 - 销售统计分析 - 客户关系管理 ### 3.5 库存管理模块 **功能描述:** 管理药品库存 **核心功能:** - 入库管理(采购入库、退货入库、调拨入库) - 出库管理(销售出库、退货出库、调拨出库) - 库存盘点 - 库存预警 - 批次管理 - 效期管理 - 库存调拨 ### 3.6 质量管理模块 **功能描述:** 确保药品质量安全 **核心功能:** - 药品质量检验 - 质量追溯 - 不合格品管理 - 质量报告 - 质量档案管理 ### 3.7 财务管理模块 **功能描述:** 管理财务相关业务 **核心功能:** - 应收账款管理 - 应付账款管理 - 收付款管理 - 成本核算 - 利润分析 - 财务报表 ### 3.8 报表分析模块 **功能描述:** 提供数据分析和报表 **核心功能:** - 销售报表 - 采购报表 - 库存报表 - 财务报表 - 经营分析 - 数据可视化 ## 4. 数据库设计 ### 4.1 核心数据表 ``` 用户表 (sys_user) 角色表 (sys_role) 权限表 (sys_permission) 用户角色关联表 (sys_user_role) 角色权限关联表 (sys_role_permission) 药品信息表 (medicine_info) 供应商表 (supplier_info) 客户表 (customer_info) 仓库表 (warehouse_info) 分类表 (category_info) 采购订单表 (purchase_order) 采购订单明细表 (purchase_order_item) 销售订单表 (sales_order) 销售订单明细表 (sales_order_item) 库存表 (inventory) 库存流水表 (inventory_transaction) 批次表 (batch_info) 质量检验表 (quality_inspection) 财务流水表 (financial_transaction) ``` ## 5. 系统特色功能 ### 5.1 医药行业特殊功能 - **批次管理:** 支持药品批次追溯 - **效期管理:** 自动预警近效期药品 - **GSP合规:** 符合药品经营质量管理规范 - **冷链管理:** 支持需要冷藏的药品管理 - **处方药管理:** 区分处方药和非处方药 ### 5.2 智能化功能 - **智能补货:** 基于销售数据自动生成补货建议 - **价格管理:** 支持多种价格策略 - **库存优化:** 智能库存预警和调拨建议 - **数据分析:** 多维度经营分析 ## 6. 系统安全设计 ### 6.1 数据安全 - 数据加密存储 - 敏感信息脱敏 - 数据备份策略 - 访问权限控制 ### 6.2 操作安全 - 操作日志记录 - 数据变更审计 - 异常操作预警 - 登录安全控制 ## 7. 部署方案 ### 7.1 开发环境 - 本地开发环境搭建 - 代码版本管理 - 自动化测试 ### 7.2 生产环境 - 云服务器部署 - 负载均衡配置 - 监控和告警 - 数据备份恢复 ## 8. 项目实施计划 ### 8.1 开发阶段 1. **第一阶段(2周):** 基础架构搭建 2. **第二阶段(3周):** 基础数据管理模块 3. **第三阶段(4周):** 采购和销售管理模块 4. **第四阶段(3周):** 库存管理模块 5. **第五阶段(2周):** 质量管理和财务管理模块 6. **第六阶段(2周):** 报表分析和系统优化 ### 8.2 测试阶段 - 单元测试 - 集成测试 - 用户验收测试 - 性能测试 ### 8.3 上线阶段 - 数据迁移 - 用户培训 - 系统上线 - 运维支持 ## 9. 风险评估 ### 9.1 技术风险 - 系统性能问题 - 数据安全问题 - 集成兼容性问题 ### 9.2 业务风险 - 需求变更风险 - 用户接受度风险 - 合规性风险 ## 10. 总结 本医药进销存系统设计方案充分考虑了医药行业的特殊性和合规要求,采用现代化的技术架构,提供完整的管理功能。系统将显著提升医药企业的管理效率,确保药品质量和安全,为企业发展提供有力支撑。