食堂售饭系统分析与设计uml

食堂售饭系统分析与设计uml

ID:23354366

大小:184.00 KB

页数:14页

时间:2018-11-07

食堂售饭系统分析与设计uml_第1页
食堂售饭系统分析与设计uml_第2页
食堂售饭系统分析与设计uml_第3页
食堂售饭系统分析与设计uml_第4页
食堂售饭系统分析与设计uml_第5页
资源描述:

《食堂售饭系统分析与设计uml》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、食堂售饭系统分析与设计食堂售饭系统分析与设计13食堂售饭系统分析与设计目录1.需求分析与描述21.1需求分析21.2用例分析21.3用例模型图41.4用例事件流描述52.领域模型分析83.工作流程分析913食堂售饭系统分析与设计1.需求分析与描述1.1需求分析l持卡人:办理新饭卡,给饭卡充值,注销饭卡,挂失/撤销挂失饭卡,补办新卡,退还饭卡,使用饭卡消费,查看个人消费的明细。l管理部门:通过计算机系统具体实现持卡人需求中的项目。l食堂工作人员:通过自动售饭机输入饭菜的金额,通过计算机系统对当天的营业情况进行汇总统计。

2、1.2用例分析1)系统的边界对于系统边界,系统首先会包含需求分析中所需要软件实现的各项功能,此外还须确定食堂售饭系统是否包括管理部门和食堂工作人员。就食堂售饭系统而言,其主要功能是让用户(即持卡人)享受服务(即用饭卡使购买饭菜的过程绕过了付款及找零的环节,提高了服务效率),而管理部门和食堂工作人员的作用都是为了使用户免于对系统的直接操作而设置的,因而此两者应归为食堂售饭系统的内部,相当于用户和具体的计算机软硬件系统之间的接口。2)系统的执行者持卡人需要通过食堂售饭系统来使用其所持有饭卡买饭,因而是整个系统的执行者;管

3、理部门根据持卡人的需求操作计算机系统从而实现与饭卡相关信息的管理,相当于其中饭卡信息管理子系统的使用者,是位于食堂售饭系统内部的执行者;13食堂售饭系统分析与设计食堂工作人员同样通过操作计算机系统来实现购买饭菜过程中的扣费功能以及对营业情况进行的汇总统计的功能,相当于其中消费处理与统计子系统的使用者,也是位于食堂售饭系统内部的执行者。这样得到了系统中的执行者:l持卡人l管理部门l食堂工作人员1)系统的用例根据用户需求及执行者的分析,得到系统的用例如下:l办理新饭卡l饭卡充值l注销饭卡l挂失/撤销挂失饭卡l补办饭卡l退

4、还饭卡l查看个人消费的明细l扣除饭卡费用(对应于持卡人使用饭卡消费)l汇总统计13食堂售饭系统分析与设计1.3用例模型图根据前面的分析,可以得到系统的用例模型图,如上图所示。对其中3个执行者和8个用例的简单描述如下:执行者:l持卡人:饭卡的持有者,通过食堂工作人员的操作直接使用饭卡进行消费,并通过管理部门对其饭卡进行管理。l管理部门:负责根据持卡人的需求操作计算机系统,从而实现办新卡、充值、注销、挂失/撤销挂失,补卡、退卡、查看消费明细等功能。l食堂工作人员:负责根据饭菜的金额操作自动售饭机实现扣费功能,没隔一段时间

5、对营业情况进行汇总统计并打印出相关文档。13食堂售饭系统分析与设计用例:l办理新饭卡:管理部门人员负责在用户申请新卡时替用户办理新饭卡。l饭卡充值:管理部门人员负责根据持卡人所给的金额向饭卡中追加存款金额。l注销饭卡:管理部门人员负责在持卡人补办新卡或退卡时注销其原有饭卡。l挂失/撤销挂失饭卡:管理部门人员负责在持卡人因饭卡遗失申请挂失时进行挂失饭卡操作,在其找回饭卡时撤销对饭卡的挂失。l补办饭卡:管理部门人员负责在持卡人确认饭卡丢失或者损坏时替其补办饭卡,更改饭卡版本号,并实现只能使用最新版本号的饭卡。l退还饭卡:

6、管理部门人员负责在持卡人申请退卡时清除卡内信息,退还剩余金额和押金。l查看个人消费的明细:管理部门人员负责在持卡人申请查看其消费明细时执行次操作。l扣除饭卡费用:食堂工作人员负责在持卡人持卡消费时根据饭菜的价格对饭卡进行扣费操作。l汇总统计:食堂工作人员负责在每天营业结束后对营业情况进行汇总统计并打印相关报表。1.4用例事件流描述1.办理新饭卡l基本流1.用户申请办理新饭卡2.管理部门收取其押金和存款,记录持卡人相关信息3.管理部门创建新饭卡的相关信息4.用户领取新饭卡l备选流无13食堂售饭系统分析与设计1.饭卡充值

7、l基本流1.持卡人申请对饭卡充值2.管理部门向持卡人收取现金3.管理部门根据持卡人要求向饭卡中充值l备选流3.a如果收取现金金额大于充值额度,管理部门向持卡人找零2.注销饭卡l基本流1.持卡人申请注销饭卡2.管理部门注销饭卡l备选流无3.挂失/撤销挂失饭卡l基本流1.持卡人申请挂失/撤销挂失饭卡2.管理部门执行相应操作l备选流无4.补办新卡l基本流1.持卡人申请补办新卡2.管理部门注销持卡人原有饭卡,读出余额,清除卡内信息3.管理部门创建新饭卡的相关信息4.管理部门更新持卡人的相关信息13食堂售饭系统分析与设计1.持

8、卡人领取新饭卡l备选流无1.退还饭卡l基本流1.持卡人申请退还饭卡2.管理部门收回饭卡3.管理部门将押金退还持卡人并清除卡内信息l备选流2.a如果卡内有剩余金额,管理部门想持卡人退还相应金额2.查看个人消费的明细l基本流1.持卡人申请查看个人消费的明细2.管理部门让持卡人输入饭卡密码3.持卡人查看其消费的明细l备选流2.a如果饭卡密码错误,给出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。