[![index]( http://116.62.158.111/images/tencent/spread.jpg )]( https://curl.qcloud.com/2PiM4Dcn )
### 小商城功能
* 首页
* 专题列表、专题详情
* 分类列表、分类详情
* 品牌列表、品牌详情
* 新品首发、人气推荐
* 优惠券列表、优惠券选择
* 团购
* 搜索
* 商品详情、商品评价、商品分享
* 购物车
* 下单
* 订单列表、订单详情、订单售后
* 地址、收藏、足迹、意见反馈
* 客服
### 管理平台功能
* 会员管理
* 商城管理
* 商品管理
* 推广管理
* 系统管理
* 配置管理
* 统计报表
## 技术选型
### 后端技术
| 技术 | 说明 | 官网 |
| ---------------------- | -------------------- | ---------------------------------------------------- |
| Spring Cloud | 微服务框架 | https://spring.io/projects/spring-cloud |
| Spring Cloud Alibaba | 微服务框架 | https://github.com/alibaba/spring-cloud-alibaba |
| Spring Boot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
| Spring Security Oauth2 | 认证和授权框架 | https://spring.io/projects/spring-security-oauth |
| MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
| MyBatisGenerator | 数据层代码生成 | http://www.mybatis.org/generator/index.html |
| PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
| Knife4j | 文档生产工具 | https://github.com/xiaoymin/swagger-bootstrap-ui |
| Elasticsearch | 搜索引擎 | https://github.com/elastic/elasticsearch |
| RabbitMq | 消息队列 | https://www.rabbitmq.com/ |
| Redis | 分布式缓存 | https://redis.io/ |
| MongoDb | NoSql数据库 | https://www.mongodb.com/ |
| Docker | 应用容器引擎 | https://www.docker.com/ |
| Druid | 数据库连接池 | https://github.com/alibaba/druid |
| OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk |
| MinIO | 对象存储 | https://github.com/minio/minio |
| JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
| LogStash | 日志收集 | https://github.com/logstash/logstash-logback-encoder |
| Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok |
| Seata | 全局事务管理框架 | https://github.com/seata/seata |
| Portainer | 可视化Docker容器管理 | https://github.com/portainer/portainer |
| Jenkins | 自动化部署工具 | https://github.com/jenkinsci/jenkins |
### 前端技术
| 技术 | 说明 | 官网 |
| ---------- | --------------------- | ------------------------------ |
| Vue | 前端框架 | https://vuejs.org/ |
| Vue-router | 路由框架 | https://router.vuejs.org/ |
| Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
| Element | 前端UI框架 | https://element.eleme.io/ |
| Axios | 前端HTTP框架 | https://github.com/axios/axios |
| v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
## 环境搭建
### 开发环境
| 工具 | 版本号 | 下载 |
| ------------- | ------ | ------------------------------------------------------------ |
| JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
| Mysql | 5.7 | https://www.mysql.com/ |
| Redis | 5.0 | https://redis.io/download |
| Elasticsearch | 7.6.2 | https://www.elastic.co/cn/downloads/elasticsearch |
| Kibana | 7.6.2 | https://www.elastic.co/cn/downloads/kibana |
| Logstash | 7.6.2 | https://www.elastic.co/cn/downloads/logstash |
| MongoDb | 4.2.5 | https://www.mongodb.com/download-center |
| RabbitMq | 3.7.14 | http://www.rabbitmq.com/download.html |
| nginx | 1.10 | http://nginx.org/en/download.html |
## 快速启动
1. 配置最小开发环境:
* [MySQL](https://dev.mysql.com/downloads/mysql/)
* [JDK1.8或以上](http://www.oracle.com/technetwork/java/javase/overview/index.html)
* [Maven](https://maven.apache.org/download.cgi)
* [Nodejs](https://nodejs.org/en/download/)
* [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)
2. 数据库依次导入mall-db/sql下的数据库文件
* mall_schema.sql
* mall_table.sql
* mall_data.sql
3. 启动小商场和管理后台的后端服务
打开命令行,输入以下命令
```bash
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar mall-all/target/mall-all-0.1.0-exec.jar
```
4. 启动管理后台前端
打开命令行,输入以下命令
```bash
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd mall/mall-admin
cnpm install
cnpm run dev
```
此时,浏览器打开,输入网址`http://localhost:9527`, 此时进入管理后台登录页面。
5. 启动小商城前端
这里存在两套小商场前端mall-wx和renard-wx,开发者可以分别导入和测试:
1. 微信开发工具导入mall-wx项目;
2. 项目配置,启用“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”
3. 点击“编译”,即可在微信开发工具预览效果;
4. 也可以点击“预览”,然后手机扫描登录(但是手机需开启调试功能)。
注意:
> 这里只是最简启动方式,而小商场的微信登录、微信支付等功能需开发者设置才能运行。
6. 启动轻商城前端
打开命令行,输入以下命令
```bash
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd mall/mall-vue
cnpm install
cnpm run dev
```
此时,浏览器(建议采用chrome 手机模式)打开,输入网址`http://localhost:6255`, 此时进入轻商场。
## 项目实例
### 小商场实例
* vue实例
![](./doc/pics/readme/renard_wx_demo.png)
> 注意:此实例是真实小商场,开发者可以购买商品和付款,但请不要尝试退款操作。
* show databases;
* source F:\Program Files\MySQL\MySQL Server 8.0\bin\litemall_schema.sql
* source F:\Program Files\MySQL\MySQL Server 8.0\bin\litemall_table.sql
* source F:\Program Files\MySQL\MySQL Server 8.0\bin\litemall_data.sql
* java -Dfile.encoding=UTF-8 -jar /usr/local/apache-tomcat-9.0.38/webapps/mall-all-0.1.0-exec.jar
* nohup java -Dfile.encoding=UTF-8 -jar /usr/local/apache-tomcat-9.0.38/webapps/mall-all-0.1.0-exec.jar > log.txt &
没有合适的资源?快使用搜索试试~ 我知道了~
Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端.zip
共1560个文件
java:328个
js:258个
wxss:149个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 153 浏览量
2024-03-10
12:27:05
上传
评论
收藏 6.19MB ZIP 举报
温馨提示
如果您下载了本程序,但是该程序存在问题无法运行,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用的)。另外,您不会使用资源的话(这种情况不支持退款),也可以找我们帮助(需要追加额外费用) 微信小程序是腾讯公司基于微信平台推出的一种轻量级应用形态,它无需用户下载安装即可在微信内直接使用。自2017年正式上线以来,小程序凭借其便捷性、易获取性和出色的用户体验迅速获得市场认可,并成为连接线上线下服务的重要桥梁。 小程序的核心特点包括: 零安装:用户只需通过微信扫一扫或搜索功能,即可打开和使用小程序,大大降低了用户的使用门槛和手机存储空间压力。 速度快:加载速度相较于传统的HTML5网页更快,依托于微信强大的基础设施,能够实现近乎原生应用的流畅体验。 跨平台兼容:开发者一次开发,即可在多种终端设备上运行,免除了复杂的适配工作,大大提高了开发效率。 社交属性强:小程序可以无缝嵌入微信生态,支持分享至聊天窗口、朋友圈等社交场景,有利于用户间的传播和裂变增长。 丰富接口能力:提供丰富的API接口,可调用微信支付、位置服务、用户身份识别等多种功能,方便企业进行商业服务的集成与拓展。 目前,微信小程序已经覆盖了电商购物、生活服务、娱乐休闲、教育学习、工具助手等多个领域,为数以亿计的用户提供便捷的服务入口,也为众多商家和开发者提供了新的商业模式和创业机会。随着技术的不断升级和完善,小程序已成为现代移动互联网生态中不可或缺的一部分。
资源推荐
资源详情
资源评论
收起资源包目录
Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端.zip (1560个子文件)
my.cnf 148B
nginx.conf 2KB
skin.min.css 42KB
visualblocks.css 5KB
iconfont.css 4KB
content.min.css 4KB
content.inline.min.css 3KB
prism.css 2KB
.env.deployment 124B
.env.deployment 93B
.env.development 565B
.env.development 559B
Dockerfile 170B
.editorconfig 244B
tinymce.eot 18KB
tinymce-small.eot 9KB
.eslintignore 34B
5.gif 189KB
401.gif 160KB
loader.gif 3KB
smiley-cool.gif 354B
smiley-wink.gif 350B
smiley-smile.gif 344B
smiley-laughing.gif 343B
smiley-foot-in-mouth.gif 342B
smiley-frown.gif 340B
smiley-kiss.gif 338B
smiley-surprised.gif 338B
smiley-undecided.gif 337B
smiley-innocent.gif 336B
smiley-yell.gif 336B
smiley-embarassed.gif 331B
smiley-cry.gif 329B
smiley-tongue-out.gif 328B
smiley-sealed.gif 323B
smiley-money-mouth.gif 321B
object.gif 152B
anchor.gif 53B
trans.gif 43B
.gitignore 516B
.gitignore 256B
.gitignore 214B
.gitignore 50B
.gitignore 41B
.gitignore 39B
.gitignore 34B
.gitignore 31B
.gitignore 28B
.gitignore 27B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
index.html 633B
index.html 558B
litemall.ico 66KB
favicon.ico 66KB
favicon.ico 66KB
LitemallOrderExample.java 160KB
LitemallGoodsExample.java 108KB
LitemallCouponExample.java 106KB
LitemallUserExample.java 93KB
LitemallOrderGoodsExample.java 81KB
LitemallAftersaleExample.java 80KB
LitemallCartExample.java 80KB
LitemallAddressExample.java 79KB
LitemallFeedbackExample.java 71KB
LitemallCommentExample.java 70KB
LitemallCategoryExample.java 69KB
LitemallGrouponExample.java 69KB
LitemallAdExample.java 68KB
LitemallTopicExample.java 66KB
LitemallGrouponRulesExample.java 65KB
LitemallCouponUserExample.java 64KB
LitemallLogExample.java 64KB
LitemallAdminExample.java 62KB
LitemallGoodsProductExample.java 57KB
LitemallBrandExample.java 55KB
LitemallKeywordExample.java 55KB
LitemallStorageExample.java 55KB
LitemallGoodsSpecificationExample.java 52KB
LitemallNoticeAdminExample.java 51KB
LitemallGoodsAttributeExample.java 47KB
LitemallSearchHistoryExample.java 46KB
LitemallOrder.java 46KB
LitemallNoticeExample.java 45KB
LitemallRoleExample.java 45KB
LitemallCollectExample.java 45KB
LitemallPermissionExample.java 41KB
LitemallSystemExample.java 41KB
LitemallIssueExample.java 41KB
LitemallFootprintExample.java 41KB
WxOrderService.java 39KB
LitemallRegionExample.java 35KB
LitemallGoods.java 33KB
LitemallCoupon.java 32KB
BCrypt.java 31KB
LitemallUser.java 29KB
LitemallOrderGoods.java 26KB
LitemallAftersale.java 25KB
共 1560 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
JJJ69
- 粉丝: 6352
- 资源: 5918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功