LiveBos客户积分管理系统范例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.增加两个系统变量。