我们知道在系统设计软件实践过程中,通常要遵循一定的步骤或迭代。在这个迭代过程中,一般而言第一步是创建设计类图的基础版本或为初步模型,然后是开发交互图。通常情况下,会给每一个用例产生一个交互图。开发交互图是面向对象系统设计的核心,经常会使用到的是用例图、用例描述、系统顺序图和设计类图。我们称这些设计模型的最终结果为“用例的实现”。一言以蔽之,“用例的实现”指的是对每个用例的详细系统过程进行说明。

    本文我们结合某省邮政局的个性化邮件系统的一些典型用例的实现作一番探讨。 

    一、 个性化邮件系统需求概述 

    个性化邮件系统(以下简称Y系统)主要是市邮票公司提供给市民的特种邮票服务,它能把客户的个人照片印在特定版面的邮票上,使之具有一种特别的纪念意义。而邮票公司所提供的两种款式分别是“岁岁平安”和“太阳神鸟”可供客户不同的喜好选择。 

    经过公司的业务分析和系统分析人员的流程优化后,共同定义了如下的全部页面流程: 

    1 首页,款式展示和流程说明。 

    2 授权书。 

    3 客户录入基本信息并上传身份证.。 

    4 客户下单,输入所选款式、数量并上传相片,系统自动汇总计算订单金额。 

    5 显示客户信息和订单明细信息。 

    6 确认订单。 

    7 显示订单号和金额。 

    8 确认付款。 

    9 输入帐号。 

    10 申请成功,提示领取信息。 

    总的说来,整个流程就是: 

    1 客户下单 

    2 支付 

    3 审核 

    4 投递或自取 

    从业务逻辑上看来,如果我们把提供的款式看成产品,每件款式的单价是确定的,而数量是需要客户下达的,只是由于业务特点的需求,它的商品“原材料”实际上是由客户上传的。“麻雀虽小,五脏俱全” ,Y系统(即前文提到的“个性化邮件系统”)规模不大,但是已经涵盖了企业客户、订单、生产(服务)、发货全部的运营流程。从Y系统的业务需求看,它比较类似于购物车的需求实现。从企业运作流程看,Y系统就是一个迷你版的ERP销售系统。
posted on 2008-08-20 01:09  睿达团队  阅读(986)  评论(2编辑  收藏  举报