面对对象程序课程设计(2025/2025 学年第一学期第 20 周)指导老师: 庄巧莉、杨东鹤班级:计算机科学与技术 13(1)学号:你好你好你姓名:你好你啊哈啊啊啊面对对象程序课程设计目 录一、 题目二、 需求分析三、 系统结构图四、 类的设计五、 程序代码与说明六、 运行结果与分析七、 心得与体会一:题目 自助点餐系统二:需求分析有一个小型餐厅,该餐厅提供即时就餐和外卖服务
现在这个餐厅打算使用自助点餐系统,让顾客自己点餐,实现以下功能
1、根据顾客的选择正确打出账单2、正确统计出每一天的及时就餐和外卖的销售情况3、实现对餐厅菜式和价格的有效管理4、考虑点餐的自动排序问题,使顾客可以实时查询到自己菜单处理情况三:系统结构图四:类的设计Client 类:客户类,包含客户属性姓名,电话号码,费用等信息,登记客户,记录客户订单信息ClientManager 类:客户管理类,用于管理客户,记录客户数量,存储客户菜单信息,查询客户订单信息,统计订单FeeManager 类:用于记录就餐、外卖的销售费用,统计收入Food 类:餐厅食物的类,包含食物名称和价格FoodManager 类:管理菜单,用于添加食物,修改食物,删除食物,记录不同食物的信息,呈现菜单MenuView 类:用于打印各种操作界面五:程序代码与说明Client
h#ifndef CLIENT#define CLIENT#include”FoodManager
h”#include〈iostream>using namespace std;class Client{private:int number;//客户编号int type;//客户的类型,1 表示就餐,2 表示外卖double fee;//客户账单费用char *name;//客户名称char *phone;//客户手机号码public:Client(){}