“DMS嘉士伯”(子/合作品牌“凯旋1664”/"乌苏"/“格林堡”等等) 1期项目核心开发,该项目所有导入(大概30多个)均出自本人开发,特定为此写了一个通用验证并支持覆盖导入的操作通用类(设计模式为原型模式思想概念)!
提升了70%的开发效率!后期均被代入到了产品里并广泛运用到了别的项目当中!导入涉及功能 组织架构导入、省市区导入、经销商导入、门店导入、订单导入、库存导入、经销商与经销商/门店关系导入 等等!
涉及其它核心功能(70%左右)开发,其中有 重写全新 V1-V3 版本 经销商对门店下单功能 + 订单导入功能,经销商MAPPING,产品MAPPING,库存入库管理与库存导入
详细涉及部分功能描述:
一 )、经销商MAPPING :客户接口传输过来的数据转换到嘉士伯DMS系统里,经过mapping功能从而处理成系统兼容数据模型数据(查询分页方式非 常规模式 不能按照常规分页 而是前15位加末尾一位内容产品编号相同规则均放在一页显示 并支持页码切换,即每页页量均都会不一致),/支持导入!
二.1 )、V1-V2版:纯手编写面向对象代码 并页面复杂业务控制控件、显示、不显示、禁用、非禁用、动态追加产品并仅为不同品类产品重复添加与操作联动 加对象数据状态修改或还原修改等识别是否可提交与提示 等等
二.2 )、V3版:下订单功能(逻辑性非常强)老版本操作全被推翻全新设计
下单对象存在 一批商对授权二批商下单并直接帮助二批商接收入库 、一批商对未授权二批商 不支持一键下单并收货、
一批商对一批商门店、一批商对授权二批商门店(相应的主经销商减库存,被下单经销商加库存)并操作页面需按照销售产品、赠品、退货、换货 进行分组展示
我采用公司未用到的技术(knockout)MVVM以达到js面向对象并双向绑定的写法实现了相当复杂的页面结构!本页面也支持订单导入 导入逻辑与验证逻辑 同页面操作规则逻辑一致!等等
“DMS嘉士伯” 2期定制化功能 前期项目PL 涉及功能人天评估、功能分配、新业务数据表UML建模,开发小组成员共8位含(安卓IOS) 并参与功能研发 再到后期整个项目个人维护与支持!