5 Star 79 Fork 61

心飞为你飞 / 乐优商城

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

code style code style code style code style maven code style

一、项目介绍

乐优商城是一个全品类的电商购物网站(B2C)。用户可以在线购买商品、加入购物车、下单、秒杀商品 可以品论已购买商品,管理员可以在后台管理商品的上下架、促销活动。管理员可以监控商品销售状况 客服可以在后台处理退款操作。

二、系统架构

整个乐优商城可以分为两部分:后台管理系统、前台门户系统。

  • 后台管理:

    • 后台系统主要包含以下功能:
      • 商品管理,包括商品分类、品牌、商品规格等信息的管理
      • 销售管理,包括订单统计、订单退款处理、促销活动生成等
      • 用户管理,包括用户控制、冻结、解锁等
      • 权限管理,整个网站的权限控制,采用JWT鉴权方案,对用户及API进行权限控制
      • 统计,各种数据的统计分析展示
    • 后台系统会采用前后端分离开发,而且整个后台管理系统会使用Vue.js框架搭建出单页应用(SPA)。 输入图片说明
  • 前台门户面向的是客户,包含与客户交互的一切功能。例如:

    • 搜索商品
    • 加入购物车
    • 下单
    • 评价商品等等
  • 前台系统我们会使用Thymeleaf模板引擎技术来完成页面开发。出于SEO优化的考虑,我们将不采用单页应用。

无论是前台还是后台系统,都共享相同的微服务集群,包括:

  • 商品微服务:商品及商品分类、品牌、库存等的服务
  • 搜索微服务:实现搜索功能
  • 订单微服务:实现订单相关
  • 购物车微服务:实现购物车相关功能
  • 用户中心:用户的登录注册等功能
  • Eureka注册中心
  • Zuul网关服务
  • Spring Cloud Config配置中心

三、技术选型

前端技术:

  • 基础的HTML、CSS、JavaScript(基于ES6标准)
  • JQuery
  • Vue.js 2.0以及基于Vue的框架:Vuetify
  • 前端构建工具:WebPack
  • 前端安装包工具:NPM
  • Vue脚手架:Vue-cli
  • Vue路由:vue-router
  • ajax框架:axios
  • 基于Vue的富文本框架:quill-editor

后端技术:

  • 基础的SpringMVC、Spring 5.0和MyBatis3
  • Spring Boot 2.0.1版本
  • Spring Cloud 最新版 Finchley.RC1
  • Redis-4.0
  • RabbitMQ-3.4
  • Elasticsearch-5.6.8
  • nginx-1.10.2:
  • FastDFS - 5.0.8
  • MyCat
  • Thymeleaf

四、软件架构

输入图片说明 输入图片说明

后端工程

  • 服务网关-10010--leyou-api-gateway
  • 注册中心-10086--leyou-registry
  • 商品服务-8081--leyou-item
  • 文件服务-8082--leyou-upload
  • 搜索服务-8083--leyou-search
  • 页面静态化-8084--leyou-goods-web
  • 用户服务-8085--leyou-user
  • 短信服务-8086--leyou-sms-service
  • 授权中心-8087--leyou-auth
  • 购物车-8088--leyou-cart
  • 订单系统-8089--leyou-order
  • 通用工具--leyou-common

前端工程架构

  • 后台系统-9001--leyou-manage-web
  • 前端页面-9002--leyou-portal

api网关

后端管理

Comments ( 10 )

Sign in for post a comment

About

乐优商城是一个全品类的电商购物网站(B2C),用户可以在线购买商品、加入购物车、下单、秒杀商品,可以评论已购买商品,管理员可以在后台管理商品的上下架、促销活动,管理员可以监控商品销售状况,客服可以在后台处理退款操作,希望未来3到5年可以支持千万用户的使用。 spread retract
Cancel

Releases

No release

乐优商城

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/itxinfei/leyou-parent.git
git@gitee.com:itxinfei/leyou-parent.git
itxinfei
leyou-parent
乐优商城
master

Search

102255 3a0e046c 1850385 102255 7aaa926c 1850385