前端页面开发
负责库存、订单、物流模块页面开发,完成表格查询、分页展示、条件筛选和表单录入等管理端交互。
这是一个围绕库存管理、订单处理和物流跟踪搭建的仓库管理系统。项目基于 RuoYi 快速开发框架完成后台管理端开发,通过 Vue.js、Element UI、Spring Boot、MyBatis 和 MySQL 实现仓库业务的信息化管理,减少人工记录和信息查询成本,提升库存维护与订单流转效率。
负责库存、订单、物流模块页面开发,完成表格查询、分页展示、条件筛选和表单录入等管理端交互。
使用 Spring Boot 和 MyBatis 开发库存出入库、订单处理、物流信息维护等接口,完成数据增删改查与业务逻辑处理。
参与数据库表结构设计和接口联调,配合完成模块功能测试、问题定位与修复,保证前后端流程闭环可用。
参与需求分析与进度跟踪,根据仓库业务流程梳理库存、订单和物流模块的数据流转逻辑。
System Architecture
项目沿用若依的权限、路由、代码组织和后台管理能力,在此基础上扩展库存、订单、物流等业务模块。前端负责数据录入、查询筛选和流程展示,后端负责接口、业务校验、数据库访问和权限控制,整体目标是让仓库数据从人工记录转为可查询、可追踪、可维护的系统流程。
Admin Experience
管理端页面重点放在高频操作:列表查询、条件筛选、分页浏览、新增编辑、状态维护和数据校验。库存、订单、物流模块保持一致的表格和表单交互,降低使用者在不同模块之间切换时的理解成本。
Business Flow
页面后续以仓库业务流程为主线展开:商品库存先被维护和查询,订单触发入库或出库操作,物流信息继续跟踪订单流转状态,最终形成从库存变化到订单履约的闭环。
维护货品基础信息、库存数量、仓位状态和入出库记录。
根据订单状态处理新增、编辑、查询、审核和流转动作。
记录物流单号、配送状态和订单对应关系,便于后续查询。
将业务操作落库,支持后台查询、权限管理和问题追溯。
Database & API
开发过程中重点梳理字段、接口参数和页面展示之间的关系,保证前端表单提交的数据能够被后端正确校验、转换和持久化。通过接口联调和模块测试,逐步修复查询条件、分页参数、状态字段和业务边界问题。
item_id / sku / quantity / warehouse_id / status
order_id / customer / type / amount / order_status
tracking_no / carrier / order_id / delivery_status
user / role / menu / permission / operation log
Engineering Notes
这个项目让我更熟悉后台管理系统的完整开发路径:从需求拆分、页面搭建、接口实现、数据库联调,到最终围绕业务流程排查问题。
按库存、订单、物流拆分页面和接口,保持业务边界清晰。
定位字段不一致、查询条件失效、分页参数异常等常见管理端问题。
围绕业务实体设计字段关系,让页面展示、接口参数和数据库结构对齐。
把库存、订单和物流串联起来,关注数据如何在系统中流转。