基于.NET的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文

上傳人:good****022 文檔編號:116543132 上傳時間:2022-07-05 格式:DOC 頁數(shù):32 大?。?33.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于.NET的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文_第1頁
第1頁 / 共32頁
基于.NET的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文_第2頁
第2頁 / 共32頁
基于.NET的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文_第3頁
第3頁 / 共32頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于.NET的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《基于.NET的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文(32頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、畢業(yè)論文(設(shè)計(jì)) 題題 目目基于基于.NET.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名學(xué)生姓名 學(xué)學(xué) 號號 系系 別別 年年 級級 專專 業(yè)業(yè) 指導(dǎo)教師指導(dǎo)教師 職職 稱稱 教授 完成日期完成日期 I 摘摘 要要 隨著信息技術(shù)在企業(yè)管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng) 的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科, 任何一個企業(yè)要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就 必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 本文主要研究如何開發(fā)餐飲管理系統(tǒng),解釋了開發(fā)餐飲管理系統(tǒng)的必要 性和重要性,系統(tǒng)的開發(fā)在.net 平臺上進(jìn)行,結(jié)合后端的 S

2、qlite 數(shù)據(jù)庫技術(shù), 用 C#.net 進(jìn)行編碼,開發(fā)出一個符合企業(yè)需要,比較實(shí)用的信息管理系統(tǒng)。 通過對計(jì)算機(jī)硬件和軟件解決方案的論證,對應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考許 多資料,在指導(dǎo)老師的幫助下,詳細(xì)分析了企業(yè)管理系統(tǒng)的幾個主要設(shè)計(jì)階 段:需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),同時給出了系統(tǒng)實(shí)現(xiàn)的具體思想方案,并 列舉了實(shí)際工程中的實(shí)例創(chuàng)建過程、方法和效果。 該系統(tǒng)開發(fā)由系統(tǒng)需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、數(shù)據(jù) 庫實(shí)施階段、系統(tǒng)調(diào)試和測試階段、參考文獻(xiàn)、附錄等階段組成。 關(guān)鍵詞:餐飲管理現(xiàn)代化,人工管理,功能模塊,存儲過程 II 目目 錄錄 摘摘 要要 I I 1 1 緒論緒論 1 1

3、 1.1 課題的提出、現(xiàn)狀及研究意義1 1.2 課題的研究內(nèi)容1 1.3 論文的章節(jié)安排2 2 2 相關(guān)技術(shù)介紹相關(guān)技術(shù)介紹 3 3 2.1 C# 簡介.3 2.2 SQLITE 簡介.5 3 3 系統(tǒng)需求分析系統(tǒng)需求分析 7 7 3.1 系統(tǒng)需求分析7 3.2 系統(tǒng)類圖7 3.3 系統(tǒng)用例圖7 4 4 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 9 9 4.1 系統(tǒng)總體結(jié)構(gòu)9 4.2 系統(tǒng)詳細(xì)設(shè)計(jì)9 4.2.1 進(jìn)賬管理模塊詳細(xì)設(shè)計(jì).9 4.2.2 員工管理模塊詳細(xì)設(shè)計(jì)10 4.3 數(shù)據(jù)庫設(shè)計(jì)11 4.3.1 概念設(shè)計(jì)11 4.3.2 邏輯設(shè)計(jì)12 5 5 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 1313 5.1 系統(tǒng)數(shù)據(jù)庫連接實(shí)現(xiàn)13

4、5.3 登錄模塊實(shí)現(xiàn)14 5.4 主窗體實(shí)現(xiàn)17 5.5.4 功能實(shí)現(xiàn)的補(bǔ)充說明25 6 6 結(jié)束語結(jié)束語 2626 III 6.1 主要27 6.2 進(jìn)一步改進(jìn)的方向27 參考文獻(xiàn)參考文獻(xiàn) 2929 致致 謝謝 3030 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 1 1 1 緒論緒論 1.11.1 課題的提出、現(xiàn)狀及研究意義課題的提出、現(xiàn)狀及研究意義 近年來,隨著人民的生活水平的不斷提高,餐飲業(yè)的消費(fèi)持續(xù)增長, 競爭愈來愈激烈。然而,傳統(tǒng)餐飲企業(yè)的日常運(yùn)作還是靠人工管理,從原 材料入庫到客人點(diǎn)單,再到結(jié)賬基本上由人工完成記錄,這樣做不僅耗費(fèi) 人力資源而且容易導(dǎo)致記錄丟失或重復(fù)等錯誤,造成管理水

5、平低下。XX 酒 店作為傳統(tǒng)的餐飲企業(yè)也存在這些問題,進(jìn)貨,庫存有人工管理,客人點(diǎn) 單需服務(wù)員記錄并送至廚房,客人結(jié)賬由手工記錄,人力耗費(fèi)大,客人等 待時間長,管理效率低下,這就迫切需要標(biāo)準(zhǔn)的、高效率的計(jì)算機(jī)管理方 式引導(dǎo)其發(fā)展,通過計(jì)算機(jī)管理該企業(yè)的日常運(yùn)作,給管理者以決策參考的 模型,來不斷完善管理水平,提高工作效率。改革開放二十多年來,我國 餐飲業(yè)發(fā)展迅猛,日新月異,各種風(fēng)味特色,各種經(jīng)營形式,各種組織結(jié) 構(gòu)的餐飲企業(yè)星羅棋布,但“競爭激烈,生意難作”也成了餐飲業(yè)的“流 行脖。更新經(jīng)營方式,拓展大眾市場,建全餐飲業(yè)的“軟硬”件設(shè)施,發(fā) 展餐飲信息渠道是我國餐飲業(yè)應(yīng)探索的主旋律。所以,社會

6、化,科學(xué)化, 集錦化 21 世紀(jì)的發(fā)展方向。 當(dāng)今世界已進(jìn)入了在計(jì)算機(jī)信息管理領(lǐng)域中激烈競爭的時代,應(yīng)用計(jì) 算機(jī)已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應(yīng) 該承認(rèn),誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效 率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學(xué)技術(shù)的不斷提高, 計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會 的各個領(lǐng)域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識到信息 管理的重要性。所以說科學(xué)化是二十一世紀(jì)餐飲業(yè)的主流 目前,國內(nèi)的餐飲管理系統(tǒng)幾種情況是:中國的軟件系統(tǒng)大多源自管理 信息系統(tǒng)(MIS),從部門業(yè)務(wù)需求的角度出

7、發(fā)設(shè)計(jì)。管理信息系統(tǒng)設(shè)計(jì)的初 衷是服務(wù)于學(xué)校內(nèi)絕大多數(shù)的業(yè)務(wù)操作人員,將業(yè)務(wù)操作人員的重復(fù)性勞 動予以初場戶動化,即從管理理論抽象出理想化的業(yè)務(wù)管理模式,在基于 該業(yè)務(wù)模式的摹礎(chǔ)上實(shí)現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務(wù)流程電子化。管理信息 系統(tǒng)的設(shè)計(jì),是根據(jù)中小型學(xué)校業(yè)務(wù)單元的需求來編寫的,一般無法滿足 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 2 多體制、多元化、多董組織結(jié)構(gòu)的大型學(xué)校數(shù)據(jù)處理需求。 與國外同類應(yīng)用系統(tǒng)及解決方案相比較,目前中國的管理軟件還有一 些缺憾:第一,很多是從管理信息系統(tǒng)演變而來,雖然目前國內(nèi)的管理軟件 已將模塊功能擴(kuò)展至學(xué)校管理或人才資本管理相關(guān)的整個業(yè)務(wù)領(lǐng)域,但系 統(tǒng)在整體性、

8、前瞻性和集成性方面仍有欠缺。 1.21.2 課題的研究內(nèi)容課題的研究內(nèi)容 本課題是設(shè)計(jì)一個基于.NET 的餐飲管理系統(tǒng)。本系統(tǒng)屬于小型的餐飲管理 系統(tǒng),可以有效地對中小型餐廳消費(fèi)進(jìn)行管理,本系統(tǒng)應(yīng)達(dá)到以下目標(biāo): 系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存 儲安全可靠。 實(shí)現(xiàn)對餐廳顧客開臺、點(diǎn)菜/加菜、賬目查詢和結(jié)賬等操作。 對用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能的避免人為錯誤。 實(shí)現(xiàn)對消費(fèi)賬目自動結(jié)算。 實(shí)現(xiàn)對消費(fèi)的歷史記錄進(jìn)行查詢,支持模糊查詢。 系統(tǒng)應(yīng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。 1.31.3 論文的章節(jié)安排論文的章節(jié)安排 整篇論文是基于.NET 為背景,

9、從.NET 的知識、體系結(jié)構(gòu)等方面,介紹. NET 的餐飲管理系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)現(xiàn)。具體章節(jié)安排如下: 第一章緒論闡明了論文課題的提出及其意義,以及本課題研究內(nèi)容。 第二章主要介紹了研究本課題的涉及到的技術(shù)和個性技術(shù)的特征、功 能和應(yīng)用領(lǐng)域。 第三章介紹系統(tǒng)的需求分析,并重點(diǎn)分析了系統(tǒng)功能需求分析以及系 統(tǒng)的 UML 圖等。 第四章介紹系統(tǒng)設(shè)計(jì),并對系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行的詳細(xì)分析。 第五章進(jìn)行系統(tǒng)實(shí)現(xiàn)設(shè)計(jì)的分析,包括部分界面分析和部分代碼說明。 第六章是結(jié)束語。總結(jié)論文及設(shè)計(jì)所做的主要及取得的成果,并對系 統(tǒng)和.NET 下一步要做的進(jìn)行了分析。 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 3 2 2

10、 相關(guān)技術(shù)介紹相關(guān)技術(shù)介紹 2.12.1 C#C# 簡介簡介 C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework 之上的 高級程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是 微軟公司研究員 Anders Hejlsberg 的最新成果。C#看起來與 Java 有著驚 人的相似;它包括了諸如單一繼承、接口、與 Java 幾乎同樣的語法和編譯 成中間代碼再運(yùn)行的過程。但是 C#與 Java 有著明顯的不同,它借鑒了 Delphi 的一個特點(diǎn),與 COM(組件對象模型)是直接集成的,而且它是微軟公 司.NET windows 網(wǎng)絡(luò)框架的主角。 Visual

11、Studio.NET 從一開始就是為 XML Web 服務(wù)創(chuàng)建的開發(fā)環(huán)境。通 過允許應(yīng)用程序通過 Internet 溝通和共享數(shù)據(jù),XML Web 服務(wù)使業(yè)務(wù)能夠 從 Internet 轉(zhuǎn)換為用于集成和傳送它們的核心商業(yè)價值的真正平臺。 Visual Studio.NET 和 XML Web 服務(wù)提供簡單,靈活和基于標(biāo)準(zhǔn)的模型。 允許開發(fā)人員從新的和現(xiàn)有的代碼匯編應(yīng)用程序,而與平臺,編程語言或 對象模型無關(guān)。 而.NET Framework 是一個新的開發(fā)平臺,它為局域網(wǎng) (LAN) 和 Internet 上的分布式企業(yè)應(yīng)用提供了一致和有效的支持。 .NET Framework 由兩個主要部分

12、組成:CLR(通用語言運(yùn)行時, Common Language Runtime)和一組統(tǒng)一的類庫,包括 ASP.NET、ADO.NET、Windows Forms 和其他能力。 C# (C sharp) 是微軟對這一問題的解決方案。C#是一種最新的、面向 對象的編程語言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應(yīng)用程序,Microsoft .NET 提供了一系列的工具和服務(wù)來最大程度 地開發(fā)利用計(jì)算與通訊領(lǐng)域。 正是由于 C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選 無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的 C#語言結(jié) 構(gòu),這些組件可以方便

13、的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語 言在任何操作系統(tǒng)上通過 Internet 進(jìn)行調(diào)用。 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 4 .NET 是 Microsoft XML .NET 平臺。XML .NET 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或 編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML .NET 并將這些服務(wù)集成在 一起之所需。 C#是一個語言,.net 是一個平臺,上面支持用 C#或者 VBdotNet 寫代碼。 另外,C#不但可以開發(fā)基于.net 的應(yīng)用程序,也可以開發(fā)基于 WinForm 的程序

14、, 這就是區(qū)別。 若是單純以概念來說,你可以把.net 當(dāng)做一個工作平臺一般,它是一個開發(fā)環(huán)境 的基底,提供你開發(fā) Windows、Web、Mobile、XML.等應(yīng)用程式一個共通的平臺, 若是要了解深一點(diǎn),則再去了解其運(yùn)作的相關(guān)機(jī)制那是有助于你利用它來開發(fā).C#和. NET 主要是應(yīng)用在網(wǎng)際網(wǎng)路. C#(讀做 C-sharp)編程語言是由微軟公司的 Anders Hejlsberg 和 Scott Willamette 領(lǐng)導(dǎo)的開發(fā)小組專門為.NET 平臺設(shè)計(jì)的語言,它可以使程序員移植到.NET 上。這種 移植對于廣大的程序員來說是比較容易的,因?yàn)?C#從 C,C+和 Java 發(fā)展而來,它采

15、 用了這三種語言最優(yōu)秀的特點(diǎn),并加入了它自己的特性。C#是事件的驅(qū)動的,完全面 向?qū)ο蟮目梢暬幊陶Z言,我們可以使用集成開發(fā)環(huán)境來編寫 C#程序。使用 IDE,程 序員可以方便的建立,運(yùn)行,測試和調(diào)試 C#程序,這就將開發(fā)一個可用程序的時間減 少到不用 IDE 開發(fā)時所用時間的一小部分。使用 IDE 迅速建立一個應(yīng)用程序的過程稱 為快速反映開發(fā)。 . NET 是 Microsoft 的 XML Web 服務(wù)平臺。不論操作系統(tǒng)或編程語言有何差別, XML Web 服務(wù)能使應(yīng)用程序在 Internet 上傳輸和共享數(shù)據(jù)。 Microsoft .NET 平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML

16、和 Internet 行 業(yè)標(biāo)準(zhǔn)構(gòu)建,提供從開發(fā)、管理、使用到體驗(yàn) XML Web 服務(wù)的每一方面。XML Web 服務(wù)將成為您今天正在使用的 Microsoft 的應(yīng)用程序、工具和服務(wù)器的一部分 并且將要打造出全新的產(chǎn)品以滿足您所有業(yè)務(wù)需求。 更具體地說, Microsoft 正在五個方面創(chuàng)建 .NET 平臺,即工 具、服務(wù)器、 XML Web 服務(wù)、客戶端和 .NET 體驗(yàn)。 C#2.0 新特性: 1、 泛型:在我看來,泛型就是通過將數(shù)據(jù)類型參數(shù)化從而實(shí)現(xiàn)了代碼的更為靈活 的復(fù)用,泛型的出現(xiàn)使得 C#能夠使用同一段代碼來操作多種數(shù)據(jù)類型。泛型無疑是 C#2.0 最重大的改進(jìn),它的出現(xiàn)賦予了

17、 C#代碼更強(qiáng)的類型安全,更好的復(fù)用,更高的 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 5 效率和更清晰的約束。 2、 匿名方法:匿名方法允許我們將代碼直接與委托實(shí)例相關(guān)聯(lián),使委托實(shí)例化 工作更加直觀和方便。在我看來,這只是 C#又多了一種語法格式而已,不再像以前必 須將方法名傳給委托實(shí)例,而是又多了一種選擇。 3、 迭代器:迭代器允許我們更加方便的編寫用于 foreach 語句的類型。在我看來, 迭代器的出現(xiàn)只不過是改進(jìn)了 1.0 中不便的可用 foreach 語句類型的編寫限制,簡化了 一些接口。 4、 局部類型:局部類型允許我們將一個類的代碼分別寫在不同的 cs 文件中。最 典型的應(yīng)用就是

18、使用 VS2005 創(chuàng)建 Form 文件時,VS 會自動將系統(tǒng)生成的代碼與用戶 代碼分開。局部類型通過 partial 關(guān)鍵字來聲明。 5、 空屬類型:空屬類型是一種像 int,一樣可以為空的變量類型。本質(zhì)上是一種 泛型的應(yīng)用,是 System .Nullable=0 ; i-) TabPage tp= new TabPage(); tp.Tag = listi;/每個對象綁定到該控件的tag 屬性中 tp.Text = listi.RoomName; /并且為該控件 ListView lv = new ListView(); /設(shè)置ListView控件顯示樣式- lv.Dock = Dock

19、Style.Fill; 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 15 lv.LargeImageList = imageList1; lv.View = View.LargeIcon; lv.BackColor = Color.White; lv.ItemSelectionChanged += new ListViewItemSelectionChangedEventHandler(Listview_ItemSel ectionChanged);/為每個listview控件注冊一個選項(xiàng)值改變的事件 /為TblPage控件添加ListView控件 tp.Controls.Add(lv); /為t

20、clInfo控件添加TabPate控件 tclInfo.TabPages.Add(tp); /顯示當(dāng)前餐桌的點(diǎn)菜內(nèi)容 void Listview_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) if (e.IsSelected) DeskInfo desk= e.Item.Tag as DeskInfo; ROrderDeskBLL rdBll = new ROrderDeskBLL(); int orderId = rdBll.GetOrderIdByDeskId(desk.DeskId

21、);/餐桌編號 ROrderInfoProductBLL bllORderProduct = new ROrderInfoProductBLL(); List list = bllORderProduct.GetProductOrderInfo(orderId); dgvPro.AutoGenerateColumns = false;/禁止自 動添加列 dgvPro.DataSource = list;/加載菜單 private void LoadDeskByRoomIdDelFlag(TabPage tp, int delFlag) RoomInfo room = tp.Tag as Roo

22、mInfo; ListView lv= tp.Controls0 as ListView; 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 16 lv.Clear();/清空 /根據(jù)包間的id和刪除標(biāo)識,查詢該包間所有的餐桌 DeskInfoBLL dkBll = new DeskInfoBLL(); List list = dkBll.GetAllDeskByRoomIdAndDelFlag(room.RoomId,delFlag); for (int i = 0; i / TabControl控件的選中項(xiàng)值改變事件 / void tclInfo_SelectedIndexChanged(objec

23、t sender, EventArgs e) /選項(xiàng)內(nèi)容更改時候發(fā)生 / TabControl tbInfo = sender as TabControl;/ TabPage tp= tclInfo.TabPagestclInfo.SelectedIndex; /ListView lv = tp.Controls0 as ListView; /lv.Items.Clear(); LoadDeskByRoomIdDelFlag(tp, 0); /會員管理 private void tsslBtnMember1_Click(object sender, 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 18

24、 EventArgs e) /顯示會員窗口 FrmMember frmMember = new FrmMember(); frmMember.ShowDialog(); /商品管理 private void tsslBtnCommodity1_Click(object sender, EventArgs e) FrmCommodity fcd = new FrmCommodity(); fcd.ShowDialog(); /房間管理 private void tsslBtnRoom1_Click(object sender, EventArgs e) FrmRoom fr = new FrmR

25、oom(); fr.ShowDialog(); /顧客開單 private void tsslBtnBilling1_Click(object sender, EventArgs e) TabPage tp = tclInfo.SelectedTab; ListView lv = tp.Controls0 as ListView; if (lv.SelectedItems.Count 0) ListViewItem lvItem = lv.SelectedItems0;/獲取當(dāng)前選中項(xiàng) DeskInfo desk = lvItem.Tag as DeskInfo;/獲 取tag屬性中的餐桌對象

26、 if (desk.DeskState = 0)/餐桌狀態(tài)有0-空閑- 1-開單-2-開桌 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 19 FrmBilling fb = new FrmBilling(); this.evt += new EventHandler(fb.SetValues); fb.FormClosing += new FormClosingEventHandler(Frm_Closing); if (this.evt != null) FrmEventArgs fea = new FrmEventArgs(); fea.Name = tp.Text; fea.Obj = de

27、sk;/lvItem; fea.Money = (tp.Tag as RoomInfo).RoomMinimunConsume.ToString(); this.evt(this, fea); fb.ShowDialog(); / this.FBilling.ShowDialog();/顯示開單 窗體 else MessageBox.Show(“請選擇為開桌或者未開單的 餐桌“); else MessageBox.Show(“請選擇餐桌“); /增加消費(fèi) private void tsslBtnConsumption1_Click(object sender, EventArgs e) 基于.

28、NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 20 TabPage tp = tclInfo.SelectedTab; ListView lv = tp.Controls0 as ListView; if (lv.SelectedItems.Count 0) ListViewItem lvItem = lv.SelectedItems0;/獲取當(dāng)前選中項(xiàng) DeskInfo desk = lvItem.Tag as DeskInfo;/獲 取tag屬性中的餐桌對象 if (desk.DeskState = 1)/餐桌狀態(tài)有0-空閑- 1-開單-2-開桌 FrmAddMoney fam = new FrmAd

29、dMoney(); this.evtFrmMoney += new EventHandler(fam.SetValues); fam.FormClosing += new FormClosingEventHandler(Frm_Closing); if (this.evtFrmMoney != null) FrmEventArgs fea = new FrmEventArgs(); fea.Obj = desk; this.evtFrmMoney(this, fea); fam.ShowDialog(); /this.FAM.ShowDialog(); else MessageBox.Show

30、(“請選擇開單或者開桌的餐桌 “); else MessageBox.Show(“請選擇餐桌“); 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 21 /結(jié)賬 private void tsslBtnCheckOut1_Click(object sender, EventArgs e) TabPage tp = tclInfo.SelectedTab; ListView lv = tp.Controls0 as ListView; if (lv.SelectedItems.Count 0)/大于0證明有選 中的項(xiàng) ListViewItem lvItem = lv.SelectedItems0;/獲取

31、當(dāng)前選中項(xiàng) DeskInfo desk = lvItem.Tag as DeskInfo;/獲 取tag屬性中的餐桌對象 if (desk.DeskState = 1)/餐桌狀態(tài)有0-空閑- 1-開單-2-開桌 FrmBalance fal = new FrmBalance(); this.evtBalance += new EventHandler(fal.SetValues); fal.FormClosing += new FormClosingEventHandler(Frm_Closing); if (this.evtBalance != null) FrmEventArgs fea

32、= new FrmEventArgs(); fea.Obj = desk; this.evtBalance(this, fea); fal.ShowDialog(); else 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 22 MessageBox.Show(“請選擇開單的餐桌“); else MessageBox.Show(“請選擇餐桌“); 主窗體界面如圖: 5.5.45.5.4 功能實(shí)現(xiàn)的補(bǔ)充說明功能實(shí)現(xiàn)的補(bǔ)充說明 該模塊是主要是對該系統(tǒng)的功能實(shí)現(xiàn)做補(bǔ)充。主要由以下功能圖 5- 17,詳細(xì)見系統(tǒng)源碼: 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 23 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 24

33、 6 6 結(jié)束語結(jié)束語 經(jīng)過這次開發(fā)基于.NET 的餐飲管理系統(tǒng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的畢業(yè)設(shè)計(jì), 使我對.NET 有較深的認(rèn)識及體會。在本開發(fā)系統(tǒng)時,由于是本人初次接觸 有關(guān).NET 領(lǐng)域;在知識、經(jīng)驗(yàn)方面都存在著太多的不足。另外,在開發(fā)的 整個過程中,時間也較倉促。因此,該系統(tǒng)必然會存在很多不足。因?yàn)閷?整個學(xué)校的管理模式不夠了解及對整個系統(tǒng)的流程不夠熟悉,在需求分析 階段用戶的需求未能做到完全滿足,如系統(tǒng)還沒做到請假信息的管理,不 能從考核信息中得出考核工資等等。在系統(tǒng)功能上,還有部分問題是我還 沒有考慮到的,所以本系統(tǒng)還有繼續(xù)開發(fā)一定空間。 不過,我覺得學(xué)習(xí)一種新的技術(shù)能學(xué)習(xí)到運(yùn)用此技術(shù)開發(fā)

34、出一個有意 義的系統(tǒng)是不容易的,這同時也使我增強(qiáng)對知識的渴望和追求的欲望。在 整個軟件的設(shè)計(jì)開發(fā)過程中真實(shí)感受到設(shè)計(jì)開發(fā)的長期和艱辛,同時也獲 得設(shè)計(jì)開發(fā)的經(jīng)驗(yàn)和感受,首先就是始終要有對項(xiàng)目開發(fā)的興趣、愛好、 激情和積極追求的思維;其次必須要有廣博的知識、文獻(xiàn)和技術(shù)書籍,可 供搜索,能去查閱,聯(lián)絡(luò)訪問;再次要有迎難而上的決心和恒心,面對疑 難要靜心和細(xì)心,也要有一定的耐心和信心,才能把握關(guān)鍵;最后要有一 定的時限,要有足夠的時間去針對每個細(xì)節(jié),逐個排查問題,應(yīng)付設(shè)計(jì)開 發(fā)各種過程的考驗(yàn);此外,一個大的項(xiàng)目的開發(fā)設(shè)計(jì)的確要有協(xié)助合作伙 伴,多與人討論,雖然畢業(yè)設(shè)計(jì)是一人獨(dú)立完成,但多與人交流經(jīng)驗(yàn)

35、,能 增強(qiáng)團(tuán)隊(duì)合作意思,適應(yīng)將來的需要。這里整個軟件設(shè)計(jì)及近尾聲,最大 的收獲就是深化了對項(xiàng)目的設(shè)計(jì)開發(fā)、結(jié)構(gòu)框架和 C#編程語言的學(xué)習(xí),從 基礎(chǔ)的語法代碼,上升到數(shù)據(jù)庫的連接,到增刪修、比較和.NET 的代碼思 創(chuàng)過程。 系統(tǒng)管理也回避了大量用戶管理的界面設(shè)計(jì)等,運(yùn)行或出現(xiàn)的一些小 失誤,或存在更大的潛在缺陷,這些將在以后使用的過程中發(fā)現(xiàn),以及在 后續(xù)的段中進(jìn)一步完善。總之本系統(tǒng)設(shè)計(jì)并沒有名家軟件那樣廣泛和實(shí)用, 也不可能有過多的高效和完善,作為畢業(yè)設(shè)計(jì),旨在能達(dá)到普通高校教學(xué) 大綱規(guī)定的水準(zhǔn),具備初步軟件設(shè)計(jì)和開發(fā)的能力。 當(dāng)然我也體會到.NET 給我們帶來的好處。系統(tǒng)采用 C/S(客戶端

36、/服務(wù) 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 25 器)架構(gòu)和.NET 相結(jié)合。Web 服務(wù)能夠利用行業(yè)標(biāo)準(zhǔn)協(xié)議( XML SOAP WSDL 和 HTTP)來與任何類型的遠(yuǎn) 程系統(tǒng)交換信息。本系統(tǒng)采用的是 基 于.NET 技術(shù),它使得整個的 系統(tǒng)開發(fā)技術(shù)從以操作系統(tǒng)為中心的應(yīng)用程 序組織模式擴(kuò)展到以網(wǎng)絡(luò)為中心的組織模式,即在視野上從本地?cái)U(kuò)大到 了全球。 在整個設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立的能力,樹立了對 自己能力的信心,相信會對今后的學(xué)習(xí)生活有非常重要的影響。使我充分 體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設(shè)計(jì)做得不 太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)

37、計(jì)的最大收獲和財(cái)富, 使我終身受益。 6.16.1 主要主要 ASP,.NET 等是當(dāng)今 IT 技術(shù)熱點(diǎn)之一,信息領(lǐng)域最受關(guān)注的領(lǐng)域無疑 是使用網(wǎng)絡(luò)技術(shù)來構(gòu)建信息系統(tǒng)之間的資源共享。全文的成果主要體現(xiàn)在 以下幾個方面: (1)簡介.NET 一些協(xié)議包括(簡單對象訪問協(xié)議) , (.NET 描述語言 等一些.NET 標(biāo)準(zhǔn)的協(xié)議。 (2)在基于 Framework 框架的基礎(chǔ)上,簡介了.NET 體系結(jié)構(gòu),根據(jù). NET 體系結(jié)構(gòu)及 W3C 等國際標(biāo)準(zhǔn)化組織的開方協(xié)議標(biāo)準(zhǔn),系統(tǒng)簡介微軟的. NET 體系結(jié)構(gòu)。 (3)運(yùn)用基于 C#語言來開發(fā) ASP 的 windows 服務(wù)應(yīng)用程序的開發(fā)。 (4)運(yùn)

38、用數(shù)據(jù)庫理論來指導(dǎo)開發(fā)系統(tǒng)數(shù)據(jù)庫和多層架構(gòu)技術(shù)。 6.26.2 進(jìn)一步改進(jìn)的方向進(jìn)一步改進(jìn)的方向 由于時間關(guān)系,還有很多方面沒考慮到,未來將在已有基礎(chǔ)上,值得 繼續(xù)關(guān)注和解決的問題包括: (1)系統(tǒng)設(shè)計(jì)模式。 (2)信息更新數(shù)據(jù)變快,需要架構(gòu)一個異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)信息共享, 對異構(gòu)數(shù)據(jù)信息共享需要進(jìn)一部了解。 (3).NET 在不同平臺之間傳遞數(shù)據(jù)。 (4).NET 合成技術(shù)。 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 26 (5).NET 相關(guān)的安全技術(shù),如安全性、WS-Security 規(guī)范等。 當(dāng)今信息技術(shù)正發(fā)生著廣泛而深刻的變革,隨著技術(shù)的進(jìn)一步發(fā)展, .NET 技術(shù)、信息資源共享等更加

39、完善和發(fā)展,在企事業(yè)單位發(fā)展中引入這 些技術(shù)將促進(jìn)其向著網(wǎng)絡(luò)化、標(biāo)準(zhǔn)化、全球化和大眾化發(fā)展。空間信息網(wǎng) 格將在人們對空間信息的查詢、綜合分析和輔助決策中發(fā)揮越來越大的作 用,顯示其強(qiáng)大的生命力。 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 27 參考文獻(xiàn)參考文獻(xiàn) 基于.NET 的餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 28 致 謝 在此,首先得感謝我的導(dǎo)師教授,感謝他在百忙之中還抽出時間來給 我指導(dǎo)、給我建議、給我?guī)椭?,使我順利地完成畢業(yè)設(shè)計(jì)。在本次畢業(yè)設(shè) 計(jì)中,我從指導(dǎo)老師身上學(xué)到很多東西,例如他那認(rèn)真負(fù)責(zé)的態(tài)度,嚴(yán)謹(jǐn)?shù)?治學(xué)精神和深厚的理論水平都使我受益匪淺;他無論在理論上還是在實(shí)踐 中,都給予我很大的幫助,

40、使我得到很大的提高,這對于我以后的和學(xué)習(xí) 都是巨大的幫助;在學(xué)術(shù)上,指導(dǎo)老師是一個嚴(yán)謹(jǐn)求實(shí),認(rèn)真負(fù)責(zé)的人。 他不辭辛勞,為我選定課題的開發(fā)方向,對我的課題給予了大量的指導(dǎo), 提出了寶貴的建議,再次感謝他耐心的輔導(dǎo)。 其次我要感謝計(jì)算機(jī)科學(xué)系所有的老師們,沒有他們平時的教導(dǎo),我 不會順利完成我的畢業(yè)設(shè)計(jì)。是他們勤勤懇懇、不辭辛苦、不厭其煩、任 勞任怨地給我們講解計(jì)算機(jī)的專業(yè)課程。面對專業(yè)知識不那么深熟的我們, 老師們一遍遍試圖用最易懂的方式讓我們透徹理解那些高深的專業(yè)理論。 我還要感謝我的同學(xué)們,沒有他們的支持和鼓勵,我不可能愉快的度 過我的大學(xué)生活。我們互相加油互相扶持,走過了大學(xué)本科四年,謝謝他 們。 最后,再次對關(guān)心、幫助我的老師們、朋友們和同學(xué)們表示衷心地感 謝!

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!