資源描述:
《酒店管理系統(tǒng)論文:酒店餐飲管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、酒店管理系統(tǒng)論文:酒店餐飲管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)摘要:針對酒店餐飲人工管理效率低下的問題,分析和設(shè)計了高效實(shí)用的酒店餐飲管理系統(tǒng),并通過系統(tǒng)功能設(shè)計、模塊設(shè)計和數(shù)據(jù)庫設(shè)計等部分來進(jìn)行具體闡述?! £P(guān)鍵詞:酒店;管理系統(tǒng);信息自動化;VC++;SQLSERVER20051概述 當(dāng)今社會,隨著信息技術(shù)的快速發(fā)展,信息自動化的作用越來越大。在餐飲行業(yè),伴隨著酒店規(guī)模的不斷擴(kuò)大,有關(guān)酒店的信息量成倍增長,這使得酒店需要一套完善的信息管理系統(tǒng)來提高日常工作的效率。在這種背景下,酒店餐飲管理系統(tǒng)應(yīng)運(yùn)而生。餐飲管理系統(tǒng)主要是對餐飲業(yè)務(wù)運(yùn)行過程中人流、物流、資金流、信息流的管理[1]。采用先進(jìn)技術(shù)來開
2、發(fā)系統(tǒng)能更有效地降低成本,提高經(jīng)營效率。 2系統(tǒng)設(shè)計 2.1功能設(shè)計 通過對一些大中型酒店日常處理信息的調(diào)研,認(rèn)真分析了它們需要進(jìn)行的相關(guān)操作和要掌握的信息參數(shù),確定了本系統(tǒng)要解決的主要問題如下: 1)對用戶名進(jìn)行管理,用戶登錄,必須輸入正確的用戶名和密碼?! ?)用戶可以對菜譜信息、餐桌信息等各種信息進(jìn)行查詢和瀏覽?! ?)用戶可以對菜譜信息、餐桌信息等各種信息進(jìn)行添加、修改和刪除?! ?)對各種菜品的銷售信息進(jìn)行統(tǒng)計,以便于商家把握銷售現(xiàn)狀,淘汰銷售差的菜品,開發(fā)新菜品?! ?)對客流量和顧客消費(fèi)記錄進(jìn)行統(tǒng)計,便于商家對消費(fèi)群體的正確定位?! ?)友好的操作界面,以及簡單快
3、速的操作。 本系統(tǒng)是采用VC++作為開發(fā)工具,為了方便操縱數(shù)據(jù)庫,本系統(tǒng)采用MFC[5]ODBC對數(shù)據(jù)庫進(jìn)行訪問的技術(shù)?! ?.2系統(tǒng)模塊的設(shè)計 針對上面設(shè)計的功能,分別設(shè)定六大系統(tǒng)功能模塊:菜譜管理模塊,餐桌管理模塊,訂菜管理模塊,結(jié)賬管理模塊,菜品銷售管理模塊,客流量管理模塊。該系統(tǒng)功能圖如圖1所示?! ∠旅婧唵谓榻B一下各個模塊的功能[2]: 1)菜譜管理模塊。該模塊主要是為了實(shí)現(xiàn)對酒店菜譜信息進(jìn)行管理的功能,包括瀏覽、查詢、增加、修改和刪除等功能?! ?)餐桌管理模塊。該模塊主要是為了實(shí)現(xiàn)對酒店餐桌信息進(jìn)行管理的功能,包括瀏覽、查詢、增加、修改和刪除等功能?! ?)訂菜管理
4、模塊。該模塊主要是為了實(shí)現(xiàn)對酒店訂菜信息進(jìn)行管理的功能,包括瀏覽、查詢、增加、修改和刪除等功能?! ?)結(jié)賬管理模塊。該模塊主要是為了實(shí)現(xiàn)對酒店結(jié)賬信息進(jìn)行管理的功能,包括瀏覽、查詢、增加、修改和刪除等功能。 5)菜品銷售管理模塊。該模塊主要是為了實(shí)現(xiàn)對酒店各菜品銷售信息進(jìn)行管理的功能,包括菜品銷售金額排序、菜品銷售數(shù)量排序、菜品銷售金額統(tǒng)計等功能?! ?)客流量管理模塊。該模塊主要是為了實(shí)現(xiàn)對酒店客流量信息進(jìn)行管理的功能,包括日客流量統(tǒng)計等功能?! ?.3系統(tǒng)主界面設(shè)計 這里的主界面是采用屬性表單做的分頁頁面。主界面模塊集合了其他各個模塊,通過主界面可以進(jìn)入每個模塊,它是各個模塊
5、切換和聯(lián)系的橋梁。程序運(yùn)行后的主界面如圖2所示?! £P(guān)于系統(tǒng)主界面實(shí)現(xiàn)代碼如下: ∥頭文件HCMSDlg.h中的代碼如下: //HCMSDlgdialog classHCMSDlg:publicCDialog {//Construction public: CDishPagem_Page1; CDeskPagem_Page2; COrderPagem_Page3; CPayPagem_Page4; CSalePagem_Page5; CCustomerPagem_Page6; CPropertySheetm_Sheet; HCMSDlg(CWnd*pParen
6、t=NULL);//standardconstructor ……} 初始化對話框,裝載頁面: BOOLHCMSDlg::OnInitDialog() {CDialog::OnInitDialog(); …… //TODO:Addextrainitializationhere m_Sheet.AddPage(&m_Page1);//加第1頁 m_Sheet.AddPage(&m_Page2);//加第2頁 m_Sheet.AddPage(&m_Page3);//加第3頁 m_Sheet.AddPage(&m_Page4);//加第4頁 m_Sheet.AddPage
7、(&m_Page5);//加第5頁 m_Sheet.AddPage(&m_Page6);//加第6頁 m_Sheet.Create(this,WS_CHILD
8、WS_VISIBLE,0);//創(chuàng)建窗口 m_Sheet.ModifyStyleEx(0,WS_EX_CONTROLPARENT);//修改風(fēng)格 m_Sheet.ModifyStyle(0,WS_TABSTOP);//修改風(fēng)格 //設(shè)置窗口位置 m_Sheet.SetWind