# open-vue
**Repository Path**: CGFYHBK/open-vue
## Basic Information
- **Project Name**: open-vue
- **Description**: CeaM Mall商城前端管理系统基于当前前沿的的三大框架之一Vue,组件库基于Elementui,前后端完全分离的开发模式。前端组件经过了封装,有统一的编程风格,组件化、模块化。系统整体技术有SpringBoot2+MybatisPlus+SpringSecurity+Jwt+Redis+Vue等。功能模块包括系统管理、会员管理、商城管理、秒杀、优惠券、积分、拼团、签到、抽奖、调查问卷等。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 2
- **Created**: 2023-02-16
- **Last Updated**: 2024-09-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
cmall商城系统
#### 项目简介
CeaM Mall商城前端管理系统基于当前前沿的的三大框架之一Vue,组件库基于Elementui,前后端完全分离的开发模式。前端组件经过了封装,有统一的编程风格,组件化、模块化。系统整体技术有SpringBoot2+MybatisPlus+SpringSecurity+Jwt+Redis+Vue等。功能模块包括系统管理、会员管理、商城管理、秒杀、优惠券、积分、拼团、签到、抽奖等。
# CSDN博客: **卡布奇诺-海晨**
**Spring、SpringBoot、SpringCloud、Nacos、RocketMQ、MyBatis等源码解读系列,系统架构封装、性能优化、持续集成开发与部署等,离不开对这些技术底层的理解。面试工作都可以助你一臂之力。**
- [【Spring】一文带你吃透IOC容器技术](https://blog.csdn.net/qq_57756904/article/details/128352906?spm=1001.2014.3001.5502)
- [【微服务】SpringCloud中OpenFeign请求处理及负载均衡流程](https://blog.csdn.net/qq_57756904/article/details/128167388?spm=1001.2014.3001.5502)
- [【微服务】SpringCloud中Ribbon的WeightedResponseTimeRule策略](https://blog.csdn.net/qq_57756904/article/details/128123147)
- [【微服务】SpringCloud中Ribbon的轮询(RoundRobinRule)与重试(RetryRule)策略](https://blog.csdn.net/qq_57756904/article/details/128103221)
- [【微服务】SpringCloud中Ribbon集成Eureka实现负载均衡](https://blog.csdn.net/qq_57756904/article/details/127975696)
- [【微服务】SpringCloud轮询拉取注册表及服务发现源码解析](https://blog.csdn.net/qq_57756904/article/details/127932555)
- [【微服务】SpringCloud微服务续约源码解析](https://blog.csdn.net/qq_57756904/article/details/127932555)
- [【微服务】SpringCloud微服务注册源码解析](https://blog.csdn.net/qq_57756904/article/details/127885624)
- [【微服务】Nacos2.x服务发现?RPC调用?重试机制?](https://blog.csdn.net/qq_57756904/article/details/127784924?spm=1001.2014.3001.5502)
- [【微服务】Nacos通知客户端服务变更以及重试机制](https://blog.csdn.net/qq_57756904/article/details/127837782)
- [【微服务】Nacos服务发现源码分析](https://blog.csdn.net/qq_57756904/article/details/127804082)
- [【微服务】SpringBoot监听器机制以及在Nacos中的应用](https://blog.csdn.net/qq_57756904/article/details/127765982)
- [【微服务】Nacos服务端完成微服务注册以及健康检查流程](https://blog.csdn.net/qq_57756904/article/details/127731672)
- [【微服务】Nacos客户端微服务注册原理流程](https://blog.csdn.net/qq_57756904/article/details/127684157)
- [【微服务】SpringCloud中使用Ribbon实现负载均衡的原理](https://blog.csdn.net/qq_57756904/article/details/127648980)
- [【微服务】SpringBoot启动流程注册FeignClient](https://blog.csdn.net/qq_57756904/article/details/127606128)
- [【微服务】SpringBoot启动流程初始化OpenFeign的入口](https://blog.csdn.net/qq_57756904/article/details/127592093)
- [Spring Bean的生命周期](https://blog.csdn.net/qq_57756904/article/details/127565896)
- [Spring事务原理](https://blog.csdn.net/qq_57756904/article/details/127471224)
- [SpringBoot自动装配原理机制及过程](https://blog.csdn.net/qq_57756904/article/details/127380854)
- [SpringBoot获取处理器流程](https://blog.csdn.net/qq_57756904/article/details/127314905)
- [SpringBoot中处理器映射关系注册流程](https://blog.csdn.net/qq_57756904/article/details/127309834)
- [Spring5.x中Bean初始化流程](https://blog.csdn.net/qq_57756904/article/details/127210075)
- [Spring中Bean定义的注册流程](https://blog.csdn.net/qq_57756904/article/details/127190516)
- [Spring的处理器映射器与适配器的架构设计](https://blog.csdn.net/qq_57756904/article/details/126699242)
- [SpringMVC执行流程图解及源码](https://blog.csdn.net/qq_57756904/article/details/126686665)
**# 微服务实战搭建系列**
- [【微服务】SpringCloud的OpenFeign与Ribbon配置](https://blog.csdn.net/qq_57756904/article/details/127971775)
- [集Oauth2+Jwt实现单点登录](https://blog.csdn.net/qq_57756904/article/details/126438452)
- [Spring Cloud Alibaba微服务第29章之Rancher](https://blog.csdn.net/qq_57756904/article/details/126261112)
- [Spring Cloud Alibaba微服务第27章之Jenkins](https://blog.csdn.net/qq_57756904/article/details/125677671)
- [Spring Cloud Alibaba微服务第24章之Docker部署](https://blog.csdn.net/qq_57756904/article/details/125655393)
- [Spring Cloud Alibaba微服务第23章之Oauth2授权码模式](https://blog.csdn.net/qq_57756904/article/details/125653971)
- [Spring Cloud Alibaba微服务第22章之Oauth2](https://blog.csdn.net/qq_57756904/article/details/125594703)
- [Spring Cloud Alibaba微服务第21章之分布式事务](https://blog.csdn.net/qq_57756904/article/details/125573822)
- [Spring Cloud Alibaba微服务第18章之消息服务](https://blog.csdn.net/qq_57756904/article/details/125525215)
- [Spring Cloud Alibaba微服务第16章之服务容错](https://blog.csdn.net/qq_57756904/article/details/125493018)
- [Spring Cloud Alibaba微服务第14章之分库分表](https://blog.csdn.net/qq_57756904/article/details/125487678)
- [Spring Cloud Alibaba微服务第11章之MyBatis-plus](https://blog.csdn.net/qq_57756904/article/details/125483610)
- [Spring Cloud Alibaba微服务第8章之OpenFeign](https://blog.csdn.net/qq_57756904/article/details/125473940)
- [Spring Cloud Alibaba微服务第7章之负载均衡Ribbon](https://blog.csdn.net/qq_57756904/article/details/125468077)
- [https://blog.csdn.net/qq_57756904/article/details/125468077](https://blog.csdn.net/qq_57756904/article/details/125462909)
- [SpringCloud Alibaba微服务第4章之Nacos](https://blog.csdn.net/qq_57756904/article/details/125457559)
- [SpringCloud Alibaba微服务开篇](https://blog.csdn.net/qq_57756904/article/details/125397880)
# 关注公众号获取更多惊喜

# 本地安装
### 基本环境(必备)
- 1、JDK:8+
- 2、Redis 3.0+
- 3、Maven 3.0+
- 4、MYSQL 5.7+
- 5、Node v8+
### 开发工具
Idea等
### 后台系统工程(JAVA端)
1、请确保redis已经安装启动
2、下载代码
```
https://gitee.com/CGFYHBK/boot-mall.git
```
3、项目结构如下:

4、导入数据库,配置开发环境数据库信息及其redis信息
### 后台前端工程(VUE端)
1、请确保本地已经安装node,建议node10或者node12
2、下载代码
```
https://gitee.com/CGFYHBK/mall-vue.git
```
3、npm install或者yarn install,当前所有命令必须当前工程目录下进行,目录结构如下:

建议安装依赖模板用cmd命令行进行安装,如果在Idea打开安装有时Idea会卡,不存在这种问题的当然最好在idea直接打开
4、安装依赖失败
可以看看我的CSDN博客,关于Vue的专栏
5、在控制台输入命令:npm run dev,控制台打印出如下画面,恭喜表示本项目启动成功拉。

# 项目说明
## 系统架构
凑合着看吧

## 商城功能
1. 商品模块:商品信息、商品分类、规格设置,商品上下架等
2. 订单模块:下单、购物车、支付,发货、收货、评价、退款等
3. 营销模块:积分、优惠券、拼团、秒杀、签到、抽奖等
4. 配置模块:字典配置、角色配置、菜单配置等各种配置
5. 用户模块:登陆、注册、会员卡、充值等
6. 其他等
### 项目结构
模块化
- ceam-admin 后台模块
- ceam-common 公共模块
- ceam-generator 代码生成模块
- ceam-jwt-core Token内核模块
- ceam-service-api DTO与VO等
- ceam-web 入口启动模块
- ceam-shop 商城模块
- ceam-wx 微信相关模块
### 系统界面
后台Web端:
1. 用户管理

2. 角色管理

3. 部门管理

4. 岗位管理

5.字典管理

小程序端:

### 技术选型
后端使用技术:
- SpringBoot2
- mybatis、MyBatis-Plus
- SpringSecurity
- Druid
- Slf4j
- Fastjson
- JWT
- Redis
- Mysql
- WxJava
- Lombok
- Hutool
前端使用技术:
- Vue 全家桶
- Element
- 微信小程序
### 反馈交流
喜欢这个商城后台的小伙伴留下你的小星星啦,star,star,star哦!更多惊喜等着你哦!!
# 微信打赏
### 开源不易
