我的TMS, 设计和实现详解(第1篇)

项目简介

本文介绍的TMS项目始于2015年, 陆续使用将近5年, 从需求调研到上线使用将近6个月, 后续改进, 维护升级到2020年初, 2020年甲方爸爸决定升级系统, 自建研发团队(基于现有工作流程, 用新的技术架构去实现), 所以这个项目算是走入老年期, 走向消亡. 但是我感觉项目的管理流程是第三方物流公司所通用的, 所以想通过一系列文章把这个项目里的一些管理经验, 设计理念, 设计UI的关键点记录下来, 算是对这个物流IT项目的一个复盘.

技术架构

技术架构的描述容易带来为技术而技术的一些争吵, 我这系列的文章重点不在技术, 在于实现实际管理的流程, 所以不在此过多描述.
一句话总结技术架构: B/S + SpringMVC + Mysql

IT目标


文字错位是因为PPT是以前在PowerPoint做的, 在WPS打开就乱了, 不想改, 将就着看吧.

业务流程

下图是初步调研后, 画出几个关键流程

模块分解

本文总结

项目的起始阶段所做的一些工作的回顾, 虽然只是寥寥几图, 但是项目的开始其实做了很多(辛苦的)工作, 大概列表如下:

  1. 客户初次接触, 约时间现场调研;
  2. 实地调研, 看公司规模, 看车, 看仓库, 在会议室和甲方项目经理聊流程(一整天);
  3. 回来后做方案PPT, 图表, 画流程;
  4. 和甲方经理再次沟通, 见面N次+线上无数次沟通, 改设计, 改流程图;
  5. 甲方Boss认可技术方案, 签约进入开发阶段;
上一篇: 下一篇:【物流知识】如何提高仓储配货效率和准确率?