🎈系统亮点:销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算;
一、项目介绍
1.1 技术介绍
①:架构:B/S、MVC、前后端分离、管理员端+员工端、角色区分与业务权限控制
②:系统环境:Windows
③:开发环境:IDEA、JDK17、Maven、MySQL 8、Node.js
④:后端技术:Java、Spring Boot 3、Spring MVC、MyBatis-Plus、MySQL、JWT、Jackson
⑤:网页前端技术:Vue 3、Vite、Element Plus、Vue Router、Pinia、Axios、ECharts、SCSS
⑥:编辑与数据处理:AiEditor 富文本编辑器、星火 AI 后端代理、Apache POI 表格导出、CSV 导出、浏览器小票打印
1.2 系统亮点
√ 销售与库存联动:开单时校验并扣减库存、生成销售出库记录,待处理订单取消后恢复库存,订单完成后自动登记销售收入,串联开单、库存与记账流程。
√ 进货自动记账:入库记录关联进货支出,按商品、数量和进货单价记录采购成本,方便核对库存变动与资金支出。
√ 退换与退款关联:售后申请关联原销售订单和商品明细,审核通过后关联商品回库;退货退款按原订单实付单价和退货数量计算,并生成退款支出记录。
√ 员工个人业绩:按经办员工统计已完成订单,提供销售额、订单量、客单价、客户转化率、复购客户和销售时段分布,方便查看个人工作成果。
√ ECharts 经营分析:将销售、商品、客户、收支和库存数据汇总为趋势图、排行榜、分类占比及大屏看板,支持按时间范围观察门店经营情况。
√ 滞销识别与客户分层:按近30天、60天、90天识别无销售商品,结合客户消费金额、购买频次与复购情况辅助分析备货和客户维护方向。
√ 宠物档案年龄计算:将客户与宠物档案关联,依据出生日期自动计算年龄,配合体重、照片和健康备注形成持续维护的宠物资料。
1.3 系统功能
1.3.1管理员端
√ 首页控制台:今日销售、订单、客户、库存预警、收支汇总、待办事项与经营趋势。
√ 账号管理:管理员与员工账号维护、条件查询、分页、密码重置与账号数据导出。
√ 商品管理:商品分类、商品资料、编码、供应商、进销价格、图片与富文本详情维护。
√ 库存管理:入库出库记录、库存查询、预警阈值设置、批量阈值调整与库存数据导出。
√ 客户管理:客户资料、联系方式、地址、详情与消费信息查看。
√ 宠物档案:宠物类型、主人关联、照片、品种、性别、出生日期、年龄、体重与健康备注。
√ 销售管理:销售订单、商品明细、数量、优惠金额、订单完成、取消与数据导出。
√ 退换管理:退换申请、原订单关联、退换商品明细、审核通过与驳回。
√ 财务管理:收入记录、支出记录、客户消费记录、收支流水查询与导出。
√ 经营分析:销售额与订单量趋势、热销商品、分类销售占比、滞销商品、客户消费排行与频次分析。
√ 数据大屏:商品、客户、财务、库存等场景展示,支持时间筛选、场景轮播与图表联动查看。
1.3.2员工端
√ 工作首页:今日销售、个人订单、客户新增、库存预警与个人业绩趋势。
√ 销售开单:选择客户、快速新增客户、添加多件商品、调整数量与优惠、提交订单及打印销售小票。
√ 商品浏览:商品搜索、分类筛选、商品详情与当前库存查看。
√ 客户服务:客户查询、快速新增、客户详情与关联宠物档案维护。
√ 出入库操作:选择商品、登记入库或出库、填写数量及业务备注。
√ 我的订单:查看个人经办订单、订单明细与处理状态。
√ 退换申请:关联原订单发起退换,选择退换商品、填写原因并查看处理结果。
√ 个人业绩:今日、本周、本月销售概况,近7天与近30天趋势、热销商品、客户转化、复购、订单状态和销售时段分析。
二.系统实现(部分截图)

2.1 员工
2.1.1 销售开单

2.1.2 商品查询

2.1.3 客户查询

2.1.4 宠物管理

2.1.5 出入库管理

2.1.6 我的订单

2.1.7 退换货申请

2.1.8 业绩看板

2.2 管理员
2.2.1 宠物档案

2.2.2 商品列表

2.2.3 库存预警

2.2.4 销售订单

2.2.5 退换货管理

2.2.6 数据分析
