![基于net的餐飲管理系統(tǒng)設(shè)計論文(doc 38頁).doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/27/61316af6-b062-43b4-a7fa-943df4b247bc/61316af6-b062-43b4-a7fa-943df4b247bc1.gif)
![基于net的餐飲管理系統(tǒng)設(shè)計論文(doc 38頁).doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/27/61316af6-b062-43b4-a7fa-943df4b247bc/61316af6-b062-43b4-a7fa-943df4b247bc2.gif)
![基于net的餐飲管理系統(tǒng)設(shè)計論文(doc 38頁).doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/27/61316af6-b062-43b4-a7fa-943df4b247bc/61316af6-b062-43b4-a7fa-943df4b247bc3.gif)
![基于net的餐飲管理系統(tǒng)設(shè)計論文(doc 38頁).doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/27/61316af6-b062-43b4-a7fa-943df4b247bc/61316af6-b062-43b4-a7fa-943df4b247bc4.gif)
![基于net的餐飲管理系統(tǒng)設(shè)計論文(doc 38頁).doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/27/61316af6-b062-43b4-a7fa-943df4b247bc/61316af6-b062-43b4-a7fa-943df4b247bc5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于.NET平臺的餐飲管理系統(tǒng)設(shè)計THE DESIGN OF CATERING MANAGEMENT SYSTEM BASED ON.NET PLATFORM專 業(yè):軟件工程姓 名:指導(dǎo)教師姓名: 申請學(xué)位級別:論文提交日期:2013年6月17日學(xué)位授予單位:摘 要本文首先講述了選題的背景、現(xiàn)實意義,列舉了當(dāng)前有代表性的研究成果。其次介紹了系統(tǒng)開發(fā)所使用的集成開發(fā)環(huán)境、編程語言和數(shù)據(jù)庫管理系統(tǒng)。然后,對目標(biāo)系統(tǒng)進(jìn)行可行性分析、需求分析、總體設(shè)計、和詳細(xì)設(shè)計。本文所介紹的系統(tǒng)是針對餐飲企業(yè)開發(fā)的,選擇Visual Studio.NET作為開發(fā)平臺,C#為開發(fā)語言,SQL server 2008為
2、數(shù)據(jù)庫管理系統(tǒng)。本餐飲管理系統(tǒng)結(jié)構(gòu)清晰、功能齊全、操作方便,針對不同的用戶角色分配了不同的管理權(quán)限。它的主要功能模塊包括:登錄模塊、餐桌管理模塊、員工管理模塊、菜品管理模塊。該系統(tǒng)對餐飲企業(yè)的業(yè)務(wù)工作流程,如為顧客提供選桌、點餐、和結(jié)賬服務(wù),都提供了很好的支持。此外,員工信息管理和菜品信息管理實現(xiàn)了相關(guān)信息的查詢和更新操作,有助于提高餐飲企業(yè)的經(jīng)營效率。使用該系統(tǒng),不但可以為顧客提供更加優(yōu)質(zhì)的服務(wù),還可以提高餐飲企業(yè)的管理效率,從而提升企業(yè)的競爭力。關(guān)鍵詞:.NET平臺;餐飲管理;點餐;結(jié)賬ABSTRACT The paper first discusses the background an
3、d the reality significance of the topic, and also the present research achievements. Secondly, it introduces the IDE environment, programming language, and the database management system. Then the feasibility analysis, requirements analysis, overall design and detailed design of the system are given
4、. Finally, the process of the system implementation is described in detail. Visual Studio.NET development platform is chosen as the IDE environment, C # as programming language and SQL Server 2008 as database management system. This software implemented is simple and clear with full functions and co
5、nvenient operations. Users of different roles are assigned with certain administrative privileges accordingly. The management system mainly contains login module, table management module, employee management module, and dishes management module. The workflow of catering enterprise such as choosing t
6、able, ordering and checkout for customers is well supported by the system. Besides, the employee and dishes management modules offer the operations of enquires and updates, which will help enhance the operation efficiency. The catering management system can not only provide customers with high quali
7、ty services, but also enhance the management efficiency of the enterprise, which will promote the enterprise competence. Key words: The .NET platform;Catering Management;Ordering;Checkout 目 錄第一章 緒論1第一節(jié) 研究意義1第二節(jié) 研究現(xiàn)狀2第二章 系統(tǒng)開發(fā)相關(guān)技術(shù)2第一節(jié) Visual Studio.NET平臺概述4第二節(jié) 開發(fā)語言概述6第三節(jié) 數(shù)據(jù)庫概述6第三章 系統(tǒng)分析13第一節(jié) 可行性分析13第二節(jié)
8、 需求分析14第四章 系統(tǒng)設(shè)計17第一節(jié) 系統(tǒng)模塊總體設(shè)計17第二節(jié) 系統(tǒng)各模塊的功能結(jié)構(gòu)圖17第五章 代碼實現(xiàn)20第一節(jié) 主界面實現(xiàn)23第二節(jié) 主要功能模塊實現(xiàn)24結(jié)論32參考文獻(xiàn)致謝天津科技大學(xué)2013屆本科生畢業(yè)設(shè)計第一章 緒論第一節(jié) 研究意義一、 研究意義 中國是世界著名的美食大國,有著五千多年的飲食文化積淀以及十分巨大的餐飲市場,傳統(tǒng)的滿足個人的食物需求已不是當(dāng)今餐飲行業(yè)的熱點,人們的生活需求正在逐漸發(fā)生轉(zhuǎn)變,飲食早已成為了一種時尚,一種享受。但隨著顧客需求的提高許多問題也暴露出來。 通過調(diào)查和對一些現(xiàn)有資料的總結(jié),如今的餐飲管理主要存在以下幾方面問題: 1、管理人員缺乏相關(guān)的專業(yè)知
9、識技能,管理能力不高。 2、服務(wù)人員容易情緒化。 3、工作內(nèi)容不明確,人與人之間缺乏溝通,容易導(dǎo)致管理重復(fù)。 4、工作效率低下,出現(xiàn)問題相互推諉。 近些年由于計算機(jī)行業(yè)的迅猛發(fā)展,在各行各業(yè)發(fā)揮的作用越來越大,它快捷便利給人們的生產(chǎn)生活質(zhì)量都帶來了極大的提高。尤其是企業(yè)的現(xiàn)代化管理更是作出了巨大的貢獻(xiàn)。使用計算機(jī)輔助企業(yè)更好的管理也成為了一個必然的發(fā)展趨勢。隨著科學(xué)技術(shù)的發(fā)展,社會的不斷進(jìn)步人們的生活節(jié)奏不斷的變快。餐飲行業(yè)的管理的發(fā)展也逐漸改變。傳統(tǒng)的餐飲模式管理已經(jīng)不能滿足大多數(shù)人的需求。效率低下,人工需求量大,對于顧客的需求不能及時回復(fù)等問題在傳統(tǒng)模式下都不能得到解決。為提高餐飲行業(yè)的效
10、率,減輕人工成本和強(qiáng)度,提高信息的準(zhǔn)確性和處理速度,給餐飲行業(yè)的管理人員提供方便快捷的服務(wù),以一種更加科學(xué)、先進(jìn)的管理方式為企業(yè)和顧客更好的服務(wù)。于是本人選擇給餐飲企業(yè)設(shè)計一個管理軟件,使企業(yè)可以利用計算機(jī)進(jìn)行管理。2、 現(xiàn)實意義隨著經(jīng)濟(jì)和管理水平的高速發(fā)展,研究人員和管理者逐漸意識到傳統(tǒng)手工管理的局限性和不足。管理模式正是在對傳統(tǒng)效率評估進(jìn)行改善和發(fā)展的基礎(chǔ)上漸漸演變和發(fā)展起來的。目前的大多管理模式都存在許多不足之處,這一點基本已經(jīng)達(dá)成共識。隨著經(jīng)濟(jì)的迅猛發(fā)展,人工的薪酬問題以及勞動的強(qiáng)度也成為餐飲行業(yè)的主要問題。餐飲行業(yè)在酬勞管理方面還存在很多的問題不能解決,這些都嚴(yán)重滯礙著餐飲企業(yè)的良好
11、循環(huán)。這些年,隨著餐飲企業(yè)內(nèi)部經(jīng)營體質(zhì)的不斷轉(zhuǎn)換以及建立現(xiàn)代化企業(yè)制度的需要,餐飲行業(yè)內(nèi)部的人工勞動逐漸由餐廳指派的職責(zé)變成了根據(jù)顧客的就餐情況而定。于是在員工工作量上就會存在很大的差異,同樣的工資待遇就會給員工帶來更多的不滿,對于服務(wù)的質(zhì)量就會降低,不利于餐飲行業(yè)的發(fā)展。如何公平、客觀、客觀、公正地給與員工以符合其勞動量的酬勞,從而既能有利于餐飲行業(yè)的良好發(fā)展,又能保證員工對于薪酬滿意程度,從而激發(fā)服務(wù)人員的工作積極性,已經(jīng)成為餐飲行業(yè)首先必須要解決的根本問題,可是,在現(xiàn)實中餐飲行業(yè)通常并不能很有效解決這類問題,從而導(dǎo)致員工不斷流失,讓正常營業(yè)的餐飲企業(yè)出現(xiàn)很多不必要的問題。隨著時代的進(jìn)步經(jīng)
12、濟(jì)水平的不斷提高,人們的生活質(zhì)量也在穩(wěn)步的上升,國人對食物品質(zhì)以及服務(wù)質(zhì)量要求也越來越高,享受真正人性化、自主化的餐飲服務(wù)成為了人們追求高質(zhì)量生活的重要內(nèi)容。餐飲業(yè)要想跟得上發(fā)展形勢,餐飲行業(yè)管理的信息化進(jìn)程也必須加快腳步。為了在整體上實現(xiàn)餐飲企業(yè)管理的服務(wù)自動化、服務(wù)規(guī)范化和服務(wù)人性化,需要餐飲行業(yè)管理由傳統(tǒng)的經(jīng)驗管理轉(zhuǎn)為科學(xué)管理,這樣才能跟上現(xiàn)代生活的節(jié)奏。 第二節(jié) 研究現(xiàn)狀目前我國的餐飲行業(yè)中已經(jīng)出現(xiàn)了許多餐飲管理系統(tǒng),針對不同的餐飲企業(yè)的營業(yè)內(nèi)容和服務(wù)對象餐飲管理系統(tǒng)又具有不同的功能。其中比較有代表性的是龍騰寰宇餐飲管理系統(tǒng)。龍騰寰宇餐飲管理針對不同的餐飲內(nèi)容做出幾款不同餐飲管理系統(tǒng)。
13、下面結(jié)合我的畢設(shè)內(nèi)容介紹其中一款類似的系統(tǒng)進(jìn)行簡單的介紹。以下為龍騰寰宇餐飲管理系統(tǒng)單機(jī)版的優(yōu)點和功能介紹。一、適用客戶:只能運行于1臺電腦之上,適用于規(guī)模不大,餐臺不多,又想規(guī)范化管理的小型餐飲企業(yè)。二、軟件優(yōu)點:1)圖形化界面,操作簡單,容易上手;2)功能完善,適用性強(qiáng),能夠滿足95%以上客戶的需求;3)功能靈活,多種付款方式可以選擇,房臺可設(shè)定最低消費、可設(shè)固定服務(wù)費或按消費金額比例收取服務(wù)費,消費品可以設(shè)固定價格、可分時段計價、也可按時長計價,總之軟件功能非常靈活;4)點菜時既可使用數(shù)字編碼也可用拼音編碼,人性化設(shè)計,操作速度快;5)各種操作必須憑權(quán)限進(jìn)行操作;各種操作都有操作痕跡,一
14、旦有差錯可迅速找到責(zé)任人;數(shù)據(jù)可自動備份,系統(tǒng)安全性強(qiáng)。三、各模塊功能簡介:1)前臺管理:前臺接待開單、點菜、加菜、退菜、附加口味做法、并單、移臺、房臺預(yù)訂、菜品預(yù)訂、外賣、結(jié)單等日常操作;臨時菜品(菜譜未設(shè)置但本店還能做的菜品)管理;支持現(xiàn)金、免單、簽單、會員卡、支票、信用卡等多種付款方式;會員級別不同可以享受不同級別的優(yōu)惠;預(yù)訂顯示可以有效防止房臺沖突;其他簡單的查詢和統(tǒng)計。2)后臺管理:系統(tǒng)管理人員才能登錄,本模塊用于對菜品菜譜設(shè)置、房臺桌位設(shè)置、系統(tǒng)運行各參數(shù)設(shè)置、系統(tǒng)使用人員登記管理及人員權(quán)限的劃分等。3)經(jīng)理財務(wù):實現(xiàn)對營業(yè)數(shù)據(jù)的審計、統(tǒng)計查詢功能??梢詫徲嫷捻椖浚菏浙y日報、日結(jié)單
15、記錄、退單退菜記錄、折讓抹零免單記錄、簽單結(jié)款記錄、交接班單等;統(tǒng)計查詢的項目:營業(yè)日報、營業(yè)月報、菜品日銷售排行(按數(shù)量、銷售額、成本、利潤排行)、房臺銷售統(tǒng)計、翻臺率統(tǒng)計、菜品分類銷售日報和月報、服務(wù)員銷售排行、會員消費排行、會員消費習(xí)慣分析等。4)廚房分單打?。嚎腿它c單完畢,服務(wù)員把單子傳到前臺,前臺操作人員把菜品錄入電腦,入單的同時,廚房涼菜、熱菜、主食各個檔口即打印相應(yīng)菜品,廚師即可照單做菜,這樣可大大提高工作效率。第二章 系統(tǒng)開發(fā)相關(guān)技術(shù)第一節(jié) Visual Studio.NET平臺概述 Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應(yīng)用程序開
16、發(fā)環(huán)境。其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫。 對大型的開發(fā)項目來說,由于目前規(guī)模與業(yè)務(wù)種類已經(jīng)相當(dāng)復(fù)雜,加之還有多年保存下來的應(yīng)用系統(tǒng),開發(fā)平臺最合適的選擇是具有強(qiáng)大的代碼管理的能力。VisualStudio20
17、10工具的功能不僅日趨豐富和強(qiáng)大,而且還兼?zhèn)淦渌a(chǎn)品的優(yōu)點。更值得關(guān)注的是,推出的 Visual Studio Team System 是和開發(fā)工具完全整合的軟件開發(fā)管理平臺,與Agile方法論和CMMI規(guī)范相整合。Visual Studio Team System 除了在軟件編輯順序中更加縝密之外,還能更好的掌控開發(fā)的時間和軟件的開發(fā)質(zhì)量。相比以前的版本,Visual Studio 2010有了很多重大的變化。1、 靈活高效的全新IDE眾所周知,IDE 對軟件開發(fā)行業(yè)是一個偉大的創(chuàng)新,它可以極大的調(diào)低軟件開發(fā)的障礙。自從微軟在98年發(fā)布了Visual Studio 6.0以來,Visual
18、Studio的IDE已經(jīng)是軟件開發(fā)工具的基準(zhǔn),大多其它的開發(fā)工具都是在模仿Visual Studio的IDE。微軟更是成功地利用創(chuàng)建高效率的IDE戰(zhàn)勝了其它競爭對手,如Borland 和 Metrowerks。但是從Visual Studio 6到Visual Studio 2008,雖然IDE的功能越來越全面,但卻沒有什么革命性的改革,反倒是因為功能太多帶來使用上的不方便,導(dǎo)致開發(fā)效率越加低下。于是,開發(fā)人員都期待一個全新的IDE的能夠出現(xiàn)。現(xiàn)在,開發(fā)人員的夢想終于在VisualStudio2010成為了現(xiàn)實。VisualStudio2010中,微軟用最新的WPF技術(shù)重新塑造了它的編輯器。借
19、助WPF的超強(qiáng)功能,新的編輯器能夠?qū)崿F(xiàn)很多原來Visual Studio 2008的IDE根本無法設(shè)想的功能。比如代碼無級縮放、代碼自動生成、及時多窗口更新等。這些新的IDE特性是能夠極大地為工作人員開發(fā)程序縮短時間,也為劃時代的進(jìn)步寫下了十分重要的一筆。2、 助力Azure平臺,強(qiáng)化云計算能力隨著云計算的飛速發(fā)展,微軟找到了一個提高自身競爭力的好機(jī)會。所以它在云計算的概念初步興起的時候,微軟便宣布會進(jìn)軍云計算的領(lǐng)域。因此,VisualStudio2010為Windows Azure給出了強(qiáng)有力的支持。雖然Azure平臺能夠滿足絕大部分云計算的工作,但它還是有一個缺陷,就是開發(fā)周期相對較長。因
20、此,微軟在VisualStudio2010中給Windows Azure提供了專用的項目模型。借助VisualStudio2010這個更有效的開發(fā)工具,可以極大的減少云計算系統(tǒng)的研究周期。這是微軟推廣Azure云計算平臺的十分重要的一步。3、 提升并行計算在以前的計算機(jī)發(fā)展歷史里,每次硬件升級都可能夠帶來軟件性能的大幅度提升。但是步入多核的計算機(jī)時代后,原來的這種便利性便不復(fù)存在了。這其中最主要的原因就是當(dāng)前的應(yīng)用程序幾乎都是針對一個運算核心而設(shè)計的,當(dāng)硬件通過增加運算核心來提高性能時,由于受到其架構(gòu)的影響,軟件并不能充分地利于多個運算核心所帶來的性能提升,甚至有的時候性能還有所下降。在這種情
21、況下,開發(fā)者不得不改變應(yīng)用程序的架構(gòu)和開發(fā)方法,以應(yīng)對這種多核的趨勢,使得自己的軟件可以充分利于硬件升級所帶來的性能提升。 面對這樣的需求,微軟希望不論是使用非托管代碼,還是.NET Framework,開發(fā)者都都能夠高速地進(jìn)行并行計算的開發(fā)。因此,VisualStudio2010加強(qiáng)了對并行運算支持。比如VisualStudio2010的調(diào)試器便會知道代碼的并行特性,并且可以在調(diào)試程序的不同執(zhí)行單位時顯示應(yīng)用程序相應(yīng)的狀態(tài)。另外,VisualStudio2010還給出了一個并行性能分析裝置,它能夠分析應(yīng)用程序的功能瓶頸,找到要并行處理及能夠進(jìn)行并行處理的位置,并以圖形化的形式展現(xiàn)出來。這樣,
22、通過VisualStudio2010并行性能處理分析器的運用,程序員就能夠十分簡單地實現(xiàn)應(yīng)用軟件的并行化。這個功能是十分具有預(yù)見性的,也是幫助應(yīng)用程序進(jìn)入多核計算發(fā)展階段的十分重要一環(huán)。4、 效率開發(fā),跨越開發(fā)周期在軟件開發(fā)的工具領(lǐng)域中,微軟的地位是非常重要的,但我們不應(yīng)該忘記的是開發(fā)工具領(lǐng)域的情況是兩軍對壘,在激烈的商業(yè)環(huán)境中,誰都希望能以更快的速度、更低的成本推出適合市場需求的產(chǎn)品,因此,開發(fā)速度是選擇平臺工具的十分重要考察因素6。VisualStudio2010提供幫助開發(fā)團(tuán)隊改進(jìn)配置的擴(kuò)展。其中還包括幫助圖形設(shè)計人員和數(shù)據(jù)庫專業(yè)人員加入開發(fā)流程的工具。例如.NET Framework
23、提供用于解決常見任務(wù)的構(gòu)筑基石,于是可以快速構(gòu)建出良好的顧客體驗的最后應(yīng)用程序。并且,Visual Studio 和 .NET Framework 的合并使用能降低對公用管道代碼的需求,縮短了開發(fā)的時間,從而使開發(fā)人員可以集中精力解決業(yè)務(wù)的問題。第二節(jié) 開發(fā)語言概述本小節(jié)主要包括C#的基本介紹,語言特點,以及編譯運行的機(jī)制。一、 C#的總體介紹C#是微軟公司的研究員Anders Hejlsberg等人的最新成果,執(zhí)行于.NET Framework之上的高級程序語言。C#總體看起來和Java有著驚人的相似;它包括了單一繼承、接口、與Java幾乎相同的語法及編譯成中間代碼后再運行的過程。但是C#與
24、Java有著顯著的不同,它借鑒了Delphi的特點,與COM組件對象模型是直接集成的。C#是一種優(yōu)雅的、簡單的、穩(wěn)定的、安全的,由C和C+演變出來的面向?qū)ο缶幊痰恼Z言。它繼承了C和C+強(qiáng)大功能的同時還去掉了它們的一些復(fù)雜特性8。C#綜合了VB便捷的可視化操作及C+的高運作效率,以其操作功用強(qiáng)大、語法體系優(yōu)美、語言特征新穎及便捷的編程支持成為了.NET開發(fā)平臺的首選語言。 C#使得C+程序員可以更加高效的編輯程序,且因可調(diào)用以 C/C+ 編寫的本機(jī)的原生函數(shù),因此絕不會損失C/C+原有的強(qiáng)大功能。因為這種繼承關(guān)系,C#與C/C+具有極大的相關(guān)性,了解類似語言的開發(fā)者能夠很快的轉(zhuǎn)向C#。二、 語言
25、特點C#語言可以使程序員能夠快速地編寫各種基于MICROSOFT .NET平臺應(yīng)用的程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮膬?yōu)越設(shè)計,使它能夠成為構(gòu)建各類組件的滿意之選無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單便捷的C#語言結(jié)構(gòu),這些部件可以方便的轉(zhuǎn)變?yōu)閄ML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言以及在任何系統(tǒng)上通過INTERNET進(jìn)行使用。C#語言的具體特點如下:(一)強(qiáng)類型:C#是強(qiáng)類型的語言,它的數(shù)值結(jié)構(gòu)有一些能夠進(jìn)行隱式轉(zhuǎn)換,其他的必須要顯式轉(zhuǎn)換,隱式轉(zhuǎn)換類型只可以是長度短的類型轉(zhuǎn)成長的類型,int可以轉(zhuǎn)換
26、成long、float、double、decimal,反之必須要顯式的轉(zhuǎn)換10。(二)數(shù)據(jù)類型:C# 中的類型分為兩類,一類是值類型(Value Type),另一類是引用類型(Reference Type)。值類型、引用類型是用它們在計算機(jī)內(nèi)存里是如何被分配的來區(qū)分的。值類型包括 枚舉和結(jié)構(gòu),引用類型包接口、委托等。還有一種特別的值類型,稱為簡單類型(Simple Type),比如 byte,int等,這一些簡單類型實際是FCL類庫類型的別名,比如聲明一個int類型,實際上是聲明一個System.Int32結(jié)構(gòu)類型。因此,在 Int32類型里定義的操作,都可以應(yīng)用在int類型上,比如 “123
27、.Equals(2)”。(三)C#的結(jié)構(gòu):C#的結(jié)構(gòu)體和C+的結(jié)構(gòu)體是類似的,因為它可以包含數(shù)據(jù)聲明及方法。但是,不象C+,C#結(jié)構(gòu)體與類是不同的而且不支持繼承。但是,與Java相同的是,一個結(jié)構(gòu)體就可以實現(xiàn)接口。(四)堆棧(stack)是一個后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)類型,在內(nèi)存中,變量會分配在堆棧上來操作;堆(heap)是用來類型實例分配空間的內(nèi)存區(qū)域,在堆上建立一個對象,會將對象上的地址傳送給堆棧上的變量(反過來就叫變量指向此對象,或變量引用了此對象)12。(五)接口:是其他的類型為保證它們支持一些操作才實現(xiàn)的引用類型。接口從不直接建立而且沒有實際的表現(xiàn)形式,其他類型也必須轉(zhuǎn)變?yōu)榻涌陬愋?。一個接
28、口對一個協(xié)定進(jìn)行定義。接口實現(xiàn)的方式和類必須要遵守其制定的協(xié)定。接口可以包括方式方法、特性、以及發(fā)生事件作為成員。(六)錯誤處理:如Java中那樣,通過拋出和捕捉異常情況來管理錯誤并處理過。(七)布爾運算:條件表達(dá)式的結(jié)果是布爾數(shù)據(jù)類型,布爾數(shù)據(jù)結(jié)構(gòu)是這種語言中相對獨立的一種數(shù)據(jù)模式,從布爾類型再到其他的類型沒有直接的轉(zhuǎn)變過程,布爾常量false和true是C#中的關(guān)鍵詞9。(八)兩個基本類:一個名叫object的類是所有其他類的基類。而一個名叫string的類也象object一樣是這個語言的一部分。作為語言的一部分存在意味著編譯器有可能使用它,無論何時在程序中寫入一句帶引號的字符串,編譯器會
29、創(chuàng)建一個string對象來保存它。(九)參數(shù)傳遞:方法可以被聲明接受可變數(shù)目的參數(shù)。缺省的參數(shù)傳遞方法是對基本數(shù)據(jù)類型進(jìn)行值傳遞。ref關(guān)鍵字可以用來強(qiáng)迫一個變量通過引用傳遞,這使得一個變量可以接受一個返回值。out關(guān)鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個參數(shù)并不需要初始值。(十)COM的集成:C#對Windows程序最大的賣點可能就是它與COM的無縫集成了,COM就是微軟的Win32組件技術(shù)。實際上,最終有可能在任何.NET語言里編寫COM客戶和服務(wù)器端。C#編寫的類可以子類化一個已存在的COM組件;生成的類也能被作為一個COM組件使用。(十一)索引下標(biāo):一個索引與屬性除
30、了不使用屬性名來引用類成員而是用一個方括號中的數(shù)字來匿名引用(就象用數(shù)組下標(biāo)一樣)以外是相似的。(十二)代理和反饋:一個代理對象包括了訪問一個特定對象的特定方法所需的信息。只要把它當(dāng)成一個聰明的方法指針就行了。代理對象可以被移動到另一個地方,然后可以通過訪問它來對已存在的方法進(jìn)行類型安全的調(diào)用。一個反饋方法是代理的特例。event關(guān)鍵字用在將在事件發(fā)生的時候被當(dāng)成代理調(diào)用的方法聲明中。三、 編譯及運行機(jī)制C語言程序能夠直接編譯為標(biāo)準(zhǔn)的二進(jìn)制可執(zhí)行的形式。但C#的源程序不是被編譯成為二進(jìn)制可執(zhí)行的形式,而是一種中間代碼,類似JAVA的字節(jié)碼。如果文本文件被命名為Hello.cs,它會被編譯成命名
31、Hello.exe的可執(zhí)行的程序。在程序運行時,.NET Framework將中間代碼譯成了二進(jìn)制機(jī)器碼,從而使它能得到正確的運行。最終的二進(jìn)制代碼將被存儲在緩沖區(qū)中。所以程序一旦使用了相同的代碼,那么將會選用緩沖區(qū)里的版本。這樣如果一個.NET程序會第二次被運行,那么這種翻譯將不需要進(jìn)行第二次,速度便明顯加快。通過 .NET Framework 的虛擬機(jī)被稱為通用語言執(zhí)行層Common Language Runtime, CLR執(zhí)行。第三節(jié) 數(shù)據(jù)庫概述SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺愿景上是因為它使得公司可以運行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和
32、信息給所有用戶的成本。這個平臺有以下特點: 可信任的使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來運行他們最關(guān)鍵任務(wù)的應(yīng)用程序。 高效的使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本。 智能的提供了一個全面的平臺,可以在用戶需要的時候給他發(fā)送觀察和信息。一、 可信任的在今天數(shù)據(jù)驅(qū)動的世界中,公司需要繼續(xù)訪問他們的數(shù)據(jù)。SQL Server 2008為關(guān)鍵任務(wù)應(yīng)用程序提供了強(qiáng)大的安全特性、可靠性和可擴(kuò)展性。SQL Server 2008可以對整個數(shù)據(jù)庫、數(shù)據(jù)文件和日志文件進(jìn)行加密,而不需要改動應(yīng)用程序。進(jìn)行加密使公司可以滿足遵守規(guī)范關(guān)注數(shù)據(jù)隱私的要求。簡單的數(shù)據(jù)加密的好處包括使用任何范
33、圍或模糊查詢搜索加密的數(shù)據(jù)、加強(qiáng)數(shù)據(jù)安全性以防止未授權(quán)的用戶訪問。這些可以在不改變已有的應(yīng)用程序的情況下進(jìn)行。 SQL Server 2008為加密和密鑰管理提供了一個全面的解決方案。為了滿足不斷發(fā)展的對數(shù)據(jù)中心的信息的更強(qiáng)安全性的需求,公司投資給供應(yīng)商來管理公司內(nèi)的安全密鑰。SQL Server 2008通過支持第三方密鑰管理和硬件安全模塊(HSM)產(chǎn)品為這個需求提供了很好的支持。增強(qiáng)了審查SQL Server 2008使用戶可以審查自身的數(shù)據(jù)操作,從而提高了遵從性和安全性。審查不只包括對數(shù)據(jù)修改的所有信息,還包括關(guān)于什么時候?qū)?shù)據(jù)進(jìn)行讀取的信息。SQL Server 2008具有像服務(wù)器中
34、加強(qiáng)的審查的配置和管理這樣的功能,這使得公司可以滿足各種規(guī)范需求。SQL Server 2008還可以定義每一個數(shù)據(jù)庫的審查規(guī)范,所以審查配置可以為每一個數(shù)據(jù)庫作單獨的制定。為指定對象作審查配置使審查的執(zhí)行性能更好,配置的靈活性也更高。二、 高效的 SQL Server 2008降低了管理系統(tǒng)、.NET架構(gòu)和Visual Studio Team System的時間和成本,使得開發(fā)人員可以開發(fā)強(qiáng)大的下一代數(shù)據(jù)庫應(yīng)用程序。(一) 基于政策的管理 作為微軟正在努力降低公司的總成本所作的工作的一部分,SQL Server 2008推出了陳述式管理架構(gòu)(DMF),它是一個用于SQL Server數(shù)據(jù)庫引
35、擎的新的基于策略的管理框架。陳述式管理提供了以下優(yōu)點: 1.遵從系統(tǒng)配置的政策。 2.監(jiān)控和防止通過創(chuàng)建不符合配置的政策來改變系統(tǒng)。 3.通過簡化管理工作來減少公司的總成本。 4.使用SQL Server 管理套件查找遵從性問題。DMF是一個基于政策的用于管理一個或多個SQL Server 2008實例的系統(tǒng)。要使用DMF,SQL Server政策管理員使用SQL Server 管理套件創(chuàng)建政策,這些政策管理服務(wù)器上的實體,例如SQL Server的實例、數(shù)據(jù)庫、和其它SQL Server對象。DMF由三個組件組成:政策管理、創(chuàng)建政策的政策管理員,和顯式管理。管理員選擇一個或多個要管理的對象,
36、并顯式檢查這些對象是否遵守指定的政策,或顯式地使這些對象遵守某個政策。(二) 加速開發(fā)過程 SQL Server提供了集成的開發(fā)環(huán)境和更高級的數(shù)據(jù)提取,使開發(fā)人員可以創(chuàng)建下一代數(shù)據(jù)應(yīng)用程序,同時簡化了對數(shù)據(jù)的訪問。1.ADO .NET實體框架 在數(shù)據(jù)庫開發(fā)人員中的一個趨勢是定義高級的業(yè)務(wù)對象,或?qū)嶓w,然后他們可以將它們匹配到數(shù)據(jù)庫中的表和字段,開發(fā)人員使用高級實體例如“客戶”或“訂單”來顯示背后的數(shù)據(jù)。ADO .NET 實體框架使開發(fā)人員可以以這樣的實體來設(shè)計關(guān)系數(shù)據(jù)。在這一提取級別的設(shè)計是非常高效的,并使開發(fā)人員可以充分利用實體關(guān)系建模。2.語言級集成查詢能力 微軟的語言級集成查詢能力(LI
37、NQ)使開發(fā)人員可以通過使用管理程序語言例如C#或Visual Basic .NET,而不是SQL語句來對數(shù)據(jù)進(jìn)行查詢。SQL Server 2008提供了一個新的LINQ到SQL供應(yīng)商,使得開發(fā)人員可以直接將LINQ用于SQL Server 2008的表和字段。三、 智能的 SQL Server 2008提供了一個全面的平臺,用于當(dāng)用戶需要時可以為其提供智能化。(一) 集成任何數(shù)據(jù) 繼續(xù)投資于商業(yè)智能和數(shù)據(jù)倉庫解決方案,以便從他們的數(shù)據(jù)中獲取商業(yè)價值。SQL Server 2008提供了一個全面的和可擴(kuò)展的數(shù)據(jù)倉庫平臺,它可以用一個單獨的分析存儲進(jìn)行強(qiáng)大的分析,以滿足用戶在的數(shù)據(jù)中的需求。下
38、面是SQL Server 2008中在數(shù)據(jù)倉庫方面的一些優(yōu)點。1.數(shù)據(jù)壓縮 數(shù)據(jù)倉庫中的數(shù)據(jù)容量隨著操作系統(tǒng)數(shù)目的快速增加而在持續(xù)增長。內(nèi)嵌在SQL Server 2008中的數(shù)據(jù)壓縮使得公司可以更有效的存儲數(shù)據(jù),同時還提高了性能,因為降低了I/O 要求。2.備份壓縮 保持一直在線做基于磁盤的備份花費很昂貴,并且很耗時。有了SQL Server 2008的備份壓縮,保持在線備份所需的存儲降低了,并且備份速度明顯變快了,因為所需要的磁盤I/O 減少了。3.分區(qū)表并行 分割使公司能夠更有效的管理大型的、不斷增長的數(shù)據(jù)表,只要簡單的將它們分割為易管理的數(shù)據(jù)塊。SQL Server 2008是在SQL
39、 Server 2005中的分割的優(yōu)勢之上建立的,它改進(jìn)了對大型的分區(qū)表的操作性能。4.星型聯(lián)接查詢優(yōu)化器 SQL Server 2008為普通的數(shù)據(jù)倉庫場景提供了改進(jìn)的查詢性能。星型聯(lián)接查詢優(yōu)化器通過辨別數(shù)據(jù)倉庫連接模式降低了查詢響應(yīng)時間。5.資源監(jiān)控器 SQL Server 2008隨著資源監(jiān)控器的推出,使用戶可以給終端用戶提供一致的和可預(yù)測的響應(yīng)。資源監(jiān)控器可以為不同的工作負(fù)載定義資源限制和優(yōu)先權(quán),這使得并發(fā)工作負(fù)載可以提供穩(wěn)定的性能。6.分組設(shè)置 分組設(shè)置(GROUPING SETS)是對 GROUP BY 條件語句的擴(kuò)展,它使得用戶可以在同一個查詢中定義多個分組。分組設(shè)置生成一個單獨
40、的結(jié)果集,這個結(jié)果集相當(dāng)于對不同分組的行進(jìn)行了UNION ALL 的操作,這使得聚合查詢和報表更加簡單和快速。(二) 發(fā)送相應(yīng)的報表SQL Server 2008提供了一個可擴(kuò)展的商業(yè)智能基礎(chǔ)設(shè)施,使得IT人員可以在整個公司內(nèi)使用商業(yè)智能來管理報表以及任何規(guī)模和復(fù)雜度的分析。SQL Server 2008使得公司可以有效的以用戶想要的格式和他們的地址發(fā)送相應(yīng)的、個人的報表給成千上萬的用戶。通過提供了交互發(fā)送用戶需要的企業(yè)報表,獲得報表服務(wù)的用戶數(shù)目大大增加了。這使得用戶可以獲得對他們各自領(lǐng)域的洞察的相關(guān)信息的及時訪問,使得他們可以作出更好、更快、更符合的決策。 SQL Server2008使得
41、所有的用戶可以通過下面的報表改進(jìn)之處來制作、管理和使用報表:1.企業(yè)報表引擎 有了簡化的部署和配置,可以在企業(yè)內(nèi)部更簡單的發(fā)送報表。這使得用戶能夠輕松的創(chuàng)建和共享所有規(guī)模和復(fù)雜度的報表。2.新的報表設(shè)計器 改進(jìn)的報表設(shè)計器可以創(chuàng)建廣泛的報表,使公司可以滿足所有的報表需求。獨特的顯示能力使報表可以被設(shè)計為任何結(jié)構(gòu),同時增強(qiáng)的可視化進(jìn)一步豐富了3.用戶的體驗。 報表服務(wù)2008使商業(yè)用戶可以在一個可以使用Microsoft Office的環(huán)境中編輯或更新現(xiàn)有的報表,不論這個報表最初是在哪里設(shè)計的,從而使公司能夠從現(xiàn)有的報表中獲得更多的價值。(3) 讓用戶獲得更全面的洞察力及時訪問準(zhǔn)確信息,使用戶快
42、速對問題、甚至是非常復(fù)雜的問題作出反應(yīng),這是在線分析處理的前提(Online Analytical Processing,OLAP)。SQL Server 2008基于SQL Server 2005強(qiáng)大的OLAP能力,為所有用戶提供了更快的查詢速度。這個性能的提升使得公司可以執(zhí)行具有許多維度和聚合的非常復(fù)雜的分析。這個執(zhí)行速度與Microsoft Office的深度集成相結(jié)合,使SQL Server 2008可以讓所有用戶獲得全面的洞察力。SQL Server分析服務(wù)具有下面的分析優(yōu)勢:1.設(shè)計為可擴(kuò)展的SQL Server 2008加強(qiáng)了分析能力和提供了更復(fù)雜的計算和聚合,使得能進(jìn)行的分析更
43、寬廣。新的立方體設(shè)計工具幫助用戶將分析基礎(chǔ)設(shè)施的開發(fā)工作流線化,使他們可以為優(yōu)化性能建立解決方案。這個設(shè)計里內(nèi)嵌了Best Practice Design Alerts,使得開發(fā)人員可以在設(shè)計時集成實時警告,這優(yōu)化了設(shè)計。Dimension Designer使得可以簡單的查看和編輯屬性關(guān)系,還可以提供多個內(nèi)置的對理想尺度設(shè)計的支持的驗證,而在數(shù)據(jù)挖掘結(jié)構(gòu)中增強(qiáng)的靈活性使得可以創(chuàng)建多個不同的模型,而不僅僅是過濾數(shù)據(jù)。2.塊計算塊計算提供了一個在處理性能方面的顯著提高,使得用戶可以增加他們的層級深度和計算的復(fù)雜度。3.回寫到MOLAPSQL Server 2008分析服務(wù)中的新的基于MOLAP 的
44、回寫功能使得不再需要查詢ROLAP 分區(qū)。這給用戶提供了更強(qiáng)的用于分析應(yīng)用程序中的回寫設(shè)定,而不需要以O(shè)LAP 性能為代價。4.資源監(jiān)控器 在SQL Server 2008中一個新的資源監(jiān)控器提供了對資源利用情況的詳細(xì)觀察。有了這個資源監(jiān)控器,數(shù)據(jù)庫管理員可以快速并輕松的監(jiān)控和控制分析工作負(fù)載,包括識別哪個用戶在運行什么查詢和他們會運行多久,這使得管理員可以更好的優(yōu)化服務(wù)器的使用。第三章 系統(tǒng)分析第一節(jié) 可行性分析 “民以食為天”,隨著人民生活水平的提高,餐飲行業(yè)在服務(wù)行業(yè)中的地位越來越重要。在餐飲行業(yè)日趨激烈的競爭當(dāng)中脫穎而出,已經(jīng)是每個餐飲企業(yè)經(jīng)營者所追求的目標(biāo)。 經(jīng)過多年發(fā)展,餐飲管理已
45、經(jīng)由定性管理,逐漸進(jìn)入到重視定量管理的科學(xué)階段。眾所周知,在定量管理的實現(xiàn)手段和方法方面,最高效的工具就是計算機(jī)管理信息系統(tǒng)。 傳統(tǒng)的手工操作存在著許多不能避免的問題,例如: 1.人工計算賬單金額容易出現(xiàn)問題。 2.收銀工作中跑單、漏單現(xiàn)象普遍。 3.個別服務(wù)員宰客、改單情形時有發(fā)生。 4.客人消費單據(jù)難以查詢和保存。 5.無法對大量營業(yè)數(shù)據(jù)進(jìn)行整理分析。一、 可行性研究的前提 用戶對本系統(tǒng)的要求有: 功能:該系統(tǒng)能夠接受預(yù)定,前臺點菜,賬單統(tǒng)計功能,倉庫管理等功能并可以不斷擴(kuò)充其功能。 性能:用戶進(jìn)入系統(tǒng)需要密碼,且數(shù)據(jù)的存儲量是經(jīng)過保密設(shè)置的,一般用戶是無法了解數(shù)據(jù)的,因此安全性比較高。
46、系統(tǒng)需要員工輸入賬號和密碼才能操作,可以避免其他人員的惡意操作給餐飲企業(yè)帶來的損失,且系統(tǒng)的數(shù)據(jù)有保護(hù)和備份功能。 對于連鎖經(jīng)營的餐飲行業(yè)可以采用該系統(tǒng)的網(wǎng)絡(luò)版,在一家餐飲行業(yè)就可以掌握所有餐飲行業(yè)的運營工作情況,快捷及時高效。二、 可行性研究方法:從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個方面來研究該系統(tǒng)的可行性。根據(jù)技術(shù)可行性的考慮初步排除一些不現(xiàn)實的系統(tǒng)和不合理的要求;操作可行性方面,根據(jù)使用部門處理事務(wù)的原則和習(xí)慣檢查技術(shù)上可行的方案,去掉其中從操作方式或操作過程的角度看用戶不能接受的方案;經(jīng)濟(jì)方面的可行性,應(yīng)估計可能的系統(tǒng)開發(fā)成本和運行費用,并且估計可以節(jié)省的開支或可以增加的收入。三、
47、 使用方面的可行性 從餐飲行業(yè)的行政管理、工作制度等方面來看。從用戶單位的工作人員的素質(zhì)來看,系統(tǒng)完全可以實施,系統(tǒng)本身操作比較簡單,員工稍加培訓(xùn)就能使用。 使用餐飲管理系統(tǒng),可以給企業(yè)經(jīng)營管理帶來以下好處:管理者可以實施監(jiān)控餐飲企業(yè)的經(jīng)營活動及財務(wù)情況使餐飲企業(yè)的運營更為通暢,完善了管理和控制,增強(qiáng)了對顧客的服務(wù),大大提高了企業(yè)的整體形象。快速點菜、自動傳菜和準(zhǔn)確結(jié)賬可以提高餐飲企業(yè)的工作效率,提高翻臺率,給經(jīng)營者增加更多的收入。杜絕收銀工作中的跑單、漏單現(xiàn)象,根除服務(wù)員的作弊行為,從而降低了經(jīng)營成本。幫助經(jīng)營管理人員對企業(yè)中大量的、動態(tài)的、錯綜復(fù)雜的數(shù)據(jù)和信息進(jìn)行及時、準(zhǔn)確的分析和處理,最
48、大限度的降低處理信息的勞動強(qiáng)度,使餐飲企業(yè)的管理手段和管理水平產(chǎn)生質(zhì)的飛躍,跟上信息時代的步伐。第二節(jié) 需求分析 本章節(jié)主要從需求概述、開發(fā)目標(biāo)、總體設(shè)計幾個方面來進(jìn)行本系統(tǒng)的需求分析。一、 需求概述 餐飲企業(yè)管理系統(tǒng),本軟件是專門為餐飲企業(yè)定制的,極大的解決了餐飲企業(yè)在實際運行中出現(xiàn)的問題,它帶來了簡單易懂的操作界面,能夠迅速的完成開臺、點菜、結(jié)賬、收銀等的業(yè)務(wù)。同時相對于傳統(tǒng)的手工操作管理,餐飲管理系統(tǒng)能夠盡可能的避免手工操作中存在的許多不可避免的問題,比如:員工計算菜單金額比較容易出現(xiàn)差錯;結(jié)賬工作中跑單、漏單現(xiàn)象;個別服務(wù)人員擅自改單;顧客消費單據(jù)難以保存和查詢;企業(yè)在營運過程中對出現(xiàn)
49、的大量信息不能及時做出分析。 本系統(tǒng)設(shè)計內(nèi)容主要是為餐飲企業(yè)提供先進(jìn)的管理模式以提高其營業(yè)效率,該系統(tǒng)主要包括三個主要的功能模塊,分別是點菜功能、收銀功能、系統(tǒng)管理員等,通過這幾個模塊可全方位的為顧客服務(wù)。二、 開發(fā)目標(biāo)1)使餐店的經(jīng)營管理和日常工作規(guī)范化、程序化、標(biāo)準(zhǔn)化、制度化;2)完善經(jīng)營管理體制,提高餐飲行業(yè)的管理水平;3)提高員工的工作效率,從而提高企業(yè)的服務(wù)質(zhì)量;4)實時提供餐飲經(jīng)營數(shù)據(jù)及統(tǒng)計分析,為領(lǐng)導(dǎo)提供決策依據(jù);5)提高餐飲企業(yè)的形象,有助于提高企業(yè)的經(jīng)濟(jì)收入。三、 功能設(shè)計 根據(jù)客戶的需求來設(shè)計本軟件的主要功能,用戶登錄之后,可以選擇不同的功能模塊進(jìn)行操作,來為顧客提供服務(wù)。
50、選擇座位、點餐、結(jié)賬等都可以在極短的時間內(nèi)完成。根據(jù)企業(yè)運營需求管理員能夠及時修改產(chǎn)品信息提高企業(yè)的工作效率。(一) 系統(tǒng)功能結(jié)構(gòu)圖如下:圖3-1 系統(tǒng)功能結(jié)構(gòu)圖 (二) 系統(tǒng)E-R圖整個系統(tǒng)設(shè)計和開發(fā)過程時,主要的實體有:顧客、服務(wù)人員、物品,他們之間的具體關(guān)系如下圖: 圖3-2 E-R圖(三) 流程圖 圖3-3 系統(tǒng)流程圖第四章 系統(tǒng)設(shè)計第一節(jié) 系統(tǒng)模塊總體設(shè)計利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的
51、實際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為四個主要模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的。各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述模塊的分析,系統(tǒng)中功能分別為:前臺管理、員工管理、餐桌管理、菜品管理共分四大部分。 各主要功能模塊的具體功能如下:1. 員工服務(wù)模塊。此模塊用于查看餐廳的菜品信息及點
52、餐信息。菜品信息主要記錄餐廳每一個菜品的名稱、類別、售價等信息。點餐信息主要記錄顧客點菜信息、人數(shù)、消費金額等,就餐結(jié)束之后為顧客結(jié)賬。2.管理員模塊。此模塊是主要包括報表管理、賬目統(tǒng)計、菜品信息管理以及員工信息管理,這些功能主要針對餐飲企業(yè)的內(nèi)部的管理,可以幫助企業(yè)及時的了解企業(yè)的運營狀況。3.菜品信息管理模塊。此模塊可以進(jìn)行菜品信息的管理,可以增加或者更改菜品信息。根據(jù)市場的變化及時的對菜品的價格進(jìn)行合理的調(diào)整。4.員工信息管理模塊。此模塊可以對企業(yè)的員工信息進(jìn)行管理,根據(jù)企業(yè)運營過程中員工的招收、離職、辭退等情況進(jìn)行更改和添加相應(yīng)的信息。第二節(jié) 系統(tǒng)各模塊的功能結(jié)構(gòu)圖1、 系統(tǒng)全部功能結(jié)
53、構(gòu)圖 根據(jù)用戶的需求,確定本項目提供統(tǒng)一的用戶界面,用戶認(rèn)證通過后,判斷用戶的權(quán)限,對于服務(wù)員,直接跳轉(zhuǎn)到點菜結(jié)賬的界面,而對于管理員可以跳轉(zhuǎn)到具有員工信息管理,菜單信息管理點菜結(jié)賬,報表打印等的界面。如圖4-1所示:圖4-1 系統(tǒng)功能結(jié)構(gòu)圖2、 功能模塊設(shè)計(一) 點餐模塊:顧客進(jìn)入餐廳用餐,管理人員為顧客選定滿意的桌位后打開點餐單信息,顧客選取喜歡的菜品,然后確認(rèn)生成菜單。如圖4-2所示:圖4-2 點餐功能流程圖(二) 結(jié)算模塊:顧客就餐結(jié)束,服務(wù)人員查看相應(yīng)的菜單就可以知道顧客的消費情況。結(jié)賬結(jié)束后把顧客的消費數(shù)據(jù)進(jìn)行保存。如圖4-3所示:圖4-3 結(jié)賬功能流程圖(三) 管理員模塊:包括
54、報表整理、點餐結(jié)算、菜系信息管理、員工信息管理。如圖4-4所示: 圖4-4 管理員功能結(jié)構(gòu)圖(四) 菜品信息管理模塊:查詢已有菜品、修改原有的菜品信息、刪除菜品、添加新的菜品信息。如圖4-5所示:圖4-5 信息管理功能結(jié)構(gòu)圖(五) 員工管理模塊:更改員工信息、查詢員工信息、刪除員工信息、添加員工信息。如圖4-6所示:圖4-6 員工信息功能結(jié)構(gòu)圖3、 數(shù)據(jù)庫設(shè)計根據(jù)需求分析設(shè)計數(shù)據(jù)庫中的各種表,包括:員工信息表、菜品信息表、賬單信息表、餐臺信息表。(一)員工信息表(Employee)用來儲存員工的基本信息和身份屬性。表4-7 員工信息表內(nèi)容字段數(shù)據(jù)類型約束員工號eidchar主鍵密碼epwdchar非空員工姓名enamechar非空員工性別esexchar非空員工職級erank char非空聯(lián)系電話ephonechar可
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版八年級歷史(上)第4課洋務(wù)運動聽課評課記錄
- 環(huán)保合作項目協(xié)議書
- 2022年新課標(biāo)八年級上冊道德與法治《第六課 角色與責(zé)任同在 》聽課評課記錄(2課時)
- 蘇科版數(shù)學(xué)七年級下冊7.2《探索平行線的性質(zhì)》聽評課記錄1
- 湘教版數(shù)學(xué)八年級上冊1.3.3《整數(shù)指數(shù)冪的運算法則》聽評課記錄
- 無錫蘇教版四年級數(shù)學(xué)上冊《觀察由幾個正方體擺成的物體》聽評課記錄
- 湘教版數(shù)學(xué)九年級下冊2.6《弧長與扇形面積》聽評課記錄2
- 可轉(zhuǎn)股債權(quán)投資協(xié)議書范本
- 投資框架協(xié)議書范本
- 多人合辦店鋪合伙協(xié)議書范本
- 衛(wèi)生院安全生產(chǎn)知識培訓(xùn)課件
- 口腔醫(yī)院感染預(yù)防與控制1
- 發(fā)生輸液反應(yīng)時的應(yīng)急預(yù)案及處理方法課件
- 中國旅游地理(高職)全套教學(xué)課件
- 門脈高壓性消化道出血的介入治療課件
- 民航保密培訓(xùn)課件
- 兒童尿道黏膜脫垂介紹演示培訓(xùn)課件
- 詩詞寫作入門
- 學(xué)校教育中的STEM教育模式培訓(xùn)課件
- 電器整機(jī)新產(chǎn)品設(shè)計DFM檢查表范例
- 樁基礎(chǔ)工程文件歸檔內(nèi)容及順序表
評論
0/150
提交評論