肯德基点餐系统

简介: 肯德基点餐系统

要求:


同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合设计模式(2种以上)至少实现系统的以下功能:


1.正常餐品结算和找零。


2.基本套餐结算和找零。


3.使用优惠劵购买餐品结算和找零。


4.可在一定时间段参与店内活动(自行设计或参考官网信息)。


5.模拟打印小票的功能(写到文件中)。


基本要求:


程序设计风格良好,控制台界面友好,最多两人一组完成任务。

实现功能测试代码,确保程序的健壮性。

画出使用的设计模式图。

提高要求:


实现可视化界面。

实现会员储值卡功能,完成储值卡消费。

实现当天营业额和餐品销量计算和统计,用数据库记录。

本系统采用MFC的设计方法,将界面与后台联系起来,查找借鉴了一些优秀的程序,通过对借鉴程序的分析,并在此基础上进行更改,得出了最后的程序项目。

本程序的构思为:首先用MFC的可视化模块将每个界面设计出来,基本分为:

1)优惠日模块

image.png

该模块中通过调用当前时间,利用SetDateTime()方法进行当前时间的设置,用GetCurrentTime();定义一个时间的对象获得系统当前的时间。

image.png

然后定义三个CString类型的变量,分别保存年份、月份和日期,并给他们赋值。

image.png

2)套餐结账模块

image.png

3)单点菜单模块



image.png

通过定义总价、数目、各项条目来获得所选的商品并显示在界面上。用一个条件判断来进行每个套餐之间的互斥。,若要清除当前菜单,则直接在button上调用一个DeleteAllItems();函数。


4)单点结账模块


image.png


5)套餐显示模块


image.png


效果雏形运行出来的结果为:


1、单点


image.png


单点模块内,首先对总价、数量、项目条数等变量进行初始化,双击图标可进行食品的添加,每种相同的食品有一个互斥机制,不能选相同的食品。


2、套餐


image.png


在套餐中,首先要初始化每个button,用click单击命令来执行,


image.png

image.png


image.png

套餐模块中一共添加了6种套餐,首先对每种套餐进行初始化命名,在结账页面中通过引用变量来进行总钱数的相加。

image.png

image.png

image.png



3、活动

image.png



4、小票打印


将购买的套餐或者单点的食物通过小票模拟的形式打印进txt文本文件中。


如果确认了点餐的菜单,则通过文件流,读取文件并写入文本中,输出每个菜单、价格、数量、名称等,利用sum函数将每个数量或价格相加起来,输出最终数字,写入到字符串中。


调用一个modeWrite函数,来保证每次写的文件不会覆盖之前的文件,每次都会保存起来。


image.png


总结:在系统的开发过程中,由于缺少经验,所以需得借鉴一些代码以及已有的图片和规格,但系统仍缺少一些功能,例如会员储值卡,初步构想为设计一个界面用来登录储值卡的账号和密码,然后把充值金额写进在txt文本或数据库中,在刷卡的时候,可以通过读取文本或数据库内的内容来显示储值卡的余额,用过卡后,在将新余额写入在卡里。以后有机会会进行相应功能的完善。


目录
打赏
0
0
0
0
1
分享
相关文章
预约按摩小程序开发,为什么很多上门按摩平台根本招聘不到优秀技师?
上门按摩平台面临招不到优秀技师的问题,主要原因是平台众多,技师选择多样。为解决此问题,平台可引入技师等级制度,根据订单数量和好评率划分高、低等级技师。高等级技师可享受70%-90%的高提成及首页推荐,这不仅能激励技师的积极性,还能帮助平台筛选出优质技师,提升服务质量和口碑,形成良性循环。
餐厅收银系统|基于SSM实现餐厅收银系统
餐厅收银系统|基于SSM实现餐厅收银系统
107 0
【实训项目】“优品果园”-线上水果商城小程序
【实训项目】“优品果园”-线上水果商城小程序
110 0
基于JavaWeb的电影院在线选座订票管理系统
基于JavaWeb的电影院在线选座订票管理系统
753 0
基于JavaWeb的电影院在线选座订票管理系统
东郊到家丨家政服务丨预约上门丨系统开发稳定版,家政服务丨预约上门丨东郊到家系统开发(开发案例)及源码技术
 随着人们对家政服务的需求不断增加,家政服务行业也变得越来越受欢迎。家政服务小程序和家政服务系统是两种常见的家政服务解决方案,它们可以为人们提供更加便捷和高效的家政服务体验。下面将详细介绍这两种解决方案。
家政维修系统开发,2000的全行业预约到家系统,究竟怎么样?
在这个创业热潮中,一款全行业预约到家系统脱颖而出,仅需 2000 元即可拥有。无论是上门做饭、家政、维修等各类服务,它都能一站式解决。系统支持多种运营模式,配备后台管理、用户小程序和师傅 APP,功能完善,从准备到上线只需 3-5 天,助你快速抢占市场先机。
蚂蚁分类信息系统二开仿么么街货源客模板微商货源网源码(带手机版)
网站采用蚂蚁分类信息系统二次开发,模板仿么么街货源客模板,微商货源网定制版。 模板设计风格简洁,分类信息采用列表形式发布,这种设计方式非常符合度娘 SEO 规则。收录效果是杠杠的。 这个网站风格目前是用来做货源推广使用的,但不仅限于货源网站。后台无加密,分类目录随意修改。 无论你是想做地方分类信息,二手市场,或者垂直行业信息分类平台都是不错的选择。
83 2
蚂蚁分类信息系统二开仿么么街货源客模板微商货源网源码(带手机版)
程序员必知:元旦三天假期,实现一个电商退单管理系统【三】
程序员必知:元旦三天假期,实现一个电商退单管理系统【三】
27 0
HIS预约挂号系统源码 看病挂号快人一步
技术架构:uni-app+.net+SqlServer 2012+微信公众号、支付宝小程序。
128 2

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等