项目介绍——gitee.32
一、项目介绍
基于 Spring Boot + Vue 的咖啡商城系统,系统角色为“管理员”和“顾客”,主要功能如下
顾客: 基本操作:注册、登录、找回密码、修改密码、获取/修改个人信息 购物流程:浏览商城首页、商品列表、商品详情、按名称/类别/品牌搜索商品 购物车:加入购物车、修改购物车商品、删除购物车商品、查询购物车 下单与支付:单商品下单、购物车批量下单(生成临时订单信息到 Redis)、调用支付(支付宝) 订单管理:查看我的订单、查看订单详情、确认收货 退货/售后:发起退货申请、查看退货进度 评价:对已购商品进行评价 会员:购买/管理 VIP(会员到期设置) 校验与通知:邮箱验证码、短信验证码(绑定/验证)、接收注册/授权/重置密码邮件
管理员: 基本操作:登录、修改密码、获取/修改个人信息 商品管理:商品增删改查、上下架、库存变更、查询商品统计 分类/品牌/规格管理:商品类别、品牌、规格的增删改查与校验 订单管理:订单列表、订单详情、创建/修改/删除订单、确认收货、订单信息导出/临时缓存 退货与物流:退货原因配置、退货申请审核、退款处理、物流信息管理、退货处理流程(拒绝/受理/发回等) 采购管理:供应商管理、采购单管理、入库/收货确认 用户与权限管理:管理员列表、顾客列表、角色管理、用户角色授权、发送授权邮件 营销管理:轮播图(Banner)管理 支付与第三方:支付宝支付回调/集成、阿里云短信、邮件服务 运营与统计:概览面板/运营接口、各类数量统计与报表
二、项目技术
- 编程语言:Java
- 数据库:MySQL
- 项目管理工具:Maven
- 前端技术:VUE、HTML、Jquery、Bootstrap
- 后端技术:Spring、SpringMVC、MyBatis
三、运行环境
- 操作系统:Windows、macOS都可以
- JDK版本:JDK1.8以上都可以
- 开发工具:IDEA、Ecplise、Myecplise都可以
- 数据库: MySQL5.7以上都可以
- Tomcat:任意版本都可以
- Maven:任意版本都可以
四、运行截图
运行截图: