springboot vue 会员营销系统介绍
演示地址:
开源版本:http://8.146.211.120:8083/
完整版本:http://8.146.211.120:8086/ 移动端 http://8.146.211.120:8087/
简介
欢迎使用springboot vue会员营销系统。本项目包含会员储值卡、套餐卡、计次卡、门店收银、支,支付收款、商品、库存管理、门店管理、区域门店管理、服务人员工资计算。所有源码完整,均为自行开发,包含用户h5、服务人员h5、后台代码、后台管理系统。本系统适用于各类实体店铺,如养生店(主推)、药品店、鲜花店、甜品店、餐饮店等,是实体店铺会员营销必备的一款利器。 以下是前后台功能清单:
门店收银系统顾名思义着重于线下实体店的私域流量的运营,帮助商户降低运营成本。顾客通过门店消费即可成为会员。积分和卡券功能建立起会员等级体系,通过消息推送和短信营销方便触达用户。
门店端
针对门店用户进行收银使用场景
- 开始:进入收银台。
- 选择收银类型:收银员需要选择是门店收银、会员收银还是散客收银。
- 门店收银:直接进入输入商品信息步骤。
- 会员收银:如果选择会员收银,收银员可以输入会员信息,如果会员不存在,可以快速创建会员。
- 散客收银:散客收银直接进入输入商品信息步骤,和门店收银在这一步相同。
- 输入商品信息 / 选择商品:收银员输入或选择顾客购买的商品。
- 结算:对顾客购买的商品进行结算。
- 自动计算服务人员提成:系统根据商品和结算金额自动计算服务人员的提成。
- 打印小票:为顾客打印购物小票。
- 后台订单查看:收银操作完成后,后台可以查看该订单的详细信息。
- 结束:整个收银流程结束。
图示
针对门店用户进行运营使用场景
- 开始:门店运营。
- 创建商品分类:根据门店销售的商品类型,划分不同的商品类别,例如食品类、日用品类等。
- 创建商品:在已有的商品分类下,添加具体的商品信息,包括商品名称、规格等。
- 设置商品提成金额:确定每销售一件商品,服务人员能够获得的提成金额。
- 针对不同级别技师设置提成规则:考虑到技师的技能水平不同,为不同级别的技师设置不同的商品提成比例。
- 设置商品库存:设定每种商品的初始库存数量,并管理库存的增减。
- 设置会员卡折扣与提成:确定不同类型会员卡享受的折扣优惠,以及会员消费时服务人员能够获得的提成。
- 订单管理:处理顾客的订单,包括订单的接收、处理、发货(如果适用)和售后等环节。
- 结束:门店管理流程结束。
总管理端
- 微信公众号管理:在系统中创建总的品牌公众号,用于推送消息,企业展示,查看公众号平台。
- 创建门店:在系统中添加新的门店信息,包括门店名称、地址等基本信息。
- 设置门店过期时间:为门店设定运营的有效期限,确保门店在规定时间内运营。
- 设置在线支付参数:配置门店可以使用的在线支付方式,如微信支付、支付宝支付等相关参数。
- 创建商品、卡项、套餐:在总管理端设计和创建可供门店销售的商品、各类卡项(如会员卡)以及套餐。
- 分配商品、卡项、套餐给门店:将创建好的商品、卡项、套餐有选择性地分配给不同门店,以满足各门店的运营需求。
- 设置区域管理人员:确定负责不同区域门店管理的人员。
- 区域管理人员管理相应门店:区域管理人员对所负责的门店进行日常运营管理。
- 总管理端查看门店销售情况:总管理端可以随时查看各个门店的销售数据,以便进行决策和管理。
- 消息展示:用于向各个门店进行消息传达,如系统更新,优惠策略修改。
小程序H5端
用户(含会员)流程:
- 登录小程序 H5 端,进入个人中心。
- 点击查看卡余额,系统从后台获取数据并展示。
- 点击查看消费记录,小程序请求后台数据,展示消费详情。
- 进行记录评价,输入内容提交至后台存储。
- 若需修改门店消费密码,在个人中心操作,先验证原密码,通过后更新新密码至后台。
技师流程:
- 登录小程序 H5 端,进入技师工作台。
- 点击查看当日业绩,小程序向后台请求数据,展示业绩详情。
- 点击查看业绩提成,后台计算后返回数据,小程序展示提成信息。
- 推荐用户 加盟 提升品牌影响力
开发相关
开源版本仓库:https://gitee.com/ddeatrr/vue_member
开源版本演示:http://8.146.211.120:8083/
软件架构
后端:springboot + mysql + redis
前端:采用基于Vue的uni-app,vue element 前后端分离,支持微信小程序、支付宝小程、h5等
前端使用技术技术栈
- uniapp vue
- element graceui
- css es6
- nodejs14
后端使用技术栈
- springboot
- mysql
- redis
- mybatis plus
- hutools
- swagger
- lomok
- ....
安装步骤
推荐软件环境版本:jdk 1.8、 mysql 5.7 、node14
后端运行步骤
- 导入pom文件进行依赖下载
- 导入sql 修改yml数据源和缓存配置
- 运行AdminApplication 启动
前端运行步骤
- 执行npm install 下载依赖
- npm run dev进行系统的启动
项目是一个长期迭代的过程 后续会增加更多的功能