商城系统(SpringBoot后端+Vue管理员前端+微信小程序)正式开源啦! - Go语言中文社区

商城系统(SpringBoot后端+Vue管理员前端+微信小程序)正式开源啦!


一、项目介绍

mall是一套商城系统,包括 Spring Boot后端、 Vue后台管理员前端 、微信小程序用户前端 。

主要功能有商品管理、订单管理、用户管理、商品收藏、加购物车、地址管理等。

mall项目地址:https://gitee.com/xzchengo/mall

mall-web项目地址:https://gitee.com/xzchengo/mall-web

mall-app项目地址:https://gitee.com/xzchengo/mall-app

二、项目演示

演示地址:http://af255dce56f8.ngrok.io/#/

账号:admin 密码:123

提示:请使用谷歌浏览器访问,访问可能有点慢,无法访问说明我的服务器断网了或者关机了。

三、技术选型

后端技术:

技术说明学习地址
Spring Boot容器https://spring.io
Spring MVCMVC框架https://spring.io
Spring Security用户认证和授权https://spring.io
MyBatis PlusORM框架https://mp.baomidou.com
Redis分布式缓存https://redis.io
MySQL数据持久化https://www.mysql.com
HutoolJava工具类库https://www.hutool.cn
Lombok对象封装工具https://projectlombok.org
Kaptcha验证码生成器https://code.google.com/archive/p/kaptcha/
JWT用户身份验证https://jwt.io/introduction/

前端技术:

技术说明学习地址
Vue前端框架https://vue3js.cn
AxiosHTTP框架http://www.axios-js.com
Vue-Router路由框架https://next.router.vuejs.org
Vuex状态管理框架https://vuex.vuejs.org
Element Plus前端UI框架https://element-plus.gitee.io/#/zh-CN

微信小程序技术:

技术说明学习地址
Vant WeappUI组件库https://vant-contrib.gitee.io/vant-weapp

四、软件架构

在这里插入图片描述

五、开发工具

开发工具说明
intelliJ IDEA开发IDE
Navicat Premium数据库连接工具
RDMRedis客户端连接工具
PostmanAPI接口调试工具
微信开发者工具小程序开发工具

六、开发环境

环境版本
JDK1.8
Maven3.6.x
npm6.14.x
node14.13.x
mysql8.0.x
redis6.0.x

七、运行截图

Vue后台管理员前端:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

微信小程序用户前端:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、安装教程

1. 后端项目(mall)的安装与启动:

git clone https://gitee.com/xzchengo/mall
mvn install

用IDEA开发工具打开mall项目,分别在mall-admin模块和mall-weapp模块中找到主函数MallAdminApplication和MallWeappApplication,点击运行即可(在启动之前,请确保MySQL、Redis服务已经开启,并查看配置文件application.yml是否符合本机配置要求,同时,请确保IDEA安装了Lombok插件)

2. 前端项目(mall-web)的安装与启动:

git clone https://gitee.com/xzchengo/mall-web
npm install

用IDEA开发工具打开mall-web项目,使用npm安装完成以后,直接点击运行即可(在启动之前,请确保本机已经安装了Node.js和npm,IDEA要安装Vue插件)

3. 微信小程序(mall-app)的安装与启动:

git clone https://gitee.com/xzchengo/mall-app
npm install

用微信开发者工具打开mall-app,第一步,点击菜单栏中的【工具】->【构建npm】,第二步,点击右侧【详情】->【本地设置】->勾选【不校验合法域名、web-view…】。最后,点击【编译】。注意:如果是直接【预览】,需要把/utils/request.js中的basePath = http://localhost:9900 中的localhost修改成本机网络的ip地址,如果是使用的是【真机调试】则无需修改。

九、使用说明

  1. 如果你在安装、启动、使用过程中遇到了问题,请在评论区留言,我看到会第一时间回复。
  2. 本商城系统是1.0.0版本(即首个版本),可能有些功能有Bug,欢迎各位在评论区留言反馈。
  3. 本商城系统使用MIT开源许可证,完全免费,请放心使用!

最后、希望大家点赞、收藏走一波!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_47890251/article/details/119654609
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢