# EgoShop **Repository Path**: lionelbw/EgoShop ## Basic Information - **Project Name**: EgoShop - **Description**: EGO商城电商项目 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2020-10-30 - **Last Updated**: 2022-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EgoShop #### 介绍 EGO商城B2C电商项目 #### 模块划分 后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。 订单系统:提供下单、查询订单、修改订单状态、定时处理订单。 搜索系统:提供商品的搜索功能。 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。 #### 项目架构 Shop 父项目,pom依赖管理 shop-common 通用对象,工具类等 shop-manager 后台管理 controller service pojo mapper shop-protal 门户管理 controller service pojo mapper shop-sso 单点登录 service pojo mapper shop-rpc dubbo,暴露服务 service pojo mapper shop-order 订单管理 controller service pojo mapper shop-sms 发送短信 receive util shop-generator Mybatisplus生成工具 #### 技术选型 Java(核心编程语言) SpringBoot、SpringMVC、Mybatis(三大框架) Dubbo(分布式服务框架) Zookeeper(服务注册中心) Redis(缓存数据库) Elasticseach(搜索引擎) SSO(单点登录) MySql(数据库) Nginx(web服务器) 七牛云(文件上传服务器) RabbitMQ(消息队列) Alipay(支付宝支付) 腾讯验证码(验证) jQuery、Bootstrap(前端框架) doT.js(模板引擎) UEditor(富文本编辑器) Google Kaptcha(图形验证码) #### 环境和工具 IntelliJ IDEA Maven 3.6.2 JDK 1.8.0_231 Tomcat 9.0.29 MySql 5.7.20 Nginx 1.16.1 Dubbo 2.6.0 Zookeeper 3.4.13 Redis 5.0.3 #### 使用说明 购物车、首页、订单、支付尚未完善 #### 参与贡献 饮恨@drinking-hatred:搜索 MaLing@MaLing-981015:商品分类 尤明东@you-mingdong:图形验证码、单点登录、搜索、商品管理 wang_nathan@wang-nathan:注册、购物车 建国以后不许喵喵喵@lionelbw:项目搭建、整合调试、支付、订单