基于CS模式自助點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于CS模式自助點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于CS模式自助點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于CS模式自助點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于CS模式自助點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

福 建 師 范 大 學(xué) 應(yīng) 用 科 技 學(xué) 院學(xué) 生 論 文論文題目:基于C/S模式自助點(diǎn)菜與結(jié)算管理系統(tǒng) 指導(dǎo)教師: 洪親 學(xué) 號(hào): 120352010009 姓 名: 馮燕英 年 級(jí): 2010級(jí) 專 業(yè): 電子信息工程 2014 年 3月 4 日目錄1緒論31.1引言31.2開發(fā)背景及意義31.3開發(fā)工具及相關(guān)技術(shù)簡(jiǎn)介31.3.1 Visual C+編程工具31.3.2. C/S架構(gòu)41.3.3. ADO(ActiveX Data Object)控件41.3.4 Visio 201052 系統(tǒng)分析62.1 系統(tǒng)需求分析62.2 系統(tǒng)功能描述73 總體設(shè)計(jì)83.1 功能模塊劃分83.1.1前臺(tái)操作系統(tǒng)83.2.2后端管理系統(tǒng)83.2 系統(tǒng)流程分析93.3數(shù)據(jù)概念設(shè)計(jì)(E-R結(jié)構(gòu)圖)104 數(shù)據(jù)庫設(shè)計(jì)104.1數(shù)據(jù)邏輯設(shè)計(jì)104.2 功能詳細(xì)設(shè)計(jì)124.2.1 登入主頁面124.4.2 管理員登入主頁面134.2.3 服務(wù)員登入頁面144.2.4 廚師登入頁面174.2.5 收銀員登入頁面185 總結(jié)19致謝19參考文獻(xiàn)19基于C/S模式自助點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)應(yīng)用科技學(xué)院 電子信息工程專業(yè)120352010009 馮燕英指導(dǎo)教師:洪親【摘 要】伴隨社會(huì)經(jīng)濟(jì)的迅猛發(fā)展,許多行業(yè)都不同程度出現(xiàn)了以物力代替人力的現(xiàn)象,這樣的結(jié)果使得經(jīng)濟(jì)結(jié)構(gòu)不斷更迭出新,不但是大大加快變革的節(jié)奏,更是從本質(zhì)上解放生產(chǎn)力。然而在今日的餐飲行業(yè),仍然存在一個(gè)現(xiàn)象亟待改變,不論企業(yè)的規(guī)模大小,顧客在點(diǎn)餐時(shí)候體驗(yàn)到的服務(wù)并不甚滿意,問題包含以下方面:點(diǎn)餐速度、服務(wù)態(tài)度、上菜順序以及對(duì)菜品的認(rèn)知。越來越多的餐飲企業(yè)管理者也意識(shí)到這一點(diǎn),但目前市面上相應(yīng)的產(chǎn)品相對(duì)不完善,也導(dǎo)致這一領(lǐng)域尚處于真空狀態(tài)。本套自助點(diǎn)菜與結(jié)算管理系統(tǒng),從顧客入店后至用餐結(jié)束這一過程的基本需求入手,提供點(diǎn)餐、菜品預(yù)約排隊(duì)、結(jié)算這三個(gè)主要功能選項(xiàng)。在自助系統(tǒng)的幫助下,企業(yè)將大大降低認(rèn)為造成的工作錯(cuò)誤,不僅大大降低人力成本,提高工作效率,并且使企業(yè)管理制度上變得更加現(xiàn)代化、人性化?!娟P(guān)鍵字】自助點(diǎn)菜與管理;Visual C+;ADO;C/S架構(gòu);SQL Server 2000; Visio 20101緒論1.1引言 改革開放以來,隨著人民生活水平和消費(fèi)需求的逐步提高,餐飲業(yè)在服務(wù)行業(yè)中的地位也隨之攀升。隨著多年以來快速的發(fā)展,餐飲企業(yè)的管理規(guī)范已經(jīng)由定性管理,逐漸進(jìn)入到重視定質(zhì)定量管理的科學(xué)管理階段。誠(chéng)如大家所知,在定質(zhì)定量管理中,要論具體的實(shí)現(xiàn)方法和手段,最有效的工具應(yīng)當(dāng)歸屬計(jì)算機(jī)管理機(jī)制。本套自動(dòng)點(diǎn)菜與結(jié)算管理系統(tǒng)的設(shè)計(jì)目標(biāo)就是實(shí)現(xiàn)餐飲業(yè)管理的科學(xué)化、靈活化、專業(yè)化,提升各個(gè)模塊的工作效率,為高水平、高質(zhì)量的餐飲服務(wù)提供專業(yè)保證。1.2開發(fā)背景及意義伴隨著我國(guó)服務(wù)行業(yè)的整體發(fā)展,餐飲業(yè)對(duì)自身所提供服務(wù)的質(zhì)量和能力也有了更加高上的要求。自動(dòng)點(diǎn)餐與結(jié)算管理系統(tǒng)正式在這樣的情況之下越來越受到重視。餐飲行業(yè)內(nèi)部管理項(xiàng)目眾多,而當(dāng)前國(guó)內(nèi)行業(yè)管理制度不完備,只要客流量一增多,常常伴隨著紕漏和服務(wù)不到位的狀況。假設(shè)行業(yè)內(nèi)沒有這樣一套可行的自動(dòng)點(diǎn)餐和結(jié)算管理系統(tǒng),單憑員工的手工操作,不僅導(dǎo)致效率低下,更加會(huì)極大地影響到本行業(yè)的整體服務(wù)水平,弱化對(duì)顧客的吸引力。為了滿足行業(yè)內(nèi)日趨激烈的競(jìng)爭(zhēng)優(yōu)勢(shì),本系統(tǒng)也顯得必要性十足。作為計(jì)算機(jī)科學(xué)應(yīng)用的一個(gè)方面,利用自助點(diǎn)菜與結(jié)算管理系統(tǒng)對(duì)餐飲行業(yè)信息進(jìn)行處理與整合規(guī)劃、管理內(nèi)部信息。相比較于傳統(tǒng)的手工記賬方法,有著不可比擬的優(yōu)勢(shì),如:便捷查找、快速檢索、大存儲(chǔ)量、低成本、高保密性、高可靠性、使用壽命較長(zhǎng)。并能降低統(tǒng)計(jì)、計(jì)算信息的錯(cuò)誤率,甚至可以時(shí)其趨近于零。1.3開發(fā)工具及相關(guān)技術(shù)簡(jiǎn)介1.3.1 Visual C+編程工具一個(gè)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)應(yīng)該由數(shù)據(jù)庫應(yīng)用程序和數(shù)據(jù)庫系統(tǒng)所組成。數(shù)據(jù)庫應(yīng)用程序應(yīng)當(dāng)是面的最終用戶的,它實(shí)現(xiàn)用戶的業(yè)務(wù)邏輯、提供易于操作的界面等。數(shù)據(jù)庫應(yīng)用程序要通過與DBMS交互實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的操作。而數(shù)據(jù)庫系統(tǒng)的主要任務(wù)則是對(duì)大量數(shù)據(jù)的管理,通常是由數(shù)據(jù)庫管理員利用數(shù)據(jù)庫管理系統(tǒng)(DBMS)來完成管理任務(wù)。Visual C+是Microsoft Visual Studio開發(fā)組件中最為強(qiáng)大的編程工具。一方面,它是目前最為流行的系統(tǒng)級(jí)開發(fā)語言;而另一方面,它又能與Microsoft的操作系統(tǒng)無縫接合,開發(fā)出高性能的Windows應(yīng)用程序。Visual C+具有面向?qū)ο笤O(shè)計(jì)程序的功能,其核心是Microsoft基礎(chǔ)類庫,即通常所說的MFC(Microsoft Foundation Class Library),采用的是消息映射機(jī)制進(jìn)行程序設(shè)計(jì)。在Visual C+下開發(fā)數(shù)據(jù)庫應(yīng)用程序,能夠使用的數(shù)據(jù)庫訪問技術(shù)手段多種多樣,而這些技術(shù)都有各自的特點(diǎn),它們主要提供了靈活、簡(jiǎn)單、可擴(kuò)展性較好和訪問速度快的開發(fā)技術(shù)。1.3.2. C/S架構(gòu)客戶/服務(wù)器(Client/Server,C/S)模式是一種分布式的計(jì)算模式,比較傳統(tǒng)的、基于主機(jī)(Host-based)的結(jié)構(gòu)相比,具備有相對(duì)較好的可伸縮性和較優(yōu)的性價(jià)比。具有相對(duì)較強(qiáng)的處理事務(wù)的能力,能夠?qū)崿F(xiàn)復(fù)雜的業(yè)務(wù)流程。C/S模式是通過網(wǎng)絡(luò)環(huán)境,將其應(yīng)用分為“前端或前臺(tái)”(Front-end)和“后端或后臺(tái)”(Back-end)這兩個(gè)部分。前端是由客戶機(jī)擔(dān)任,負(fù)責(zé)GUI(Graphic User Interface)圖形用戶界面處理并且向服務(wù)器發(fā)送用戶請(qǐng)求同時(shí)接收服務(wù)器回送的處理結(jié)果;而后端則為服務(wù)器,主要負(fù)責(zé)數(shù)據(jù)庫的管理任務(wù),根據(jù)用戶請(qǐng)求進(jìn)行數(shù)據(jù)的處理,和發(fā)回結(jié)果等工作。通過將任務(wù)合理地分配到客戶端和服務(wù)器端,沒有中間環(huán)節(jié),因此有效地降低了系統(tǒng)的通信開銷,響應(yīng)速度比較快,所以能夠充分利用到兩端硬件環(huán)境的優(yōu)勢(shì)。1.3.3. ADO(ActiveX Data Object)控件ADO Data控件使用Microsoft ActiveX數(shù)據(jù)對(duì)象(ADO)來快速簡(jiǎn)歷數(shù)據(jù)綁定控件和數(shù)據(jù)提供者之間的連接。數(shù)據(jù)綁定控件是任何具有“數(shù)據(jù)源(DataSource)”屬性的控件。數(shù)據(jù)提供者可以時(shí)任何符合OLE DB規(guī)范的數(shù)據(jù)源。Microsoft公司所推出的一致數(shù)據(jù)訪問(Universal Data Access,UDA)技術(shù)則相對(duì)較好地解決了這些問題,它能夠使這些應(yīng)用可通過一致的接口來訪問各式各樣的數(shù)據(jù),而不去管數(shù)據(jù)停駐于何處,也不必對(duì)數(shù)據(jù)轉(zhuǎn)移或復(fù)制、轉(zhuǎn)換,既能夠?qū)崿F(xiàn)分布式功能,而且同時(shí)也帶來了高效率。UDA的層次結(jié)構(gòu)如圖1-1所示。 圖1-1 UDA層次結(jié)構(gòu)圖從圖中可以看出來,ADO技術(shù)屬于數(shù)據(jù)庫訪問的高層接口。ADO技術(shù)提供的是雙重接口,可以用在高級(jí)編程語言,同時(shí)也可在一些宏語言或各種腳本語言中直接使用,是當(dāng)下在Windows環(huán)境中相對(duì)流行的數(shù)據(jù)庫編程技術(shù),基于OLE DB的訪問接口,它繼承了OLE DB技術(shù)的許多優(yōu)點(diǎn),同時(shí)ADO對(duì)OLE DB的接口進(jìn)行了封裝,定義了ADO對(duì)象,使得程序開發(fā)得到簡(jiǎn)化。1.3.4 Visio 2010Visio 2010是微軟公司的Microsoft Office辦公軟件中的一款多功能工程辦公軟件。它有助于使操作人員輕松地可視化、交流和分析復(fù)雜信息,能夠?qū)㈦y以理解的表格和復(fù)雜文本轉(zhuǎn)變成一目了然的Visio圖表。該軟件通過創(chuàng)建與數(shù)據(jù)相關(guān)的Visio圖表來呈現(xiàn)數(shù)據(jù),便于刷新,同時(shí)能夠顯著地提高生產(chǎn)率。相比較于之前的版本,Microsoft Office Visio 2010使用具有專業(yè)外觀的預(yù)繪制和模板的新穎形狀構(gòu)建圖表來開始工作。同時(shí),能夠輕輕松松地將圖表鏈接到常用的數(shù)據(jù)源(例如如 Excel等)??梢钥吹綀D表內(nèi)的數(shù)據(jù)自動(dòng)刷新,同時(shí)通過亮麗的可視效果(比如符號(hào)、圖標(biāo)、顏色和條形圖)來反映出來。最后,只需幾次單擊,即可將數(shù)據(jù)鏈接的圖表發(fā)布到 SharePoint,同時(shí)還能為 Web 上的其他人提供訪問權(quán)限,即便這些人并沒有安裝 Visio。 2 系統(tǒng)分析2.1 系統(tǒng)需求分析當(dāng)今社會(huì),隨著餐飲業(yè)的快速發(fā)展,傳統(tǒng)的人工管理已經(jīng)遠(yuǎn)遠(yuǎn)無法滿足社會(huì)需求,餐飲業(yè)者已經(jīng)意識(shí)到在未來發(fā)展中使用計(jì)算機(jī)管理軟件的必要性,根據(jù)餐飲行業(yè)的實(shí)際情況和特點(diǎn),自助餐飲管理系統(tǒng)不僅要有人性化的用戶界面,人性化管理的系統(tǒng),便于管理者管理。本套自助點(diǎn)餐與結(jié)算管理系統(tǒng)包含兩大模塊,一個(gè)是針對(duì)顧客點(diǎn)餐消費(fèi)的系統(tǒng),另一個(gè)則是針對(duì)管理者內(nèi)部餐飲管理系統(tǒng)。數(shù)據(jù)流圖如圖2-1至2-5所示。圖2-1 頂層數(shù)據(jù)流圖圖2-4 點(diǎn)餐管理圖2-5 結(jié)賬管理2.2 系統(tǒng)功能描述 傳統(tǒng)的手工操作管理模式存在著諸多無法避免的問題,例如: 在手工收銀工作中的跑單、漏單、偷錢現(xiàn)象普遍存在。 無法對(duì)數(shù)量巨大的營(yíng)業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析。 人工計(jì)算的賬目數(shù)據(jù)中資金額度等容易出現(xiàn)紕漏。 客人消費(fèi)單據(jù)難以長(zhǎng)時(shí)間保存和查詢。 個(gè)別服務(wù)員改單、作弊、宰客情況時(shí)有發(fā)生。如果借助現(xiàn)代計(jì)算機(jī)管理模式,便可以可以輕松地解決這些問題。一個(gè)自助點(diǎn)餐與結(jié)算管理系統(tǒng)應(yīng)該包括人員信息的維護(hù)、基本的餐廳服務(wù)管理等,還包括與之相對(duì)應(yīng)的操作。所以本系統(tǒng)整個(gè)管理系統(tǒng)分為兩大部分,即前端的操作和后臺(tái)的數(shù)據(jù)管理維護(hù)這兩塊。前端操作能提供給顧客盡可能方便快捷的服務(wù),后臺(tái)數(shù)據(jù)庫的管理能保證系統(tǒng)各項(xiàng)功能的正常運(yùn)行。本套餐飲點(diǎn)餐與結(jié)算管理系統(tǒng)是經(jīng)過長(zhǎng)時(shí)間摸索,綜合以往類似系統(tǒng)的風(fēng)格和優(yōu)勢(shì)進(jìn)行改良,不僅將點(diǎn)餐頁面做到更加人性化,而且,操作流程更加簡(jiǎn)潔流暢,予人耳目一新的感覺。例如:顧客在點(diǎn)餐過程中不僅可以看到食物的名稱、種類、價(jià)格、折扣,還可以看到實(shí)物照片,讓人更加直觀地操作,而且一觸即可選定;再者,當(dāng)顧客選定菜品后,點(diǎn)餐訂單會(huì)自動(dòng)生成,并發(fā)送廚房,廚師更具先后生成的菜品清單,可以依據(jù)個(gè)人情況選擇烹飪順序,待烹飪完畢后,廚師只需要將菜品端至指定位置,服務(wù)員便可以根據(jù)餐桌號(hào)碼送餐;最后,點(diǎn)餐訂單會(huì)發(fā)送至收銀臺(tái),收銀員只需要輸入餐桌編號(hào),便可根據(jù)最新生成的訂單編號(hào)進(jìn)行結(jié)賬處理。3 總體設(shè)計(jì)3.1 功能模塊劃分本套自助點(diǎn)餐與結(jié)算管理系統(tǒng)的系統(tǒng)功能模塊圖如圖3-1所示。圖3-1 系統(tǒng)功能模塊3.1.1前臺(tái)操作系統(tǒng)前臺(tái)操作系統(tǒng)功能包括以下方面: 點(diǎn)餐管理模塊: 點(diǎn)菜(包括輸入桌臺(tái)代碼和食物代碼)、加菜、下單、以及確認(rèn)/刪除。 結(jié)賬管理模塊: 結(jié)賬(輸入桌臺(tái)代碼)、結(jié)賬方式選擇(包括現(xiàn)金、信用卡等)、打印賬單。3.2.2后端管理系統(tǒng)后端管理系統(tǒng)包括系統(tǒng)本身的設(shè)置管理和營(yíng)業(yè)分析,只要管理功能包含以下方面: 用戶權(quán)限設(shè)置: 管理人員可以通過登錄身份限制防止惡意對(duì)后臺(tái)進(jìn)行操作,并可以根據(jù)需求進(jìn)行設(shè)置。 菜譜設(shè)置: 新菜式輸入(包括菜式名稱、參考圖片、類型、代碼、價(jià)格等)、菜式修改、刪除等菜式維護(hù)辦法。 付款方式設(shè)置: 分為人民幣現(xiàn)金付賬、信用卡等,可以根據(jù)需要進(jìn)行添加和刪除。營(yíng)業(yè)分析功能是針對(duì)營(yíng)業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析、打印報(bào)表等,包括以下方面: 銷售分析: 統(tǒng)計(jì)相應(yīng)每個(gè)時(shí)間段內(nèi)的各種付款方式的總額。 酒菜分析: 統(tǒng)計(jì)相應(yīng)每個(gè)時(shí)間段內(nèi)的各種酒菜的詳細(xì)銷售狀況。3.2 系統(tǒng)流程分析圖3-2 系統(tǒng)流程圖系統(tǒng)流程圖如圖3-2所示。當(dāng)一個(gè)用戶進(jìn)入系統(tǒng)主界面之后,首先判斷對(duì)方是新客戶還是客戶,老用戶有可以直接登陸的權(quán)限,而新用戶則要通過注冊(cè)后才能憑借其用戶名和密碼進(jìn)行登陸。在用戶登陸之后,本系統(tǒng)會(huì)自動(dòng)地判斷出其操作權(quán)限。操作權(quán)限包括普通員工和管理人員,普通員工負(fù)責(zé)登陸后供顧客點(diǎn)餐使用,而管理人員負(fù)責(zé)系統(tǒng)設(shè)置、營(yíng)業(yè)分析、菜譜修改等管理細(xì)節(jié)。(新用戶操作權(quán)限:默認(rèn)為普通員工)當(dāng)有顧客點(diǎn)餐的時(shí)候,服務(wù)員登陸后并輸入桌臺(tái),并將點(diǎn)餐工具交予顧客手中即可進(jìn)行點(diǎn)菜。當(dāng)顧客結(jié)賬時(shí),員工只需要輸入桌臺(tái)號(hào),同時(shí)選擇顧客的付款方式,便可以打印出顧客的消費(fèi)清單。餐飲企業(yè)的管理人員隨時(shí)可以進(jìn)行系統(tǒng)設(shè)置,包括菜譜設(shè)置、付款方式、用戶權(quán)限等,并能統(tǒng)計(jì)任意時(shí)間段的銷售額以及單品銷售狀況。3.3數(shù)據(jù)概念設(shè)計(jì)(E-R結(jié)構(gòu)圖)系統(tǒng)E-R結(jié)構(gòu)圖如下圖3-3所示:圖3-3 ER結(jié)構(gòu)圖菜譜信息(食物編號(hào),食物名稱,食物類型,食物價(jià)格,參考圖片);餐桌信息(餐桌編號(hào),用餐金額,是否結(jié)賬,付款方式,結(jié)賬時(shí)間);點(diǎn)餐操作(餐桌編號(hào),食物編號(hào),訂單號(hào),食物單價(jià),食物數(shù)量,食物價(jià)格,折扣,點(diǎn)菜時(shí)間);銷售統(tǒng)計(jì)(付款方式,單數(shù),結(jié)賬金額);用戶信息(用戶姓名,用戶賬號(hào),用戶登陸密碼,用戶級(jí)別);4 數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)邏輯設(shè)計(jì)本實(shí)例選用Access創(chuàng)建數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù),命名為MenuManagesys.mdb。本系統(tǒng)主要需要7個(gè)表,分別是用戶信息表(UserInfo)、菜譜信息表(MenuInfo)、點(diǎn)餐信息表(OrderInfo)、桌臺(tái)信息表(DeskInfo)、付款方式表(PayModelInfo)、銷售統(tǒng)計(jì)表(CalInfo)、單品銷售統(tǒng)計(jì)表(CalsignalInfo),各個(gè)表中字段的類型以及說明如表4-1至表4-7所示。用戶信息表,表邏輯結(jié)構(gòu)如表4-1所示:表4-1 用戶信息表(UserInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明UserNamevarchar(10)NOT NULL主鍵用戶姓名UserNumvarchar(10)NOT NULL用戶賬號(hào)UserPswvarchar(10)NOT NULL用戶密碼UserLevelint(4)NOT NULL用戶級(jí)別:0=普通員工,1=管理員菜譜信息表,表邏輯結(jié)構(gòu)如表4-2所示:表4-2 菜譜信息表(MenuInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明FoodNumvarchar(10)NOT NULL主鍵食物編號(hào)FoodNamevarchar(20)NULL食物名稱FoodTypevarchar(10)NULL食物類型:甜點(diǎn)、冷盤、酒水等FoodPrcmoney(8)NOT NULL食物費(fèi)用FoodRmkvarchar(100)NULL食物介紹FoodPicOLENULL食物參考圖片點(diǎn)餐信息表,表邏輯結(jié)構(gòu)如表4-3所示:表4-3 點(diǎn)餐信息表(OrderInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明DeskNumvarchar(10)NOT NULL外鍵餐桌編號(hào)FoodNumvarchar(10)NOT NULL外鍵食物編號(hào)OrderNumvarchar(20)NOT NULL訂單編號(hào)FoodSgPrcint(4)NULL食物單價(jià)FoodAcntint(4)NULL食物數(shù)量FoodPrcint(4)NULL食物價(jià)格FoodRebint(4)NULL折扣餐桌信息表,表邏輯結(jié)構(gòu)如表4-4所示:表4-4 餐桌信息表(DeskInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明DeskNumvarchar(10)NOT NULL主鍵餐桌編號(hào)DeskPrcint (4)NULL用餐金額DeskCheckint (4)NOT NULL是否結(jié)賬:0=未結(jié),1=已結(jié)PayIdvarchar(10)NOT NULL外鍵付款方式編號(hào)PayTimedatetime(8)NOT NULL結(jié)賬時(shí)間付款方式表,表邏輯結(jié)構(gòu)如表4-5所示:表4-5 付款方式表(PaymodelInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明PayIdvarchar(10)NOT NULL主鍵付款方式編號(hào)PayTypevarchar(10)NULL付款方式名稱:現(xiàn)金、信用卡、抵用券等銷售統(tǒng)計(jì)表,表邏輯結(jié)構(gòu)如表4-6所示:表4-6 銷售統(tǒng)計(jì)表(CalInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明PayIdvarchar(10)NOT NULL主鍵付款方式編號(hào)CheckNumvarchar(10)NOT NULL單數(shù)Moneymoney(8)NOT NULL收入金額單品銷售統(tǒng)計(jì)表,表邏輯結(jié)構(gòu)如圖4-7所示:表4-7 單品銷售統(tǒng)計(jì)表(CalSingelInfo)字段名數(shù)據(jù)類型(長(zhǎng)度)約束主鍵外鍵說明FoodNumvarchar(10)NOT NULL外鍵食物編號(hào)Quantityvarchar(10)NOT NULL數(shù)量SigMoneymoney(8)NOT NULL金額其中,用戶信息表主要存儲(chǔ)著管理人員的基本信息,權(quán)限項(xiàng)決定了用戶的操作權(quán)限。餐桌信息表存儲(chǔ)葛卓餐桌的消費(fèi)情況,如消費(fèi)金額、是否結(jié)賬等。點(diǎn)餐信息表儲(chǔ)存著各個(gè)餐桌的點(diǎn)菜情況。菜譜信息表則儲(chǔ)存著食物的基本信息。價(jià)格項(xiàng)是為結(jié)賬與結(jié)算提供憑據(jù)。付款方式表存儲(chǔ)了基本的付款方式,以供結(jié)賬時(shí)選擇。銷售統(tǒng)計(jì)表與單品銷售統(tǒng)計(jì)表分別存儲(chǔ)某個(gè)時(shí)間段內(nèi)總的消費(fèi)情況和各個(gè)單品的消費(fèi)情況,以供查詢和分析。4.2 功能詳細(xì)設(shè)計(jì)4.2.1 登入主頁面圖4-8 系統(tǒng)登入頁面如圖4-8所示,當(dāng)任一酒店工作人員進(jìn)入本系統(tǒng),均顯示如上所示。酒店管理人員配有本系統(tǒng)初期創(chuàng)建時(shí)專門的秘鑰,如果登入未輸入秘鑰,則默認(rèn)為普通員工登入,普通員工權(quán)限只有點(diǎn)餐、廚房數(shù)據(jù)查詢、結(jié)賬等,管理員權(quán)限則包括更改菜譜、統(tǒng)計(jì)數(shù)據(jù)等。4.4.2 管理員登入主頁面圖4-9 管理員登入頁面如圖4-9所示,當(dāng)管理員登入該頁面,則顯示“系統(tǒng)”、“用戶管理”、“菜譜管理”、“餐桌管理”、“系統(tǒng)幫助”五類權(quán)限,任一點(diǎn)擊即可進(jìn)入新頁面,上圖簡(jiǎn)單介紹修改密碼步驟。4.2.3 服務(wù)員登入頁面圖4-10 普通員工登入頁面如圖4-10所示,當(dāng)員工使用普通方式登入,頁面選項(xiàng)卡則包括“系統(tǒng)”、“點(diǎn)餐管理”、“廚房”、“收銀臺(tái)”、“系統(tǒng)幫助”五個(gè)選項(xiàng)。圖4-11 普通員工登入頁面(餐桌信息1)圖4-12 服務(wù)員登入頁面(餐桌信息2)如圖4-11、圖4-12所示,當(dāng)服務(wù)員點(diǎn)擊進(jìn)入“點(diǎn)餐管理” “餐桌信息”選項(xiàng)后,即可彈出餐桌信息輸入頁面,根據(jù)不同的顧客輸入不同數(shù)據(jù)即可圖4-13 菜譜信息如圖4-13所示,當(dāng)服務(wù)員進(jìn)入“菜譜”選項(xiàng)卡后,系統(tǒng)錄入的菜品及其圖片、詳細(xì)信息將躍然眼前,而顧客只需要點(diǎn)擊目標(biāo)圖片即可選擇自己想要的食物了,既簡(jiǎn)潔明了,又實(shí)用大方。圖4-14 訂單頁面如圖4-14所示,當(dāng)操作完“餐桌信息”和“菜譜”后,即可順利生成訂單目錄,進(jìn)入“訂單管理”選項(xiàng),服務(wù)員可以發(fā)現(xiàn)剛才顧客所點(diǎn)的菜品已經(jīng)整合完畢,生成一個(gè)新的訂單,頁面操作如上,既可以選擇刪減,也可以選擇增加數(shù)量,選擇完畢之后點(diǎn)擊“提交訂單”即可。4.2.4 廚師登入頁面圖4-15 廚師登入頁面如圖4-15所示,當(dāng)廚師登入該頁面之后,詳情如上,廚師根據(jù)自己安排菜品烹飪順序,完成烹飪的即可標(biāo)注為“已完成”,而為烹飪的則可以標(biāo)注為“未完成”,這樣既美觀,又不怕重復(fù)烹飪。4.2.5 收銀員登入頁面圖4-16 收銀員登入頁面圖4-17 收銀員登入頁面(結(jié)賬)如圖4-16、圖4-17所示,當(dāng)顧客用餐完畢之后,只需要到柜臺(tái)報(bào)出自己的餐桌號(hào)碼,收銀員即可根據(jù)號(hào)碼進(jìn)行結(jié)賬操作。5 總結(jié)這次畢業(yè)論文從選題到初稿定稿,耗時(shí)頗久,遠(yuǎn)難于平時(shí)做過的實(shí)驗(yàn)報(bào)告及其它。在這過程中,我也深刻意識(shí)到平日專業(yè)學(xué)習(xí)當(dāng)中的知識(shí)缺失,以及相當(dāng)一部分專業(yè)基礎(chǔ)并不扎實(shí)的問題,可謂邊做邊繼續(xù)學(xué)習(xí)。尤其包括Microsoft Visio軟件繪圖過程中的相應(yīng)操作十分棘手,幸運(yùn)的是網(wǎng)絡(luò)上教程不少,才艱難地如邯鄲學(xué)步一般一步步學(xué)著過來。從無到有,我也漸漸掌握了以SQL Server為后臺(tái),Visual C+為設(shè)計(jì)攻擊的基礎(chǔ)數(shù)據(jù)庫設(shè)計(jì)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論