食堂售饭系统分析与设计UML.doc_第1页
食堂售饭系统分析与设计UML.doc_第2页
食堂售饭系统分析与设计UML.doc_第3页
食堂售饭系统分析与设计UML.doc_第4页
食堂售饭系统分析与设计UML.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

食堂售饭系统分析与设计目 录1. 需求分析与描述21.1 需求分析21.2 用例分析21.3 用例模型图41.4 用例事件流描述52.领域模型分析83.工作流程分析91. 需求分析与描述1.1 需求分析l 持卡人:办理新饭卡,给饭卡充值,注销饭卡,挂失/撤销挂失饭卡,补办新卡,退还饭卡,使用饭卡消费,查看个人消费的明细。l 管理部门:通过计算机系统具体实现持卡人需求中的项目。l 食堂工作人员:通过自动售饭机输入饭菜的金额,通过计算机系统对当天的营业情况进行汇总统计。1.2 用例分析1) 系统的边界 对于系统边界,系统首先会包含需求分析中所需要软件实现的各项功能,此外还须确定食堂售饭系统是否包括管理部门和食堂工作人员。 就食堂售饭系统而言,其主要功能是让用户(即持卡人)享受服务(即用饭卡使购买饭菜的过程绕过了付款及找零的环节,提高了服务效率),而管理部门和食堂工作人员的作用都是为了使用户免于对系统的直接操作而设置的,因而此两者应归为食堂售饭系统的内部,相当于用户和具体的计算机软硬件系统之间的接口。2) 系统的执行者持卡人需要通过食堂售饭系统来使用其所持有饭卡买饭,因而是整个系统的执行者;管理部门根据持卡人的需求操作计算机系统从而实现与饭卡相关信息的管理,相当于其中饭卡信息管理子系统的使用者,是位于食堂售饭系统内部的执行者;食堂工作人员同样通过操作计算机系统来实现购买饭菜过程中的扣费功能以及对营业情况进行的汇总统计的功能,相当于其中消费处理与统计子系统的使用者,也是位于食堂售饭系统内部的执行者。这样得到了系统中的执行者:l 持卡人l 管理部门l 食堂工作人员3) 系统的用例根据用户需求及执行者的分析,得到系统的用例如下:l 办理新饭卡l 饭卡充值l 注销饭卡l 挂失/撤销挂失饭卡l 补办饭卡l 退还饭卡l 查看个人消费的明细l 扣除饭卡费用(对应于持卡人使用饭卡消费)l 汇总统计1.3 用例模型图根据前面的分析,可以得到系统的用例模型图,如上图所示。对其中3个执行者和8个用例的简单描述如下:执行者:l 持卡人:饭卡的持有者,通过食堂工作人员的操作直接使用饭卡进行消费,并通过管理部门对其饭卡进行管理。l 管理部门:负责根据持卡人的需求操作计算机系统,从而实现办新卡、充值、注销、挂失/撤销挂失,补卡、退卡、查看消费明细等功能。l 食堂工作人员:负责根据饭菜的金额操作自动售饭机实现扣费功能,没隔一段时间对营业情况进行汇总统计并打印出相关文档。用例:l 办理新饭卡:管理部门人员负责在用户申请新卡时替用户办理新饭卡。l 饭卡充值:管理部门人员负责根据持卡人所给的金额向饭卡中追加存款金额。l 注销饭卡:管理部门人员负责在持卡人补办新卡或退卡时注销其原有饭卡。l 挂失/撤销挂失饭卡:管理部门人员负责在持卡人因饭卡遗失申请挂失时进行挂失饭卡操作,在其找回饭卡时撤销对饭卡的挂失。l 补办饭卡:管理部门人员负责在持卡人确认饭卡丢失或者损坏时替其补办饭卡,更改饭卡版本号,并实现只能使用最新版本号的饭卡。l 退还饭卡:管理部门人员负责在持卡人申请退卡时清除卡内信息,退还剩余金额和押金。l 查看个人消费的明细:管理部门人员负责在持卡人申请查看其消费明细时执行次操作。l 扣除饭卡费用:食堂工作人员负责在持卡人持卡消费时根据饭菜的价格对饭卡进行扣费操作。l 汇总统计:食堂工作人员负责在每天营业结束后对营业情况进行汇总统计并打印相关报表。1.4 用例事件流描述1. 办理新饭卡l 基本流1. 用户申请办理新饭卡2. 管理部门收取其押金和存款,记录持卡人相关信息3. 管理部门创建新饭卡的相关信息4. 用户领取新饭卡l 备选流无2. 饭卡充值l 基本流1. 持卡人申请对饭卡充值2. 管理部门向持卡人收取现金3. 管理部门根据持卡人要求向饭卡中充值l 备选流3.a 如果收取现金金额大于充值额度,管理部门向持卡人找零3. 注销饭卡l 基本流1. 持卡人申请注销饭卡2. 管理部门注销饭卡l 备选流无4. 挂失/撤销挂失饭卡l 基本流1. 持卡人申请挂失/撤销挂失饭卡2. 管理部门执行相应操作l 备选流无5. 补办新卡l 基本流1. 持卡人申请补办新卡2. 管理部门注销持卡人原有饭卡,读出余额,清除卡内信息3. 管理部门创建新饭卡的相关信息4. 管理部门更新持卡人的相关信息5. 持卡人领取新饭卡l 备选流 无6. 退还饭卡l 基本流1. 持卡人申请退还饭卡2. 管理部门收回饭卡3. 管理部门将押金退还持卡人并清除卡内信息l 备选流2.a 如果卡内有剩余金额,管理部门想持卡人退还相应金额7. 查看个人消费的明细l 基本流1. 持卡人申请查看个人消费的明细2. 管理部门让持卡人输入饭卡密码3. 持卡人查看其消费的明细l 备选流2.a 如果饭卡密码错误,给出提示,结束8. 扣除饭卡费用(对应于持卡人使用饭卡消费)l 基本流1. 持卡人购买饭菜,将饭卡放到自动售饭机上2. 食堂工作人员在自动售饭机上输入饭菜的金额3. 自动售饭机查询饭卡余额4. 卡内金额扣除l 备选流3.a 如果卡中金额不够用,给出提示,结束4.a 如果卡内金额低于底线,给出提示,结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论