自动售货机UML展示
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最初界面。
顾客购买的状态机
送货员操作的状态图
送货员进入送 货员界面,登 陆后可打开箱 门进行相关操 作,操作结束 返回最初界面。
顾客活动图
送货员活动图
基于UML的饮料自动售货机系 统设计
任何使用者均 能查看饮料价 格,顾客能执 行购买功能, 送货员可以通 过登录系统查 询售货机内信 息并可取钱、 添加饮料。
用例图
ቤተ መጻሕፍቲ ባይዱ
类图
顾客投币 选择购买 饮料,系 统判断饮 料是否可 售、所投 钱币是否 足够、是 否需要找 零,再退 钱或出货 找零。
顾客”购买饮料”序列图
料信息。
“查看及取走钱币”序列图
送货员登陆后可查 看钱币信息并取走 钱币,系统访问数 据库,查看是否可 以取走该数量的该 种钱币,如果不可 以,则拒绝取走钱 币,取走钱币后数 据库修改钱币信息, 并返回给界面修改
后的新信息。
顾客从最初的选 择界面进入顾客 界面后,没有对 应的饮料、投币 不足、没有足够 的找零都会导致 交易失败,顾客 交易结束后返回
系统查询数 据库系统中 的饮料价格 并将其显示
出来
“查看饮料价格”序列图
送货员输入用
户名和密码登 送货员“登陆”序列图
录系统。界面 将传递给售货 机系统,查询 数据库中的送 货员信息,验 证,正确则显 示送货员专区
界面。
送货员登陆后 “查看并添加饮料”序列图
可查看目前饮 料货存信息, 添加饮料并输 入添加的饮料 类型和数量传 递给系统,生 成一条新的数 据记录并通知 数据库修改该 饮料数据信息, 后返回现在饮
顾客购买的状态机
送货员操作的状态图
送货员进入送 货员界面,登 陆后可打开箱 门进行相关操 作,操作结束 返回最初界面。
顾客活动图
送货员活动图
基于UML的饮料自动售货机系 统设计
任何使用者均 能查看饮料价 格,顾客能执 行购买功能, 送货员可以通 过登录系统查 询售货机内信 息并可取钱、 添加饮料。
用例图
ቤተ መጻሕፍቲ ባይዱ
类图
顾客投币 选择购买 饮料,系 统判断饮 料是否可 售、所投 钱币是否 足够、是 否需要找 零,再退 钱或出货 找零。
顾客”购买饮料”序列图
料信息。
“查看及取走钱币”序列图
送货员登陆后可查 看钱币信息并取走 钱币,系统访问数 据库,查看是否可 以取走该数量的该 种钱币,如果不可 以,则拒绝取走钱 币,取走钱币后数 据库修改钱币信息, 并返回给界面修改
后的新信息。
顾客从最初的选 择界面进入顾客 界面后,没有对 应的饮料、投币 不足、没有足够 的找零都会导致 交易失败,顾客 交易结束后返回
系统查询数 据库系统中 的饮料价格 并将其显示
出来
“查看饮料价格”序列图
送货员输入用
户名和密码登 送货员“登陆”序列图
录系统。界面 将传递给售货 机系统,查询 数据库中的送 货员信息,验 证,正确则显 示送货员专区
界面。
送货员登陆后 “查看并添加饮料”序列图
可查看目前饮 料货存信息, 添加饮料并输 入添加的饮料 类型和数量传 递给系统,生 成一条新的数 据记录并通知 数据库修改该 饮料数据信息, 后返回现在饮