1、熟悉uniapp微信小程序和 Vue.js 框架。
2、熟悉Jpa、Mybatis、Mybatis-Plus数据连接层框架。
3、熟悉Spring、SpringMvc、SpringBoot、Dubbo、SpringCloud。
4、了解 Activiti 工作流框架。
5、了解 Ehcache、Redis 缓存。
2023.9-至今 物流运输管理系统
项目所用技术:SpringColud、Mybatis、redis、Vue.js
项目介绍:
运输管理系统支持路运、海运、铁运的多式联运的运输业务,包含订单、运单、调度单、在途追踪、服务商协同、客户签收等系统功能,实现了运输业务全流程的闭环操作和管理。
负责模块:
服务商小程序:根据用户的服务商信息查询调度信息,对调度单进行接单、装车、卸车操作;
客户小程序:根据用户的客户信息查询订单,可查询订单物流信息、车辆轨迹、查看回执单操作;
运单拆分:将运单进行多份拆分,拆分后的运单可以配载到不同的车辆:
应收成本明细:查询出所有成本费用,添加勾兑功能,批量选择成本勾兑应收费用;
应收成本汇总:以应收维度汇总应收、应付的含税/未含税金额及毛利;
司机证件预警:展示驾驶证即将过期(30天内)及已过期司机信息;
车辆证件预警:展示车辆的保险失效日期小于(当前日期+30天)、车辆的当前日期大于(年审日期+1年-30天)、车辆的营运证失效日期小于(当前日期+30天):
客户项目关系:维护客户与项目关系,用于订单客户关联出项目;
服务商项目关系:维护服务商与项目关系,用于调度时根据项目配载对应的服务商。
2022.5-2023.8 用户中台
项目所用技术:Dubbo、Springboot、Jpa、Hyperleger-farbi、ehcache、redis、Vue.js
项目介绍:
用户中台(用户中心)是建设标准统一、可连接的用户中心,在更有效保护用户隐私数据及满足国家等保要求的前提下,按照标准模型沉淀、整合、清洗、打通全渠道会员数据渠道之间互相独立又互相导流。一方面避免用户功能的重复建设,减少用户数据存储成本:另一方面实现用户数据资产的累积,为会员在各渠道业务平台无缝联动及消费者大数据分析奠定了基础。
用户中台主要分为三大块网关、后台、前端。网关是给外部提供接口。后台可以查看用户信息、操作日志、应用管理,添加应用并设置接口权限才可访问网关。前端主要是对用户信息进行增删改查操作。用户中心数据存储由区块链+Mysql组成。区块链储用户资料数据、用户地址数据。Mysql存储平台配置、平台数据、平台日志、用户资料数据(快照)、用户地址数据(快照)、京东原地址、苏宁原地址数据。
负责模块:
扫码一键登录:判断用户是否已经注册,已注册登录成功,未注册跳转注册界面。
用户资料管理:展示用户信息,可修改,对必填信息进行加密,写入消息表和操作记录表。
更换手机号:在个人资料点击更换手机号,输入手机号后先经过图形校验才可发送短信验证码,同时还需校验手机号格式,手机号是否存在,每个用户和手机号每天可发送短信次数。
用户地址管理:展示用户地址列表,可对地址进行增删改查操作。
积分平台对接用户中台:登录、注册自动同步用户资料信息,修改资料跳转至用户中台返回时同步用户资料。下单、领取礼品时获取用户中台默认地址,修改地址跳转至用户中台。
数据同步:创建定时任务,根据配置信息判断主从关系(区块链和 mysql),获取消息表数据,将用户资料及地址信息同步到从库
角色 | 职位 |
负责人 | java开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |