# 库存管理系统 **Repository Path**: elfbobo_admin_admin/inventory-management-system ## Basic Information - **Project Name**: 库存管理系统 - **Description**: 这是一套基于 PHP + MySQL 开发的企业级库存与进销存管理系统(也可称为企业内部 ERP 子系统),面向中小型电商或零售企业,提供从产品管理、仓库出入库、财务利润分析、售后服务到用户权限控制的完整业务闭环。系统采用现代 Web 技术,注重用户体验与数据可视化,支持多主题切换、大数据缓存、CSV 导出等实用功能。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-05-18 - **Last Updated**: 2026-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 库存管理系统 #### Description 这是一套基于 PHP + MySQL 开发的企业级库存与进销存管理系统(也可称为企业内部 ERP 子系统),面向中小型电商或零售企业,提供从产品管理、仓库出入库、财务利润分析、售后服务到用户权限控制的完整业务闭环。系统采用现代 Web 技术,注重用户体验与数据可视化,支持多主题切换、大数据缓存、CSV 导出等实用功能。 项目介绍:企业级库存与进销存管理系统 一、项目概述 这是一套基于 PHP + MySQL 开发的企业级库存与进销存管理系统(也可称为企业内部 ERP 子系统),面向中小型电商或零售企业,提供从产品管理、仓库出入库、财务利润分析、售后服务到用户权限控制的完整业务闭环。系统采用现代 Web 技术,注重用户体验与数据可视化,支持多主题切换、大数据缓存、CSV 导出等实用功能。 二、核心功能模块 模块 主要功能 产品管理 产品增删改查、二级分类(如品牌/型号)、库存预警、库存状态可视化、产品详情查看、支持描述唯一性验证 入库管理 入库登记(支持批量入库)、订单号/快递单号唯一性校验、高亮标记、入库记录查询与导出、关联京东/抖音订单链接 出库管理 出库登记(单条/批量)、自动计算平台扣点(京东 6.2%、抖音 2.0%)、净利润及利润率实时计算、快递单号自动识别快递公司、批量打印出库单 售后服务 售后服务工单登记、服务状态跟踪(待处理/处理中/已完成)、客户评分、问题描述与解决方案、订单号重复性校验 收支登记 收入/支出两条线记录、分类与子分类统计、月度趋势分析、发票管理、审批流程(待审批/已批准/已驳回) 用户与权限 基于角色的访问控制(管理员/经理/员工),支持“记住我”自动登录,密码安全哈希存储 系统配置 动态配置项管理:产品二级分类、电商平台、扣点比例、每页显示条数、主题颜色(蓝/绿/红/橙/紫/深色)、自动主题切换(每小时/每天/每周)、备份频率等 数据报表 库存统计报表、出入库 TOP10、利润趋势图(Chart.js)、平台销售额占比、产品利润率排行、月度销售对比、财务明细 CSV 导出 数据大屏 实时展示关键 KPI(总销售额、净利润、利润率)、销售/利润趋势预测、平台及产品排名、利润分布饼图,适合投屏展示 三、技术栈 后端:PHP 8.0+(原生 PDO,无框架),面向对象设计 前端:Bootstrap 5 + jQuery + Chart.js + Font Awesome 数据库:MySQL 8.0,表结构包含索引、全文搜索、事务支持 缓存:文件缓存(减少数据库查询,缓存时间可配置) 安全机制:CSRF 令牌、SQL 注入防护(预处理语句)、XSS 过滤(htmlspecialchars)、密码 bcrypt 哈希 特色: 自动主题轮换(基于时间) 快递单号智能识别(顺丰/京东) 订单号长度自动判断跳转京东/抖音订单页 批量入库/出库(支持多行产品同时操作) 打印友好的入库单/出库单(CSS 媒体打印) 四、数据库主要表结构 表名 说明 products 产品基本信息(名称、分类、价格、库存、最低库存、描述) stock_in 入库记录(数量、单价、供应商、订单号、快递号、高亮标记) stock_out 出库记录(数量、售价、成本、净利润、扣点类型、电商平台、订单号、快递号) after_sales_services 售后服务工单(客户信息、服务类型、状态、费用、评分) income_expense_records 收支记录(类型、分类、金额、审批状态、发票、附件) system_config 系统配置表(键值对,支持 JSON 存储,如产品二级分类、扣点配置) users 用户账号(用户名、哈希密码、角色、记住我 token) 五、项目亮点 业务逻辑严谨 出库时自动计算平台扣点后的净收入及利润。 订单号/快递单号全局唯一性验证(防止重复提交)。 库存数量实时扣减与恢复(编辑/删除时自动回滚)。 产品描述可选但必须唯一(避免重复描述)。 用户体验优化 响应式布局,支持 PC 端和移动端。 数据表格支持自定义每页显示条数、多字段排序、高级筛选。 批量操作(批量更新状态、批量打印出库单)。 高亮标记重要入库/出库记录。 一键导出 CSV(财务明细、入库明细、出库明细)。 数据分析能力 内置 Chart.js 图表库,实时展示销售额、成本、利润趋势。 平台占有率饼图、产品利润率条形图。 月度环比增长、最佳销售日预测。 收支分类分析,帮助财务人员掌握资金流向。 可维护性 系统配置动态化,无需修改代码即可调整扣点率、分类结构、每页条数等。 模块化类设计(Product, Inventory, Auth, SystemConfig 等),代码复用度高。 文件缓存机制,降低数据库压力。 支持数据库自动备份(可配置频率)。 六、适用场景 电商公司自用的库存后台(对接京东/抖音订单)。 小型工厂或批发商的进销存管理。 需要精细核算平台扣点利润的销售团队。 需要售后服务跟踪的客户支持部门。 企业内部财务收支登记与审批。 七、总结 该项目是一个 功能完整、业务贴合实际、技术栈扎实 的企业管理系统。它不仅仅是一个简单的 CRUD 应用,而是融合了库存管理、财务分析、售后服务、系统配置等多个领域模块,代码结构清晰,安全措施到位,非常适合作为 PHP + MySQL 企业级应用的参考案例,或直接用于中小企业的日常运营管理。 安装:WEB环境要求 PHP8.0+MySQL8.0 推荐使用phpstudy 下载链接:https://old.xp.cn/download.html 库存管理安装步骤: 1、修改“config.php”配置文件以下内容 // 定义基础路径 define('BASE_URL', 'http://192.168.10.102/'); // 数据库配置 define('DB_HOST', 'localhost'); define('DB_USER', 'chen'); define('DB_PASS', '123456'); define('DB_NAME', 'chen'); 2、导入mysql脚本到自己的数据库 当前版本更新日期为:2026-05-15 不会安装,可以安装好ToDesk远程控制,联系V: 18701076995(注明来意)。