# mall **Repository Path**: wuw1213/mall ## Basic Information - **Project Name**: mall - **Description**: 商城 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-07-06 - **Last Updated**: 2022-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mall #### 前言 `mall`项目致力于打造一个完整的微信小程序端电商系统,采用现阶段流行技术实现。 #### 项目介绍 `mall`项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis-Plus实现。前台商城系统包含首页门户、商品推荐、商品搜索、专题精选、商品展示、购物车、订单流程、会员中心、客户服务、意见反馈等模块。后台管理系统包含用户管理、商品管理、商城管理、系统管理、统计报表、权限管理、设置等模块。 #### 项目演示 1. 后台管理系统 项目演示地址:敬请期待...... ![输入图片说明](https://images.gitee.com/uploads/images/2021/0714/150331_81fd4252_9398795.png "@Q1A9)YIYBA]EKFL%[L3_66.png") 2. 前台商城系统 项目演示地址:敬请期待...... ![输入图片说明](https://images.gitee.com/uploads/images/2021/0714/150636_f3725ee2_9398795.png "NO3O787XI)3{]4_I6T]M5HF.png") #### 技术选型 1. 后端技术 | 技术 | 说明 | 官网 | | ---------------------- | ---------------- | ---------------------------------------------- | | SpringBoot | 容器+MVC框架 | https://spring.io/projects/spring-boot | | Shiro | 认证和授权框架 | https://spring.io/projects/spring-security | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | MyBatis-Plus-Generator | 数据层代码生成 | http://www.mybatis.org/generator/index.html | | OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk | | SMS | 短信服务 | https://github.com/aliyun/aliyun-oss-java-sdk | | Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok | | Redis | 分布式缓存 | https://redis.io/ | | Druid | 数据库连接池 | https://github.com/alibaba/druid | | Hutool | Java工具类库 | https://github.com/looly/hutool | | Swagger-UI | 文档生成工具 | https://github.com/swagger-api/swagger-ui | | Hibernator-Validator | 验证框架 | http://hibernate.org/validator | 2. 前端技术 | 技术 | 说明 | 官网 | | ---------- | --------------------- | ----------------------------------------------------- | | Vue | 前端框架 | https://vuejs.org/ | | Vue-router | 路由框架 | https://router.vuejs.org/ | | Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ | | Element | 前端UI框架 | [https://element.eleme.io](https://element.eleme.io/) | | Axios | 前端HTTP框架 | https://github.com/axios/axios | | v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ | | Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie | | nprogress | 进度条控件 | https://github.com/rstacruz/nprogress | #### 开发工具和环境 1. **开发工具** | 工具 | 说明 | 官网 | | -------------- | ------------------- | ------------------------------------------------------------ | | IDEA | 开发IDE | https://www.jetbrains.com/idea/download | | RedisDesktop | redis客户端连接工具 | https://github.com/qishibo/AnotherRedisDesktopManager | | Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html | | Postman | API接口调试工具 | https://www.postman.com/ | | Typora | Markdown编辑器 | https://typora.io/ | | 微信开发者工具 | 前端界面调试 | https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html | | Chrome | 后端界面调试 | https://chrome.en.softonic.com/ | 2.**开发环境** | 工具 | 版本号 | 下载 | | ----- | ------ | ------------------------------------------------------------ | | JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | | Mysql | 5.7 | https://www.mysql.com/ | | Redis | 6.2.4 | https://redis.io/download |