MFC餐飲管理具體流程_第1頁
MFC餐飲管理具體流程_第2頁
MFC餐飲管理具體流程_第3頁
MFC餐飲管理具體流程_第4頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-2014-05通過餐飲管理可以學(xué)習(xí)到:1) 使用 2003Access2) 使用 AdO 連接數(shù)據(jù)庫3) 通過 SQL語句對數(shù)據(jù)庫進(jìn)行操作4) 備份還原數(shù)據(jù)庫系統(tǒng)模塊功能結(jié)構(gòu)圖:圖 1餐飲管理系統(tǒng)結(jié)構(gòu)圖包含的系統(tǒng)模塊為:1) 數(shù)據(jù)庫設(shè)計2) 主窗體設(shè)計3) 公共類設(shè)計4) 注冊模塊設(shè)計5) 登錄模塊設(shè)計- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-6) 開臺模塊設(shè)計7) 點菜模塊設(shè)計8) 結(jié)賬模塊設(shè)計9) 數(shù)據(jù)庫維護(hù)模塊其中各個模塊相互連接,

2、設(shè)計大體相同。系統(tǒng)模塊一:數(shù)據(jù)庫設(shè)計1.數(shù)據(jù)庫分析數(shù)據(jù)庫是存儲各種數(shù)據(jù)信息, 是完整系統(tǒng)最關(guān)鍵的一步。 各種模塊就是依靠各種數(shù)據(jù)進(jìn)行操作。結(jié)合功能,定制7 張數(shù)據(jù)表1) 用戶信息表2) 菜式信息表3) 進(jìn)貨信息表4) 賬單信息表5) 商品信息表6) 收入信息表7) 餐桌使用情況表2.數(shù)據(jù)庫設(shè)計1.用戶信息實體包括:圖 2用戶信息實體- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-2.菜式信息實體包括:圖 3菜式信息實體3.進(jìn)貨信息實體包括:圖 4進(jìn)貨信息實體- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論

3、文,制度,方案手冊,應(yīng)有盡有-4.賬單信息實體包括:圖 5賬單信息實體5.商品信息實體包括:圖6商品信息實體6.收入信息實體包括:- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 7收入信息實體7.餐桌使用情況實體包括:圖 8餐桌使用情況實體3.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)上述實體圖進(jìn)行數(shù)據(jù)表創(chuàng)建。下面以創(chuàng)建用戶信息表為例子演示( 1)新建一個數(shù)據(jù)庫,雙擊“使用設(shè)計器創(chuàng)建表”- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 9 新建數(shù)據(jù)表( 2)在字段名稱中分別輸入 ID, U

4、name, Upassward, power。數(shù)據(jù)類型和說明如下:圖 10用戶信息表結(jié)構(gòu)體( 3)設(shè)置完成后,選擇“文件 ->保存”,輸入名稱 LOGIN完成設(shè)計表。按照上述的實體圖創(chuàng)建 7 個表,如下:- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 11總數(shù)據(jù)表系統(tǒng)模塊二:主窗體設(shè)計說明:主窗體是用于對程序的第一感覺,應(yīng)該向用戶展示程序常用的功能。根據(jù)餐飲管理功能,本主窗體注意包含以下內(nèi)容。1) 菜單欄(包括登錄、前臺服務(wù)、后臺服務(wù)等)2) 工具欄(包含程序常用幾個功能,如開臺、結(jié)賬)3) 狀態(tài)欄(包括系統(tǒng)的名稱、當(dāng)前時間

5、及用戶登錄信息等)設(shè)計步驟如下:( 1)啟動 VC+6.0,新建一個 MFC 應(yīng)用程序,并命名為“餐飲管理”。如圖 12- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 12新建一個 MFC工程(2)單擊 OK 按鍵后彈出如下窗口,選擇Dialog based ,然后單擊Finish 按鍵完成創(chuàng)建。如圖13- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 13程序的創(chuàng)建(3)創(chuàng)建完成后,在菜單欄選擇“插入->窗體 ->MENU”。如圖 14- 精品文檔 -精品

6、文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 15創(chuàng)建菜單項(4)編輯菜單欄和修改對應(yīng)ID ,如圖 16- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 16菜單欄各自菜單對應(yīng)如下1.登錄菜單 ID圖 17登錄菜單 ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-2.管理菜單 ID圖 18 管理菜單 ID 3.前臺管理菜單 ID圖 19前臺管理菜單ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理

7、,論文,制度,方案手冊,應(yīng)有盡有-4.開臺菜單 ID圖 20開臺菜單 ID5.加菜減菜菜單ID圖 21加菜減菜菜單ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-6.客戶結(jié)賬 ID圖 22客戶結(jié)賬 ID7.客戶結(jié)賬 ID圖 23客戶結(jié)賬 ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-8.后臺管理 ID圖 24后臺管理 ID9.進(jìn)貨 ID圖25進(jìn)貨ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-10 員工

8、管理 ID圖 26員工管理 ID11.商品信息 ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 27商品信息 ID12 菜式信息 ID圖 28菜式信息 ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-13.財政收支 ID圖 29財政收支 ID14.日收入查詢 ID圖 30日收入查詢 ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-15.月收入查詢 ID圖 31月收入查詢 ID16.進(jìn)貨查詢 ID- 精

9、品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 32進(jìn)貨查詢 ID17.數(shù)據(jù)庫備份 ID圖 33數(shù)據(jù)庫備份 ID18.數(shù)據(jù)庫還原 ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 34數(shù)據(jù)庫還原 ID19.數(shù)據(jù)庫初始化 ID圖 35數(shù)據(jù)庫初始化ID- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-20.賬號權(quán)限管理 ID圖 36賬號權(quán)限管理ID21.關(guān)于我們 ID圖 37關(guān)于我們 ID- 精品文檔 -精品文檔就在這

10、里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-( 5)由于生產(chǎn)的是帶圖標(biāo)的工具欄,所以需要在 Resource 選項卡中選擇 Insert 導(dǎo)入幾個圖標(biāo)文件。如下圖 38圖 38 工具欄圖標(biāo) ID( 6)在 CmyDlg 類中的 OninitDialog 函數(shù)中動態(tài)生產(chǎn)工具欄和狀態(tài)欄。在該函數(shù)中添加如下代碼:CTime Time;Time = CTime:GetCurrentTime(); / 獲得當(dāng)前時間 CString Str = Time.Format("%Y-%m-%d"); / 時間格式m_Imagelist.Create(32,3

11、2,ILC_COLOR24|ILC_MASK,1,1);/創(chuàng)建圖像列表m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_login);/將圖像和列表一一- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-關(guān)聯(lián)m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_open);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_add);m_Imagelist.Add(AfxGetApp()->

12、LoadIcon(IDI_ICON_pay);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_rishouru);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_reg);m_Imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON_cancel);UINT Array7;for(int i=0;i<7;i+)Arrayi=9000+i;m_Toolbar.Create(this);m_Toolbar.SetButtons(Array,7);m_T

13、oolbar.SetButtonText(0,"系統(tǒng)登錄 ");m_Toolbar.SetButtonText(1,"開臺 ");m_Toolbar.SetButtonText(2,"加減菜 ");m_Toolbar.SetButtonText(3,"顧客買單 ");m_Toolbar.SetButtonText(4,"本日收入 ");m_Toolbar.SetButtonText(5,"員工注冊 ");m_Toolbar.SetButtonText(6,"退出系統(tǒng)

14、 ");m_Toolbar.GetToolBarCtrl().SetButtonWidth(60,120);m_Toolbar.GetToolBarCtrl().SetImageList(&m_Imagelist);m_Toolbar.SetSizes(CSize(70,60),CSize(28,40);m_Toolbar.EnableToolTips(TRUE);for(i=0;i<4;i+)Arrayi=10000+1;m_Statusbar.Create(this);m_Statusbar.SetIndicators(Array,4);for(int n=0;n&

15、lt;3;n+)m_Statusbar.SetPaneInfo(n,Arrayn,0,80);m_Statusbar.SetPaneInfo(1,Array1,0,200);m_Statusbar.SetPaneInfo(2,Array2,0,800);m_Statusbar.SetPaneText(2,"當(dāng)前時間 "+Str);m_Statusbar.SetPaneText(0,"餐飲管理系統(tǒng) ");RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);m_Toolbar.

16、GetToolBarCtrl().EnableButton(IDB_kaitai,false);- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有-m_Toolbar.GetToolBarCtrl().EnableButton(IDB_pay,false);m_Toolbar.GetToolBarCtrl().EnableButton(IDB_rishouru,false); m_Toolbar.GetToolBarCtrl().EnableButton(IDB_reg,false); m_Toolbar.GetToolBarCtrl()

17、.EnableButton(IDB_add,false); CMenu* pMenu=GetMenu();pMenu->GetSubMenu(1)->EnableMenuItem(0,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(1)->EnableMenuItem(1,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(2)->EnableMenuItem(0,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(2)->

18、EnableMenuItem(1,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(2)->EnableMenuItem(2,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(3)->EnableMenuItem(0,MF_BYPOSITION | MF_GRAYED); pMenu->GetSubMenu(3)->EnableMenuItem(1,MF_BYPOSITION | MF_GRAYED); CString Sql;Sql="select * from

19、shouru where 時間 ='"+Str+"'"m_pRs=theApp.m_pCon->Execute(_bstr_t)Sql,NULL,adCmdText);if(m_pRs->adoEOF)theApp.m_pCon->Execute(_bstr_t)("insertintoshouru(時間 )values('"+Str+"')"),NULL,adCmdText);(7)完成后生產(chǎn)的主窗體如圖39- 精品文檔 -精品文檔就在這里- 各類專業(yè)好文檔,值得你下載,教

20、育,管理,論文,制度,方案手冊,應(yīng)有盡有-圖 39運(yùn)行時的主窗體系統(tǒng)模塊三:公共類設(shè)計說明:系統(tǒng)在設(shè)計中,經(jīng)常會重復(fù)使用同一種功能模塊,為避免代碼重復(fù)使用率過高,往往將重復(fù)使用的代碼寫成公共類。 其中數(shù)據(jù)庫連接是系統(tǒng)必不可少的部分,各個模塊都用到了數(shù)據(jù)庫中的類容。 為此我們將數(shù)據(jù)庫連接方法寫在程序的 App 類中,因為每個文件都會調(diào)用 App.cpp設(shè)計步驟如下:( 1 ) 找 到 頭 文 件 StdAfx.h, 向 其 中添 加 如 下 代 碼, 用 于 將 msado115.dll 動態(tài)鏈接庫導(dǎo)入程序中。如圖 40#import"C:ProgramFilesCommonFilesSyst

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論