电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++课程设计自助点餐系统

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C++课程设计自助点餐系统

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群