项目介绍:
该项目为一个在线校园售卖系统,旨在改善线下购物的缺点,提高管理效率,降低运作成本,以提高企业竞争力。项目分为后台管理系统、前台系统、搜索系统、商品系统、购物车系统、支付系统、订单系统、秒杀系统、评论系统。
项目开发技术:
采用SpringCloud分布式架构开发
业务使用SpringBoot+Mybatis框架整合
使用nacos作为注册、配置中心,seata做分布式事务管理,sentinel做服务降级
使用redis集群作为缓存提高性能,数据库使用MySQL
页面采用thymeleaf模板引擎开发,后台使用shiro进行权限管理
前台使用ElasticSearch进行全文检索
责任描述:
1、负责前台用户登录(单点登录)、注册以及用户设置信息修改;
2、负责购物车模块,用户必须登录才能将商品添加到购物车中,商品保存在redis中;
3、负责搜索模块,实现关键字高亮,使用的是ElasticSearch做全文检索;
4、负责后台商品管理及客户管理,包括对商品信息的维护更新,对客户信息维护。