项目名称:采购无忧电商网站
开发工具:idea+Navicate+git+JenKins
使用技术:Spring Boot+Vue+Spring Cloud+RabbitMQ+Redis+Thymeleaf
项目描述:
该项目是一个全品类的电商购物网站(B2C),用户可以在线购买商品、加入购物车、下单、秒杀商品、可以评论已购买商品。管理员可以在后台管理商品的上下架、促销活动、监控商品销售状况、处理退款操作。
整个采购无忧商城可以分为两部分:后台管理系统、前台门户系统。后台管理系统主要包含以下功能:商品管理,包括商品分类、品牌、商品规格等信息的管理。销售管理,包括订单统计、订单退款处理、促销活动生成等。用户管理,包括用户控制、冻结、解锁等。权限管理,整个网站的权限控制,采用JWT鉴权方案,对用户及API进行权限控制。统计,各种数据的统计分析展示。后台系统会采用前后端分离开发,而且整个后台管理系统会使用Vue.js框架搭建出单页应用(SPA)。前台门户系统面向的是客户,包含以下功能:搜索商品、加入购物车、下单、评价商品等。
无论是前台还是后台系统,都共享相同的微服务集群,包括:商品微服务:商品及商品分类、品牌、库存等的服务,搜索微服务:实现搜索功能,订单微服务:实现订单相关,购物车微服务:实现购物车相关功能,用户中心:用户的登录注册等功能。Eureka注册中心、Zuul网关服务、Spring Cloud Config配置中心
项目职责:
1.负责网站的二次开发,包括网站首页的重构,商家后台功能的改造,商品的上下架,信息发布等功能。
2.负责与深圳市政府采购网站进行商品对接,参与整个API接口功能的实现和联调测试,包括后期的功能维护,至目前为止超过千万交易额。
3.添加微信H5支付功能并集成企业微信公众号进行开发
4.负责阿里的钉钉与该电商项目的集成开发,主要包括钉钉企业级消息推送功能,即钉钉用户可接受商品订单交易信息,并将电商交易系统的各种统计报表功能集成进钉钉应用中。
5.负责电商数据统计功能的开发,使用Echarts数据可视化工具对电商的各种数据进行整理统计并定时刷新回显,并利用webMagic爬虫技术对不同电商网站的数据进行分析汇总