没有合适的资源?快使用搜索试试~ 我知道了~
软件工程施工课程设计报告自动售货机.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 4 浏览量
2021-10-11
14:46:44
上传
评论
收藏 569KB DOC 举报
温馨提示
试读
19页
软件工程施工课程设计报告自动售货机.doc
资源详情
资源评论
资源推荐
..
?软件工程?课程设计报告
目录
1 引言............................................................................................................................................. 1
1.1 目的.................................................................................................................................. 1
专业资料
- .
1.2 背景.................................................................................................................................. 1
1.3 定义.................................................................................................................................. 2
1.4 问题描述.......................................................................................................................... 2
1.5 系统功能.......................................................................................................................... 2
2 需求分析..................................................................................................................................... 3
2.1 功能需求.......................................................................................................................... 3
2.2 非功能需求...................................................................................................................... 3
3 各种 UML 图及其分析................................................................................................................ 4
3.1 用例图.............................................................................................................................. 4
3.2 类图.................................................................................................................................. 6
3.3 序列图.............................................................................................................................. 6
3.4 状态图.............................................................................................................................. 9
3.5 活动图.............................................................................................................................. 9
3.6 体系构造........................................................................................................................ 12
3.7 数据流程图.................................................................................................................... 17
4 心得体会................................................................................................................................... 17
1 引言
1.1 目的
明确本系统的功能需求和性能需求,对系统的任务进展概述,对数据进展描述,提出
系统的运行需求和其他需求,供系统设计人员参考。
1.2 背景
随着社会的开展,人们对于生活品质的需求已经有了很大的提高,在繁忙的工作闲时
随时随地享受一杯饮料,已成为人们的共同的需要。
一般的饮料销售是在零售商店、超市或定点促销销售点,依靠销售、促销人员进展饮
料的销售,有非常大的局限性,受场地、销售人员本钱及工作时间等条件的限制,造成了
销售饮料的灵活性的降低和本钱的升高。
基于以上的原因,急需要一种可以替代销售人员,灵活的饮料销售方式,自动饮料机
即随之诞生。
- . 可修编.
- .
1.3 定义
饮料自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常
用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式
又被称为 24 小时营业的微型超市。
智能自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销售和采
购管理简化,使用 IT 集成系统完成销售人员的所有工作,并根据用户的喜好调整自身的运
作机制,最大化的满足人们对于饮料的需求。
1.4 问题描述
一个饮料自动售货机可以放置五种不同的饮料,可由厂商根据销售情况自行调整,并
可随时重新设置售价,售货机最多能放置 50 罐饮料,其按钮设计在各种饮料样本的下方,
顾客选择支付方式,选择硬币支付,将硬币投入售货机,经累加金额足额的饮料选择键灯
亮,等待顾客按键选择。顾客按键后饮料由取物口掉出,并自动结算及找零,顾客可在按
下选择键前任意时刻,拉动退币杆取消交易收回硬币。假设某一种饮料已经销售完毕,那
么售完灯会亮。选择“闪付〞支付方式,选择产品确认支付后,可获得饮料,余额缺乏不能
支付。同样的顾客可在没确认支付前的任意时刻取回支付产品取消交易。也可以在是否支
付选择的时候选择否来取消交易。
1.5 系统功能
〔1〕顾客投硬币或刷卡〔闪付〕至销售各种饮料的自动售货机。
〔2〕计算器加总,并传总额给售货机,再由售货机显示总额。
〔3〕计算器将足额的饮料灯号,使其灯亮。
〔4〕选择灯亮的按键,选择键判断为何种饮料,售货机将该饮料投至取饮料口。
〔5〕计算器结算,并计算余额后找零。
〔6〕顾客在按钮选择之前可用退币杆取消交易。
〔7〕售完的饮料,尽管投入足额的金额,仍能有效控制灯号。
- . 可修编.
- .
2 需求分析
2.1 功能需求
a. 自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料
销售和采购管理简化,使用 IT 集成系统完成销售人员的所有工作,并根
据用户的喜好调整自身的运作机制,最大化的满足人们对于饮料的需求。
b. 能识辨硬币和读懂操作介绍的社会各阶段人群。
c. 只能向自动售货机投入硬币,不接纳纸币,且硬币的大小面额为,0.5 元,
1 元,饮料品种不宜繁杂,不能挤得太满。
d. 输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、
格式、数值围、精度、单位等。
e. 输出-提供与本功能有关所有输出的描述,包括:输出数据类型、方式、
格式、精度、单位等,以及图形或显示报告的描述。
自动售货机装有货物分配器。顾客通过选择货物分配器来选择货物。假设顾客选择的是
投币支付方式,如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,
货物将被分配到货物传送孔送给顾客,售货时机将适当的零钱返回到退币孔,如果分配器
是空的,那么和顾客支付的货币值相等的硬币将被送加到退币孔。如果顾客支付的货币值
少于所选择的分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不
买所选择的货物,将所投硬币从退币孔退出。假设顾客选择的是“闪付〞方式,如果货物分
配器中有货物,而且顾客持有的具备“闪付〞功能的金融 IC 卡或银联移动支付产品上的余
额不小于该货物的价格,货物将被分配到货物传送孔送给顾客,如果分配器为空,系统就
会提醒你取回你的支付产品。如果顾客支付产品上的余额缺乏,将不能购置此产品。如果
顾客不想购置所选择的货物,会有是否支付的选择,选择否,即可行。
2.2 非功能需求
系统性能要求
a.时间特性
一次购置时间不应太长,不能一直停留在浏览上,否那么退出系统
b.精度要求
c.系统有效性
系统每天需要连续运行 24 小时,每周运行七天,包括公共假期和周末
d.容错性
e.可扩大性
系统平安及 XX 要求
- . 可修编.
剩余18页未读,继续阅读
wsbhm62
- 粉丝: 7
- 资源: 21万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0