本项目立项原因在于传统环保行业的企业管理、订单调度、财务结算等环节高度依赖人工操作与纸质记录,信息孤岛严重,业务协同效率低,数据统计滞后,难以满足日益增长的环保监管要求与企业精细化管理需求。项目旨在解决环保清运业务中订单流转不透明、车次调度混乱、企业签约信息分散、财务入账与发票管理不统一等产品问题。行业场景面向环保清运服务商、产废企业、清运人员与司机等多角色用户,业务覆盖企业签约、订单创建、车辆调度、车次执行、资金入账、数据统计等真实业务流程,帮助构建从产废到清运再到结算的闭环管理体系,提升整体运营效率与数据可追溯性。
本项目包括Web管理后台、微信小程序客户端与后端API服务三大系统模块。主要功能模块涵盖:企业管理、订单管理、车次调度与计划、财务管理、数据统计、系统管理(后台)、企业信息维护与签约、资金明细与发票管理、清运明细查询(小程序)。具体功能描述如下:Web管理后台支持企业信息维护、签约历史管理、订单状态流转处理、车次创建与司机指派、车次清运计划制定、资金充值扣费与入账管理、发票开具与关联、多维度数据统计图表展示,以及用户、角色、菜单、日志、车辆、区域等系统配置功能。微信小程序为企业用户与清运人员提供企业详情查看与签约申请、订单创建与状态跟踪、车次查看与地图导航、资金明细与发票记录查询、清运历史统计等功能,并支持多步骤车次创建与订单结算中的实际重量确认。后端API服务提供统一的认证授权、订单与车次状态机处理、财务流水记录、统计计算与权限控制接口,支撑前后端业务联动。
在本项目中,“我”负责整体系统架构设计、后端API核心模块开发、数据库设计、Web管理后台的主要业务模块(订单管理、车次调度、财务管理、数据统计与系统管理)的前后端联调实现,以及小程序端订单与车次模块的部分接口对接与业务逻辑优化。项目采用了Python FastAPI框架构建高性能异步API服务,使用SQLAlchemy ORM操作PostgreSQL数据库,前端Web基于Vue 3 + Vite + Element Plus开发,微信小程序使用UniApp + Vue 3实现跨端开发。技术亮点与难点包括:基于JWT和RBAC的权限控制体系实现细粒度接口与菜单权限;订单与车次的状态机设计支撑多角色复杂状态流转(待处理、已分配、运输中、已完成、已确认等);车次创建时支持多步骤表单、批量关联订单、司机车辆选择与同步创建计划;订单结算模块实现按桶/按吨动态计费与金额自动计算;小程序端实现下拉刷新、上拉加载、地图导航与文件上传预览等增强体验功能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论