UML状态机图
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面对目前大学生日益懒惰的现象,某企业计划开发一套针对大学食堂的网上自动订餐、派送、支付等功能的电子商务系统。
具体包括(但不限于):
1、任何人均可实名注册并登录系统;
2、当日菜品浏览和订餐;
3、可实时浏览订单状态。
如果尚未配送,可撤销菜单;
4、授权人员进行配送并更新状态;
5、支付方式可以是货到付款,可以是从订餐者个人校园卡中扣除(如果余额不足则支付和订餐失败),也可以是其他方式;
6、正常结束和异常结束;
7、系统可实现整体的查询和统计分析功能。
状态机图
说明:用户首先要注册账号,第一个状态为注册状态,在此状态中系统要检测用户名与密码是否符合规范,不符合则不合格(注册失败),否则合格(注册成功)。
注册成功后用户要登陆(登陆状态),同时系统要检测用户名是否存在并且与密码匹配,若匹配则登陆成功,否则登陆失败。
登陆成功之后进入菜品界面(菜品浏览状态),这时系统检测用户是否订餐,若为订餐,停留在此状态,若订餐,进入订餐状态,此时系统提示用户选择支付方式,提供货到付款与校园卡支付两种支付手段。
若用户选择校园卡支付,系统要检测校园卡余额,若余额不足,订餐失败,否则订餐成功(订餐成功状态)。
在此状态下用户可查询订单状态,若订单未配送,系统检测用户是否取消订单,若取消,希尔进入订单取消状态,否则返回上一状态。