1、熟练掌握Java基础,具备良好的面向对象的编程思想,对设计模式(工厂模式、单例模式、代理模式)和设计原则(单一职能原则、开闭原则)有深入的理解。
2、熟悉Java核心的集合框架,对HashMap,ConcurrentHashMap,ArrayList等有深入研究,阅读过其底层源码。
3、熟练掌握线程的创建以及使用,熟练的使用多线程、反射的基本原理,Java8新特性有一定了解,
4.熟悉JVM内存模型、类加载过程以及双亲委派机制、了解GC算法、了解常见的垃圾回收器。
5.熟练使用Spring、SpringMVC、Springboot等开源框架、熟悉SpringIOC,AOP的设计思想;SpringMVC工作原理;SpringBoot的自动装配原理。看过相关的源码。
6.熟练使用基于SpringCloud、SpringCloudAlibaba微服务搭建与开发,常用组件Ribbon,OpenFeign,Nacos,Gateway等。
7.熟练使用MyBatis、MyBatisplus持久层的框架技术,,能够使用MyBatis简化对数据库的ORM操作,阅读过其底层源码。
8.熟练使用MySQL关系型数据库,了解事务、锁、索引底层实现,了解主从复制原理,MySQL性能优化。
9.熟悉Redis,了解Redis持久化机制,主从复制,哨兵机制,缓存雪崩产生的原因和解决方案,分布式锁单命令。
10.熟练Linux操作系统,掌握其安装,及其简单操作。
11.熟练使用Junit4、Log4j、Debug等进行程序的调试。
12.熟练使用IDEA,Eclipse编译工具,熟悉Tomcat服务器,Maven以及Git、
13.了解前端开发技术HTML、JSP、VUE、ElementUI、ajax异步交互。
SIHI管理系统
1. 管理端
管理端是公司内部人员使用的工具,主要包括以下模块:
• • CRM模块:负责客户资料管理,自动化分配客户给相应的客户经理,并支持手动分配。系统能够跟踪客户的订单量和其
他详细信息。
• • 客户管理模块:便于管理和维护客户信息,支持根据规则自动分配客户,也支持手动分配,优化客户服务流程。
• • 刊登模块:帮助将产品信息批量发布到各大电商平台(如Shopify、WooCommerce、CartPanda等),支持通过API或
文件导入,自动同步产品数据(如标题、描述、价格、库存等),简化管理流程。
• • 订单模块:负责处理同步到系统的订单,包括物流渠道分配、补发、备货和付款等操作,确保订单流程顺畅。
• • 产品模块:与马帮系统对接,实现订单完成后,将相关商品数据推送至马帮进行后续处理(如采购和发货)。
• • 飞雷神模块:用于订单的智能管理与优化,提升订单处理效率。
• • 工单模块:支持处理客户服务工单,提高服务响应速度和客户满意度。
• • 财务模块:涵盖每日余额、订单支付记录、充值记录、充值活动和优惠券管理等,确保财务数据清晰透明。
• • 系统管理与供应商模块:进行系统设置和第三方供应商管理,确保供应链流程的顺畅。
• • 第三方平台对接:与Shopify、TikTok、WooCommerce、Yampi、CartPanda等多个第三方平台对接,拉取订单,便
于后续的订单处理、备货、退款、补发等操作。
2. 会员端
会员端分为两个模块,SIHI和JOZO,它们的功能基本相同,但针对不同地区的用户提供服务:
• • SIHI模块:SIHI面向特定地区的用户,提供完整的店铺管理、订单跟踪、支付和会员管理等功能。其设计考虑了该地区的
市场需求、语言、支付方式等因素,确保本地用户能获得高效、便捷的操作体验。
• • JOZO模块:JOZO同样提供类似的功能,但它面向另一个地区的用户。这个模块在界面、功能和支付方式等方面会根据
目标地区的特点进行调整,以便更好地服务该地区的用户需求。
虽然SIHI和JOZO的功能设计相同,但它们针对的地区不同,因此能够为每个地区的用户提供更符合当地需求的解决方案。通
过这种设计,系统能够在全球范围内灵活适应不同地区的市场环境,提升用户体验。