必威体育Betway必威体育官网
当前位置:首页 > IT技术

肯德基收银

时间:2019-09-18 19:41:41来源:IT技术作者:seo实验室小编阅读:68次「手机版」
 

肯得基

1.实验目的

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

2.题目描述

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

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

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

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

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

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

3.需求分析

基本要求:

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

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

3.画出使用的设计模式图。

提高要求:

1.实现可视化界面(使用MFC)。

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

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

4.设计模式

4.1模式定义

抽象工厂模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类。

抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无须修改就可以获得新产品

4.2 模式举例

本次设计使用到了工厂模式、抽象工厂模式和策略模式

4.2.1模式分析

我们借用客户到肯德基店里进行消费这一场景来说明模式,进行抽象分析。

 

4.2.2抽象工厂模式的静态建模

4.3代码示例  

1.本项目所有所需包

 

2.包中具体类——工厂基类

3包中具体类——食物基类

4.包中具体类——食物实现类

5.包中具体类——顾客

6.主函数

5.调试及测试  

5.1调试界面

5.2测试界面

相关阅读

提升菜单录入效率 美团点评智能收银推出语音录菜功能

餐饮商家在使用收银系统后台时,手工录入菜单是一道基础工序。厚厚一本菜单,少则二十几个菜品,多则上百个,1个店员专职来做也要花费几

全面解读与认知支付系统:收银台管理

一、收银台流程我们在日常生活及业务中,了解到关于收银台的逻辑大致入上图所示,就是收银台前端的基本逻辑,相对来说比较简单。但从后

分享到:

栏目导航

推荐阅读

热门阅读