(完整)自动售货机软件系统的设计与实现
一.
自动售货机需求分析
1.1. 实验设计分工:彭明强负责设计购买出货管理系统,韩宾负责设计修改单价管理系统,袁哲坤负责设
计添加新商品管理系统,段一帆负责设计删除商品管理系统,马光圆负责设计添加货物管理系统。其中
的图形界面由大家商议并由彭明强同学完成代码。
1.2. 产品介绍:
a)
自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的
大小、重量、厚度及边缘类型.有效的硬币是一元币、五角币、一角币、五分币、二分币和一分币。
其他货币都被认为是假币.机器拒绝接受假币,并将其从退币孔退出。当机器接收了有效的硬币之后,
就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值进行累加.
b)
自动售货机装有货物分配器.每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物
分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物
将被分配到货物传送孔送给顾客,并将适当的零钱返回到退币孔。如果分配器是空的,则和顾客支
付的货币值相等的硬币将被送回到退币孔 .如果顾客支付的货币值少于所选择的分配器中货物的价
格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他投放进的货币将从退币
孔中退出.
1。3. 产品面向的用户群体:
自动售货机面向的对像主要是大众消费者,包括各种文化程度以用各种年龄阶段的人,它并没有特别的针
对性,它的使用者可能是成人,也可能只是个什么都不太懂的孩子,因此自动售货机的操作应尽可能的定
义简单一点.
1.4。 产品应当遵循的标准或规范:
鉴于自动售货机面向对象的复杂性,自动售货机不应做的太过复杂,应该越简单越好,不好操作的自动售
货机是不会受到大家的欢迎的
1.5. 产品范围
该产品适合在自助餐厅,人流密度较大的路边,学校等地方摆设,且应有工作人员定期更新或补充货物。
自动售货机只能部分的替代货物的也售功能,使用者不能完全依赖这种设备来营利.
1。6。 产品的系统需求
根据售货机自动控制系统的流程如下图可以知道自动售货机的主要系统包括:计币系统、选择系统、饮
料供应系统、退币系统、报警系统,对于工作人员来说,还应有控制系统。
a)
计币系统:
当有顾额色买饮料时,投入的钱币经过感应器,感应器记忆投币的个数关且传送到检测系统(即电子
天平)和计币系统.只有当电子天平测量的重量少于误差值时,允许计币系统进行叠加钱币,叠加的
钱币数据存放在数据寄存器 D2 中.如果不正确时,认为是假币。既定出投币,既定出系统,等待新
顾客。
b)
选择系统:
当按下汽水或咖啡选择时,会有相应的指示告诉你你选择了什么货物,当选择完毕后可以确定自己的
选择再按确定。
c)
饮料供应系统:
当按下选择按钮时,相应的电磁阀(Y4 或 Y6)和电机(Y3 或 Y5)同时启动。在饮料输出的同时,减
去相应的购买钱币数。当饮料输出达到 8 秒时,电磁阀首先关断,小电机继续工作 0.5 秒后停机。
此小电机的作用是:在输出饮料时,加快输出。在电磁阀关断时,给电磁阀加压作用,加速电磁阀的
评论0
最新资源