UML案例-食堂系统_第1页
UML案例-食堂系统_第2页
UML案例-食堂系统_第3页
UML案例-食堂系统_第4页
UML案例-食堂系统_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

食堂售饭系统1找出执行者1.1列出所有的执行者管理部门:处理饭卡的发放、挂失、注销持卡人:申请新卡、追加存款、使用饭卡买饭、挂失、注销饭卡:保存饭卡信息〔持卡人姓名、单位、密码、金额等〕售饭机:判断卡中金额是否充足、减去工作人员输入的饭菜金额师傅:输入所选饭菜的金额计算机系统:统计食堂当天的营业额、打印当天的“分类报表〞、统计和打印每天的每台售饭机营业统计和明细。管理员:负责操作计算机,完成计算机系统的功能。食堂:吃饭的场所。1.2确定执行者去掉“管理部门〞〔其工作实际由计算机系统完成〕、“食堂〞〔与本系统无关〕、饭卡〔不是执行者〕,剩下:持卡人、售饭机、师傅、计算机系统、管理员“计算机系统〞比较抽象,其工作实际由“系统〞完成;另,所有数据保存在数据库中,且考虑到这是一个网络系统,所以,要增加一个执行者“数据库系统〞。最后,执行者为:持卡人、售饭机、师傅、管理员、数据库系统2用例分析2.1列出执行者的目的、活动a.持卡人:申请新卡、追加存款、使用饭卡买饭、挂失、注销b.售饭机:判断卡中金额是否充足、减去工作人员输入的饭菜金额〔即卖饭〕c.师傅:输入所选饭菜的金额d.系统:i.处理售饭机的活动ii.统计食堂当天的营业额、打印当天的“分类报表〞、统计和打印每天的每台售饭机营业统计和明细iii.处理新卡申请、存款、挂失、注销e.数据库系统:保存所有数据f.管理员:负责操作计算机,完成计算机系统的功能。2.2概述级用例饭卡管理:持卡人:申请新卡、追加存款、挂失、注销数据库系统:保存所有数据系统:处理新卡申请、存款、挂失、注销售饭:持卡人:插卡买饭售饭机:判断卡中金额是否充足、减去工作人员输入的饭菜金额〔即卖饭〕师傅:输入所选饭菜的金额数据库系统:保存所有数据系统:处理售饭机的活动统计:系统:统计食堂当天的营业额、打印当天的“分类报表〞、统计和打印每天的每台售饭机营业统计和明细数据库系统:提供所有数据管理员:负责操作计算机,完成计算机系统的功能。2.3概述级用例图2.3饭卡管理用例图—目标级2.4售饭用例图—目标级2.4统计用例图—目标级3概念类a.用户〔即持卡人〕属性:姓名、单位方法:申请新卡、存款、买饭、挂失、注销b.饭卡属性:姓名、密码、金额方法:保存饭卡信息c.售饭机、读卡机属性:编号方法:查询卡中金额、扣除卡中金额d.师傅属性:编号方法:输入饭菜的金额e.系统属性:方法:统计、打印、处理新卡申请、存款、挂失、注销f.数据库系统方法:保存数据、整套操作g.管理员属性:编号、密码方法:操作计算机系统3.1饭卡管理概念类图〔申请新卡、存款〕3.1饭卡管理概念类图〔挂失、注销〕3.2售饭概念类图3.3统计概念类图3.4概念类图〔饭卡管理、售饭、统计〕5活动图、顺序图、设计类图5.1办新卡-活动图办新卡-顺序图办新卡-类图?考虑读卡的过程:办新卡-类图,更新后的类图:5.2存钱5.2.1活动图存钱-顺序图——读卡号存款——读卡号——类图存款——搜索该人的卡号,生成饭卡存款——搜索该人的卡号,类图存款——添加金额、显示金额,顺序图存款——添加金额、显示金额,类图存钱——设计类图存钱——设计类图添加“串口记录类〞5.3售饭售饭——获取卡号——添加“串口记录〞类售饭——获取卡号——类图售饭——搜索该人的卡号,形成记录,所以,添加“饭卡记录类〞售饭——搜索该人的卡号,类图售饭——扣除金额售饭——扣除金额

温馨提示

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

评论

0/150

提交评论