本系统设计主要从对爱运动的人群和喜欢穿运动服装的人群需求入手,设计并实现一个基于Web平台,开设一家专业的运动服装商城是满足人们购物需求的有效方式,用户可以直接高效的浏览方式,系统帮助消费者节约了时间成本,使其在快节奏的生活中更加便利地进行购物。
下面对用户和系统管理员的需求进行简要分析。用户的主要设计模块有用户登录注册模块,用户中心模块、地址管理模块、购物车模块、浏览商品模块,查看商品详情模块,查看商品评论模块,健身讨论区模块,商品分类模块。
管理员的主要设计模块有管理员登录模块,商品管理模块,用户管理模块、健身讨论区管理模块,公告管理模块,统计数据模块,商品分类管理模块,轮播图管理模块。
系统的角色分为用户和系统管理员,系统后端采用当前比较流行的SpringBoot框架,前端交互效果采用Vue框架,数据库采用MySQL,通过以上这三种关键技术来完成一个完整的系统,系统的技术实现
- SpringBoot
- Vue.js
- MySQL
- ElementUI
- Ajax
- MyBatisPlus
- Jwt等等
- comm:用于设置请求返回的代码,以及设置返回结果等
- config:用于设置系统的一些配置,比如MybatisPlus的配置等
- controller:控制器文件夹
- entity:实体文件夹
- mapper:持久层接口文件夹
- service:业务文件夹
- utils:自定义的一些工具文件
- Java语言环境
- MySQL数据库
- Vue安装
1.克隆项目到本地
git clone https://github.com/1280019840/Sportswear-mall.git
2.进入后端目录:
cd admin-main
3.更新pox.xml文件的依赖 4.配置数据库,图片存放位置等信息
1.进入项目目录
cd vue-index
2.安装依赖
npm install
3.启动项目
npm run dev
1.进入项目目录
cd vue-admin
2.安装依赖
npm install
3.启动项目
npm run serve