搭建《会员管理》应用
一、应用需求
1. 应用目标
搭建一个《会员管理系统》,帮助管理公司、门店的会员。主要功能:管理会员信息(例如:姓名,联系方式,账号),记录每次参与活动的情况,记录充值、消费以及账户余额。还希望能跟踪员工服务记录,并计算对应的佣金。在需要退款时,能准确无误的返还会员权益。
2. 使用角色
系统角色分为:管理员、操作员、员工。 管理员,主要是查看数据记录; 操作员,负责登记录入会员的所有行为,包括:充值,退款,参与活动详情; 员工,可以通过移动端查看他们的服务记录和佣金。
3. 业务流程
a. 客户申请开通会员 -> 开通会员充值现金或者套餐 -> 向会员的账户中写入对应的权益; b. 会员使用服务 -> 记录服务情况和服务员工 -> 从对应的账户中扣取费用 -> 计算增加员工佣金; c. 会员申请退款 -> 找到错误的服务记录 -> 发起退款 -> 向对应账户中添加对应的权益 -> 计算扣除员工佣金; d. 统计运营情况,形成报表。
二、搭建
1. 创建表单
根据业务流程和需求,需构建如下表单:
会员表
会员表,是展示会员信息的核心页面,承载最多的会员信息。
会员表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
会员编号 | 会员的编号 | 编号控件。系统自动生成会员编号,生成规则为注册时间(年月日格式)+一个4位数的自增加字段 |
手机号 | 会员的手机号码,做联络用 | 文本控件。校验属性,勾选“必填”,“唯一”,“格式”选择手机号 |
姓名 | 会员的姓名 | 文本控件。校验属性,勾选“必填”,“唯一”,“格式”选择手机号 |
加入时间 | 会员加入的时间 | 日期时间控件 |
充值总额 | 会员充值的总金额 | 数值控件 |
现金余额 | 未消费的现金总额 | 数值控件 |
消费金额 | 已消费总金额 | 数值控件 |
为方便操作员查看会员的权益账户、充值、退款等记录,可将对应的表,通过子表关联的方式关联到会员表中展示。因为展示的表单较多,故使用标签页控件将关联表区分显示
内容 | 描述 | 控件 |
---|---|---|
权益账户 | 会员购买的权益,权益也可以理解为套餐,例如:洁牙5次,干洗10次,肩颈按摩10次 | 关联组件。关联子表选择权益账户表,设置为显示多条记录,不可新增、关联、导入。因为,权益账户表也需要使用会员表中的数据,所以,配置成双向关联,即权益账户表和会员表双向关联 |
服务记录 | 会员到店服务的记录 | 关联组件。关联子表选择服务记录表,其它配置项逻辑同上 |
充值记录 | 记录用户每次充值的金额和购买的权益 | 关联组件。关联子表选择充值记录表,其它配置项逻辑同上 |
扣费记录 | 记录会员消费后的扣费操作 | 关联组件。关联子表选择扣费记录表,其它配置项逻辑同上 |
退款记录 | 记录会员的退款行为 | 关联组件。关联子表选择退款记录表,其它配置项逻辑同上 |
权益账户
权益账户,保存了会员的各种权益和对应的数量。
权益账户表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
会员 | 会员信息 | 关联组件。配置会员表时配置的双向关联。显示会员表中的会员名称和手机号码,便于查询会员权益时展示会员信息。 |
产品服务 | 会员购买的产品或服务,产生对应的权益 | 关联组件。关联产品服务表。 |
数量余额 | 未使用的权益数量 | 数值控件。数量余额在进行充值或消费操作时,触发工作流进行计算填充。因此将控件的操作属性中的禁用选项开启,防止用户直接修改。 |
充值记录
充值记录,保存会员的每一次充值记录,包括,充值金额,购买产品服务的详情,充值的操作人,等。
充值记录表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
充值编号 | 每一次充值对应的记录号 | 编号控件。规则为:充值操作缩写cz,加上年月日格式的充值时间,加上三位数的自增加编号。 |
会员 | 会员信息 | 关联组件。配置会员表时配置的双向关联。显示会员表中的会员名称和手机号码,便于查询会员充值记录时展示会员信息。 |
充值操作人 | 记录充值的操作人 | 人员单选。默认值设置为当时登录用户。 |
充值明细 | 记录充值时购买的商品服务明细。因为有可能是购买的多个商品服务,因此需要用子表来进行记录。 | 关联组件。关联充值明细子表。 |
商品总额 | 购买的商品权益总数 | 子表汇总。对充值明细子表中的“销售单价*充值数量”进行求和计算。 |
充值金额 | 实际充值的总金额 | 子表汇总。对充值明细子表中的“销售单价充值数量销售折扣”进行求和计算。 |
充值明细
充值明细记录充值明细账,比如,充值了现金1000元,和10次权益。
充值明细表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
充值记录 | 记录该条充值明细归属的充值记录 | 关联组件,因为充值明细表中也要显示充值记录,所以和充值记录表做双向关联。 |
产品服务 | 充值的产品或服务类型 | 关联组件,关联产品服务表单 |
充值数量 | 充值数量 | 数值控件 |
服务记录
服务记录,用于保存会员每次到店服务的信息,便于了解你的会员,提升会员服务质量。
服务记录表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
服务编号 | 为每次服务记录自动进行编号,便于以后关联查找 | 编号控件。规则为:充值操作缩写fw,加年月日格式的服务时间,加3位数的自增加编号。 |
会员 | 选择记录会员名字,后续将通过此字段扣计佣金 | 关联组件,关联会员表 |
服务人员 | 记录提供服务的服务人员名字 | 人员单选,无默认选项 |
服务记录 | 用于记录服务,服务备忘 | 富文本控件 |
服务标签 | 为每次服务关联一个标签,起到一定的分类作用 | 关联组件。关联服务标签子表,关联多条标签 |
消费记录
消费记录,记录会员的每次消费。
消费记录表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
消费编号 | 为每次消费记录自动进行编号,便于以后关联查找 | 编号控件。规则为:充值操作缩写xf,加年月日格式的服务时间,加3位数的自增加编号。 |
会员 | 选择记录会员名字 | 关联组件,关联会员表 |
服务编号 | 和对应的服务进行关联,形成服务扣费证据链 | 关联组件,关联服务记录表 |
扣费操作人 | 用于记录扣费操作人 | 人员单选 |
消费明细 | 记录每次扣费的扣费明细项目 | 关联组件。关联消费明细子表 |
消费金额 | 记录每次消费的总金额 | 子表汇总。对充值明细子表中的“消费数量*权益账户.产品服务.销售单价”进行求和计算。 |
消费明细
消费记录明细,为消费记录提供多条明细记录的能力。
消费明细表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
会员T | 选择记录会员名字,后续将通过此字段关联的信息为权益账户表做过滤 | 关联组件,关联会员表 |
消费记录 | 将消费明细表和消息记录表绑定 | 关联组件,和消费记录表是双向关联 |
权益账户 | 消费扣款时,选择从会员的权益账户中扣除对应的费用或权益 | 关联组件,关联权益账户,关联时可配置过滤条件为“权益账户表中的会员的手机号,等于会员T表中会员的手机号”。“会员T表”中的会员值,来自于关联子表“消费记录”中的高级属性下的默认值设置。 |
消费数量 | 用于记录消费数量 | 数值控件 |
服务人员 | 记录每次服务的人员,后作为佣金计算的依旧 | 人员单选 |
类型 | 标记该消费明细是否有因为客户投诉而被退还 | 单选控件,设有“无”和“已退费” |
权益退款
权益退款,记录退还权益的操作。例如,会员对服务不满意,可以返还扣除的权益
权益退款表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
退款编号 | 为每次退款自动进行编号,便于以后关联查找 | 编号控件。规则为:充值操作缩写tqy,加年月日格式的服务时间,加3位数的自增加编号。 |
会员 | 选择记录会员名字 | 关联组件,关联会员表 |
退款操作人 | 用于记录退款操作人 | 人员单选 |
退款明细 | 记录退款项目明细,权益退费的基础是消费明细记录 | 关联组件。关联消费明细子表 |
实退金额 | 记录实际退款的金额 | 子表汇总。对充值明细子表中的“消费数量*权益账户.产品服务.销售单价”进行求和计算。 |
现金退款
现金退款,记录向会员退还现金/货币/人民币的过程,有别于退还会员权益,需要减去现金库中的现金收入数额。
现金退款表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
退款编号 | 为每次退款自动进行编号,便于以后关联查找 | 编号控件。规则为:充值操作缩写txj,加年月日格式的服务时间,加3位数的自增加编号。 |
会员 | 选择记录会员名字 | 关联组件,关联会员表 |
退款操作人 | 用于记录退款操作人 | 人员单选 |
退款明细 | 记录退款项目明细,权益退费的基础是消费明细记录 | 关联组件。关联消费明细子表 |
实退金额 | 记录实际退款的金额 | 子表汇总。对充值明细子表中的“消费数量*权益账户.产品服务.销售单价”进行求和计算。 |
现金退款明细
现金退款明细,记录现金退款时清退所有权益并计算对应金额的信息。
消费明细表中的字段包括:
内容 | 描述 | 控件 |
---|---|---|
会员T | 选择记录会员名字,后续将通过此字段关联的信息为权益明细做过滤 | 关联组件,关联会员表 |
权益明细 | 从会员持有的权益中选择持有的权益进行退还 | 关联组件,关联权益账户表,根据“会员T”传入的会员值进行过滤 |
退费数量 | 输入退还权益的数量 | 数值控件 |
现金退款 | 用于记录消费数量 | 数值控件 |
2. 使用流程
编写中
3. 统计数据
编写中
4. 用户权限
编写中
5. 显示配置
编写中