LiveBos客户积分管理系统范例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LiveBos客户积分管理系统范例

一、积分系统基本功能

1.客户帐户信息的管理

2.客户积分流水信息管理

3.礼品基本信息管理

4.客户积分变更

二、需要建立的实体对象

1.客户信息

2.积分流水信息

3.礼品信息

4.礼品兑付清单

三、实现步骤

1.建立实体对象:客户信息、积分流水信息、礼品信息、礼品兑付清单

2.建立对象方法:在客户信息对象上建立一个“积分变更”的用户方法

3.建立业务逻辑方法:在客户信息对象上建立一个“礼品兑换“的业务逻辑方法

四、具体实现细节

建立客户信息对象

1.开始建立对象之前,先建立一个包,输入包名“客户积分管理系统”。

2.建立好包后,要建立第一个实体对象“

3.建立对象时可以选择所建立的对象是否要基于模板创建,使该对象具备一些特定的属性、操作和展现。建立实体对象时,表名对应数据库中的物理表名,可以采用系统默认的命名方

式,也可以自定义。

4.创建一个“客户信息”新实体对象,模板为“默认”,表名采用系统默认。

5.双击实体对象“客户信息”,在右边打开一个编辑器来对这个实体对象进行详细的设定。

6.右击“客户信息”,“新建”-“普通字段”来增加对象的字段属性。

7.依次添加“客户信息”实体对象的属性,详细设置“代码”、“名称”、“长度”、“显示控件”、“限制”、“验证模式”、“取值公式”等。

8.设定“性别”字段时,可以通过“选择项”利用系统已经设定好的“性别”数据字典。

9.设定“客户信息”实体对象的“电话号码”和“电子邮箱”属性时,可以利用系统提供的验证模式来保证输入格式的有效性和合法性,还可以自定义出错提示信息。

10.同样可以为“客户信息”实体对象增加操作方法。

11.发布“客户信息”实体对象到LiveBos服务器。

12.测试系统:新增一条记录,输入不合法的手机号码或者电子邮件地址,点击确定提交后系统会提示验证不合法信息。

建立积分流水信息对象

1.在“客户积分管理系统”包中新建“积分流水信息”实体对象。

2.给“积分流水”对象新建“对象字段”。

3.选择“客户信息”实体对象点击OK,“积分流水”对象即添加了“客户信息”为内部对象;

4.依次为“积分流水”实体对象增加“积分”、“发生时间”属性。

5.为“积分流水”实体对象添加操作方法。

6.发布和提交“积分流水”对象到LiveBos服务器后浏览该对象。

7.新增一条记录,这时发现,“客户信息”对象字段显示的是它的ID值,这是因为我们没有设置“客户信息”对象的“显示标识”和“输入标识”。

8.设置“客户信息”对象的账号字段为“输入标识”和姓名为“显示标识”。

9.将更改保存到服务器,重新测试对象,发现客户信息由“账号”显示为“姓名”。

建立礼品信息对象

建立礼品兑付清单对象

完善客户信息对象

1.根据具体的需求,在“客户信息”对象里增加一个“客户可用积分”字段。

2.设定限制类型为“绑定列”,这样该字段的值将根据该字段上的设计规则,例如表达式获取值,而不需用户输入。

3.点击“定义”,进入“取值公式”的设计界面。

4.在设计界面中,依次展开“关联对象”-“积分流水”-“积分”-“记录集合计值”。双击“记录集合计值”。

5.提交并浏览“客户信息”对象

6.这是我们发现“当前可用积分”是空的,这是由于“积分流水”对象中还无对应的信息。

7.修改对应客户的积分流水信息

8.再次浏览客户信息对象,这时候发现可用积分自动根据“积分流水”中的“积分”合计值计算出来了。

积分变更

本次将基于“客户信息”建立一个修改客户积分的定制方法。

1.在“客户信息”对象上新增“客户积分变更”方法。

2.添加“积分变更”方法需要的参数。参数的属性设置与对象字段的属性设置相同。

3.对“客户信息”对象“当前可用积分”字段进行限制。

4.定义“积分变更”方法的具体操作。

5.选定对象操作类型为“新增”,外部对象为“积分流水”。

6.点击“下一步”,设定外部对象主体操作,进行新增时的表达式设计。

7.展开“主体对象(客户信息)”选择ID。点击确定。

8.设定“积分”,选定“参数”-“变更积分”,点击确定。

9.设定“发生时间”为系统当前时间。

10.设置方法处理过程中异常条件的判断

展开“参数”,双击“变更积分”,在编辑框设置>100。

设置表达式为真时的提示信息:

11.保存客户信息对象的更改,并部署到LiveBos服务器,然后浏览该对象。

当变更积分输入200时,出现提示信息

礼品兑换

本次将基于“客户信息”对象建立一个礼品兑换的业务逻辑方法。

1.基于“客户信息”对象增加“礼品兑换”业务逻辑。

2.为“礼品兑换”方法添加参数“所兑换礼品”,引用的内部对象为“礼品信息”。

3.为“礼品兑换”方法添加参数“数量”。

4.双击新建立的业务逻辑对象,进入业务逻辑设计页面。

5.建立业务逻辑的启动限制,类似定制方法中的启动限制。

6.在启动限制中添加一个验证组件

7.在验证基本信息中,名称输入“验证当前积分是否有效”,点击表达式来设计验证的条件。

8.设定当前可用积分大于0。

9.设定验证失败的返回值和信息。

10.增加退出组件,表示提出当前的操作。

11.增加两个系统变量。

相关文档
最新文档