版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、HYPERLINK N:整理后tp:N:整理后tp: 203屆應(yīng)屆畢業(yè)生 畢業(yè)設(shè)計餐飲治理系統(tǒng)方案建議書 課題名稱:餐飲治理系統(tǒng)的開發(fā)與設(shè)計 開發(fā)工具:Visua+,SL serer服務(wù)器 指導(dǎo)老師: 薛 寺 中 編制人員: 李 郁 平23-5-20系 統(tǒng) 摘 要本系統(tǒng)是專門依照酒店前臺治理設(shè)計編制而成的。運用于I9&98(中文版)以上平臺。集前臺收銀、點菜,訂餐為一體,數(shù)據(jù)準(zhǔn)確,方便快捷,操作簡便,有無計算機(jī)應(yīng)用基礎(chǔ)均可應(yīng)用,且具有人工智能。運用本系統(tǒng)軟件不但能夠提高經(jīng)濟(jì)效益,而且還能夠彌補人工治理的種種漏洞。要緊特點:*設(shè)有臺號設(shè)置與顯示功能,點菜單預(yù)覽,并可按自設(shè)變換菜單種類;*菜名輸入
2、快捷,可在菜品欄直接鍵入新菜品名即可添加新菜名或進(jìn)行查詢;*設(shè)有酒席預(yù)定功能,并保存記錄;設(shè)有應(yīng)收應(yīng)付帳款記錄。AtrctThisSste con heher spc prsenium manageme, hotel o foundaton,eigandwrin u. Appy the WN958(the Chinese edition) pltform eo. Collet thefont offieahier, wine eervoir depsitgent,ht pesonnel manaementto anorgi whle, The dare accrae, covenennd wi
3、f, easy andsmple hadle, Wheter cathere is aplicaton foundation ofcompuers aplitio,nd havetifical intllgeceUe ssemssoftware can inras conomi efficincy , can lso reedy rtifial al r f lophole f mangement. Mai harcteristi: *Cnsist ofsybl, TV sionoroom, set up anshw funtion, en review yp, ncan acoding to
4、 set u prod varymeu ind; Di it isst for name onput,can lready pesstecoe of mang by nesel , n prodct e type i ew dish ne of aticl o inpu di first sllng ordofoduct harth aditivenw dsna or inure aout oly drecly in dsh; *Consstof feast scedule theton ,and keep reors; *Conistinof the wine rservi to depos
5、it thefnctios o manamnt, the quanityofstock is ncreasdand crae amical; hewrehouse ety form can betyped; sist theaccunt payablercr ecivable; *a brek awa frm the mouse , e hole eyboar is operaed. 江南大學(xué)畢業(yè)作業(yè)周記院系班級:計科99 姓名:李郁平 課題名稱:餐飲治理系統(tǒng)設(shè)計周數(shù)每周要緊完成工作內(nèi)容指導(dǎo)教師簽字英文資料翻譯及論文綜述2了解需求,并進(jìn)行調(diào)研3進(jìn)行概要分析,完成需求分析4總體方案設(shè)計5方案進(jìn)行
6、修改并完成進(jìn)行程序設(shè)計7程序設(shè)計8程序設(shè)計修改程序10修改程序并完成1收集論文相關(guān)資料12撰寫論文程序13完善論文修改并定稿15提交指導(dǎo)老師批閱16完成論文 注:本表每周學(xué)生需按時記錄并請導(dǎo)師簽字,學(xué)校及院系隨時進(jìn)行抽查。目 錄系 統(tǒng) 摘 要 2江南大學(xué)畢業(yè)作業(yè)周記 4畢業(yè)設(shè)計任務(wù)書 7一.開發(fā)工具的選擇 8isualC+的相關(guān)知識: 8MFC簡介 8inow應(yīng)用程序使用幾個標(biāo)準(zhǔn)的控件: 事件驅(qū)動軟件和詞匯 12.SQL的相關(guān)知識: 12二系統(tǒng)解決方案 13A.系統(tǒng)總體分析 131需求分析 12.設(shè)計原則 4.硬件配備 144.軟件技術(shù) 145功能特點 1點菜系統(tǒng)的差不多功能 5收銀系統(tǒng)的差不
7、多功能 158.系統(tǒng)集成 15B系統(tǒng)設(shè)計 161.系統(tǒng)功能分析 1系統(tǒng)模塊設(shè)計 163.系統(tǒng)流程分析 174.數(shù)據(jù)庫需求分析 18 5.系統(tǒng)ER圖分析 6數(shù)據(jù)庫邏輯結(jié)構(gòu) 2三.系統(tǒng)功能講明 2 1.系統(tǒng)使用講明 22 2.系統(tǒng)關(guān)鍵源代碼 26四.英文摘要 30 五.總結(jié)報告 39畢業(yè)設(shè)計任務(wù)書一、課題名稱餐飲治理系統(tǒng)二、課題來源及選題依據(jù)隨著經(jīng)濟(jì)的高速進(jìn)展、任命生活水平的不斷提高以及計算機(jī)技術(shù)的日新月異,傳統(tǒng)餐飲手工治理益發(fā)顯得效率低和容易出錯。為了更好的利用現(xiàn)代信息技術(shù)高速進(jìn)展的成果,提高工作效率,節(jié)約勞動力,有必要開發(fā)餐飲治理系統(tǒng)。本餐飲治理系統(tǒng)界面簡單有用,操作方便,能完成一般餐飲業(yè)的大
8、部分工作。本文要緊闡述了該系統(tǒng)的設(shè)計思想以及實現(xiàn)的關(guān)鍵技術(shù)?,F(xiàn)在各飯店在某些局部工作中盡管使用了計算機(jī),但尚未建立起真正的集成自動化系統(tǒng),大部分業(yè)務(wù)工作仍靠手工完成。為了能更好的利用現(xiàn)代信息技術(shù)的成果,提高飯店的工作效率和水平,節(jié)約勞動力,更好地為顧客服務(wù),決定開發(fā)餐飲自動化系統(tǒng)。三、開發(fā)環(huán)境及工具操作系統(tǒng):Mirof Windows 20 Seer 開發(fā)工具:Viua +6.0和 Micrsof SQL Serer 000四、設(shè)計(論文及其它)應(yīng)達(dá)到的要求系統(tǒng)的功能:該系統(tǒng)能完成菜譜治理、顧客定座、顧客點菜、結(jié)賬買單、結(jié)算等。撰寫畢業(yè)設(shè)計講明書英文文獻(xiàn)的閱讀與翻譯五、同意任務(wù)學(xué)生 計科92:
9、 李郁平六、開始及完成時刻 2003年4月中旬203年五月底七、指導(dǎo)老師 薛寺中一.開發(fā)工具的選擇1Visual C+的相關(guān)知識: Vsu +式微軟公司推出的軟件開發(fā)工具,目前已成為國內(nèi)最廣泛的高級程序設(shè)計語言之一。同其它軟件開發(fā)工具相比,Visual C+具有以下優(yōu)點。 * 面向?qū)ο?、可視化開發(fā)。提供了面向?qū)ο蟮膽?yīng)用程序框架 F(Micosot datin Class,微軟基礎(chǔ)類庫),大大簡化了程序員的編程工作,提高的模塊的可重用性。Visl+提供了基于CAS技術(shù)的自動生成和維護(hù)工具- ApWizard、ClassWzard、isal Studio、Wizardar等,關(guān)心用戶直觀的、可視地
10、設(shè)計程序的用戶界面,方便地編寫和治理各種類,維護(hù)程序源代碼,從而提高了開發(fā)效率。 * MF 類庫差不多成為事實上的工業(yè)標(biāo)準(zhǔn)類庫,得到了總多軟件開發(fā)商的支持。另外,由于許多的開發(fā)商都采納VisuC+進(jìn)行軟件開發(fā),如此用Visua + 開發(fā)的程序就于其他應(yīng)用軟件有許多相似之處,易于學(xué)習(xí)和使用。 *isualC+封裝了idws的AI(應(yīng)用程序接口)函數(shù)、USER函數(shù)、KERNL函數(shù)、GDI函數(shù),隱去了創(chuàng)建和維護(hù)窗口的許多復(fù)雜的例行工作,簡化了編程。MFC簡介 Visul C+不僅僅是一個編譯器。它是一個全面的應(yīng)用程序開發(fā)環(huán)境,使用它你充分利用具有面向?qū)ο筇匦缘?C+來開發(fā)出專業(yè)級的 indw應(yīng)用程序
11、。為了能充分利用這些特性,你必須理解 + 程序設(shè)計語言。掌握了C+,你就必須掌握Mirso 差不多類庫 (FC) 的層次結(jié)構(gòu)。該層次結(jié)構(gòu)包容了 Windos API中的用戶界面部分,并使你能夠?qū)iT容易地以面向?qū)ο蟮姆绞浇?ino 應(yīng)用程序。這種層次結(jié)構(gòu)適用于所有版本的 inows 并彼此兼容。你用F 所建立的代碼是完全可移植的。什么是MC?假如你要建立一個Wios應(yīng)用程序,應(yīng)該如何下手?好的開端是從設(shè)計用戶界面開始。首先,你要決定什么樣的用戶能使用該程序并依照需要來設(shè)置相應(yīng)的用戶界面對象。Windw 用戶界面有一些標(biāo)準(zhǔn)的控件,如按鈕、菜單、滾動條和列表等,這對那些Wndows 用戶差不多是專
12、門熟悉了。要記住的是,作為程序員必須選擇一組控件并決定如何把它們安排到屏幕上。傳統(tǒng)上,你需要在紙上做一下用戶界面的草圖,直到對各元素感到中意為止。這關(guān)于一些比較小的項目,以及一些大項目的早期原型時期是能夠的。下一步,是要實現(xiàn)代碼。為任何Windows 平臺建立應(yīng)用程序時,程序員都有兩種選擇:或 C+。使用C,程序員是在 Windws應(yīng)用程序界面 ( PI )的水平上編寫代碼。該界面是由幾百個 函數(shù)所組成,這些函數(shù)在Windos API參考手冊中都有介紹。關(guān)于Window NT, AP 被稱為 Win32AP,以區(qū)不于其用于Wno.的1位 AP, Microsof也提供了 + 庫,它位于任何 W
13、indows AI 之上,能夠使程序員的工作更容易。它確實是Microsft差不多類庫 (MF),該庫的要緊優(yōu)點是效率高。它減少了大量在建立 Wiws 程序時必須編寫的代碼。同時它還提供了所有一般 C+ 編程的優(yōu)點,例如繼承和封裝。FC 是可移植的,例如,在indo 3.1下編寫的代碼能夠?qū)iT容易地移植到Windws NT 或 Windws9 上。因此,MFC 專門值得推舉的開發(fā)inw 應(yīng)用程序的方法。在本教程自始至終使用的差不多上 MC。當(dāng)是使用MFC時,你編寫的代碼是用來建立必要的用戶界面控件并定制其外觀。同時你還要編寫用來響應(yīng)用戶操作這些控件的代碼。例如,假如用戶單擊一個按鈕時,你應(yīng)該有
14、代碼來響應(yīng)。這確實是事件驅(qū)動代碼,它構(gòu)成了所有應(yīng)用程序。一旦應(yīng)用程序正確的響應(yīng)了所有同意的操縱,它的任務(wù)也就完成了 。 Windws應(yīng)用程序使用幾個標(biāo)準(zhǔn)的控件: 靜態(tài)文本標(biāo)簽 按鈕 列表框 組合框(一種更高級的列表框) 單選按鈕 (單選框) 檢查按鈕 (復(fù)選框) 編輯框(單行和多行) 滾動條 你能夠通過代碼或資源編輯器來建立這些控件,在資源編輯器中能夠建立對話框和這些控件。在本教程中,我們將使用代碼來建立它們。 nows支持幾種類型的應(yīng)用程序窗口。一個典型的應(yīng)用程序應(yīng)該活動在稱為框架窗口中。一個框架窗口是一個全功能的主窗口,用戶能夠改變尺寸、最小化、最大化等。Windows也支持兩種類型的對話
15、框:模式和無模式對話框。模式對話框一旦出現(xiàn)在屏幕上只有當(dāng)它退出時,屏幕上該應(yīng)用程序的其余部分才能響應(yīng)。無模式對話框出現(xiàn)在屏幕上時,程序的其余部分也能夠作出響應(yīng),它就象浮動在上面一樣。 最簡單的 Winows應(yīng)用程序是使用單文檔界面(DI),只有一個框架窗口。Wno的鐘表、PIF 編輯器、記事本等差不多上 SDI 應(yīng)用程序的例子。indw 也提供了一種稱為多文檔界面的組織形式,它可用于更復(fù)雜的應(yīng)用程序。MI 系統(tǒng)同意用戶在同一應(yīng)用程序中同時能夠查看多個文檔。例如,一個文本編輯器能夠同意用戶同時打開多個文本文件。使用 MDI時,應(yīng)用程序有一個主窗口,在主窗口中有一些子窗口,每個子窗口中各自包含有各
16、自的文檔。在MDI框架中,主窗口有一個主菜單,它對主框架中最頂端窗口有效。各子窗口都能夠縮成圖標(biāo)或展開,MD主窗口也能夠變成桌面上的一個圖標(biāo)。MD界面可能會給你一種第二桌面的感受,它對窗口的治理和刪除混亂的窗口有專門大的關(guān)心。你所建立的每一個應(yīng)用程序都會使用它自己的一套控件、菜單結(jié)構(gòu)以及對話框。應(yīng)用程序界面的好壞取決于你如何選擇和組織這些界面對象。Visul C+ 中的資源編輯器能夠使你能容易的建立和定制這些界面對象。事件驅(qū)動軟件和詞匯 所有基于窗口的GUI 都包含相同的差不多元素,它們的操作方式差不多上相同的。在屏幕上,用戶所看到的是一組窗口,每個窗口都包含有控件、圖標(biāo)、對象以及一些處理鼠標(biāo)
17、和鍵盤的元素。從用戶角度來看,各系統(tǒng)的界面對象差不多上相同的:按鈕、滾動條、圖標(biāo)、對話框以及下拉菜單等等。盡管這些界面元素的外觀和感受可能有些不同,但這些界面對象的工作方式差不多上相同的。例如,滾動條關(guān)于Wndos、Mac和Moif 可能有些不同,但他們的作用完全是一樣的。從程序員的角度來看,這些系統(tǒng)在概念上是相似的,盡管它們可能有專門大的不同。為了建立GU 程序,程序員第一步要把所有需要的用戶界面控件都放到窗口上。例如,假如程序員要建立一個從攝氏到華氏的轉(zhuǎn)換的簡單程序,則程序員所選擇的用戶界面對象來完成并在屏幕上把結(jié)果顯示出來。在那個簡單的程序中,程序員可能需要用戶在一個可編輯的編輯框中輸入
18、溫度值,在一個不可編輯的編輯框中顯示轉(zhuǎn)換結(jié)果,然后讓用戶能夠單擊一個標(biāo)有退出的按鈕來退出應(yīng)用程序。 因為是用戶來操作應(yīng)用程序的操縱,因此程序必須作出響應(yīng)。所做的響應(yīng)依靠于用戶使用鼠標(biāo)或鍵盤在不同操縱上的操作。屏幕上的每個用戶界面對象對事件的響應(yīng)是不同的。例如,假如用戶單擊退出按鈕,則該按鈕必須更新屏幕、加亮它自己。然后程序必須響應(yīng)退出。 indos所用的模式也是類似的。在一個典型的應(yīng)用程序中,你將建立一個主窗口,同時在其中放置了一些用戶界面控件。這些控件通常被稱為子窗口-它們就象一些在主窗口中的更小更專門的子窗口。作為程序員,你應(yīng)該通過函數(shù)調(diào)用來發(fā)送信息操作這些控件、通過把信息發(fā)送給你到代碼來
19、響應(yīng)用戶的操作。 假如你從未做過事件驅(qū)動程序設(shè)計,則所有這些對你來講可能是專門陌生的。然而,事件驅(qū)動程序設(shè)計方式是專門容易理解的。具體的細(xì)節(jié)對不同的系統(tǒng)可能有些不同,然而其差不多概念是類似的。在一個事件驅(qū)動界面中,應(yīng)用程序會在屏幕上繪制幾個界面對象,如按鈕、文本區(qū)和菜單。應(yīng)用程序通常通過一段稱為事件循環(huán)的的代碼來響應(yīng)用戶的操作。用戶能夠使用鼠標(biāo)或鍵盤來任意操作屏幕上的對象。例如,用戶用鼠標(biāo)單擊一個按鈕。用鼠標(biāo)單擊就稱為一個事件。事件驅(qū)動系統(tǒng)把用戶的動作如鼠標(biāo)單擊和鍵盤操作定義為事件,也把系統(tǒng)操作如更新屏幕定義為事件。 在比較低級的編程方法中,如用C直接編寫Winow API應(yīng)用程序,代碼量是特
20、不大的,因為你所要照顧的細(xì)節(jié)太多了。例如,你用某種類型的結(jié)構(gòu)來接收單擊鼠標(biāo)事件。你的事件循環(huán)中的代碼會查看結(jié)構(gòu)中不同域,以確定哪個用戶界面對象受到了阻礙,然后會完成相應(yīng)的操作。當(dāng)屏幕上有專門多對象時,應(yīng)用程序會變得專門大。只是簡單地處理哪個對象被單擊和對它需要做些什么要花費大量的代碼。 幸運的是,你能夠在比較高級的方法來進(jìn)行編程,這確實是使用MFC。在MFC中,幾乎所有的低級的細(xì)節(jié)處理都為你代辦了。假如你把某一用戶界面對象放在屏幕上,你只需要兩行代碼來建立它。假如用戶單擊一個按鈕,則按鈕自己會完成一切必要的操作,從更新屏幕上的外觀到調(diào)用你程序中的預(yù)處理函數(shù)。該函數(shù)包含有對該按鈕作出相應(yīng)操作的代
21、碼。MF 為你處理所有的細(xì)節(jié):你建立按鈕并告知它特定的處理函數(shù),則當(dāng)它被按下時,它就會調(diào)用相應(yīng)的函數(shù)。2.QL的相關(guān)知識:SQL語言的差不多概念 L語言支持關(guān)系數(shù)據(jù)庫三層模式結(jié)構(gòu),如圖所示。其中,外模式對應(yīng)于試圖(VIEW)和部分差不多表(ASE ABLE),模式對應(yīng)差不多表,內(nèi)模式對應(yīng)于存儲文件。 SQL 視圖1 視圖2 外模式差不多表1差不多表1差不多表1差不多表1存儲文件1存儲文件2模式 內(nèi)模式 圖. QL對關(guān)系數(shù)據(jù)庫模式的支持 用戶能夠用SL語言關(guān)于差不多表和試圖進(jìn)行查詢或其他操作,差不多表和視圖一樣,差不多上關(guān)系。 差不多表示本是獨立存在的表,在SQ中一個關(guān)系就對應(yīng)一個表。一個(或多
22、個)差不多表對應(yīng)一個存儲文件,一個表能夠帶若干索引,索引也存放在存儲文件中。 存儲文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫的內(nèi)模式。存儲文件的物理結(jié)構(gòu)是任意的,對用戶是透明的。 視圖是從一個或幾個差不多表導(dǎo)出的表。它本身不獨立存儲于數(shù)據(jù)庫中,即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的差不多表中,因此視圖是一個虛表。視圖在概念上與差不多表等同,用于能夠在視圖中再定義視圖。二.系統(tǒng)解決方案系統(tǒng)總體分析1.需求分析本篇論文要緊是針對酒店,飯廳等休閑娛樂場所設(shè)計的餐飲治理系統(tǒng),以實現(xiàn)這些休閑娛樂場所餐飲自動化,實現(xiàn)餐廳的現(xiàn)時治理,局域網(wǎng)訂餐,聯(lián)網(wǎng)結(jié)賬等等,通過實現(xiàn)這些功能,真正
23、實現(xiàn)餐飲娛樂的現(xiàn)代有效的治理,達(dá)到資源的最佳利用,最終達(dá)到提高效率的目的。整個設(shè)計應(yīng)突出功能的有用性、數(shù)據(jù)的準(zhǔn)確性、安全性和及時性。另外,前臺治理部分是整個系統(tǒng)中最為面向操作人員和顧客的部分,因此在這一部分的設(shè)計除了要做到功能強(qiáng)大、方便有用外還必須充分考慮到人性化即界面的美觀和操作的簡單性。餐飲娛樂治理系統(tǒng)是為酒店、餐廳、洗浴、桑拿、歌舞廳、夜總會、酒吧、咖啡廳、快餐店等服務(wù)行業(yè)開發(fā)的綜合性業(yè)務(wù)治理應(yīng)用軟件,是各種規(guī)模、各種類型餐飲娛樂行業(yè)進(jìn)行信息化治理、全面科學(xué)治理的理想選擇,以提高工作效益、更新治理模式、輔助經(jīng)營決策、提升競爭能力。他包括有這些功能模塊:基礎(chǔ)治理酒菜設(shè)置、桌臺設(shè)置餐飲治理訂
24、臺、選臺、開臺、選菜、加菜、退菜等收銀治理前臺收銀、結(jié)帳等查詢治理收銀查詢、點單杳詢、帳單查詢、客人查詢、餐臺查詢等系統(tǒng)治理操作員治理、密碼口令設(shè)置等2.設(shè)計原則1) 貼心設(shè)計原則:充分考慮使用者的環(huán)境、治理人員的要求、操作人員的素養(yǎng)、維護(hù)人員的水平。2) 易學(xué)易用原則:一看就明白,一學(xué)就會。3) 快速高效原則:十幾秒即可將客人所選菜式輸入電腦。) 全程跟蹤原則:所有的操作過程都能夠進(jìn)行跟蹤記錄,備案可查。) 風(fēng)險分散原則:任何工作點的故障可不能對其他工作點造成連鎖阻礙。4.軟件技術(shù)) 采納世界最先進(jìn)的客戶機(jī)/服務(wù)器結(jié)構(gòu)。2) 采納世界歷年來評選出的最優(yōu)秀的網(wǎng)絡(luò)操作系統(tǒng)。) 采納國際上使用最廣
25、泛的數(shù)據(jù)庫系統(tǒng)。) 采納最適合中國國情的無盤技術(shù)。5) 采納先進(jìn)的廚房全自動同步打印技術(shù)。5.功能特點) 操作容易:整個系統(tǒng)同時支持觸摸屏、鼠標(biāo)以及鍵盤,配有簡單明了的圖標(biāo)和文字提示,只需簡單培訓(xùn),服務(wù)員便可輕松掌握常用的操作。2) 落單快:前臺服務(wù)員只需十幾秒即可將客人所選菜式輸入電腦,系統(tǒng)同時將所選菜式送至相應(yīng)的部門。)結(jié)帳更快:12秒可出一張結(jié)帳單!4) 收銀更省事,單人收銀:多個餐位的帳單,只需個收銀員便可輕松處理,并有效杜絕目前收銀上的所有漏洞。5) 報表全:本系統(tǒng)提供各種經(jīng)營分析報表多份,您能在第一時刻準(zhǔn)確掌握各種營業(yè)數(shù)據(jù),定制出企業(yè)的經(jīng)營策略,并可依照需要隨時查閱。6) 后臺強(qiáng)大
26、,治理容易:本系統(tǒng)提供一個功能完善的后臺治理程序。職員信息、菜牌等信息一切盡在掌握之中!6點菜系統(tǒng)的差不多功能) 咨客查詢、訂位、開臺、關(guān)臺、人數(shù)、查看、掃瞄功能。2) 分類點菜輸入功能。3)取消、更改、招待、折扣功能。) 即時查單、結(jié)帳、報表、食品等功能。7.收銀系統(tǒng)的差不多功能1) 靈活處理各種付款方式的收銀功能。) 轉(zhuǎn)更交班功能。) 清機(jī)功能。) 強(qiáng)大的會員功能。5) 查單、消單功能。.系統(tǒng)集成)該餐飲治理系統(tǒng)具有良好的開放型結(jié)構(gòu)、具有廣泛的可擴(kuò)展空間;) 可與酒店系統(tǒng)進(jìn)行數(shù)據(jù)共享。) 可與財務(wù)軟件進(jìn)行數(shù)據(jù)共享。)可與考勤系統(tǒng)、門禁系統(tǒng)共享數(shù)據(jù),真正實現(xiàn)一卡通。5) 中餐、西餐、夜總會等
27、多種模式能有機(jī)地融合在一起工作。B.系統(tǒng)設(shè)計1系統(tǒng)功能分析 系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)飯店各種信息的系統(tǒng)化,規(guī)范化和自動化。 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能要緊有:菜譜的錄入,包括編號、菜名、單價、描述等。菜譜的編輯、查詢等。定座信息的錄入,包括臺位編號、客人姓名、預(yù)定時刻、聯(lián)系方法等。 座位差不多信息的錄入、修改以及查詢。點菜信息的錄入,包括臺位編號、菜名編號、數(shù)量。顧客結(jié)賬。結(jié)算。2系統(tǒng)模塊設(shè)計對上述各項功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如下圖所示的系統(tǒng)功能模塊圖餐飲治理系統(tǒng)點菜結(jié)賬訂座信息治理菜譜信息治理定座信息修改定座信息添加菜譜信息
28、查詢菜譜信息修改結(jié)賬點菜信息添加菜譜信息添加賬目結(jié)算 餐飲治理系統(tǒng) 信息模塊圖系統(tǒng)流程分析客人點菜信 息客人訂座信 息座位表菜 譜信 息訂座信息錄入訂座表點菜信息錄入客 人 結(jié) 賬 信息系統(tǒng)流程圖01010101訂座信息查詢顧客座位表 訂座表菜譜信息表定座信息錄入01030303點菜信息錄入0401客人結(jié)賬 數(shù)據(jù)流程圖4.數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)充分滿足各種信息的輸出和輸入。收集差不多數(shù)據(jù)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為以后的具體設(shè)計打下基礎(chǔ)。認(rèn)真分析調(diào)查有關(guān)餐飲治理信息需求的基礎(chǔ)上,得到下圖的數(shù)據(jù)處理流程圖。
29、顧客開單有無定座點菜吃飯選擇臺位點菜吃飯顧客結(jié)賬有無帳目結(jié)算數(shù)據(jù)處理流程圖5系統(tǒng)-R圖分析菜 名 單 價菜單號種 類 菜 譜聯(lián)系方式姓 名 客 人訂餐就餐情況餐 桌 號訂餐時刻 餐 桌營 業(yè) 額點 菜結(jié) 賬E-R圖6.數(shù)據(jù)庫邏輯結(jié)構(gòu)表一,CAIDA列 名類型長 度可否為空講 明CaianNochar0否菜單號aianNmchar0否菜名anjioat否單價Zhogleichar10否種類huoingchar80否講明表二,INGUO列 名類 型長 度可否為空講 明Tableochar10否桌號hunta har1否狀態(tài)(有客否)Knamch否客人姓名Lanxiar20否聯(lián)系方法Dtimeate
30、time0否定座時刻表三,IANCAIJIHN列名類 型長 度可否為空講 明Tbleochar1否菜號CidanNoca0否菜單號Shun t4否數(shù)量Moeyflt8否需付費用三系統(tǒng)功能講明.系統(tǒng)使用講明 打開系統(tǒng)中的.exe文件,將該餐飲治理系統(tǒng)進(jìn)行安裝。安裝完畢后,將進(jìn)入該餐飲治理系統(tǒng)。進(jìn)入界面如下圖所示。 b.進(jìn)入界面后,系統(tǒng)將提示你請輸入用戶名和密碼(那個地點默認(rèn)的用戶名為1,密碼為pss).所示界面如下圖所示. c.輸入口令與密碼后,系統(tǒng)自動監(jiān)測口令和密碼的正確性,確認(rèn)正確后將自動進(jìn)入系統(tǒng)。 d.當(dāng)客人進(jìn)行用餐時,假如客人沒有事先預(yù)約,這時,我們將使用有用餐治理。通過那個治理操作,治
31、理人員能夠了解到現(xiàn)在餐廳的用餐情況,并可依照客人的人數(shù)和需求,為客人選擇合適的餐桌,對餐廳的資源進(jìn)行合理利用。所示界面如下。 .若是客人事先訂餐的,則治理人員就進(jìn)入“預(yù)定”對話框中。這時,可對客人的訂餐時刻,預(yù)定餐桌,所到人數(shù)有一定的了解,并依照上面所顯示的信息,對客人作出相應(yīng)的服務(wù)。所示界面如下圖所示:f.客人到達(dá)餐桌后,系統(tǒng)服務(wù)人員就將進(jìn)入“餐譜維護(hù)”界面,在那個地點,將會列舉餐廳中所有的菜色,可供客人進(jìn)行相應(yīng)的選擇。同時,系統(tǒng)服務(wù)人員還能夠通過那個系統(tǒng),對餐廳的菜單進(jìn)行及時的修改,補充,添加,刪除等等,以保證菜單的準(zhǔn)確度和有用性。所示界面如下圖所示。e.顧客用完餐后,系統(tǒng)服務(wù)員能夠進(jìn)入“
32、結(jié)賬”界面進(jìn)行結(jié)帳。系統(tǒng)能夠依照帳單號,自動生成應(yīng)收款項,實現(xiàn)結(jié)帳功能。所示界面如下圖所示。.系統(tǒng)關(guān)鍵源代碼 由于所作的系統(tǒng)并不涉及復(fù)雜的算法,因此要緊問題只是與數(shù)據(jù)庫建立聯(lián)系。在程序中定義no、cm、anja、zhonei,tableno,zuti,knme,dtime,inff,suliag,moey等變量分不與數(shù)據(jù)表中的各項分不對應(yīng)。以下是實現(xiàn)菜譜治理的部分代碼,其他他們不再詳細(xì)介紹。/CaiDaGL.cp Implemettin ie/ CaiDnGL essaghanls/添加記錄的響應(yīng)函數(shù)voidCaiDanGL:OnBttonAd()/ TO: Addyou cntrol not
33、fictio nder coe heretry/設(shè)置數(shù)據(jù)集為添加記錄狀態(tài)m_petAddNe();/用空間的當(dāng)前內(nèi)容更新成員變量UpateData(TRE);/把成員變量的值賦給數(shù)據(jù)集的響應(yīng)成員_pe-m_CDA_CadanNo=_dno;_pSet-mCaiaNme=m_cdnae;t-m_ajia=m_ajia;mpSt-m_honglei=mzongli;_pSet-pat();m_pSet-Requery();cach(CDBExeption*pe)/報告錯誤fxessageBox(pem_rError);pe-Dlee;id CCaDnGL:nButtonPrv()/ TO: Ad
34、yourcontroifictohanlcod erm_petMvrev();Refrsha();/刪除記錄相應(yīng)函數(shù)void CCaiDGL::OnButtnDeet()/ TO: Add our control notifiatio andercode herery/設(shè)置數(shù)據(jù)集為刪除狀態(tài)m_pSe-Deete();/更新數(shù)據(jù)集m_pe-Requ();/更新視圖Refreshata();ach(CDBEption*pe);/報告錯誤Afesso(-m_strrr);pe-Dele;/修改記錄響應(yīng)函數(shù)void CCaDanG:ButtonModify()/ TODO: d our onl ofi
35、atinhdlecoe heretry/設(shè)置數(shù)據(jù)集為修改狀態(tài)met-Edit();/用控件的當(dāng)前內(nèi)容更新成員變量UpDateDa(RUE);/把成員變量的值賦給數(shù)據(jù)集的相應(yīng)成員m_pSet-m_IDACaiaNo=m_do;mSet-maidanNme=m_cdname;m_pSet-m_Daja_danjia;m_Se-m_hoglei_zongei;/執(zhí)行寫入操作_pSet-UDat();cath(DBEcepto*pe)/報告錯誤AfxMesageBx(e-_strror);pe-Dele;od aiDanGL::Outtonext()/TDO: dd you cntrolnotific
36、atioandlr ode hrem_St-Meex();efreshDat();vidCaanGL:Onl()/TOO:Add tr ceanup ereClo::OnCancel();用數(shù)據(jù)集的當(dāng)前內(nèi)容更新視圖o CiDaGL::ReeshData()/將數(shù)據(jù)集的內(nèi)容賦給相應(yīng)的成員變量mcdno=m_pSt-m_pSe-m_CAIAN_Caidn;m_cdnme=m_pSet-m_Cidanae;m_danjiam_pSet-m_Danji;_zhoglim_pSet-m_onei;/更新視圖顯示UpDateDaa(FLS);vid iDanGL:ORordFirt()/ TOO:Ad o
37、urommand hal cdherempSet-MovFst();RereDaa();vodCaDnGL:ORecorLast()/ TDO: Addyor ommad hndlr ode ee_pSe-Mest();Refrsta();四.英文摘要 Daa Tasration ServiceDTS facilitatesth iport,ext, and ransfomaio ofheteogeneos data.It surts transormatios beten sourc and tar da sing anOLED-bed rhitetur.This alowsyutomove
38、 andransorm daa beteen th folowgdat sourcs:ativ OLE DB proiders sc SQ Server, Microsoft cl, irooft Works, irosofAcces, d Oracle.ODC dat soures sc a Sybase nd fomixusing the OL D ProviderfrODBC.AII fxd-felenghtxt files ad ACIIdeimitetext fle.or example, niertranng ompay wit four rgion fies,eacrespnsi
39、ble for apedefined ographca reion.Te company i usngacenralSQL Severo o salesdta. A te beginingof eacquter, ch egio maager popuates a Excl spreasheett saestargets or eah salessn. Thee spreadsheet ar imortdto he era atase using e DSImpt WizrdAt te nd of eac quarte, the S Expot Wizard is usd t reate a
40、regoa spreadheet t contnsarget vsus cal saes iurs for ech regonDS lso ca mve data frm varty of dta sures nto dta ats odatareouses. Curely, da wrehouseprdut are hg-end, comlex a-ons As cpnies moetwarmo data arehsing ddecision prcessng sysems, thelw costad eae of configuratnf SQL erver .0 wll make it
41、an atctve coice. Formn, the acthat mh gcy data to analyzdmay be oused in an Oacle system will fousthir atttion onfndingthe ost cot-effeciv wayo getat tha ata.Wit TS,mong and masaging thedata frOracl t SL Sever is esscomexand canbe copletautomad.DTS ntrodcesthecone of package, whch isa seies of tasks
42、 hatar prfor s part ofa rnsfomion.D h itsown i-procescpnet objet moe (COM) seve engn that a ese idepednt f SQ Sereand that suprts sriptn for echcoumn ung Visal Baic d Scriptdvelpmsoftware Each transormio an nludda ualit hk and vaidaio, aggrgaion, andpcat elimintion. Yu a alo combine multplecolumnsit
43、o singecolun, buildmultiplerows rm a singe iut.sig he DS Wizard,you can:Secifyny tom seigsused byteOLD DB prderto coect to thedata ourceor detatinoyanenire tb, or the elsof anQL query, h as ths invovngjoinomultiple tbles or distribtd quer. DSals ca opschem and tabetween eational databass.Hower, DTSd
44、oesnot cy ndexes, tore podue, or rferetial integty ostant.Bld qery usin thDTS Bulder Wizard. his lows users inexpriend ith thQL laguage t bul queresineraciv.Cangth nm, data type, sze, recisin,scale, ad nullailit of a column whn opin from thesouce to th destination, whera aid dataype convin aplis.pif
45、y tranfortionrues that gvern hw dta i coped between clumns oferet ata tpes,szs, preisions, sas, and nulabities.Execute aAtivescript(ViualBaicor Jript) tatcn mdiy (transrm) the dt whe copdfrom the our t h sinaton. yo a perform any opran sppotb Viual Basi or Scriptdeveloment softwr.Save he TSpakage to
46、 the SQ ever MS database,Micosoftepository, r aOMtucture orge fle.Sheule he TS ackage fr aecutonOnce the packageis eecuted, DTShcks t see i te dtinatio tabl alredyeists, tengivesouthe optio o droppig a rcreting the destnatioable.fthe TS Wiard doesot properly ratthe desato tabe, verify tat thlum mpin
47、g arecret, selec a diferen data ty mppng,orceatee able manualy ad then copy the ata.acdatabas define its on da tpes and omn ad objecnamig conventions.TS atemtso efie e bestpsible datatye atches between rce destiatin. However, y c verieTS mapngs an scif adiferent destinondaa-typ, sze,pecision,and sca
48、e roperie in e rsom dilg box.Eachsource an snationmaav biay larg bject(BL) limttos.or eamle, if th estinain iOD,then destnatin table can cta ony oe LOB coumnand it ust hv unique nde befo data can be mported. For ore nformation, seethe OLE DBfr OBCdrver documentation.NoteDTS fuctinalt ay belimitedb t
49、he aabilties of spfc dtabase mngeentsyse (DBM) orOLE DBdives.DTS ses the soejects na s deault. Hwever, you also ad douleue marks(“ “) r sqare backets ( )rond multiword able ad clumnnameif th i supprted y your S.ata arhusinand OLAPDTScan fnctn ndependt of SQL Serer nd canbe used s a stand-alonetool t
50、o nsfer atafrom raetoayoheODB or LE DBcmpliant daabase cordigly, DTS canexat at froerational dabases icluio in a datwrehoueo dta art foueryand nlys.iure4. TS adat warhousiIn he reios diarm, hetasaction da reideon nIBM D2 traacon server.Apacae is reate usig Dto taser nd lanth dta fro he B2 ranatin se
51、rvr ad o move it inthe ta aehouseor damat.n tsexale, erelatna dataase servei SQL rer 7., he data warehseuses OLAP Secs to poide aalyticl apabiltes entproas (chs xel) acces the OA Sris sve ui the OLE D for OLA iterface, whic is epsedtrouga clientsid copentcalld Microoft PivoTable Serve. Client rgrams
52、sin PvoTable Seice a manipulaata in th LP svr deven chane iia ells.QLerver OLAP Serces s a flble,scaaleOLP soluion, poviing highpformanceaccessto infoma in the aawarehuse. LPrvicessppors all implmtainsof OAP eqully wel: mutidimioalOAP(MOLA), relation OLP(ROLAP), nd a hybrd (HOLAP).OLP Srvicesaddress
53、 the ost sigifant challenesin salaili hrough prtal reaggregtn, mart client/servercchng, vrtl ues, artitiin.TS and LAPSics fer an attractivean costeffctive solution.Da warehosng an OLP solutinsin DTSnd OA Svices aredeeope it point-nd-clk raphcal tools tt are tightlyintertd nd easto use Frtherme, caus
54、e the PivtTbleSevice cieti uinOLE , the nteface is mepen to ccs a varietyof clie applictionsIssue fo rcle eions 7.3 and8.0Oraldoesotpport ore thnoe LO aaype er e.Thi preents copyg SQSevrtblestonin multipe tx and imag ata typeswit modifition Yumay o map r mor BOs to varhar dattype and allotruncatin,o
55、 lit aource tab into multipebls. Oracreturnsnumeri da types such as recisin 38 and scale = , vn whe thre ardigit to t rightf the decmal point. Iyou coy this rmtin, it will betuncteto integer alues. f apped o SQL Serve, te precin i educed ta amu of2igi.TheOrcle OB dvr does no work ih S and is not sup
56、prtey Micrsoft. Use he Microoft Ole OCdriver that cmes ith QLSerer.hen exptingBLOB daa t Ocle usng OBC,theetinai te must hav an existing uiue prary y.etrogenes Ditriuted QeriesDistributed queis access ot ny dat crentystodin QL Serve (homousda), ulsoacess data traditinalystred i a dat sorerhan QL Ser
57、vr(hergeneo ta) Disrbuedueie behvea if al datawere stredin SQL ver Sre . l sport isrtd queries b taingadvantge te UDA ccue(OLEDB) to acces hteogeneous data ource, a iuste in thfolowingdiagam.Figure 5. Accssing hetreneosdt souswith UA翻譯DTS 使進(jìn)口,出口和不同的數(shù)據(jù)的轉(zhuǎn)變變得容易。 轉(zhuǎn)變在源頭和使用某位奧利基于分貝的建筑的目標(biāo)數(shù)據(jù)之間支持。 這同意你移動同時改變
58、在以下的數(shù)據(jù)源之間的數(shù)據(jù): 本地奧利分貝提供者( 例如SQL服務(wù)器,Mcsoftcel),微軟公司工作,Micooft Acess 和Oracl。 ODBC 數(shù)據(jù)源象Sybe 和Iormx那樣使用奧利分貝提供者給DBC。 ASCII 確定文本文件和SCI 限定文本文件的字段長度。例如,與每對一個預(yù)先規(guī)定的地理的地區(qū)負(fù)責(zé)的 個地區(qū)辦公室考慮一家訓(xùn)練公司。 公司正使用一臺中心的QL服務(wù)器儲存出售數(shù)據(jù)。 在每四分之一,每地區(qū)經(jīng)理的開始居住于一用出售去每名銷售員的目標(biāo)突出電子表格。 這些電子表格被進(jìn)口到中心的數(shù)據(jù)庫( 使用DTS 進(jìn)口術(shù)士)。 在每四分之一結(jié)束時, DTS 出口術(shù)士用來制造包含目標(biāo)對真
59、實出售身材適合每個地區(qū)的一地區(qū)電子表格。DTS也能把數(shù)據(jù)從多種數(shù)據(jù)源移動到數(shù)據(jù)市場或者數(shù)據(jù)倉庫。目前,數(shù)據(jù)倉庫產(chǎn)品是高檔,復(fù)雜的附加物。公司移向儲存于倉庫的更多數(shù)據(jù)和決定處理系統(tǒng),低成本同時減輕服務(wù)器7. 將使它一有吸引力選擇的SQL的構(gòu)造當(dāng)時。對專門多, 事實分析的遺產(chǎn)數(shù)據(jù)的專門多可能在系統(tǒng)將把注意力集中于發(fā)覺大多數(shù)節(jié)約經(jīng)費方法得到那數(shù)據(jù)的一Ocle 內(nèi)安放。 有DS,移動同時按摩數(shù)據(jù)不不是不那么復(fù)雜同時可能被完全使自動化。D 介紹一個包的概念,這是被作為一轉(zhuǎn)變的一部分執(zhí)行的一系列任務(wù)。 DT 有它自己的加工過程中的零部件目標(biāo)模型 可能使用不依靠SQL服務(wù)器的(COM) 服務(wù)器發(fā)動機(jī)那支持適
60、合每根柱子使用直觀的Bsic?和Jcip?進(jìn)展軟件寫稿。 每轉(zhuǎn)變包括數(shù)據(jù)品質(zhì)能檢查和生效,集中,同時復(fù)制消除。 你也能將多柱子合并成一根單個的柱子,或者從一次單個的輸入中建筑多排。使用DT 術(shù)士,你能: 指定任何風(fēng)俗確定以連接數(shù)據(jù)源或者目的地的舊分貝提供者使用。 復(fù)制一張整個桌子或者一個SQL 質(zhì)問的結(jié)果,例如多桌子的那些包含的聯(lián)合或者分配質(zhì)問。 DTS 也能復(fù)制sche 和在相關(guān)的數(shù)據(jù)庫之間的數(shù)據(jù)。 然而, TS 不復(fù)制索引,儲存程序或者參考的完整限制條件。 建筑一個質(zhì)問(使用DT 質(zhì)問建筑者術(shù)士)。 這同意用SQL 語言無經(jīng)驗的用戶交互式建筑質(zhì)問。 兌換名字,數(shù)據(jù)類型,尺寸,周密,刻度,和
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州澍青醫(yī)學(xué)高等??茖W(xué)校《廣告策劃與創(chuàng)意》2023-2024學(xué)年第一學(xué)期期末試卷
- 小學(xué)2025-2026學(xué)年度第一學(xué)期教學(xué)工作計劃
- 長春汽車工業(yè)高等??茖W(xué)?!毒频旯芾硇畔⑾到y(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 食品生產(chǎn)過程中交叉污染預(yù)防措施
- 保險入職培訓(xùn)模板
- 專業(yè)基礎(chǔ)知識(給排水)-2020年注冊公用設(shè)備工程師(給水排水)《專業(yè)基礎(chǔ)知識》真題
- 代表愛情的花語
- 統(tǒng)編版五年級語文上冊寒假作業(yè)(九)(有答案)
- 人教版四年級數(shù)學(xué)下冊第一次月考綜合卷(含答案)
- 二零二五年特種設(shè)備特種買賣合同3篇
- 下套管危害識別和風(fēng)險評估
- 翼狀胬肉病人的護(hù)理
- GB/T 12914-2008紙和紙板抗張強(qiáng)度的測定
- GB/T 1185-2006光學(xué)零件表面疵病
- ps6000自動化系統(tǒng)用戶操作及問題處理培訓(xùn)
- 家庭教養(yǎng)方式問卷(含評分標(biāo)準(zhǔn))
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設(shè)計和原理
- TSG ZF001-2006 安全閥安全技術(shù)監(jiān)察規(guī)程
- 部編版二年級語文下冊《蜘蛛開店》
- 鍋爐升降平臺管理
評論
0/150
提交評論