资源描述
状态机图
一、 问题描述
面对目前大学生日益懒惰的现象,某企业计划开发一套针对大学食堂的网上自动订餐、派送、支付等功能的电子商务系统。具体包括(但不限于)
1、任何人均可实名注册并登录系统;
2、当日菜品浏览和订餐;
3、可实时浏览订单状态。如果尚未配送,可撤销菜单;
4、授权人员进行配送并更新状态;
5、支付方式可以是货到付款,可以是从订餐者个人校园卡中扣除(如果余额不足则支付和订餐失败),也可以是其他方式;
6、正常结束和异常结束;
7、系统可实现整体的查询和统计分析功能。
请根据上述需求给出系统的用例图、类图、活动图(泳道)和顺序图和状态机图。
二、 解题思路
1、 用例图
(1)、一般客户用例图
图1、客户用例图
(2)维护人员用例图
图2、维护人员用例图
2、 活动图
(1)、一般客户活动图
图3、客户活动图
(2)、维护人员活动图
图4、维护人员活动图
3、 类图
图5、类图
4、 顺序图
图6、顺序图
5、 状态机图
(1) 客户状态机图
图7、客户状态机图
(2) 系统维护人员状态机图
图8、系统维护人员状态机图
三、 实验总结
通过此次操作,对Rational rose软件有了更进一步的了解,对用例图,活动图,顺序图和类图的画法也有了进一步的学习,不过尚有一些问题,如顺序图中对于关系不能删除修改,对于需要分支的关系也无法建立,类图中的关系掌握的不是特别熟练,还有问题描述的有些出入,不知道是在客户订餐后还是在支付后,维护人员才会配送并更新状态,总之,还需要老师您的讲解。
展开阅读全文