一、轻商城项目介绍
1、项目背景
我们需要综合评估该项目中各个接口的性能,并给出轻商城项目是一个现在流行的电商项目。优化建议,以满足公司未来的发展需要。
2、项目简介
- 轻商城是一个支持web和微信小程序的前后端分离架构的项目
- 前端使用VUE技术框架开发,即支持微信小程序,也支持手机移动端,还支持web页面
- 后端使用了SpringBoot框架进行开发,MySQL做数据库。
3、项目功能
(1)商城功能
- 首页
- 专题列表、专题详情
- 分类列表、分类详情
- 品牌列表、品牌详情
- 新品首发、人气推荐
- 优惠券列表、优惠券选择
- 团购
- 搜索
- 商品详情、商品评价、商品分享
- 购物车
- 下单
- 订单列表、订单详情、订单售后
- 地址、收藏、足迹、意见反馈
- 客服
(2)管理员平台功能 - 会员管理
- 商城管理
- 商品管理
- 推广管理
- 系统管理
- 配置管理
- 统计报表
二、导入数据库文件
依次导入litemall-db/sql文件夹下的数据库文件
- litemall_schema.sql
- litemall_table.sql
- litemall_data.sql
三、启动小商场和管理后台的后端服务端
1、配置Maven的环境变量
配置环境变量:右击我的电脑->属性->高级系统设置->环境变量->【Path】,点击【新建】环境变量,将Maven的安装目录添加进入即可,依次点击【确定】。
2、切换到项目目录【litemall-master】,按顺序输入以下命令即可
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
四、启动轻商城前端
1、切换到项目目录【litemall-master/litemall-vue】,按顺序输入以下命令即可
npm install
npm run dev