流程
户外游乐场
建立账号信息(后台管理员/老板) (注册方法)
创建场地信息(由老板/管理员创建并且建立起关联关系)(登录方法、场地注册方法、场地设置方法、登录记录方法)
场地下关联了: (工作台注册方法、设备信息注册方法、工作台设置方法(是否可用等)、设备信息设置方法,员工设置方法、支付设置方法、收费项目设置方法、会员/游客注册方法、会员设置方法、消费记录方法(会员/非会员)、优惠卡设置方法、套餐设置方法、账目记录方法、流水记录方法)
工作台 设备 员工 消费者(会员/非会员) 收费项目 优惠卡 套餐 账目
工作台 设备 员工由管理员/老板进行设置
(套餐销售记录方法、项目销售记录方法、)
设置收费项目→项目支付设置→(会员/非会员购买)→产生项目销售记录
设置套餐→ 套餐销售设置→(会员购买)→产生套餐销售记录
会员购买了(项目/套餐后) →记录会员门票/套餐信息
会员的消费是预充值消费,如果对项目进行消费,扣除会员门票/套餐,产生消费记录(会员)
(办卡记录方法、办卡设置方法(即会员注册)、)
非会员不能直接购买套餐,只能先成为会员再去购买套餐(正常情况下)
(其实也可以直接购买套餐,只要当场消费,不存在第二次消费,具体看业务需求)
非会员 对收费项目进行消费时产生消费记录(非会员)
(账户类型设置方法)
正常(理想)状态下:消费记录(会员+非会员)=项目销售记录+套餐销售记录
一般情况下, 非会员是直接购买直接消费,不存在余额
会员可以同时存在购买了项目票据与套餐
套餐可以看成是多种消费项目门票优惠的捆绑销售
例: 套餐1是买10次小火车送1次淘气堡,那么可以看成是10次原价的小火车消费项目+1次免费的淘气堡的捆绑销售
其他功能
非会员成为会员时应该产生记录
对会员提供退货/退款功能,并产生记录
销售明细记录
职位设置方法、账户类型设置方法、支付方式设置方法、消费类型设置方法、消费类型设置
根据类进行方法的分类:
账号(员工类):
账号登录,账号注册,员工设置,
会员账号类:
读卡、会员注册、会员信息更新(包括充值、消费更新),会员设置
优惠卡类:
优惠卡设置、
项目支付类:
收费项目设置、项目账户类型设置(门票)
套餐销售类:
套餐设置、套餐账户类型设置(门票)、
项目销售记录类:
非会员项目销售记录、会员项目消费记录
流水类(记录员工):
项目销售流水、套餐销售流水、办卡流水,项目退款流水、套餐退款流水、退卡流水
登录记录类:
员工登录记录、账号登录记录
套餐销售记录类:
会员套餐充值售明细记录,非会员套餐销售明细记录
会员消费记录类:
会员套餐充值记录、会员项目消费记录、会员其他记录(换卡、办卡、挂失、补卡、退卡)
账目类(账目对应有流水信息):
会员(非会员)套餐销售账目、非会员项目销售账目、办卡账目、套餐退款账目、项目退款账目、卡退押金账目
场地类:
场地信息新建,场地信息设置、
设备类:
设备信息新建、设备信息设置
工作台类:
工作台新建
//还没有类的
操作记录类(员工账号、动作(设置:触发了设置就会记录一条操作记录)、变更(改变的地方:添加一个xx项目)):
员工操作记录,账号(老板)操作记录
中间方法:
今天账目查看、一周账目查看、时间段账目查看
根据流程设置方法:括号为解释方法产生原因
老板登录并对场地信息和设备信息进行操作最后添加了员工信息
账号注册(老板注册账号)——》
账号登录(老板登录)——》
账号登录记录——》
场地信息新建,场地信息设置——》
设备信息新建、设备信息设置——》
员工注册(老板输入员工信息)——》员工设置。
老板设置优惠卡
优惠卡设置
老板设置套餐和项目
收费项目设置、项目账户类型设置(门票)
套餐设置、套餐账户类型设置(门票)、
老板查看账目
今天账目查看、一周账目查看、时间段账目查看
///员工//
员工登录并在电脑新建了工作台
账号登录(员工登录)——》
员工登录记录——》
工作台新建——》
员工出售项目
非会员项目销售记录 ——》项目销售流水 ——》非会员项目销售账目
会员项目消费记录(出售项目)——》项目销售流水——》会员信息更新(包括充值、消费更新)
员工出售套餐
非会员套餐销售明细记录(员工出售套餐)——》套餐销售流水、会员(非会员)套餐销售账目
会员套餐充值售明细记录(员工出售套餐)——》(——》会员套餐充值记录)套餐销售流水、会员(非会员)套餐销售账目(——》会员信息更新(包括充值、消费更新))
员工办卡
会员注册——》办卡流水,办卡账目、会员信息更新(包括充值、消费更新)
——》会员设置
会员售后
会员其他记录(换卡、办卡、挂失、补卡、退卡)
套餐退款账目、项目退款账目、卡退押金账目——》项目退款流水、套餐退款流水、退卡流水
//还没有类的
操作日志(员工账号、动作(设置:触发了设置就会记录一条操作记录)、变更(改变的地方:添加一个xx项目)):
员工操作记录,账号(老板)操作记录
接口:
接口名(传参Dto)、黄色为后台接口(看不见但是执行了的)、红色为场景
老板操作:
老板注册(名称、账号、密码、性别、手机号、邮箱、联系地址、出生年月)
老板登录(账号、密码)
账号登录记录(账号、时间、IP地址)
场地信息新建(名称、地址)
场地信息设置(名称、地址、是否可用)
设备信息新建(名称、设备编码、关联场地)
设备信息设置(名称、设备编码、关联场地、是否可用)
老板权限设置:
设置权限(角色、项目销售(设置如:是、否)、套餐销售、查看时间段账目、查看时间段项目销售、查看时间段套餐销售、查看时间段办卡记录、查看时间段流水记录、查看时间段登录记)
操作日志(账号、动作(设置:触发了设置就会记录一条操作记录)、变更(改变的地方:添加一个xx项目)、时间)
老板给员工注册:
注册员工(名称、账号、密码、性别、手机号、邮箱、联系地址、出生年月、绑定场地、身份、时间)
设置员工(名称、账号、密码、性别、手机号、邮箱、联系地址、出生年月、绑定场地、角色、是否可用)
操作日志
老板设置优惠卡:
优惠卡设置(名称、折扣、优惠码、发放数量、有效期、出售方式(支付方式)、时间)
操作日志
老板设置套餐和项目:
设置项目支付(名称、价格、备注、支付方式、数量(一共卖几个)、能使用的账户类型(次票....))
设置套餐销售(名称、价格、出售的账户类型(如:小火车,次票)、数量)
操作日志
老板查看账目:
查看时间段账目(时间)
查看时间段项目销售(时间)
查看时间段套餐销售(时间)
查看时间段办卡记录(时间)
查看时间段流水记录(时间)
查看时间段登录记录(时间)
///员工//
员工登录并在电脑新建了工作台:
工作台新建(名称、本地IP、时间、设备编码)
操作日志
账号登录(账号、密码)
员工登录记录(账号、设备编码、登录IP、时间、场地)
员工销售项目:
非会员项目销售(员工账号、关联项目、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)
非会员项目销售记录(角色(非会员)、关联员工、关联项目、支付方式、实收价、数量、折扣、优惠卷、总额、时间)
项目销售流水 (关联项目销售记录、时间、消费类型(自动生成:项目消费))
非会员项目销售账目(关联流水、消费总额、消费总数、消费时间)
读卡(会员ID)
会员项目销售(员工账号、关联会员ID、关联项目、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)
会员项目消费记录(角色(关联会员)、关联员工、关联项目、支付方式、实收价、数量、折扣、优惠卷、总额、时间)
项目销售流水(关联项目销售记录、时间、消费类型(自动生成:项目消费))
项目销售账目(关联流水、消费总额、消费总数、消费时间)
会员扣费信息更新(会员账号、项目名称、账户类型、数量)
员工销售套餐:
非会员套餐消费(员工账号、关联套餐、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)
非会员套餐销售明细记录(角色(非会员)、关联员工、关联套餐设置、套餐实收价、折扣、优惠卡、数量、总额、时间)
套餐销售流水(关联套餐销售记录、时间、消费类型(自动生成:套餐消费)、支付方式)
套餐销售账目(关联流水、消费总额、消费总数、消费时间)
读卡(会员ID)
会员套餐充值(员工账号、关联会员、关联套餐、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)
会员套餐充值销售明细记录(角色(关联会员)、关联员工、关联套餐设置、套餐实收价、折扣、优惠卡、数量、总额、时间)
套餐销售流水(关联套餐销售记录、时间、消费类型(自动生成:套餐消费)、支付方式)
套餐销售账目(套餐销售流水、消费总额、消费总数、消费时间)
会员充值信息更新(会员账号、项目名称、账户类型、数量)
员工办会员卡:
会员注册(姓名、会员卡号、性别、地址、电话、手机、头像、押金、会员等级、优惠码)
办卡流水(关联会员、消费类型(办卡消费)、操作员、、支付方式、时间)
办卡账目(关联办卡流水、消费总额、时间)
操作日志
员工对会员卡设置:
换卡、挂失、补卡:
读卡(会员ID、激活(否))
读新卡(旧卡会员所有信息除ID进行传入新卡中)(姓名、会员卡号、性别、地址、电话、手机、头像、押金、会员等级、优惠码...)
退卡(会员ID、激活(否))
会员其他记录(备注(换卡、挂失、补卡、退卡))
操作日志
员工对会员售后:
读卡(会员ID)
套餐退款(关联会员、关联套餐、退款金额、支付方式、数量)
套餐退款流水(关联会员、时间、消费类型(自动生成:扣费退款)、支付方式、)
套餐退款账目(关联套餐退款流水、消费总额、时间)
会员信息更新(会员账号、套餐名称、账户类型、数量)
操作日志
卡退(关联会员、退款金额、支付方式、数量)
退卡流水
卡退押金账目
操作日志