1、对电子商务有深入了解;
3、有丰富的项目实际开发经验,且参与项目类型多样,项目质量、完成度都比较高;
4、具备较强的自学能力,能够自己寻找开源项目、软件以实现需求;
5、掌握Java、JavaScript 语言,熟悉主流数据库,如mysql、sql server ,掌握SSM框架,了解tomcat 基本架构,并且能使用前
端框架如Vue搭建项目,参与过微信小程序开发,熟悉微信小程序api,学习并使用过uniapp,能够完成全栈跨平台开发;
6、有算法基础,本科期间完整学习过计算机专业课程(操作系统、数据结构、网络基础、组成原理)
WMS仓管系统
1.项目包含四部分:扫码入库操作、出库备货操作、转仓操作、盘库及移库操作。出入库和转仓三部分的对象设计及相关java代码
编写,此前公司已有项目经验,此次开发是基于新的框架来重新设计和构建项目:
2.项目难点:集中在转仓的拆单部分,创建转仓单并提交审批通过后,需要进行拆单的操作,也就是说要同时生成入库单和出库
单,保证后续操作的一致性;
3.项目开发流程:
(1)梳理需求(这一步因为有之前项目的经验,有参考准则,因而较为容易);
(2)设计对象(采用ofbiz框架所提供的实体引擎,设计出主要对象,并根据项目具体需求修改实体(简单说就是一张对象表)结
构;
(3)流程设计(例如,在入库时,创建入库单后需要审批,审批后扫码进行入库,并记录相关信息)
4.收获:深入了解WMS系统整体功能,并提升了系统整体设计的能力,能够根据现实场景抽象出数据模型