软件工程课程设计【自动售货机】.docxVIP

软件工程课程设计【自动售货机】.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》课程设计报告 目录 引言 1 1。1 目的 1 1.2 背景 1 1。3 定义 1 1.4 问题描述 1 1。5 系统功能 2 需求分析 3 2。1 功能需求 3 2.2 非功能需求 3 各种 UML 图及其分析 4 3。1 用例图 4 3。2 类图 4 3。3 序列图 4 3.4 状态图 5 3。5 活动图 5 3。6 体系结构图 5 3。7 数据流程图 9 心得体会 9 PAGE PAGE 1 引言 1。1 目的 明确本系统的功能需求和性能需求,对系统的任务进行概述,对数据进行描述,提出系统的运行需求和其他需求,供系统设计人员参考。 1。2 背景 随着社会的发展,人们对于生活品质的需求已经有了很大的提高,在繁忙的工作闲时随时随地享受一杯饮料,已成为人们的共同的需要。 一般的饮料销售是在零售商店、超市或定点促销销售点,依靠销售、促销人员进行饮料 的销售,有非常大的局限性,受场地、销售人员成本及工作时间等条件的限制,造成了销售饮料的灵活性的降低和成本的升高。 基于以上的原因,急需要一种可以替代销售人员,灵活的饮料销售方式,自动饮料机即随之诞生。 1。3 定义 饮料自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易.是一种全新的商业零售形式,又被称为 24 小时营业的微型超市。 智能自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销售和采购 管理简化,使用 IT 集成系统完成销售人员的所有工作,并根据用户的喜好调整自身的运作机制,最大化的满足人们对于饮料的需求。 问题描述 一个饮料自动售货机可以放置五种不同的饮料,可由厂商根据销售情况自行调整,并可随时重新设置售价,售货机最多能放置 50 罐饮料,其按钮设计在各种饮料样本的下方,顾客选择支付方式,选择硬币支付,将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等待顾客按键选择。顾客按键后饮料由取物口掉出,并自动结算及找零,顾客可在按下选择键前任意时刻,拉动退币杆取消交易收回硬币。若某一种饮料已经销售完毕,则售完灯会亮。 选择“闪付”支付方式,选择产品确认支付后,可获得饮料,余额不足不能支付。同样的顾 客可在没确认支付前的任意时刻取回支付产品取消交易。也可以在是否支付选择的时候选择否来取消交易。 系统功能 顾客投硬币或刷卡(闪付)至销售各种饮料的自动售货机。 计算器加总,并传总额给售货机,再由售货机显示总额。 计算器将足额的饮料灯号,使其灯亮。 (4)选择灯亮的按键,选择键判断为何种饮料,售货机将该饮料投至取饮料口。 (5)计算器结算,并计算余额后找零。 顾客在按钮选择之前可用退币杆取消交易。 售完的饮料,尽管投入足额的金额,仍能有效控制灯号。 需求分析 2。1 功能需求 自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销售和采购管理简化,使用 IT 集成系统完成销售人员的所有工作,并根据用户的喜好调整自身的运作机制,最大化的满足人们对于饮料的需求。 能识辨硬币和读懂操作介绍的社会各阶段人群。 只能向自动售货机投入硬币,不接纳纸币,且硬币的大小面额为,0。5 元,1 元,饮料品种不宜繁杂,不能挤得太满. 输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、数值范围、精度、单位等。 输出-提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述. 自动售货机装有货物分配器。顾客通过选择货物分配器来选择货物。若顾客选择的是投 币支付方式,如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物 将被分配到货物传送孔送给顾客,售货机会将适当的零钱返回到退币孔,如果分配器是空的, 则和顾客支付的货币值相等的硬币将被送加到退币孔。如果顾客支付的货币值少于所选择的 分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物, 将所投硬币从退币孔退出。若顾客选择的是“闪付”方式,如果货物分配器中有货物,而且顾 客持有的具备“闪付”功能的金融 IC 卡或银联移动支付产品上的余额不小于该货物的价格, 货物将被分配到货物传送孔送给顾客,如果分配器为空,系统就会提醒你取回你的支付产品. 如果顾客支付产品上的余额不足,将不能购买此产品.如果顾客不想购买所选择的货物,会有 是否支付的选择,选择否,即可行。 2。2 非功能需求 系统性能要求 a.时间特性 一次购买时间不应太长,不能一直停留在浏览上,否则退出系统 b。精度要求 c。系统有效性 系统每天需要连续运行 24 小时,每周运行七天,包括公共假期和周末 d。容错性e.可扩充性

文档评论(0)

156****6665 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体宁阳琛宝网络工作室
IP属地山东
统一社会信用代码/组织机构代码
92370921MAC3KMQ57G

1亿VIP精品文档

相关文档