婳阳进销存管理系统 - 使用说明

admin 8 1 13 2026-03-21 01:30:42
admin
#1 发表于 2026-03-21 01:30:42

欢迎使用婳阳进销存管理系统!本系统为您提供了一站式的企业进销存管理解决方案,涵盖产品管理、销售管理、客户管理、供应商管理、报表统计等核心功能。系统采用PHP+SQLite技术,无需额外安装数据库,开箱即用。


一、系统概述

系统名称:婳阳进销存管理系统
版本:3.2.1
开发技术:PHP + SQLite3
适用场景:中小型企业、门店、批发零售等进销存管理
核心功能

  • 产品管理(商品入库、库存预警、分类管理)

  • 销售管理(订单创建、订单跟踪、打印订单)

  • 客户管理(客户档案、消费记录、信用额度)

  • 供应商管理(供应商档案、采购参考)

  • 报表统计(销售趋势、热销商品、客户分析)

  • 权限管理(多角色用户、精细化权限控制)


二、环境要求

项目最低要求推荐配置Web服务器Apache 2.4 / Nginx 1.18Apache 2.4+ / Nginx 1.20+PHP版本7.0 或更高PHP 7.4 / 8.0+PHP扩展SQLite3, Session全部启用操作系统Linux / WindowsLinux (CentOS 7+, Ubuntu 18.04+)浏览器Chrome 80+, Firefox 75+最新版浏览器

三、安装步骤

3.1 上传文件

将系统所有文件(共6个PHP文件)上传到您的网站根目录(例如 /www/wwwroot/jxc.168hot.cn/)。

3.2 设置权限

确保以下目录和文件具有可写权限:

bash
# Linux 命令示例
chmod 755 /www/wwwroot/jxc.168hot.cn
chmod 666 /www/wwwroot/jxc.168hot.cn/inventory.db   # 数据库文件(会自动创建)

3.3 访问系统

在浏览器中输入您的域名,例如 http://jxc.168hot.cn/,系统会自动跳转到登录页面。

3.4 登录系统

  • 默认管理员账号admin

  • 默认密码admin123
    首次登录后请立即修改密码,确保系统安全。


四、功能介绍

4.1 仪表盘

登录后进入仪表盘,可快速查看:

  • 今日/本月销售额

  • 产品总数、低库存数量

  • 待处理订单数量

  • 最近5条订单记录

  • 低库存产品预警

4.2 产品管理

入口:左侧导航栏 → 产品管理

4.2.1 产品列表

  • 支持按分类、名称、SKU搜索

  • 显示库存数量,低库存自动标红

  • 点击产品名称可查看详情

4.2.2 添加产品

点击“添加产品”,填写:

  • SKU编码(唯一)

  • 产品名称

  • 分类、单位

  • 成本价、销售价

  • 初始库存、最低库存

  • 供应商(可选)

  • 存放位置、条形码(可选)

4.2.3 库存调整

在产品详情页,可进行入库/出库操作,系统自动记录库存变动日志。

4.2.4 供应商管理

左侧菜单“供应商管理”可添加、编辑供应商信息。

4.3 销售管理

入口:左侧导航栏 → 销售管理

4.3.1 创建订单

  1. 点击“创建订单”

  2. 选择客户(可输入散客)

  3. 添加商品:从产品列表选择,输入数量

  4. 系统自动计算金额(含税13%)

  5. 填写备注,提交订单

  6. 订单创建成功后,库存自动扣减

4.3.2 订单列表

  • 支持按订单号、客户、状态、日期范围筛选

  • 查看订单详情、打印订单

  • 更新订单状态(待处理→处理中→已发货→已完成/取消)

4.3.3 订单打印

在订单详情页点击“打印订单”,生成标准格式的销售单,可直接打印或保存为PDF。

4.4 客户管理

入口:左侧导航栏 → 客户管理

4.4.1 客户档案

  • 添加客户(个人/企业)

  • 记录联系人、电话、邮箱、地址

  • 设置信用额度(用于信用管理)

4.4.2 客户分析

点击客户名称进入详情,可查看:

  • 历史订单列表

  • 总消费金额、订单数量

  • 待处理订单数

4.5 报表统计

入口:左侧导航栏 → 报表统计

4.5.1 销售概览

  • 图表展示最近30天销售趋势

  • 热销产品TOP10

  • 消费客户TOP10

4.5.2 销售报表

可按日期范围生成销售明细报表(待完善导出功能)

4.5.3 库存报表

展示当前库存总价值、低库存产品清单

4.5.4 客户分析

客户等级划分(VIP、重要、普通、潜在),可根据消费金额自动归类。

4.6 用户与权限管理

仅管理员可见:左侧导航栏 → 用户管理 / 权限设置

4.6.1 用户管理

  • 添加/编辑/删除用户

  • 设置用户角色(员工、经理、管理员)

  • 重置用户密码

4.6.2 权限设置

为不同角色分配具体权限:

  • 管理用户

  • 管理产品

  • 管理订单

  • 查看报表

  • 管理客户/供应商

  • 导出数据

  • 删除记录


五、用户角色与权限

权限管理员经理员工管理用户管理产品管理订单查看报表管理客户管理供应商导出数据删除记录

六、常见问题与解决方案

Q1:登录后页面空白或报错

原因:PHP错误未显示或会话问题。
解决

  • 检查 config.php 中的 session_start() 是否正常

  • 清空浏览器缓存和Cookie

  • 访问 http://你的域名/fix_sessions.php?reset=1 重置会话

Q2:数据库锁定错误(database is locked)

原因:SQLite并发写入冲突。
解决

  • 系统已内置重试机制,稍后重试即可

  • 避免短时间内大量并发写入操作

  • 检查数据库文件权限是否为666

Q3:忘记管理员密码

解决

  • 通过数据库管理工具(如SQLite Expert)直接修改 users 表,将密码字段设为 password_hash('新密码', PASSWORD_DEFAULT) 的哈希值。

  • 或执行SQL:UPDATE users SET password='$2y$10$...' WHERE username='admin';

Q4:无法打印订单

解决

  • 检查浏览器是否允许弹窗

  • 确保 printOrder() 函数未被浏览器拦截

  • 尝试使用系统打印功能(Ctrl+P)

Q5:库存扣减异常

解决

  • 检查订单状态更新是否正确

  • 查看 inventory_logs 表,核对变动记录

  • 订单取消时会自动恢复库存


七、数据备份与恢复

7.1 备份数据库

数据库文件为 shujubeifen.db,直接复制该文件即可完成备份。

bash
cp inventory.db inventory_backup_$(date +%Y%m%d).db

7.2 恢复数据

将备份文件重命名为 shuju.db 并覆盖原文件即可。

7.3 定期备份建议

  • 每日自动备份:通过cron任务执行备份脚本

  • 异地备份:将备份文件同步至云存储


八、技术支持与联系方式

开发单位:婳阳科技
官方网站www.168hot.cn
售后热线:13161126555
邮箱:lei95@168hot.cn(请注明系统名称及问题描述)

服务时间:周一至周五 9:00-17:00(法定节假日除外)


九、版权与免责声明

本系统由婳阳科技独立开发,受《中华人民共和国著作权法》保护。未经授权,严禁对代码进行反编译、二次分发或用于商业盈利。
系统为免费版本,已尽力确保稳定性和安全性,但不对因使用本系统造成的任何直接或间接损失承担责任。

登录 后参与讨论