查看: 16540|回复: 24

[范例] 自己画得状态图,请大家拍砖

[复制链接]
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:57:56
发表于 2011-12-9 11:30 | 显示全部楼层 |阅读模式
在新蛋上购物,发现他们的订单状态描述。一时兴起,画了个状态图,请大家提意见。(前提一下的字描述,不讨论出圈内容)
【问题描述】
您的订单分别会有 待审核、备货中、待移仓、移仓在途、待出库、已出库、已退货、客户作废、新蛋作废、系统自动作废 十种状态,说明如下:
1. 待审核:我们的订单审核人员还没有审核。请您耐心等待,我们会在工作日内审核订单。 或您选择了网上支付、邮政汇款、银行电汇等方式,但我们还没有收到您的货款。
2. 备货中:您订购的产品销量较好,需要 2 - 3 个工作日的时间备货。我们正在为您备货中。如果有到货延迟或断货等异常情况,我们会尽快通知您。 货到付款的客户,我们会在第一时间备货。 款到发货的客户,我们会在确认收款后备货。
3. 待移仓:您的订单中的商品正在等待移仓。
4. 移仓在途:您的订单正在由上海总仓发往当地仓。
5. 待出库:仓库正在取货、打包、安排配送。
6. 已出库:您的订单已经安排配送。
7. 已退货:订单在出库后因各种原因被退回仓库。
8. 客户作废:3x24 小时内,若您的订单还是“待审核”状态,您可以作废您的订单。
9. 新蛋作废:您来电要求作废 由于您的订单重复、地址不详等原因,新蛋的员工将您的订单作废 由于拆单、修改订单等原因,将原订单先作废。
10. 系统自动作废:
系统根据如下规则将逾期订单自动作废:
a) 自提订单——保留 3x24 小时(从订单变为“待出库”的时间开始计算);
b) 网上支付订单——保留 2x24 小时(如果 2x24 小时内我们未收到您的款项,系统将自动作废您的订单);
c) 银行电汇——保留3x24小时(如果3x24小时内我们未收到您的款项,系统将自动作废您的订单);
如果由于您的订单逾期被作废,而您还需要此订单上的商品,您可以重新下一张订单。
对于特殊活动所涉及的订单,可能不适用以上规则。以活动中的说明为准。
【以下是我画的状态图】

状态图

状态图

论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:53:29
发表于 2011-12-22 17:30 | 显示全部楼层
我觉得,新蛋作废这个状态应该也是在“待审核”转过去的吧
从你的描述中,当开始后的第一个状态应该只可能是“待审核”
然后你电话给新蛋要求作废,就从“待审核”变成了“新蛋作废”

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:53:29
发表于 2011-12-22 17:32 | 显示全部楼层
另外,一般一个对象中的作废状态理论上只有一种,你列的那3种其实都可以共用一个,只是作废的操作不一样。
我的理解哦,可以讨论讨论~

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:57:56
 楼主| 发表于 2011-12-23 10:23 | 显示全部楼层
本帖最后由 五老星2011 于 2011-12-23 10:37 编辑
blackjade777 发表于 2011-12-22 17:32
另外,一般一个对象中的作废状态理论上只有一种,你列的那3种其实都可以共用一个,只是作废的操作不一样。
...

在实现环节,我决定可以通过建立“作废”的接口,然后构造不同的实现。
从状态图的角度来说,一个状态如果包括三种不同的处理,在状态图上是否应该被独立出来?(表示清晰)还是该合并到一个状态?

或者 换种说法,在状态图中,是否该体现该状态的不同的处理方式?如何体现更好呢?

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:53:29
发表于 2011-12-23 12:47 | 显示全部楼层
一般我的做法是:状态还是一种,就是作废,因为无论你是根据什么操作到达这个状态的,但是对于这个对象来说,它的状态就是作废
但是从不同的状态甚至于同一种状态转变到另一种状态可以不是单条线的,箭头的线表示的是操作
例如这个订单
从待审核到作废,实际中间的箭头是2个,一个标注客户作废,另一个标注新蛋作废。

总结一下就是:状态是仅针对对象的,所以不必根据处理方式的不同区分不同的状态
之后则根据你所有的处理,将状态和状态之间进行连接,并在连接的箭头边注明处理

这是我对状态图的理解

使用道具 举报

回复
论坛徽章:
62
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
发表于 2011-12-30 11:22 | 显示全部楼层
不错的案例,先顶LZ的学习和钻研精神

使用道具 举报

回复
论坛徽章:
59
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41灰彻蛋
日期:2011-10-28 14:15:35管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-02-18 11:43:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
发表于 2012-1-3 14:30 | 显示全部楼层
blackjade777 发表于 2011-12-23 12:47
一般我的做法是:状态还是一种,就是作废,因为无论你是根据什么操作到达这个状态的,但是对于这个对象来说 ...

有道理,学习ING

使用道具 举报

回复
认证徽章
论坛徽章:
92
股神
日期:2012-08-08 14:48:272014年世界杯参赛球队: 阿尔及利亚
日期:2014-06-21 19:45:41马上有车
日期:2014-07-31 08:03:59技术图书徽章
日期:2014-08-05 16:27:22祖国65周年纪念徽章
日期:2014-09-26 13:08:39马上加薪
日期:2015-01-05 15:24:36暖羊羊
日期:2015-03-04 14:53:002015年新春福章
日期:2015-03-06 11:58:39喜羊羊
日期:2015-03-25 09:40:43暖羊羊
日期:2015-04-27 06:13:33
发表于 2012-1-6 16:01 | 显示全部楼层
对于已退货,还需要接退款流程

使用道具 举报

回复
论坛徽章:
62
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
发表于 2012-1-9 11:30 | 显示全部楼层
为什么从一“开始”就有个变迁到“新蛋作废”?

错误。

使用道具 举报

回复
论坛徽章:
62
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
发表于 2012-1-9 11:42 | 显示全部楼层
缺陷:

缺少一个“已支付”状态;

“系统自动作废”事件变迁不完整。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表