项目名称:BOS物流管理系统
开发环境: Eclipse + Mysql+ SVN + Maven
软件架构: Spring + Spring MVC + Mybatis + Redis + Rabbit MQ +Dubbo + Zookeeper
产品描述: 该产品面向第三方物流公司内部物流管理,解决供应商物料的收货,上架,仓储,以及出货时的备料,打包,打标等,还涉及到进出境的报关及运输。主要流程是:客户下单,客服核对下单数据,下达指令给仓库进行收货或者备料,仓库收货作业包括收货、上架等,备料作业包括打包、打标等。备料完成之后下达运输指令向运输公司订车,然后生成报关数据在海关进行报关。一票订单所有环节结案之后会在系统自动生成结算数据。同时客户也可以登录系统查看库存报表。
(收货:客户发送邮件下单->客户通过系统导入入仓订单->下达收货指令->仓库根据指令进行签收或收货->异常反馈及处理->收货结案;
备料:客户发送邮件下单->客服通过系统导入出仓订单->下达出货指令->仓库根据指令去指定储位拣货->将货物打包->打印唛头标签及客户标签贴在箱、盒、最小包装的对应位置->QC复检->装车扫描->发运->报关->运抵->生成结算信息,应收、应付->结案)
责任描述:系统采用Dubbo + Zookeeper分布式服务架构,任务分工比较明确
控制型微服务:PDA(手持设备APP)
业务性微服务:WMS(仓库管理)、TM(运输管理);
功能型微服务:LABEL(标签)、IO(文件导入导出处理数据)、MQ(消息队列);
管理型微服务:CRM(贸易伙伴管理)。