基于Springboot+Vue实现前后端分离商城管理系统

  • Post author:
  • Post category:vue




项目编号:BS-SC-030




一,项目简介

新新商城,一款基于 Springboot+Vue 的电商项目,前后端分离项目。完整的实现了一个商城系统应有的基本功能,包括但不限于以下主要功能模块:

前端商城用户

  1. 用户注册登陆
  2. 商品信息分类和品牌浏览
  3. 全文搜索
  4. 添加购物车管理
  5. 在线购买商品:使用支付宝沙箱在线支付
  6. 个人信息管理
  7. 个人订单管理
  8. 在线退换货功能
  9. 退款功能

后台用户管理功能

  1. 商品分类管理
  2. 商品品牌管理
  3. 商品规格管理
  4. 商品采购管理
  5. 供应商管理
  6. 订单管理
  7. 退货退款管理
  8. 轮播图设置管理
  9. 用户管理
  10. 权限角色管理
  11. 个人信息管理

项目后台基于Springboot+MybatisPlus开发实现,前端使用VUE+Element开发实现,前后端分离开发,前端通过调用后台接口来进行相应的交互处理。

亮点技术:短信发送验证码、阿里云OSS云存储商品图片、邮箱自动发邮件验证操作权限,Shiro权限管理,数据加密处理,支付宝沙箱技术应用,Redis数据缓存处理。

项目功能完整,界面优雅大方,人机交互流畅,是一个难得的毕业设计作品。




二,环境介绍

语言环境:Java: jdk1.8

数据库:Mysql: mysql5.7 Redis:5.0.10

应用服务器:Tomcat: tomcat8.5.31

开发工具:IDEA或eclipse

技术应用:

后端技术


技术


说明


官网

SpringBoot

容器+MVC框架


https://spring.io/projects/spring-boot

Shiro

认证和授权框架


Apache Shiro Simple. Java. Security.

MyBatis

ORM框架


http://www.mybatis.org/mybatis-3/zh/index.html

MySQL

数据库


https://www.mysql.com/

Redis

分布式缓存


https://redis.io/

Druid

数据库连接池


https://github.com/alibaba/druid

前端技术


技术


说明


官网

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

vue-clipboard2

将内容复制到剪贴板


https://github.com/Inndy/vue-clipboard2

vuex-persistedstate

vuex持久化


https://www.npmjs.com/package/vuex-persistedstate

nprogress

进度条控件


https://github.com/rstacruz/nprogress


开发环境


工具


版本号


下载

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.10


https://redis.io/download


第三方技术


工具


官网

支付宝沙箱技术


沙箱环境 | 开放平台



版权声明:本文为drnrrwfs原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。