![](docs/Logo.png)
<p align="center">
<a href="https://gitee.com/itxinfei">
<img alt="code style" src="https://img.shields.io/badge/心飞为你飞-https%3A%2F%2Fgitee.com%2Fitxinfei-green">
</a>
<a href="https://qm.qq.com/cgi-bin/qm/qr?k=9yLlyD1dRBL97xmBKw43zRt0-6xg8ohb&jump_from=webapi">
<img alt="code style" src="https://img.shields.io/badge/QQ群-863662849-red">
</a>
<a href="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=f0hLSE9OTkdHTT8ODlEcEBI">
<img alt="code style" src="https://img.shields.io/badge/mail-747011882@qq.com-red">
</a>
<a href=" ">
<img alt="code style" src="https://img.shields.io/badge/JDK-1.8%2B-brightgreen">
</a>
<a href=" ">
<img alt="maven" src="https://img.shields.io/badge/maven-3.6.3%2B-yellowgreen">
</a>
<a href=" ">
<img alt="code style" src="https://img.shields.io/badge/license-Apache-green">
</a>
</p>
### 一、项目介绍
乐优商城是一个全品类的电商购物网站(B2C)。用户可以在线购买商品、加入购物车、下单、秒杀商品
可以品论已购买商品,管理员可以在后台管理商品的上下架、促销活动。管理员可以监控商品销售状况
客服可以在后台处理退款操作。
### 二、系统架构
整个乐优商城可以分为两部分:后台管理系统、前台门户系统。
- 后台管理:
- 后台系统主要包含以下功能:
- 商品管理,包括商品分类、品牌、商品规格等信息的管理
- 销售管理,包括订单统计、订单退款处理、促销活动生成等
- 用户管理,包括用户控制、冻结、解锁等
- 权限管理,整个网站的权限控制,采用JWT鉴权方案,对用户及API进行权限控制
- 统计,各种数据的统计分析展示
- 后台系统会采用前后端分离开发,而且整个后台管理系统会使用Vue.js框架搭建出单页应用(SPA)。
![输入图片说明](https://images.gitee.com/uploads/images/2020/1224/175859_bb680dcd_800553.png "1525704185158.png")
- 前台门户面向的是客户,包含与客户交互的一切功能。例如:
- 搜索商品
- 加入购物车
- 下单
- 评价商品等等
- 前台系统我们会使用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
### 四、软件架构
![输入图片说明](https://images.gitee.com/uploads/images/2020/0617/154553_3e990dad_800553.png "1525703759035.png")
![输入图片说明](https://images.gitee.com/uploads/images/2020/0617/154620_6c3df726_800553.png "1525704277126.png")
#### 后端工程
- 服务网关-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网关
- http://api.leyou.com
- http://127.0.0.1:10010
#### 后端管理
- http://manage.leyou.com
- http://127.0.0.1:9001
没有合适的资源?快使用搜索试试~ 我知道了~
全品类的电商购物网站(B2C)
共667个文件
png:197个
java:142个
js:68个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 114 浏览量
2022-06-27
15:14:58
上传
评论
收藏 13.28MB ZIP 举报
温馨提示
前端技术: 基础的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
资源推荐
资源详情
资源评论
收起资源包目录
全品类的电商购物网站(B2C) (667个子文件)
.babelrc 317B
webbase.css 277KB
vuetify.min.css 260KB
sui.min.css 220KB
sui-append.min.css 21KB
widget-jquery.autocomplete.css 16KB
material.css 10KB
material.css 9KB
normalize.css 8KB
widget-cartPanelView.css 8KB
pages-index.css 8KB
pages-JD-index.css 8KB
pages-seckillOrder.css 5KB
pages-seckill-item.css 5KB
pages-item.css 4KB
pages-list.css 4KB
pages-getOrderInfo.css 4KB
pages-home.css 3KB
pages-cart.css 3KB
pages-myOrder.css 3KB
pages-weixinpay.css 3KB
pages-shop.css 3KB
cssgrids-min.css 3KB
pages-seckill-index.css 3KB
pages-success-cart.css 2KB
pages-pay.css 2KB
pages-login-manage.css 2KB
pages-login.css 2KB
pages-zoom.css 2KB
pages-shoplogin.css 2KB
pages-register.css 1KB
pages-addressList.css 918B
pages-cooperation.css 894B
pages-sampling.css 806B
pages-paysuccess.css 717B
pages-payfail.css 640B
.editorconfig 147B
icon-tb.eot 53KB
icon-touch.eot 49KB
icon-moon.eot 28KB
icon-pc.eot 14KB
.gitignore 2KB
.gitkeep 0B
.gitrepo 442B
index.html 46KB
success-cart.html 42KB
81.html 38KB
145.html 34KB
home-index.html 22KB
search.html 22KB
item.html 21KB
item.html 21KB
home-order-send.html 19KB
cart.html 18KB
home.html 17KB
home-order-receive.html 17KB
home-order-evaluate.html 17KB
getOrderInfo.html 16KB
home-person-collect.html 15KB
home-person-footmark.html 15KB
home-orderDetail.html 14KB
home-setting-address-phone.html 14KB
home-order-pay.html 14KB
home-setting-safe.html 14KB
seckill-item.html 11KB
home-setting-address.html 11KB
seckill-index.html 10KB
home-setting-info.html 10KB
register.html 9KB
home-setting-address-complete.html 8KB
pay.html 5KB
login.html 5KB
side.html 5KB
top.html 4KB
foot.html 3KB
success.html 2KB
paysuccess.html 2KB
payfail.html 2KB
shortcut.html 1KB
copyright.html 683B
index.html 278B
index.html 156B
index.html 156B
index.html 156B
index.html 156B
index.html 156B
index.html 156B
index.html 156B
index.html 156B
index.html 150B
index.html 150B
index.html 142B
SearchService.java 16KB
GoodsService.java 6KB
OrderController.java 6KB
IdWorker.java 6KB
Order.java 6KB
CookieUtils.java 5KB
CookieUtils.java 5KB
OrderService.java 5KB
共 667 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- D̶.2023-03-25支持这个资源,内容详细,主要是能解决当下的问题,感谢大佬分享~
码农.one
- 粉丝: 7
- 资源: 345
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功