ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:533.33KB ,
资源ID:21815085      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21815085.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象程序设计A课程设计文档格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象程序设计A课程设计文档格式.docx

1、3、能够实现对餐厅菜式和价格的管理,包括对菜品和对应价格的增加、修改、删除、查找,折扣的设置,成绩80;4、系统可根据历史记录对销售情况进行统计,根据餐厅管理员的输入日期统计某天的销售情况并显示(包括一共接了多少单,销售额是多少,各个菜品的销售情况,外卖和在店销售的占比),成绩90;要求:用面向对象的程序设计方法设计该系统。本系统涉及的基本对象有订单对象(包括外卖订单和在店消费订单)、订单管理对象、菜单对象、菜品对象、菜品管理对象、系统界面。实现对这些对象的合理抽象和封装,正确定义类之间的关系。界面合理,代码文件组织清晰,命名符合规范,代码注释清楚,课程设计报告质量高。一、题目二、需求分析有一

2、个小型餐厅,该餐厅提供即时就餐和外卖服务。方便顾客自己点餐,并提供对餐厅销售情况的统计和管理功能。1、根据顾客的选择正确打出订单。2、统计出每一天的订单并将之保存在文件中。3、可以通过管理员功能对订单,菜品等进行操作。三、系统结构图四、类的设计五、程序代码与说明#ifndef Face_h#define Face_h#include class Faceprivate: OrderMana shard;public: void start(); 理员ttt endl; cout m; if (m = 1) Adm(); int i; cin i; switch (i) case 1:AdmOr

3、der(); break; case 2:AdmVege(); case 3:AdmSell(); case 4:break; else client();找修改删除订单ttt2.菜式和价格的管理ttt3.查看销售情况ttt4.退出 int i; switch (i) case 1: case 2: case 3: case 4:start(); start();找订单ttt2.修改订单ttt3.删除订单AdmOrderI();AdmOrderII();AdmOrderIII();Adm1(); Adm1();加菜品ttt2.修改菜品ttt3.删除菜品ttt4.查找菜品ttt5.设置折扣ttt

4、6.退出AdmVegeI();AdmVegeII();AdmVegeIII();AdmVegeV(); case 5:AdmVegeVI(); case 6:xt; OrderMana pe; (day);订单数: ()endl;销售额: () 外卖和在店销售的占比:卖ttt2.在店消费 if (i = 1) string time, address, phone; cout 请输入送餐时间: time;请输入送餐地点: address;请输入手机号: phone; number = ();ttt外卖ttt编号: number 送餐时间: time t送餐地点: address t客户手机号:

5、 phone 菜品tt价格tt份数tt折扣 (); list:iterator it; for (it = it != it+) money = (*it)-getmoney()*(*it)-getnum()*(*it)-getdiscount()* + money;总价: money + 5 元 (&pe, time, address, phone,number); else if (i = 2)请问是否选择包厢(是/否): string i; bool r = 0; if (i = 是) r = 1; int c; srand(unsigned)time(NULL); c = rand()

6、 % (50 - 1);ttt在店消费ttt订单编号:包厢费: (int)r * 50 座位号: c money + (int)r * 50 pe, r, c, number);, ios:trunc); for (it = it ! outDate getname() ttgetmoney() getdiscount() ();添加成功 AdmVege();修改成功删除成功输入查找订单编号: string numble; numble; (numble); AdmOrder();输入删除订单编号: ofstream outDate(day, ios: list if (*it)-getKin

7、d() = 外卖 outDate ttt编号 getNumble() getTim() getAddress() getphone() list(); I != (*it)- it+) outDate getnum() getAllmoney() getA() * 50 getTable() getnum() #include using namespace std;void main() Face re;Mana:Mana(string numble, string kind, string tim, string address, string phone) this-Numble = n

8、umble;kind = kind;tim = tim;address = address;phone = phone;Mana(string numble, string kind, int table, bool a)table = table;a = a;void Mana:setAllmoney(int money) Allmoney = money;insert(string Vege, double money, int num, double discount) *it = new Vegetalbe(Vege, money, num, discount); (*it);fstr

9、eamiomanip); string name; double money; double discount; infile name money discount; p = new Vegetalbe(name, money, discount); while (!() (p); infile p = new Vegetalbe(name, money, discount);void Menu:pushnew(Vegetalbe &b) p = &b; (p);string Menu:number() time_t t = time(0); char tmp32 = NULL ; strf

10、time(tmp, sizeof(tmp), %Y%m%d%H%M%S, localtime(&t); return tmp;dleinsert(string Vege) for (it = (); it != ();getname() != Vege) (*it);Menu:Menu() it+) delete *it;Order:Order(string account, string code)account = account;code = code;bool Order:judge() bool T = 0; ifstream infile(D:管理员账号.txt string Account, Code; Account Code; if (this-account = Account) | (this-code = Code) T = 1; break; return T;app); double money = 0; outDate endlttt外卖 ttt订单编号 送餐时间 tim= p- money = (*it)-总价 money+5 endl if (a = 1)包厢费 (int)a * 50 座位号 x iter

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1