数据库学习:多类型业务处理设计技巧

发表于:2007-06-22来源:作者:点击数: 标签:
下一页 1 2 3 在企业应用 开发 中经常会出现多类型业务处理工作,一种好的设计方法会给应用和维护带来很大的收益,我们从一个简单的案例开始说起。 一个图书销售系统在客户付款结算处理: 客户分类:普通消费者、一般会员、VIP会员、其他类型待定。 处理要求

下一页 1 2 3 

     在企业应用开发中经常会出现多类型业务处理工作,一种好的设计方法会给应用和维护带来很大的收益,我们从一个简单的案例开始说起。

  一个图书销售系统在客户付款结算处理:

  客户分类:普通消费者、一般会员、VIP会员、其他类型待定。

  处理要求:普通消费者不享受优惠

  一般会员享受9.5折优惠

  VIP会员享受8折优惠,外加累计积分

  其他类型待定

  下面就到具体实现了,在实现的时候我们大多数人都会想到给结算操作编写一个方法(函数),在函数中我们会这样写:

  String ls_Customer_Type

  Double ld_Payment

  //取消费者类型

  ls_Customer_Type = ..............

  if ls_Customer_Type = 'G' then //普通消费者

  //处理过程

  elseif ls_Customer='V'//VIP消费者

  //处理过程

  elseif





原文转自:http://www.ltesting.net