作者主页:编程指南针
作者简介:Java领域优质创作者、CSDN博客专家、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师
主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助
文末获取源码
一,项目简介
新新商城,一款基于Springboot+Vue的电商项目,前后端分离项目。完整的实现了一个商城系统应有的基本功能,包括但不限于以下主要功能模块:
前端商城用户
用户注册登陆
商品信息分类和品牌浏览
全文搜索
添加购物车管理
在线购买商品:使用支付宝沙箱在线支付
个人信息管理
个人订单管理
在线退换货功能
退款功能
后台用户管理功能
商品分类管理
商品品牌管理
商品规格管理
商品采购管理
供应商管理
订单管理
退货退款管理
轮播图设置管理
用户管理
权限角色管理
个人信息管理
项目后台基于Springboot+MybatisPlus开发实现,前端使用VUE+Element开发实现,前后端分离开发,前端通过调用后台接口来进行相应的交互处理。
亮点技术:短信发送验证码、阿里云OSS云存储商品图片、邮箱自动发邮件验证操作权限,Shiro权限管理,数据加密处理,支付宝沙箱技术应用,Redis数据缓存处理。
项目功能完整,界面优雅大方,人机交互流畅,是一个难得的毕业设计作品。
二,环境介绍
语言环境:Java:jdk1.8
数据库:Mysql:mysql5.7Redis:5.0.10
应用服务器:Tomcat:tomcat8.5.31
开发工具:IDEA或eclipse
技术应用:
后端技术
前端技术
开发环境
第三方技术
三,系统展示
下面展示一下项目的主要核心功能:
前端用户操作
用户注册:会对邮箱发验证码验证,要求必须真实有效邮箱
编辑
用户登陆
编辑
首页
编辑
编辑
商品购买
编辑
购物车
编辑
结算付款
编辑
编辑
我的订单:可以申请退款、收货后可以申请退货等操作
编辑
后台管理用户功能
后台首页
编辑
商品管理:可以实现商品添加、编辑、删除、下架、查询等,另可以对商品分类、品牌、规则、采购信息进行管理,以及对供应商进行管理,不再一一展示。菜单上的功能都是齐全的。
编辑
订单管理:可以进行发货、退货、退款等相关操作
编辑
营销管理
主要对前端展示的广告轮播图进行管理
编辑
用户和权限管理:可以对管理员、顾客、角色进行管理操作
编辑
四,核心代码展示
package