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

正文內(nèi)容

c課程設(shè)計(jì)報(bào)告--酒店點(diǎn)菜管理系統(tǒng)設(shè)計(jì)(已修改)

2025-01-23 23:19 本頁(yè)面
 

【正文】 C++面向?qū)ο笳n程設(shè)計(jì) 報(bào)告 院(系): 專業(yè): 學(xué)生姓名: 班級(jí) 學(xué)號(hào): 題目 : 酒店點(diǎn)菜管理系統(tǒng)設(shè)計(jì) _______ 起迄日期: _ 設(shè)計(jì)地點(diǎn): 指 導(dǎo) 教 師: 完成日期 : 1 課程設(shè)計(jì)報(bào)告內(nèi)容 一、 需求分析 目 的 目的 當(dāng)今社會(huì)人們?cè)絹?lái)越注重飲食的重要性,許多餐館酒店也變得越來(lái)越多,酒店越做越大,生意越來(lái)越紅火,但是酒店會(huì)越來(lái)越忙,要招聘的服務(wù)員也會(huì)越來(lái)越多,可能會(huì)造成服務(wù)不周到,服務(wù)不到位等現(xiàn)象。本軟件目的主要想幫助酒店餐館更加便捷的完成點(diǎn)菜、結(jié)賬、生成訂單,修改訂單等功能,簡(jiǎn)單易用,用戶僅需幾步操作就能點(diǎn)餐,為酒店餐館節(jié)省了人力財(cái)力。同時(shí)顧客可以更加便捷的選擇自己喜 愛(ài)的菜肴、對(duì)吃的菜肴進(jìn)行評(píng)分,還可以看自己的消費(fèi)記錄等信息。 本程序?qū)崿F(xiàn)了用戶注冊(cè)、登錄、點(diǎn)餐、買(mǎi)單功能,點(diǎn)餐完成之后會(huì)自動(dòng)生成訂單,用戶可以查看自己的訂單信息,并對(duì)它進(jìn)行修改再次提交。同時(shí)程序會(huì)記錄用戶的消費(fèi)記錄,用戶信息等,用戶可以方便的修改自己的密碼,修改自己的信息,還可以方便的對(duì)各種菜肴進(jìn)行評(píng)分。 二、內(nèi)容 設(shè)計(jì) ,給出模塊圖 圖 酒店管理系 統(tǒng)模塊圖 酒店點(diǎn)菜系統(tǒng) 用戶管理 用戶服務(wù) 登 錄 注 冊(cè) 修 改信 息 修 改 密碼 菜譜評(píng)分 點(diǎn)餐 買(mǎi)單 歷史消費(fèi) 2 圖 酒店管理系統(tǒng)程序流程圖 (1) 開(kāi)始 登陸界面 注冊(cè) 登錄 密碼正確? 注冊(cè)成功? 否 否 功能界面 點(diǎn)餐 買(mǎi)單 訂單管理 歷史消費(fèi) 菜譜評(píng)分 管理我的信息 退出 結(jié)束 是 是 3 圖 酒店管理系統(tǒng)程序流程圖 (2) 圖 酒店管理系統(tǒng)程序流程圖 (2) 點(diǎn)餐功能 生成訂單 已 經(jīng) 點(diǎn)過(guò)餐 ? 否 是 提示已經(jīng)點(diǎn)過(guò)餐 訂單管理 有 未 支付訂單 ? 是 否 提示沒(méi)有未支付訂單 文件讀取 顯示 用戶更改 提交 4 關(guān)鍵 代碼 ( 1) System::String 轉(zhuǎn)化為 std::string 函數(shù) void MarshalString ( String ^ s, stringamp。 os ) { using namespace Runtime::InteropServices。 const char* chars = (const char*)(Marshal::StringToHGlobalAnsi(s)).ToPointer()。 os = chars。 Marshal::FreeHGlobal(IntPtr((void*)chars))。 } ( 2)判斷用戶名跟密碼是否符合函數(shù) private: bool judge(string s_use,string s_pass){ string acount。 string password。 ifstream input。 ()。 if(!input){ ofstream output()。 output。 ()。 } int t = 1。 while(inputacount) { if(t%2==1) { if(acount == s_use) { inputpassword。 if(password != s_pass) { ()。 return 0。 } else { 5 ()。 return 1。 } } } t++。 } ()。 return 0。 //not found user } ( 3)將用戶點(diǎn)的菜寫(xiě)入文件 ifstream input()。 string name2。 inputname2。 ()。 ofstream output(name2,ios::app)。 for(int i=1。i11。i++){ if(num2[i]){ outputdish_names[i]168。162。num2[i]endl。 } } output總 193。168。185。計(jì) ?: sum_priceendl。 ()。 ( 4)訂單管理顯示用戶之前已經(jīng)選定的菜肴 ifstream input2(name)。 string tmp,tmp2。 while(input2tmp) { input2tmp2。 if(tmp == 總 193。168。185。計(jì) ?:)continue。 int val,j。 j = (39。168。162。39。)。 val = tmp2[j+1]39。039。 mp[tmp] = val。 } ()。 (4)將用戶的評(píng)分寫(xiě)入文件 const string dish_names[]={,西 161。194。 紅 168。172。柿 186。168。162。炒 161。228。 雞 |蛋 204。161。227。,酸 168。162。辣 164。161。192。土 170。168。162。豆 1絲 ?,大 228。168。174。醬 161。228。 湯 172。168。164。,蒸 ?排 ?骨 ?,糖 172。? 醋 228。161。193。鯉 164。e 魚(yú) 174。?, 糖 172。? 醋 228。161。193。排 ?骨 ?,白 227。161。193。芍 166。? 蝦 o,雞 |湯 172。168。164。餛 ?飩 ?,一 176。? 品 161。164。豆1 腐 161。165。 ,雞 |蛋 204。161。227。 布 ?丁 ?}。 6 String^ t1 = boBox1Text。 String^ t2 = boBox2Text。 String^ t3 = boBox3Text。 String^ t4 = boBox4Text。 String^ t5 = boBox5Text。 String^ t6 = boBox6Text。 String^ t7 = boBox7Text。 String^ t8 = boBox8Text。 String^ t9 = boBox9Text。 String^ t10 = boBox10Text。 int num2[11]。 //表 192。168。170。示 186。? 每 ?份 164。Y 菜 ?有 174。D 多 168。164。少 166。168。180。份 164。Y 的 204。? 數(shù) 186。y 組 193。168。166。 //下 ?面 ?是 186。?System::String^ 與 174。? std::string 的 204。? 轉(zhuǎn) 193。a 換 ? if(t1==)num2[1]=1。 //判 D 斷 ?是 186。? 不 ?是 186。? 為 a空 ?, 234。? 防 164。168。164。止 1 出 ?現(xiàn) ?異 176。168。172。常 161。234。 else num2[1]=int::Parse(t1)。 if(t2==)num2[2]=1。 else num2[2]=int::Parse(t2)。 if(t3==)num2[3]=1。 else num2[3]=int::Parse(t3)。 if(t4==)num2[4]=1。 else num2[4]=int::Parse(t4)。 if(t5==)num2[5]=1。 else num2[5]=int::Parse(t5)。 if(t6==)num2[6]=1。 else num2[6]=int::Parse(t6)。 if(t7==)num2[7]=1。 else num2[7]=int::Parse(t7)。 if(t8==)num2[8]=1。 else num2[8]=int::Parse(t8)。 if(t9==)num2[9]=1。 else num2[9]=int::Parse(t9)。 if(t10==)num2[10]=1。 else num2[10]=int::Parse(t10)。 ofstream output()。 for(int i=1。i11。i++){ if(num2[i]!=1){ outputdish_names[i] num2[i]分 164。?endl。 } } ()。 7 三、 調(diào)試分析 (完成的功能,支持的數(shù)據(jù)類(lèi)型等)。 本程序完成了用戶權(quán)限管理功能,包括用戶登錄、注冊(cè)、修改密碼、保存用戶信息等,完成了訂單管理功能,包括點(diǎn)菜,買(mǎi)單,修改訂單,查看歷史消費(fèi)等,用戶還可以對(duì)菜譜中的才進(jìn)行評(píng)分,評(píng)分可以傳遞給酒店,使酒店按照評(píng)分進(jìn)行相關(guān)菜肴的改進(jìn)。 本程序支持string 數(shù)據(jù)類(lèi)型,因 為用戶名跟密碼都是 string 類(lèi)型的。用戶輸入用戶名跟密碼之后,程序會(huì)將用戶名跟密碼轉(zhuǎn)化成 string 類(lèi)型,接著會(huì)在文件中尋找相應(yīng)的用
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1