软件工程课程设计自动售货机文档格式.docx

上传人:b****0 文档编号:13266511 上传时间:2022-10-09 格式:DOCX 页数:19 大小:635.06KB
下载 相关 举报
软件工程课程设计自动售货机文档格式.docx_第1页
第1页 / 共19页
软件工程课程设计自动售货机文档格式.docx_第2页
第2页 / 共19页
软件工程课程设计自动售货机文档格式.docx_第3页
第3页 / 共19页
软件工程课程设计自动售货机文档格式.docx_第4页
第4页 / 共19页
软件工程课程设计自动售货机文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

软件工程课程设计自动售货机文档格式.docx

《软件工程课程设计自动售货机文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计自动售货机文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

软件工程课程设计自动售货机文档格式.docx

1.5系统功能............................................................................................................4

2需求分析.......................................................................................................................5

专业资料word

2.1功能需求............................................................................................................5

2.2非功能需求........................................................................................................6

3各种UML图及其分析...............................................................................................7

3.1用例图.................................................................................................................7

3.2类图.....................................................................................................................9

3.3序列图.................................................................................................................9

3.4状态图...............................................................................................................12

3.5活动图...............................................................................................................12

3.6体系结构图......................................................................................................15

3.7数据流程图......................................................................................................23

4心得体会.....................................................................................................................23

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卡或银联移动支付产品上的余额不小于该货物的价格,货物将被分配到货物传送孔送给顾客,如果分配器为空,系统就会提醒你取回你的支付专业资料word

产品。

如果顾客支付产品上的余额不足,将不能购买此产品。

如果顾客不想购买所选择的货物,会有是否支付的选择,选择否,即可行。

2.2非功能需求

系统性能要求

a.时间特性

一次购买时间不应太长,不能一直停留在浏览上,否则退出系统

b.精度要求

c.系统有效性

系统每天需要连续运行24小时,每周运行七天,包括公共假期和周末

d.容错性

e.可扩充性

系统安全及保密要求

因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问。

要求设有登录密码检验功能,并且此密码可以在以后进行修改。

环境异常时,系统暂停使用,等待维修人员维修。

记录交易信息,维护信息。

日志内容只能由管理员访问。

3各种UML图及其分析

3.1用例图

顾客可以选择投币或刷卡两种功能购买饮料

选择投币则投入硬币后选择可购买的饮料进行交易,取消交易时系统则退币及结算找零

刷卡交易则刷卡选择饮料进行交易

厂商经过身份验证以后可登陆ATM机放置饮料、设置饮料价格和拿走营业额

用例说明:

选择交易:

顾客向系统发出请求,选择硬币交易还是刷卡交易

购买饮料:

由顾客向系统发出购买请求,投币或者刷卡自动获得饮料

取消购买饮料:

当顾客选择错误或放弃购买时,系统撤销该笔交易,并响应顾客请求退币,取消购买请求响应

继续添加钱币:

当系统提示钱币不足或者卡上余额不足时,询问消费者是否继续投币,系统作出相关处理接受投币,进行钱币累加或者退币

退币:

消费者一次购买后,饮料售货机询问是否继续购买,消费者放弃购买则系统退币

继续购买:

顾客一次购买后自动售货机询问是否继续购买,如若购买则计算金额是否足够

设定饮料价格:

厂商对已经编号的饮料进行售价标定,售货机记忆存储

3.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1