vivo手机供应链系统 V-work

我要开发同款
善泽2023年10月28日
62阅读
所属分类供应链

作品详情

开发工具:IDEA-2019+MySQL-5.5.40+Maven-3.5.4+Git+postman开发周期:2019.9-2021.09项目技术:Apollo、Vue.js、SpringBoot、dubbo、zookeeper、Nginx、RocketMq、Redis、MySQL、Mybatis-plus、swagger2、GTS、Xxl-job项目描述:vwork是vivo公司自主开发的大型进销存分布式系统,是vivo工厂->代理商->零售商->门店->客户的一整套集众多业务场景为一体的公司商用系统。该系统由基础数据和分销两大模块组成。其中基础数据模块包括:客户信息(代理商,零售商等)、产品数据(产品定价,产品管理等)、人力资源(人员信息,销售区域等)、仓库管理(盘点、串码库存等)报表(进销存趋势等)。分销模块包括:订货流程(采购,退换货等)、调拨业务(内部调拨,外部调拨等)、零售单(零售退换货,零售上报等)。使用者为vivo手机等商品销售过程中的合作代理商及代理商下属人员,包括从人员的建立,代理商相关信息创建,工厂发货给代理,然后代理进行货物到零售门店的分配,最后保证手机串码在门店销售给顾客的一整套流程的完成。责任描述:1.参与项目需求分析讨论2.负责订货流程下单及支付的开发维护3.负责订货流程的工作流对接4.负责基础数据产品管理模块苏皖特制需求的开发与维护5.负责vwork与苏皖idc销售系统进行约二十个业务场景的数据对接6.负责vivo工厂现用的vrs零售系统(国内版本和印度版本)进行业务数据对接7.参与仓库模块的串码管理和盘亏盘盈的代码开发8.参与vwork与vivo中台uuc用户中心的登录接口对接9.日常项目的维护实现技术:1.基于Dubbo+Zookeeper搭建分布式开发环境,Dubbo作为治理中心,Zookeeper作为注册中心,负责服务的注册登记,需要调用时,提供端口号,dubbo分组避免服务注册混乱。2.基于SpringBoot创建common、sale、web及相关模块的服务,Maven依赖搭建系统。3.使用MyBatis-plus的通用Mapper,使用条件构造器等,减少了大量的Sql语句编写工作。4.使用redis来保存用户登录信息,根据时间实时生成业务流水单号,分布式锁避免定时任务冲突等。5.引入了阿里旗下的GTS分布式事务解决vwork中的相关事务问题。6.skyWalking追踪监控服务的调用情况。7.相关图片或其他信息展示时,数据上传至阿里云服务器中,提高图片的管理和访问效率,增加用户的使用体验。8.使用Apollo中间件进行配置文件信息的管理,实时修改相关配置信息9.Jenkins一键式自动化项目部署发版10.使用RecktMQ作为消息中间件,在与第三方系统同步推送或接收数据时,进行消费的及时消费和保证消息的完整性和安全性。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论