自动售货机c编程要点分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计报告 自动售货机 图形模拟系统 题目: 班级: 组员: 学号: 学号: 指导教师: 上交日期: 目 录 1 引言 3 1.1售货机的背景 3 1.2编写目的 3 1.3任务概述 4 2 需求分析 4 2.1需求分析 4 2.2运行环境 5 3 系统设计 6 3.1功能需求描述 6 3.2程序流程图 6 3.3功能和操作简介(界面) 6 3.4程序模块划分 11 3.5程序中的名词定义及注释 16 4算法分析 24 4.1核心算法分析 24 4.2其他函数算法分析 30 5程序总结 38 5.1编程过程中的疑难点处理 38 5.2程序不足之处 41 6 组员分工 42 7参考资料 42 8 具体函数解释及原代码……………………………………………42 一. 引言 1.1背景 自动售货机是能根据投入的钱币自动付货的机器是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。自动售货咖啡机是一种既可以出冷热咖啡也可以同时出奶茶果汁饮料的咖啡饮料自动售货机,省时方便快捷。既可以作投资来使用,也可作为员工福利来使用。现在,自动售货机产业正在走向信息化并进一步实现合理化。24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。此次C语言课程设计是本专业的第一次课程设计,具有重要的意义:通过上个学期对C语言的学习,对C语言编程有了初步的了解,获得了一定的基础但是非常缺乏实际的编程经验,无法从质上对自己的编程技巧有一个很大的提高,这次的课程设计给我们提供了一个非常好的锻炼机会。通过个人的分工合作,在实际中运用和训练程序设计的模块化和工程化思想和技术,努力掌握C语言精髓同时提高自己的交流与合作的能力.为以后的更专业更复杂的设计打好基础。自动售货机售货种商品,价格分别为元,元和元。顾客投入10元的纸币,然后选择购买种商品之一,自动售货机吐出商品,并且找给用户零钱。如果商品售完,或者无法找零,则给出用户一个提示,商品已售完,并且退还纸币。程序具备以下功能: 库存查询:检索种商品的储存量 商品上架:种商品增加 销售查询:分别统计今天每种商品的销售量和销售额 会计查询:打印当天的往来帐目以及剩余零钞数目 结算功能: 销售界面:顾客投入纸币,选择商品,获得商品和零钱;或者直接显示错误并退还纸币 自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市。在日本,70%的罐装饮料是通过自动售货机售出的。全球著名饮料商公司在全世界就布有50万台饮料自动售货机。现在,自动售货机产业正在走向信息化并进一步实现合理化。自动售货咖啡机是一种既可以出冷热咖啡也可以同时出奶茶果汁饮料的咖啡饮料自动售货机,省时方便快捷。既可以作投资来使用,也可作为员工福利来使用。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。菜单界面——点击“帮助”出现如图上的界面,按键ESC退出;点击“退出”,则退出系统;点击“buy”进入售货模式;点击“key”进入管理模式 点击“buy”后进入售货模式,选择商品,当鼠标到对应商品时会出现箭头提示 单击选择商品,系统会查看选择的商品是否还有存货,如果有会进入投币环节,如果没有,则输出无存货,然后对出售货模式。 进入投币环节,当鼠标移到投纸币窗口时,会出现下拉式菜单,用于选择投入纸币的面额,当鼠标移到投硬币的窗口单击,会投入一元硬币,若投入,会有提示,并显示此时投入的总额。 按键ENTER 表示确定。 (如单击10元,右边会显示“投入币额:10元”) 显示找零,并且会显示找出的几个硬币,几张多少面值的纸币, 然后物品从里面出来。 如果点击“key”,则进入管理界面,进入管理界面是会要求先输入密码

文档评论(0)

四月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档