1、熟练掌握java和多线程基础知识
2、熟练使用java框架如Mybatis,SpringMVC,SpringBoot和SpringCloudAlibaba
3、熟练使用MySql和Redis等数据库
4、熟练使用RabbitMQ消息队列中间件
5、熟练使用前端框架Vue,Uniapp,ElementUI和Vant进行开发
6、了解Linux常用命令,熟练使用Tomcat和Nginx服务器
项目一: 项目名称: 券码核销项目开发(h5用户端+商家核销端+门店后台管理+admin后台管理开发)
项目描述:用户可以在系统上用数字人民币购买线下核销券满30-15,然后在门店内核销抵扣,公司会找其他门店合作,为其推销产品,收取费用,数币支付满30-15为用户优惠,以此推广数字人民币。
负责描述:
负责项目的前后端开发
h5端:banner显示,券码商品列表,商品详情,店铺商品列表,商品二级分类,购物车管理,用户个人中心,用户订单列表,订单详情;
员工商家核销端:卷码核销功能,核销列表
门店管理:店铺信息,店员管理,券码商品管理,订单管理,店员核销列表,核销表导出
admin管理端:banner管理,门店管理,订单列表
技术实现: SpringBoot, MybatisPlus, Redis, MySql, Swagger, POI, Nginx, vue, vant, elementUi
项目二: 项目名称: 无人送餐车(uniapp用户端+商家核销端+商家后台管理+admin后台管理开发)
项目描述:用户可在用户系统上选择门店购买门店所售商品,用户下单选择停靠点使用数字人民币支付成功后,门店会收到用户的订单,制作完成后,将餐放入无人车的餐柜中,无人车靠近停靠点会发短信通知用户取餐,用户可前往停靠点自主取餐
负责描述:
负责项目前后端开发
admin管理端:分类管理,商品管理,商品属性管理,商品售卖时间类型管理,管理员信息,门店管理
商家端:门店商品管理,订单管理,订单详情,车辆管理,任务管理
用户端:商家列表,商家商品列表,商品详情,店铺购物车,下单,任务排班选择,待取餐列表,个人中心,历史订单列表。
使用技术: SpringCloudAliBaba, Gateway, nacos, Feign, Redis, MySql, RabbitMQ, Swagger, Nginx, Uniapp, Vue, ElementUI
项目三: 项目名称: 咖啡机
项目描述:用户可以扫描咖啡机上的二维码使用数字人民币支付,参与数币满10-9活动,通过咖啡机器售卖满10-9元咖啡推广数字人民币,银行返利
开发功能:咖啡机获取动态二维码下单,1分钟后查询银行订单是否支付成功,1分钟后查询咖啡是否制作成功,退款功能
使用技术: SpringBoot, Mysql, RabbitMq