freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c++課程設(shè)計(jì)報(bào)告--酒店點(diǎn)菜管理系統(tǒng)設(shè)計(jì)-全文預(yù)覽

2025-02-01 23:19 上一頁面

下一頁面
  

【正文】 myMessage my。 } private: System::Void button_consumes_Click(System::Object^ sender, System::EventArgs^ e) { consume_record consume。? 菜 ? p1。 } } t++。到 204。 ifstream input()。 const char* chars = 19 (const char*)(Marshal::StringToHGlobalAnsi(s)).ToPointer()。 p。164。? 功 |能 168。192。162。 //注 193。 name += .txt。 入 168。 ofstream output(,ios::app)。168。amp。233。 } //能 168。碼 ?不 ?一 176。? 入 168。碼 ?一 176。? 入 168。 p2==)return。 } String^ p1 = textBox_passwordText。178。236。? 在 168。名 ?是 186。 if(s_user==)return。 Marshal::FreeHGlobal(IntPtr((void*)chars))。 //not found user } void MarshalString ( String ^ s, stringamp。 return 1。 while(inputacount) { if(t%2==1) { if(acount == s_use) { inputpassword。 if(!input){ ofstream output()。 } private: bool judge(string s_use,string s_pass){ string acount。 } private: System::Void button_register_Click(System::Object^ sender, System::EventArgs^ e) { thisHide()。185。163。過 y 顯 ?示 186。232。 ()。 name += s_use。 ! 234。168。176。 if(!judge(s_use,s_pass)) { label2Text = 用 174。 password=textBox_passwordText。 ) 以下是非系統(tǒng)生成的、自己寫的代碼,系統(tǒng)自動(dòng)生成的代碼比較多,沒有附上。但這些都成為了我的經(jīng)驗(yàn),因?yàn)樽邚澛窌?huì)給人更多思考的機(jī)會(huì),使我更加周全的考慮事情。 支付成功便會(huì)顯示 點(diǎn)餐成功界面 13 歷史消費(fèi)可以查看自己以前所消費(fèi)的情況 點(diǎn)擊菜譜評(píng)分可以對(duì)菜譜中的菜肴進(jìn)行評(píng)分,14 對(duì)相應(yīng)的菜肴進(jìn)行評(píng)分之后點(diǎn)擊提交按鈕便提交成功。 注冊(cè)成功之后便可以進(jìn)入功能頁面 10 功能頁面有六個(gè)功能選項(xiàng)可供選擇,點(diǎn)擊點(diǎn)餐按鈕后顯示如下界面 11 頁面顯示的菜譜都可供用戶選擇,每份菜都有對(duì)應(yīng)的價(jià)格,下拉菜單可以選擇菜的份數(shù)。另外可以設(shè)計(jì)用戶 VIP 功能,擁有 VIP 的用戶可以享受打折服務(wù),用戶擁有 VIP 的條件可以是用戶的歷史消費(fèi)超過一定的價(jià)錢,然后升級(jí) VIP,在計(jì)算總價(jià)錢的時(shí)候系統(tǒng)會(huì)自動(dòng)提供打折服務(wù),另外還可以設(shè)計(jì)送外賣功能,為提供送外賣服務(wù)的酒店提供方便。 。 。另一個(gè)問題是設(shè)計(jì)了兩個(gè)不同的界面,設(shè)計(jì)從一個(gè)界面點(diǎn)擊按鈕跳到另一個(gè)界面中去,也是去網(wǎng)上搜索了好長時(shí)間,試過了各種方法 才把它搞定。在用戶進(jìn)行修改訂單操作的時(shí)候,運(yùn)用了 map 數(shù)據(jù)結(jié)構(gòu),將用戶所點(diǎn)的菜都加入到 map 中,復(fù)雜度為 O( n*logn), n 為用戶點(diǎn)的菜的數(shù)目,顯示的時(shí)候找每樣菜所對(duì)應(yīng)的菜的數(shù)目,涉及到 map 的查詢操作,復(fù)雜度也是 O( n*logn)。 。 本程序完成了用戶權(quán)限管理功能,包括用戶登錄、注冊(cè)、修改密碼、保存用戶信息等,完成了訂單管理功能,包括點(diǎn)菜,買單,修改訂單,查看歷史消費(fèi)等,用戶還可以對(duì)菜譜中的才進(jìn)行評(píng)分,評(píng)分可以傳遞給酒店,使酒店按照評(píng)分進(jìn)行相關(guān)菜肴的改進(jìn)。i++){ if(num2[i]!=1){ outputdish_names[i] num2[i]分 164。 else num2[10]=int::Parse(t10)。 else num2[8]=int::Parse(t8)。 else num2[6]=int::Parse(t6)。 else num2[4]=int::Parse(t4)。 else num2[2]=int::Parse(t2)。常 161。164。? 不 ?是 186。? std::string 的 204。168。份 164。164。示 186。 int num2[11]。 String^ t7 = boBox7Text。 String^ t3 = boBox3Text。227。豆1 腐 161。164。193。161。鯉 164。,蒸 ?排 ?骨 ?,糖 172。228。豆 1絲 ?,大 228。192。,酸 168。228。柿 186。 (4)將用戶的評(píng)分寫入文件 const string dish_names[]={,西 161。 val = tmp2[j+1]39。168。185。 string tmp,tmp2。185。162。 ofstream output(name2,ios::app)。 //not found user } ( 3)將用戶點(diǎn)的菜寫入文件 ifstream input()。 return 1。 while(inputacount) { if(t%2==1) { if(acount == s_use) { inputpassword。 if(!input){ ofstream output()。 } ( 2)判斷用戶名跟密碼是否符合函數(shù) private: bool judge(string s_use,string s_pass){ string acount。 os ) { using namespace Runtime::InteropServices。同時(shí)顧客可以更加便捷的選擇自己喜 愛的菜肴、對(duì)吃的菜肴進(jìn)行評(píng)分,還可以看自己的消費(fèi)記錄等信息。本軟件目的主要想幫助酒店餐館更加便捷的完成點(diǎn)菜、結(jié)賬、生成訂單,修改訂單等功能,簡單易用,用戶僅需幾步操作就能點(diǎn)餐,為酒店餐館節(jié)省了人力財(cái)力。 二、內(nèi)容 設(shè)計(jì) ,給出模塊圖 圖 酒店管理系 統(tǒng)模塊圖 酒店點(diǎn)菜系統(tǒng) 用戶管理 用戶服務(wù) 登 錄 注 冊(cè) 修 改信 息 修 改 密碼 菜譜評(píng)分 點(diǎn)餐 買單 歷史消費(fèi) 2 圖 酒店管理系統(tǒng)程序流程圖 (1) 開始 登陸界面 注冊(cè) 登錄 密碼正確? 注冊(cè)成功? 否 否 功能界面 點(diǎn)餐 買單 訂單管理 歷史消費(fèi) 菜譜評(píng)分 管理我的信息 退出 結(jié)束 是 是 3 圖 酒店管理系統(tǒng)程序流程圖 (2) 圖 酒店管理系統(tǒng)程序流程圖 (2) 點(diǎn)餐功能 生成訂單 已 經(jīng) 點(diǎn)過餐 ? 否 是 提示已經(jīng)點(diǎn)過餐 訂單管理 有 未 支付訂單 ? 是 否 提示沒有未支付訂單 文件讀取 顯示 用戶更改 提交 4 關(guān)鍵 代碼 ( 1) System::String 轉(zhuǎn)化為 std::string 函數(shù) void MarshalString ( String ^ s, stringamp。 Marshal::FreeHGlobal(IntPtr((void*)chars))。 ()。 } int t = 1。 } else { 5 ()。 return 0。 ()。i++){ if(num2[i]){ outputdish_names[i]168。168。 ( 4)訂單管理顯示用戶之前已經(jīng)選定的菜肴 ifstream input2(name)。168。 j = (39。)。 } ()。172。炒 161。227。161。162。醬 161。164。193。? 醋 228。161。168。164。161。 String^ t2 = boBox2Text。 String^ t6 = boBox6Text。 String^ t10 = boBox10Text。170。D 多 168。180。y 組 193。?System::String^ 與 174。 //判 D 斷 ?是 186。168。172。 if(t2==)num2[2]=1。 if(t4==)num2[4]=1。 if(t6==)num2[6]=1。 if(t8==)num2[8]=1。 if(t10==)num2[10]=1。i11。 7 三、 調(diào)試分析 (完成的功能,支持的數(shù)據(jù)類型等)。另外菜名用的也是 string類型,每份菜的數(shù)量用的是 int 類型的數(shù)組。在點(diǎn)菜的過程中會(huì)把菜名跟其對(duì)應(yīng)的數(shù)量一一寫入文件,其復(fù)雜度也是 O( n) ,此時(shí) n 是用戶點(diǎn)的菜的數(shù)目。 上機(jī)過程中出現(xiàn)的主要問題就是我創(chuàng)建的是 C++窗體應(yīng)用程序, 跟 MFC 有一定的區(qū)別,其中的控件中的內(nèi)容本以為都是 std 中 string 類型的,結(jié)果卻是 System::String^類型的,內(nèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1