C/C++饮品自动贩卖机系统

news/2024/7/7 23:16:11

C/C++饮品自动贩卖机系统

该饮品自动贩卖机总容量确定,且贩卖机内通道宽度并排只能容纳一个饮品,购买饮品出口和添加饮品口在同一个位置。经营者添加饮品时,每次只能添加一个饮品,饮品按照添加的先后顺序依次排列。购买者每次只能购买一个饮品,可以选择现有饮品中任意一个购买。 (由于贩卖机内通道宽度并排只能容纳一个饮品,为了让购买者可以购买任一饮品,贩卖机内设置了饮品临时存放区域)

购买者功能包括:
1、查询所有饮品信息 (编号、名称、价格)
2、根据饮品编号购买饮品,并显示购买信息 (名称、价格、购买时间)。
3、退出购买界面,返回主界面。

经营者功能包括:
1、登陆,用户名和密码输入正确才能进入管理界面,不成功时能提示用户名或密码错误。
2、查询所有饮品信息 (编号、名称、价格)
3、按饮品名称统计该饮品个数。
4、添加饮品(编号自动生成,名称,价格)。
5、查询所有购买记录 (名称,价格,购买时间) 。
6、统计当日营业额。7、退出管理界面,返主界面。

主菜单为:

饮品自动贩卖机系统
1 购买入口
2 经营入口
0 退出系统

两类用户各自的菜单根据功能自主设计。

评分标准:
1、完成以下功能,并理解代码,60分
(界面友好、系统健壮加1~10分不等)
购买者查询所有饮品信息 (编号、名称、价格) :根据饮品编号购买饮品:经营者录入用户名和密码进入系统;
查询所有饮品信息(编号、名称、价格)添加饮品(编号自动生成,名称,价格)。查询所有购买记录 (名称,价格。购买时间) 。
2、完成以下功能,并理解代码,70分
(界面友好、系统健壮加1~10分不等)
购买者查询所有饮品信息 (编号、名称、价格) :根据饮品编号购买饮品,并显示购买信息 (名称、价格、购买时间) ;经营者录入用户名和密码进入系统,用户名和密码输入正确才能进入管理界面,不成功时能提示用户名或密码错误;

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111


http://lihuaxi.xjx100.cn/news/326749.html

相关文章

防脱发、再生发

文章目录增发公式脱发诱因1.溢脂性脱发:雄脱治疗雄脱2.熬夜3.精神压力过大4.不良嗜好5.饮食辛辣防脱发、再生发1.治疗雄脱:非那雄胺片 米诺地尔喷剂2.早睡早起戒敖夜3.戒不良嗜好4.保持心情舒畅,避免精神紧张5.防脱发的洗发露、精华&#xf…

QT+OSG/osgEarth编译之四十:blend2d+Qt编译(一套代码、一套框架,跨平台编译,版本:blend2d-beta18)

目录 1、blend2d介绍 2、文件下载 3、文件分析 4、pro文件 4.1 asmjit 4.2 blend2d

终于有人把Java面试高分Guide总结得如此系统,堪称傻瓜式笔记总结

纵观今年的技术招聘市场, Java依旧是当仁不让的霸主 !即便遭受 Go等新兴语言不断冲击,依旧岿然不动。究其原因: Java有着极其成熟的生态,这个不用我多说;Java在 运维、可观测性、可监 控性方面都有着非常优…

arcPy与添加 shp 文件(显示在 ArcMap),通过Arcpy打开mxd文档并添加数据的方式

arcPy与添加 shp 文件(显示在 ArcMap),通过Arcpy打开mxd文档并添加数据的方式: ArcGIS 添加 shp 文件很容易,但是却没有可以直接添加 shp 文件的 ArcPy 方法,实现代码: # 获取当前的 mxd mxd …

oracle自启动的p***并行进程过多导致的process进程超限问题

某项目现场反馈无任何业务连接,查询v$process仍有500多个进程; 查询会话连接,也只有十几个会话; select b.MACHINE, b.PROGRAM,b.USERNAME, count(*) from v$process a, v$session b where a.ADDR b.PADDR and b.USERNAME is…

[笔记]docker-compose启动javaweb

1.Dockfile 1准备jdk安装包 启动项目jar2文件 from centosrun mkdir /var/tmp/jdkCOPY jdk-8u321-linux-x64.tar.gz /var/tmp/jdk RUN tar xzf /var/tmp/jdk/jdk-8u321-linux-x64.tar.gz -C /var/tmp/jdk RUN rm -rf /var/tmp/jdk/jdk-8u321-linux-x64.tar.gzENV JAVA_HOME=/va…

ENVI中高分五号02星高光谱数据处理

高分五号02星于2021年9月7日成功发射,这颗卫星也被称为高光谱观测卫星,卫星搭载了一台60公里幅宽、330谱段、30米分辨率的可见短波红外高光谱相机(AHSI),可见近红外和短波红外光谱分辨率分别达到5纳米和10纳米。 本文档以一景L1级五号02星AHSI数据为例介绍其在ENVI5.6下(…

JS如何实现书签导入导出?我是这么做的

目录 前言 依赖 概览 功能实现 FileSystem: HTMLSystem: html-config: 写在最后 前言 使用Node做过爬虫的人应该都知道Cheerio.js模块,其快速灵活的机制,使我们只需要了解JQ就可以轻松上手,是在使用…