精选优质文档-倾情为你奉上面向对象分析实践大作业(40%下面是自动售货机系统的需求陈述,请 你:1. 编写分析和设计报告;2. 报告分需求分析、 系统设计和对象设 计三部分编撰, 各部分应按相应的格式 编写,并包含用例图、顺序图、类图、 业务流程图、系统结构图等;3. 大作业的结构为:A 项目需求说明B 需求分析报告C 系统设计报告D 对象设计报告E 分析设计过程说明:这部分介绍分析和设计过程中使用了什么技术需求陈述:自动售货机系统是一种无人售货系统。 售货时,顾客把硬币投入机器的投币口 中,机器检查硬币的大小、重量、厚度 及边缘类型。有效的硬币是一元币、五 角币、五分币、二分币、一分币。其他 货币被认为是假币。 机器拒绝接受假币, 并将其从退币孔退出。当机器接受了有 效的硬币之后,就把硬币送入硬币储藏 器中。顾客支付的货币根据硬币的面值 进行累加。自动售货机装有货物分配器。每个货物 分配器中包含零个或多个价格相同的货 物。顾客通过选择货物分配器来选择货 物。如果货物分配器中有货物,而且顾 客支付的货币值不小于该货物的价格