自动售货机控制系统[java].rar

RAR格式版权申诉手机打开展开

自动售货机控制系统[java],自动售货机控制系统[java]有详细的设计 源码 测试部分以及需求说明书1、引言1.1编写目的明确本系统的功能需求和性能需求,对系统的任务进行概述,对数据进行描述,提出系统的运行需求和其他需求,供系统设计人员参考。1.2项目背景可口可乐饮料杨凌销售公司委托three star team开发设计自动售货机控制系统。该软件...
编号:70-30831大小:53.30K
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 方波 发布

自动售货机控制系统[JAVA]

有详细的设计 源码 测试部分以及需求说明书


1、 引言
1.1编写目的
明确本系统的功能需求和性能需求,对系统的任务进行概述,对数据进行描述,提出系统的运行需求和其他需求,供系统设计人员参考。
1.2项目背景
可口可乐饮料杨凌销售公司委托Three Star Team开发设计自动售货机控制系统。该软件在惠普公司生产的自动售货机上运行。
2、 任务概述
2.1目标
用自动控制系统替代现有的人工销售方式,节省人力,减少销售开支,扩大销售覆盖面。
2.2运行环境
在惠普公司生产的可口可乐专用售货机上运行。面向不同层次的消费群体,能够便于消费者的购买。
3、 数据描述
3.1静态数据
饮料名称(可乐、橙汁、芬达、纯净水)、硬币面值(1元、5角)。
3.2动态数据
饮料数量、饮料价格、投入金额、不足金额、找零金额、操作时间。
3.3数据采集
(1)售货商在装入饮料时设置种类、数量和价格;
(2)顾客所选的饮料种类由键盘输入;
(3)输入金额由售货机硬件识别。
3.4数据流图.....


4、 功能需求
4.1功能划分
Ⅰ.显示自动售货机销售的各种饮料
Ⅱ.让顾客选择饮料
Ⅲ.显示顾客所选择饮料的价格(若饮料已销售完,给出提示)
Ⅳ.接收顾客的付款(操作中可选择购买或退回硬币,能实现找零)
Ⅴ.交付饮料
4.2功能描述
顾客使用时提供操作界面,包括饮料品种及退出方法。如果顾客要购买某个饮料,该饮料还有库存就显示饮料的价格,提示顾客付款,进入相关操作;否则给出该种饮料已售完的提示,返回操作界面。如果顾客所付的金额不足,就告诉顾客还需要再投入多少金额,当顾客两次投入的金额加起来不够时,就将硬币退还给顾客。如果顾客投放的金额足够,则接受该金额,交付饮料,然后将该饮料的数量减1,并且更新收银机的现金总额;如果顾客投入的金额大于饮料价格,进入自动找零,无法找零时给出提示并退回硬币,实现找零时进行找零操作,提示找零金额和取饮料信息,并减少库存和更新收银机现金总额。
5、 运行需求
运行界面为菜单模式,内容包括欢迎信息、饮料列表清单、饮料对应的数字、取消操作和输入提示。
***欢迎光临ThreeStar’s 商店***
请输入相应的数字选择商品
1 -- Coca Cola
2 -- 橙汁
3 -- Fenda
4 -- 矿泉水
9 -- 退出