请教大家一个支付系统领域对象建模中类提取的问题

请教大家一个支付系统领域对象建模中类提取的问题

2.3.1 会员卡服务
Web服务方式:
1:客户填写会员申请单,等待审批。
2:会员自助服务:
会员登录自助服务系统,查询余额,充值(使用充值卡进行充值),修改密码,查看交易信息,查看积分。
会员退出自助服务系统
门店POS服务方式:
1:会员在POS系统中使用会员卡进行刷卡消费。
呼叫中心电话语音服务方式:
1:自动电话语音服务:
会员进行会员卡余额查询,充值,修改密码,挂失。
2:人工电话语音服务:
会员进行会员卡余额查询,充值,修改密码,挂失。
2.3.2 充值卡服务
客户购买充值卡。
Web服务方式:
1:充值卡自助服务:
充值卡用户登录自助服务系统,查询余额,修改密码,查看交易信息。
充值卡用户退出自助服务系统

POS服务方式:
1:会员在POS系统中使用充值卡用户进行刷卡消费。
呼叫中心电话语音服务方式:
1:自动电话语音服务:
用户进行充值卡充值,余额查询,修改密码。
2:人工电话语音服务:
用户进行充值卡充值,余额查询,修改密码。
2.3.3 后台管理服务
会员卡管理:
1:管理员(会员卡资格审核员)审核客户提交的会员卡申请,审核通过将客户加为正式会员。管理员(会员卡制作员)为通过审核的客户制作会员卡。管理员(会员卡发放员)为客户发放会员卡。并通知未通过审核的客户申请会员失败
2:管理员(会员卡资格审核员)查看会员信息,会员交易记录。
3:管理员(会员卡资格审核员)锁定指定会员帐户。
4:管理员(会员卡资格审核员)解锁指定会员帐户。
5:管理员(会员卡资格审核员)删除指定会员帐户。
充值卡管理:
1:管理员(充值卡制作员)制卡。管理员(充值卡发放员)为客户发放充值卡。
2:管理员(充值卡资格审核员)查看充值卡信息,充值卡交易记录。
3:管理员(充值卡资格审核员)锁定指定充值卡。
4:管理员(充值卡资格审核员)解锁指定充值卡。
5:管理员(充值卡资格审核员)删除指定充值卡。
积分管理:
1:会员消费完毕,系统自动根据设定好的积分策略,为会员增加积分。
权限管理服务:
1:各级管理员只能够做自己职责范围以内的事情。
2.3.4 决策支持服务
1: 统计年,季度,月的销售情况,从而分析出交易的时间分布。
2:统计商品的销售情况,从而分析出交易中的商品需求状况
3:统计消费者的年龄,职业数据,从而分析出商品的人群分布状况。
4:最终形成(如饼状图,柱状图等)各种表现形式的报表,为公司上层决策提供支持。
2.3.5 接口服务
内部接口服务:
1:提供统一的查询,消费,修改密码,充值,转帐,查看交易记录接口。
外部接口服务:
1:为POS服务系统提供会员卡和充值卡的身份认证接口,POS端通过我们提供的接口完成对会员卡和充值卡的认证。
2:为POS服务系统提供会员卡和充值卡交易数据写入业务数据库的接口


接着抽取描述中的名词性短语如下:
系统中所有陈述的名词(和名称短语)
:::
会员卡 会员卡服务 Web服务 客户
会员 申请单 自助服务系统 充值卡
密码 余额 交易信息 积分
门店 POS服务 呼叫中心 电话语音服务
管理员(会员卡资格审核员) 后台管理服务 充值卡交易记录
管理员(会员卡制作员) 策略(积分) 职责
管理员(充值卡制作员) 决策支持服务 年
管理员(充值卡资格审核员) 季度 月
销售情况 电子商务 交易
时间 书 数码产品
生活用品 商品 需求
消费者 年龄 职业
数据 人群 饼状图
柱状图 报表 公司上层
接口服务 接口(身份认证) 杉德公司
数据库

精炼后的业务活动相关的名词(和名称短语)domain class如下:
会员卡 客户 会员
申请单 充值卡 积分ou
管理员(会员卡资格审核员,会员卡制作员,充值卡资格审核员,充值卡制作员)
策略(积分)  模型系统 商品
交易记录

这是我在建立这个系统的核心业务模型的时候抽取的domain class, 只是在下有写地方不清楚:
比如
1:会员和会员卡是否都作为domain class,我怎么感觉会员和会员卡代表的抽象概念是一样的,可不可以不要会员,因为会员卡是
实实在在存在于系统的一个实体,比如会员使用会员卡消费这个类图该如何画。
2:管理员这个类是否应该存在于domain class中?
请大家多多指教,非常感谢!

请banq大哥多多指教,这个系统我想先建立其核心业务模型,也就是会员卡,充值卡的模型,然后用ejb快速开发出一个demo系统。耐心等待大家的指教!

>会员和会员卡是否都作为domain class
会员卡是一个实体,明显你需求中有围绕它的CRUD动作,而会员是操作角色,两个分属于不同实体,可以学习四色原型,有助你对模型进行基本分类。

》管理员这个类是否应该存在于domain class中
这还还是因为上面原因,管理员属于角色,从角色权限RBAC这个路线去分析。