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

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

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《软件工程》课程设计报告

目录

1引言0

1.1目的0

1.2背景1

1。3定义1

1。4问题描述1

1.5系统功能1

2需求分析2

2。1功能需求2

2.2非功能需求2

3各种UML图及其分析3

3.1用例图3

3。2类图3

3。3序列图3

3。4状态图4

3。5活动图4

3.6体系结构图4

3.7数据流程图8

4心得体会8

1引言

1。1目的

明确本系统的功能需求和性能需求,对系统的任务进行概述,对数据进行描述,提出系

统的运行需求和其他需求,供系统设计人员参考。

1.2背景

随着社会的发展,人们对于生活品质的需求已经有了很大的提高,在繁忙的工作闲时随

时随地享受一杯饮料,已成为人们的共同的需要。

一般的饮料销售是在零售商店、超市或定点促销销售点,依靠销售、促销人员进行饮料

的销售,有非常大的局限性,受场地、销售人员成本及工作时间等条件的限制,造成了销售饮

料的灵活性的降低和成本的升高。

基于以上的原因,急需要一种可以替代销售人员,灵活的饮料销售方式,自动饮料机即

随之诞生.

1。3定义

饮料自动售货机是能根据投入的钱币自动付货的机器.自动售货机是商业自动化的常用

设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又

被称为24小时营业的微型超市。

智能自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销售和采购管

理简化,使用IT集成系统完成销售人员的所有工作,并根据用户的喜好调整自身的运作机

制,最大化的满足人们对于饮料的需求.

1。4问题描述

一个饮料自动售货机可以放置五种不同的饮料,可由厂商根据销售情况自行调整,并可

随时重新设置售价,售货机最多能放置50罐饮料,其按钮设计在各种饮料样本的下方,顾客

选择支付方式,选择硬币支付,将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等

待顾客按键选择。顾客按键后饮料由取物口掉出,并自动结算及找零,顾客可在按下选择键

前任意时刻,拉动退币杆取消交易收回硬币。若某一种饮料已经销售完毕,则售完灯会亮。

选择“闪付”支付方式,选择产品确认支付后,可获得饮料,余额不足不能支付。同样的顾

客可在没确认支付前的任意时刻取回支付产品取消交易。也可以在是否支付选择的时候选择

否来取消交易。

1.5系统功能

(1)顾客投硬币或刷卡(闪付)至销售各种饮料的自动售货机。

(2)计算器加总,并传总额给售货机,再由售货机显示总额。

(3)计算器将足额的饮料灯号,使其灯亮.

(4)选择灯亮的按键,选择键判断为何种饮料,售货机将该饮料投至取饮料口。

(5)计算器结算,并计算余额后找零。

(6)顾客在按钮选择之前可用退币杆取消交易.

(7)售完的饮料,尽管投入足额的金额,仍能有效控制灯号。

1

2需求分析

2。1功能需求

a.自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销

售和采购管理简化,使用IT集成系统完成销售人员的所有工作,并根据用

户的喜好调整自身的运作机制,最大化的满足人们对于饮料的需求。

b.能识辨硬币和读懂操作介绍的社会各阶段人群.

c.只能向自动售货机投入硬币,不接纳纸币,且硬币的大小面额为,0.5元,

1元,饮料品种不宜繁杂,不能挤得太满.

d.输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、

格式、数值范围、精度、单位等.

e.输出-提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格

式、精度、单位等,以及图形或显示报告的描述。

自动售货机装有货物分配器.顾客通过选择货物分配器来选择货物.若顾客选择的是投币

支付方式,如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将

被分配到货物传送孔送给顾客,售货机会将适当的零钱返回到退币孔,如果分配器是空的,

则和顾客支付的货币值相等的硬币将被送加到退币孔.如果顾客支付

文档评论(0)

188****0134 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档