




已閱讀5頁,還剩30頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于NET的餐飲管理系統設計與實現摘要隨著信息技術在企業管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發展的新型學科,任何一個企業要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統。本文主要研究如何開發餐飲管理系統,解釋了開發餐飲管理系統的必要性和重要性,系統的開發在NET平臺上進行,結合后端的SQLITE數據庫技術,用CNET進行編碼,開發出一個符合企業需要,比較實用的信息管理系統。通過對計算機硬件和軟件解決方案的論證,對應用領域進行調查分析,參考許多資料,在指導老師的幫助下,詳細分析了企業管理系統的幾個主要設計階段需求分析、概要設計和詳細設計,同時給出了系統實現的具體思想方案,并列舉了實際工程中的實例創建過程、方法和效果。該系統開發由系統需求分析階段、概念設計階段、邏輯設計階段、數據庫實施階段、系統調試和測試階段、參考文獻、附錄等階段組成。關鍵詞餐飲管理現代化,人工管理,功能模塊,存儲過程目錄摘要I1緒論111課題的提出、現狀及研究意義112課題的研究內容113論文的章節安排22相關技術介紹321C簡介322SQLITE簡介53系統需求分析731系統需求分析732系統類圖733系統用例圖74系統設計941系統總體結構942系統詳細設計9421進賬管理模塊詳細設計9422員工管理模塊詳細設計1043數據庫設計11431概念設計11432邏輯設計125系統實現1351系統數據庫連接實現1353登錄模塊實現1454主窗體實現17554功能實現的補充說明256結束語2661主要2762進一步改進的方向27參考文獻29致謝301緒論11課題的提出、現狀及研究意義近年來,隨著人民的生活水平的不斷提高,餐飲業的消費持續增長,競爭愈來愈激烈。然而,傳統餐飲企業的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結賬基本上由人工完成記錄,這樣做不僅耗費人力資源而且容易導致記錄丟失或重復等錯誤,造成管理水平低下。XX酒店作為傳統的餐飲企業也存在這些問題,進貨,庫存有人工管理,客人點單需服務員記錄并送至廚房,客人結賬由手工記錄,人力耗費大,客人等待時間長,管理效率低下,這就迫切需要標準的、高效率的計算機管理方式引導其發展,通過計算機管理該企業的日常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。改革開放二十多年來,我國餐飲業發展迅猛,日新月異,各種風味特色,各種經營形式,各種組織結構的餐飲企業星羅棋布,但“競爭激烈,生意難作”也成了餐飲業的“流行脖。更新經營方式,拓展大眾市場,建全餐飲業的“軟硬”件設施,發展餐飲信息渠道是我國餐飲業應探索的主旋律。所以,社會化,科學化,集錦化21世紀的發展方向。當今世界已進入了在計算機信息管理領域中激烈競爭的時代,應用計算機已經變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應該承認,誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。越來越多的管理人員意識到信息管理的重要性。所以說科學化是二十一世紀餐飲業的主流目前,國內的餐飲管理系統幾種情況是中國的軟件系統大多源自管理信息系統MIS,從部門業務需求的角度出發設計。管理信息系統設計的初衷是服務于學校內絕大多數的業務操作人員,將業務操作人員的重復性勞動予以初場戶動化,即從管理理論抽象出理想化的業務管理模式,在基于該業務模式的摹礎上實現低層次的數據處理或業務流程電子化。管理信息系統的設計,是根據中小型學校業務單元的需求來編寫的,一般無法滿足多體制、多元化、多董組織結構的大型學校數據處理需求。與國外同類應用系統及解決方案相比較,目前中國的管理軟件還有一些缺憾第一,很多是從管理信息系統演變而來,雖然目前國內的管理軟件已將模塊功能擴展至學校管理或人才資本管理相關的整個業務領域,但系統在整體性、前瞻性和集成性方面仍有欠缺。12課題的研究內容本課題是設計一個基于NET的餐飲管理系統。本系統屬于小型的餐飲管理系統,可以有效地對中小型餐廳消費進行管理,本系統應達到以下目標系統采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數據存儲安全可靠。實現對餐廳顧客開臺、點菜/加菜、賬目查詢和結賬等操作。對用戶輸入的數據,進行嚴格的數據檢驗,盡可能的避免人為錯誤。實現對消費賬目自動結算。實現對消費的歷史記錄進行查詢,支持模糊查詢。系統應最大限度地實現易維護性和易操作性。13論文的章節安排整篇論文是基于NET為背景,從NET的知識、體系結構等方面,介紹NET的餐飲管理系統設計與開發實現。具體章節安排如下第一章緒論闡明了論文課題的提出及其意義,以及本課題研究內容。第二章主要介紹了研究本課題的涉及到的技術和個性技術的特征、功能和應用領域。第三章介紹系統的需求分析,并重點分析了系統功能需求分析以及系統的UML圖等。第四章介紹系統設計,并對系統的數據庫設計進行的詳細分析。第五章進行系統實現設計的分析,包括部分界面分析和部分代碼說明。第六章是結束語。總結論文及設計所做的主要及取得的成果,并對系統和NET下一步要做的進行了分析。2相關技術介紹21C簡介C是微軟公司發布的一種面向對象的、運行于NETFRAMEWORK之上的高級程序設計語言。并定于在微軟職業開發者論壇PDC上登臺亮相。C是微軟公司研究員ANDERSHEJLSBERG的最新成果。C看起來與JAVA有著驚人的相似;它包括了諸如單一繼承、接口、與JAVA幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C與JAVA有著明顯的不同,它借鑒了DELPHI的一個特點,與COM組件對象模型是直接集成的,而且它是微軟公司NETWINDOWS網絡框架的主角。VISUALSTUDIONET從一開始就是為XMLWEB服務創建的開發環境。通過允許應用程序通過INTERNET溝通和共享數據,XMLWEB服務使業務能夠從INTERNET轉換為用于集成和傳送它們的核心商業價值的真正平臺。VISUALSTUDIONET和XMLWEB服務提供簡單,靈活和基于標準的模型。允許開發人員從新的和現有的代碼匯編應用程序,而與平臺,編程語言或對象模型無關。而NETFRAMEWORK是一個新的開發平臺,它為局域網LAN和INTERNET上的分布式企業應用提供了一致和有效的支持。NETFRAMEWORK由兩個主要部分組成CLR通用語言運行時,COMMONLANGUAGERUNTIME和一組統一的類庫,包括ASPNET、ADONET、WINDOWSFORMS和其他能力。CCSHARP是微軟對這一問題的解決方案。C是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于MICROSOFTNET平臺的應用程序,MICROSOFTNET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。正是由于C面向對象的卓越設計,使它成為構建各類組件的理想之選無論是高級的商業對象還是系統級的應用程序。使用簡單的C語言結構,這些組件可以方便的轉化為XML網絡服務,從而使它們可以由任何語言在任何操作系統上通過INTERNET進行調用。NET是MICROSOFTXMLNET平臺。XMLNET允許應用程序通過INTERNET進行通訊和共享數據,而不管所采用的是哪種操作系統、設備或編程語言。MICROSOFTNET平臺提供創建XMLNET并將這些服務集成在一起之所需。C是一個語言,NET是一個平臺,上面支持用C或者VBDOTNET寫代碼。另外,C不但可以開發基于NET的應用程序,也可以開發基于WINFORM的程序,這就是區別。若是單純以概念來說,你可以把NET當做一個工作平臺一般,它是一個開發環境的基底,提供你開發WINDOWS、WEB、MOBILE、XML等應用程式一個共通的平臺,若是要了解深一點,則再去了解其運作的相關機制那是有助于你利用它來開發C和NET主要是應用在網際網路C(讀做CSHARP)編程語言是由微軟公司的ANDERSHEJLSBERG和SCOTTWILLAMETTE領導的開發小組專門為NET平臺設計的語言,它可以使程序員移植到NET上。這種移植對于廣大的程序員來說是比較容易的,因為C從C,C和JAVA發展而來,它采用了這三種語言最優秀的特點,并加入了它自己的特性。C是事件的驅動的,完全面向對象的可視化編程語言,我們可以使用集成開發環境來編寫C程序。使用IDE,程序員可以方便的建立,運行,測試和調試C程序,這就將開發一個可用程序的時間減少到不用IDE開發時所用時間的一小部分。使用IDE迅速建立一個應用程序的過程稱為快速反映開發。NET是MICROSOFT的XMLWEB服務平臺。不論操作系統或編程語言有何差別,XMLWEB服務能使應用程序在INTERNET上傳輸和共享數據。MICROSOFTNET平臺包含廣泛的產品系列,它們都是基于XML和INTERNET行業標準構建,提供從開發、管理、使用到體驗XMLWEB服務的每一方面。XMLWEB服務將成為您今天正在使用的MICROSOFT的應用程序、工具和服務器的一部分并且將要打造出全新的產品以滿足您所有業務需求。更具體地說,MICROSOFT正在五個方面創建NET平臺,即工具、服務器、XMLWEB服務、客戶端和NET體驗。C20新特性1、泛型在我看來,泛型就是通過將數據類型參數化從而實現了代碼的更為靈活的復用,泛型的出現使得C能夠使用同一段代碼來操作多種數據類型。泛型無疑是C20最重大的改進,它的出現賦予了C代碼更強的類型安全,更好的復用,更高的效率和更清晰的約束。2、匿名方法匿名方法允許我們將代碼直接與委托實例相關聯,使委托實例化工作更加直觀和方便。在我看來,這只是C又多了一種語法格式而已,不再像以前必須將方法名傳給委托實例,而是又多了一種選擇。3、迭代器迭代器允許我們更加方便的編寫用于FOREACH語句的類型。在我看來,迭代器的出現只不過是改進了10中不便的可用FOREACH語句類型的編寫限制,簡化了一些接口。4、局部類型局部類型允許我們將一個類的代碼分別寫在不同的CS文件中。最典型的應用就是使用VS2005創建FORM文件時,VS會自動將系統生成的代碼與用戶代碼分開。局部類型通過PARTIAL關鍵字來聲明。5、空屬類型空屬類型是一種像INT,一樣可以為空的變量類型。本質上是一種泛型的應用,是SYSTEMNULLABLE的一種類型實例化。6、靜態類靜態類是只用于包含靜態成員的類型,它既不能實例化,亦不能被繼承。22SQLSERVER簡介SQLITE,是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持WINDOWS/LINUX/UNIX等等主流的操作系統,同時能夠跟很多程序語言相結合,比如TCL、C、PHP、JAVA等,還有ODBC接口,同樣比起MYSQL、POSTGRESQL這兩款開源世界著名的數據庫管理系統來講,它的處理速度比他們都快。SQLITE第一個ALPHA版本誕生于2000年5月。至今已經有13個年頭,SQLITE也迎來了一個版本SQLITE3已經發布。SQLITE數據引擎是本企業數據管理解決方案的核心。同時它還支持事務處理功能等等。也有人說它象MICROSOFT的ACCESS,有時候真的覺得有點象,但是事實上它們區別很大。比如SQLITE支持跨平臺,操作簡單,能夠使用很多語言直接創建數據庫,而不象ACCESS一樣需要OFFICE的支持。如果是個很小型的應用,或者想做嵌入式開發,沒有合適的數據庫系統,那么都可以考慮使用SQLITE。3系統需求分析31系統需求分析作為餐飲管理系統,首先需要具有餐飲管理員可以運用系統來進行登記的功能。在進行登記后,餐飲管理員就可以登錄了,在登錄以后可以對現有的信息的查看、修改等。由于餐飲管理系統是信息管理系統,利用計算機網絡的巨大潛在力量、數據信息的理念,從而減少人、物及財等方面上的消耗,完成合理的資源分配。其開發的功能主要包括本課題是設計一個基于NET的餐飲管理系統。確的餐飲管理依據與輔助決策數據。32系統類圖4系統設計41系統總體結構根據以上對餐飲管理系統的功能需求分析。現對餐飲管理系統分析。42系統詳細設計不管是管理員還是普通餐飲管理員登錄系統都要進行正確的判斷后,才能登入到系統,登錄活動圖如圖42所示系統服務器管理人員啟動請求輸入相關信息顯示相關輸入信息校驗信息失敗成功顯示系統界面圖42系統登錄活動圖43數據庫設計431概念設計系統管理模塊店主模塊登錄模塊用戶登錄餐廳管理系統用戶增刪改查餐權限增刪改查設置用戶角色餐桌增刪改查菜單增刪改查訂單查詢銷售信息查詢角色增刪改查工作菜單模塊員工工作模塊服務員收銀員廚師權限模塊角色權限特殊權限設置角色權限設置特殊權限圖31功能模塊圖5系統實現51系統數據庫連接實現在系統開發過程中,采用三層架構模式開發,因為要多處涉及到對數據庫的連接,如果這些連接都在各個CNET程序中去實現,那樣將會非常繁瑣,代碼重復量比較大,因此,為了簡化這些連接操作,在開發時設計了一個可重用的類SQLITEHELPERCS,把對數據庫的操作都封裝在在這個類中,需要用到時生成對象調用便可,其流程圖如圖51所示。其中SQLITEHELPERCS文件的主要代碼由如下所示USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMDATAUSINGSYSTEMDATASQLITEUSINGSYSTEMCONFIGURATIONNAMESPACECATERINGDALPUBLICCLASSSQLITEHELPERPRIVATESTATICREADONLYSTRINGSTRCONFIGURATIONMANAGERCONNECTIONSTRINGS“CONSTR“CONNECTIONSTRING/此方法用來做增刪改/SQL語句/參數數組/返回受影響的行數PUBLICSTATICINTEXECUTENONQUERYSTRINGSQL,PARAMSSQLITEPARAMETERPARAM/創建連接字符串USINGSQLITECONNECTIONCONNEWSQLITECONNECTIONSTR/創建執行SQL語句對象USINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCONOPEN/打開數據庫CMDPARAMETERSADDRANGEPARAM/添加參數列表RETURNCMDEXECUTENONQUERY/執行命令/此方法用來返回首行首列/SQL語句/參數數組/返回值為OBJECT類型PUBLICSTATICOBJECTEXECUTESCALARSTRINGSQL,PARAMSSQLITEPARAMETERPARAMUSINGSQLITECONNECTIONCONNEWSQLITECONNECTIONSTRUSINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCONOPENCMDPARAMETERSADDRANGEPARAMRETURNCMDEXECUTESCALAR/此方法用來返回每一行數據/SQL語句/參數可變數組/返回值為SQLITEDATAREADER類型PUBLICSTATICSQLITEDATAREADEREXECUTEREADERSTRINGSQL,PARAMSSQLITEPARAMETERPARAMSQLITECONNECTIONCONNEWSQLITECONNECTIONSTRUSINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCMDPARAMETERSADDRANGEPARAMTRYCONOPENRETURNCMDEXECUTEREADERSYSTEMDATACOMMANDBEHAVIORCLOSECONNECTIONCATCHEXCEPTIONEXCONCLOSECONDISPOSETHROWEX/此方法用來返回整個表/SQL語句/返回值為DATABLE類型PUBLICSTATICDATATABLEEXECUTEDATETABLESTRINGSQL,PARAMSSQLITEPARAMETERPARAMDATATABLEDTNEWDATATABLEUSINGSQLITECONNECTIONCONNEWSQLITECONNECTIONSTRUSINGSQLITECOMMANDCMDNEWSQLITECOMMANDSQL,CONCMDPARAMETERSADDRANGEPARAMUSINGSQLITEDATAADAPTERSDANEWSQLITEDATAADAPTERCMD/SDASELECTCOMMANDPARAMETERSADDRANGEPARAMSDAFILLDTRETURNDT53登錄模塊實現USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGCATERINGMODELUSINGCATERINGBLLNAMESPACECATERINGPUBLICPARTIALCLASSFRMLOGINFORMPUBLICFRMLOGININITIALIZECOMPONENTPRIVATEVOIDBTNLOGIN_CLICKOBJECTSENDER,EVENTARGSE/帳號和密碼不為空/帳號和密碼類型STRINGNAMETXTLOGINNAMETEXTTRIM/帳號STRINGPWDTXTPWDTEXTTRIM/密碼STRINGMSG/要顯示的信息USERINFOPER/對象IFCHECKINPUTNAME,PWD/調方法判斷帳號和密碼是否為空USERINFOBLLBLLNEWUSERINFOBLL/調用BLL方法驗證帳號和密碼是否正確IFBLLISLOGINNAME,PWD,OUTMSG,OUTPER/如果登錄成功則在消息窗口顯現登錄成功的狀態并且等待一分鐘后顯示主窗體MSGDIV1MSGDIVSHOWMSG,1,BINDELSEMSGDIV1MSGDIVSHOWMSG,1VOIDBINDTHISDIALOGRESULTSYSTEMWINDOWSFORMSDIALOGRESULTOK/登錄成功后設置當前登錄窗口的返回值狀態/方法驗證登錄時的帳號和密碼是否為空PRIVATEBOOLCHECKINPUTSTRINGNAME,STRINGPWDIFSTRINGISNULLOREMPTYNAMEMSGDIV1MSGDIVSHOW“帳號不能為空“,1RETURNFALSEIFSTRINGISNULLOREMPTYPWDMSGDIV1MSGDIVSHOW“密碼不能為空“,1RETURNFALSERETURNTRUE登錄界面如圖54主窗體實現主窗體主要由以下代碼來實現USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMLINQUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGCATERINGBLLUSINGCATERINGMODELNAMESPACECATERINGPUBLICPARTIALCLASSFRMMAINFORMPUBLICFRMMAININITIALIZECOMPONENT/獲取所有的包間類型/未刪除的標識0刪除標識是1PRIVATEVOIDLOADROOMBYDELFLAGINTDELFLAGROOMINFOBLLROOMBLLNEWROOMINFOBLLLISTLISTROOMBLLGETALLROOMBYDELFLAGDELFLAGFORINTILISTCOUNT1I0ITABPAGETPNEWTABPAGETPTAGLISTI/每個對象綁定到該控件的TAG屬性中TPTEXTLISTIROOMNAME/并且為該控件LISTVIEWLVNEWLISTVIEW/設置LISTVIEW控件顯示樣式LVDOCKDOCKSTYLEFILLLVLARGEIMAGELISTIMAGELIST1LVVIEWVIEWLARGEICONLVBACKCOLORCOLORWHITELVITEMSELECTIONCHANGEDNEWLISTVIEWITEMSELECTIONCHANGEDEVENTHANDLERLISTVIEW_ITEMSELECTIONCHANGED/為每個LISTVIEW控件注冊一個選項值改變的事件/為TBLPAGE控件添加LISTVIEW控件TPCONTROLSADDLV/為TCLINFO控件添加TABPATE控件TCLINFOTABPAGESADDTP/顯示當前餐桌的點菜內容VOIDLISTVIEW_ITEMSELECTIONCHANGEDOBJECTSENDER,LISTVIEWITEMSELECTIONCHANGEDEVENTARGSEIFEISSELECTEDDESKINFODESKEITEMTAGASDESKINFORORDERDESKBLLRDBLLNEWRORDERDESKBLLINTORDERIDRDBLLGETORDERIDBYDESKIDDESKDESKID/餐桌編號RORDERINFOPRODUCTBLLBLLORDERPRODUCTNEWRORDERINFOPRODUCTBLLLISTLISTBLLORDERPRODUCTGETPRODUCTORDERINFOORDERIDDGVPROAUTOGENERATECOLUMNSFALSE/禁止自動添加列DGVPRODATASOURCELIST/加載菜單PRIVATEVOIDLOADDESKBYROOMIDDELFLAGTABPAGETP,INTDELFLAGROOMINFOROOMTPTAGASROOMINFOLISTVIEWLVTPCONTROLS0ASLISTVIEWLVCLEAR/清空/根據包間的ID和刪除標識,查詢該包間所有的餐桌DESKINFOBLLDKBLLNEWDESKINFOBLLLISTLISTDKBLLGETALLDESKBYROOMIDANDDELFLAGROOMROOMID,DELFLAGFORINTI0I/TABCONTROL控件的選中項值改變事件/VOIDTCLINFO_SELECTEDINDEXCHANGEDOBJECTSENDER,EVENTARGSE/選項內容更改時候發生/TABCONTROLTBINFOSENDERASTABCONTROL/TABPAGETPTCLINFOTABPAGESTCLINFOSELECTEDINDEX/LISTVIEWLVTPCONTROLS0ASLISTVIEW/LVITEMSCLEARLOADDESKBYROOMIDDELFLAGTP,0/會員管理PRIVATEVOIDTSSLBTNMEMBER1_CLICKOBJECTSENDER,EVENTARGSE/顯示會員窗口FRMMEMBERFRMMEMBERNEWFRMMEMBERFRMMEMBERSHOWDIALOG/商品管理PRIVATEVOIDTSSLBTNCOMMODITY1_CLICKOBJECTSENDER,EVENTARGSEFRMCOMMODITYFCDNEWFRMCOMMODITYFCDSHOWDIALOG/房間管理PRIVATEVOIDTSSLBTNROOM1_CLICKOBJECTSENDER,EVENTARGSEFRMROOMFRNEWFRMROOMFRSHOWDIALOG/顧客開單PRIVATEVOIDTSSLBTNBILLING1_CLICKOBJECTSENDER,EVENTARGSETABPAGETPTCLINFOSELECTEDTABLISTVIEWLVTPCONTROLS0ASLISTVIEWIFLVSELECTEDITEMSCOUNT0LISTVIEWITEMLVITEMLVSELECTEDITEMS0/獲取當前選中項DESKINFODESKLVITEMTAGASDESKINFO/獲取TAG屬性中的餐桌對象IFDESKDESKSTATE0/餐桌狀態有0空閑1開單2開桌FRMBILLINGFBNEWFRMBILLINGTHISEVTNEWEVENTHANDLERFBSETVALUESFBFORMCLOSINGNEWFORMCLOSINGEVENTHANDLERFRM_CLOSINGIFTHISEVTNULLFRMEVENTARGSFEANEWFRMEVENTARGSFEANAMETPTEXTFEAOBJDESK/LVITEMFEAMONEYTPTAGASROOMINFOROOMMINIMUNCONSUMETOSTRINGTHISEVTTHIS,FEAFBSHOWDIALOG/THISFBILLINGSHOWDIALOG/顯示開單窗體ELSEMESSAGEBOXSHOW“請選擇為開桌或者未開單的餐桌“ELSEMESSAGEBOXSHOW“請選擇餐桌“/增加消費PRIVATEVOIDTSSLBTNCONSUMPTION1_CLICKOBJECTSENDER,EVENTARGSETABPAGETPTCLINFOSELECTEDTABLISTVIEWLVTPCONTROLS0ASLISTVIEWIFLVSELECTEDITEMSCOUNT0LISTVIEWITEMLVITEMLVSELECTEDITEMS0/獲取當前選中項DESKINFODESKLVITEMTAGASDESKINFO/獲取TAG屬性中的餐桌對象IFDESKDESKSTATE1/餐桌狀態有0空閑1開單2開桌FRMADDMONEYFAMNEWFRMADDMONEYTHISEVTFRMMONEYNEWEVENTHANDLERFAMSETVALUESFAMFORMCLOSINGNEWFORMCLOSINGEVENTHANDLERFRM_CLOSINGIFTHISEVTFRMMONEYNULLFRMEVENTARGSFEANEWFRMEVENTARGSFEAOBJDESKTHISEVTFRMMONEYTHIS,FEAFAMSHOWDIALOG/THISFAMSHOWDIALOGELSEMESSAGEBOXSHOW“請選擇開單或者開桌的餐桌“ELSEMESSAGEBOXSHOW“請選擇餐桌“/結賬PRIVATEVOIDTSSLBTNCHECKOUT1_CLICKOBJECTSENDER,EVENTARGSETABPAGETPTCLINFOSELECTEDTABLISTVIEWLVTPCONTROLS0ASLISTVIEWIFLVSELECTEDITEMSCOUNT0/大于0證明有選中的項LISTVIEWITEMLVITEMLVSELECTEDITEMS0/獲取當前選中項DESKINFODESKLVITEMTAGASDESKINFO/獲取TAG屬性中的餐桌對象IFDESKDESKSTATE1/餐桌狀態有0空閑1開單2開桌FRMBALANCEFALNEWFRMBALANCETHISEVTBALANCENEWEVENTHANDLERFALSETVALUESFALFORMCLOSINGNEWFORMCLOSINGEVENTHANDLERFRM_CLOSINGIFTHISEVTBALANCENULLFRMEVENTARGSFEANEWFRMEVENTARGSFEAOBJDESKTHISEVTBALANCETHIS,FEAFALSHOWDIALOGELSEMESSAGEBOXSHOW“請選擇開單的餐桌“ELSEMESSAGEBOXSHOW“請選擇餐桌“主窗體界面如圖554功能實現的補充說明該模塊是主要是對該系統的功能實現做補充。主要由以下功能圖517,詳細見系統源碼6結束語經過這次開發基于NET的餐飲管理系統系統的設計與實現的畢業設計,使我對NET有較深的認識及體會。在本開發系統時,由于是本人初次接觸有關NET領域;在知識、經驗方面都存在著太多的不足。另外,在開發的整個過程中,時間也較倉促。因此,該系統必然會存在很多不足。因為對整個學校的管理模式不夠了解及對整個系統的流程不夠熟悉,在需求分析階段用戶的需求未能做到完全滿足,如系統還沒做到請假信息的管理,不能從考核信息中得出考核工資等等。在系統功能上,還有部分問題是我還沒有考慮到的,所以本系統還有繼續開發一定空間。不過,我覺得學習一種新的技術能學習到運用此技術開發出一個有意義的系統是不容易的,這同時也使我增強對知識的渴望和追求的欲望。在整個軟件的設計開發過程中真實感受到設計開發的長期和艱辛,同時也獲得設計開發的經驗和感受,首先就是始終要有對項目開發的興趣、愛好、激情和積極追求的思維;其次必須要有廣博的知識、文獻和技術書籍,可供搜索,能去查閱,聯絡訪問;再次要有迎難而上的決心和恒心,面對疑難要靜心和細心,也要有一定的耐心和信心,才能把握關鍵;最后要有一定的時限,要有足夠的時間去針對每個細節,逐個排查問題,應付設計開發各種過程的考驗;此外,一個大的項目的開發設計的確要有協助合作伙伴,多與人討論,雖然畢業設計是一人獨立完成,但多與人交流經驗,能增強團隊合作意思,適應將來的需要。這里整個軟件設計及近尾聲,最大的收獲就是深化了對項目的設計開發、結構框架和C編程語言的學習,從基礎的語法代碼,上升到數據庫的連接,到增刪修、比較和NET的代碼思創過程。系統管理也回避了大量用戶管理的界面設計等,運行或出現的一些小失誤,或存在更大的潛在缺陷,這些將在以后使用的過程中發現,以及在后續的段中進一步完善。總之本系統設計并沒有名家軟件那樣廣泛和實用,也不可能有過多的高效和完善,作為畢業設計,旨在能達到普通高校教學大綱規定的水準,具備初步軟件設計和開發的能力。當然我也體會到NET給我們帶來的好處。系統采用C/S客戶端/服務器架構和NET相結合。WEB服務能夠利用行業標準協議(XMLSOAPWSDL和HTTP)來與任何類型的遠程系統交換信息。本系統采用的是基于NET技術,它使得整個的系統開發技術從以操作系統為中心的應用程序組織模式擴展到以網絡為中心的組織模式,即在視野上從本地擴大到了全球。在整個設計中我懂得了許多東西,也培養了我獨立的能力,樹立了對自己能力的信心,相信會對今后的學習生活有非常重要的影響。使我充分體會到了在創造過程中探索的艱難和成功時的喜悅。雖然這個設計做得不太好,但是在設計過程中所學到的東西是這次畢業設計的最大收獲和財富,使我終身受益。61主要ASP,NET等是當今IT技術熱點之一,信息領域最受關注的領域無疑是使用網絡技術來構建信息系統之間的資源共享。全文的成果主要體現在以下幾個方面(1)簡介NET一些協議包括(簡單對象訪問協議),(NET描述語言等一些NET標準的協議。(2)在基于FRAMEWORK框架的基礎上,簡介了NET體系結構,根據NET體系結構及W3C等國際標準化組織的開方協議標準,系統簡介微軟的NET體系結構。(3)運用基于C語言來開發ASP的WINDOWS服務應用程序的開發。(4)運用數據庫理論來指導開發系統數據庫和多層架構技術。62進一步改進的方向由于時間關系,還有很多方面沒考慮到,未來將在已有基礎上,值得繼續關注和解決的問題包括(1)系統設計模式。(2)信息更新數據變快,需要架構一個異構數據庫之間數據信息共享,對異構數據信息共享需要進一部了解。(3)NET在不同平臺之間傳遞數據。(4)NET合成技術。(5)NET相關的安全技術,如安全性、WSSECURITY規范等。當今信息技術正發生著廣泛而深刻的變革,隨著技術的進一步發展,NET技術、信息資源共享等更加完善和發展,在企事業單位發展中引入這些技術將促進其向著網絡化、標準化、全球化和大眾化發展。空間信息網格將在人們對空間信息的查詢、綜合分析和輔助決策中發揮越來越大的作用,顯示其強大的生命力。參考文獻致謝在此,首先得感謝我的導師教授,感謝他在百忙之中還抽出時間來給我指導、給我建議、給我幫助,使我順利地完成畢業設計。在本次畢業設計中,我從指導老師身上學到很多東西,例如他那認真負責的態度,嚴謹的治學精神和深厚的理論水平都使我受益匪淺;他無論在理論上還是在實踐中,都給予我很大的幫助,使我得到很大的提高,這對于我以后的和學習都是巨大的幫助;在學術上,指導老師是一個嚴謹求實,認真負責的人。他不辭辛勞,為我選定課題的開發方向,對我的課題給予了大量的指導,提出了寶貴的建議,再次感謝他耐心的輔導。其次我要感謝計算機科學系所有的老師們,沒有他們平時的教導,我不會順利完成我的畢業設計。是他們勤勤懇懇、不辭辛苦、不厭其煩、任勞任怨地給我們講解計算機的專業課程。面對專業知識不那么深熟的我們,老師們一遍遍試圖用最易懂的方式讓我們透徹理解那些高深的專業理論。我還要感謝我的同學們,沒有他們的支持和鼓勵,我不可能愉快的度過我的大學生活。我們互相加油互相扶持,走過了大學本科四年,謝謝他們。最后,再次對關心、幫助我的老師們、朋友們和同學們表示衷心地感謝為你提供優秀的畢業論文參考資料,請您刪除以下內容,O_O謝謝ALARGEGROUPOFTEAMERCHANTSONCAMELSANDHORSESFROMNORTHWESTCHINASSHAANXIPROVINCEPASSTHROUGHASTOPONTHEANCIENTSILKROAD,GANSUSZHANGYECITYDURINGTHEIRJOURNEYTOKAZAKHSTAN,MAY5,2015THECARAVAN,CONSISTINGOFMORETHAN100CAMELS,THREEHORSEDRAWNCARRIAGESANDFOURSUPPORTVEHICLES,STARTEDTHETRIPFROMJINGYANGCOUNTYINSHAANXIONSEPT19,2014ITWILLPASSTHROUGHGANSUPROVINCEANDXINJIANGUYGURAUTONOMOUSREGION,ANDFINALLYARRIVEINALMATY,FORMERLYKNOWNASALMAATA,THELARGESTCITYINKAZAKHSTAN,ANDDUNGANINZHAMBYLPROVINCETHETRIPWILLCOVERABOUT15,000KILOMETERSANDTAKETHECARAVANMORETHANONEYEARTOCOMPLETETHECARAVANISEXPECTEDTORETURNTOJINGYANGINMARCH2016THENTHEYWILLCOMEBACK,CARRYINGSPECIALTYPRODUCTSFROMKAZAKHSTANASMALLARTTROUPEFOUNDEDSIXDECADESAGOHASGROWNINTOAHOUSEHOLDNAMEINTHEINNERMONGOLIAAUTONOMOUSREGIONINTHE1950S,ULANMUQIRARTTROUPEWASCREATEDBYNINEYOUNGMUSICIANS,WHOTOUREDREMOTEVILLAGESONHORSESANDPERFORMEDTRADITIONALMONGOLIANMUSICANDDANCESFORNOMADICFAMILIESTHE54YEAROLDWASBORNINTONGLIAO,INEASTERNINNERMONGOLIAANDJOINEDTHETROUPEIN1975HESAYSTHEREARE74BRANCHTROUPESACROSSINNERMONGOLIAANDACTORSGIVEAROUND100SHOWSEVERYYEARTOLOCALNOMADICPEOPLE“ICANSTILLRECALLTHEDAYSWHENITOUREDWITHTHETROUPEINTHEEARLY80SWESATONTHEBACKOFPICKUPTRUCKSFORHOURSTHESKYWASBLUE,ANDWECOULDNTHELPBUTSINGTHEFOLKSONGS,“NASUNSAYSTHEVASTNESSOFINNERMONGOLIAANDTHELACKOFENTERTAINMENTOPTIONSFORPEOPLELIVINGTHERE,MADETHEIRLIVESLONELY“THENOMADICPEOPLEWEREVERYEXCITEDABOUTOURVISITS,“NASUNRECALLS“WEDIDNTHAVEAFORMALSTAGETHEAUDIENCEJUSTSATONTHEGRASSUSUALLY,THEPERFORMANCESBECAMEABIGPARTYWITHLOCALPEOPLEJOININGIN“FORHIM,THEREWARDINGPARTABOUTTOURINGISNTJUSTABOUTSHARINGARTWITHNOMADICFAMILIESBUTALSOABOUTGAININGINSPIRATIONFORTHEMUSICANDDANCEULANMUQIRLITERALLYTRANSLATESAS“REDBURGEON“,ANDTODAYSPERFORMERSOFTHETROUPESTILLTOURTHEREGIONSVILLAGESANDENTERTAINNOMADICFAMILIES,BUTTHEIRFAMEHASSPREADAROUNDTHEWORLDONMAY16AND17,NEARLY100SINGERSANDDANCERSFROMTHETROUPEPERFORMEDATBEIJINGSPOLYTHEATERTHEIRSHOW,TITLEDULANMUQIRONTHEGRASSLAND,DEPICTEDTHEHISTORYANDDEVELOPMENTOFTHEARTTROUPE“BEINGFROMTHEREGIONALLOWEDMETOEMBRACETHECULTUREOFINNERMONGOLIAANDBEINGAMEMBEROFTHETROUPESHOWEDMEWHEREIBELONGED,“NASUN,THEARTTROUPESPRESIDENT,WHOISALSOARENOWNEDTENOR,TELLSCHINADAILYDURINGATOURIN1985,HEWENTTOAVILLAGEANDMETANELDERLYLOCALMAN,WHOTOLDHIMASTORYABOUTHISFRIENDSHIPWITHASOLIDERFROMSHENYANG,CAPITALOFNORTHEASTCHINASLIAONINGPROVINCE,DECADESAGOTHESOLIDERGAVETHEOLDMANAHANDMADESADDLEWHENTHEYBIDFAREWELLTHESTORYINSPIREDNASUNTOWRITECARVEDSADDLE,ASONGTHATLATERBECAMEONEOFHISMOSTPOPULARNUMBERSNOW,EVERYYEAR,NASUNRECRUITSYOUNGSINGERSANDDANCERSFORTHETROUPETHETROUPEHASALSODESIGNEDANEWREPERTOIRE,WHICHISMOSTLYBASEDONTHEDAILYLIVESOFMONGOLIANPEOPLE,ESPECIALLYTHELIVESOFNOMADICFAMILIES,ANDHASCOMBINEDCONTEMPORARYMUSICALELEMENTSWITHFOLKSONGSOFTHEREGIONHAIMU,A25YEAROLDKHOOMEIALOCALVARIANTOFOVERTONESINGINGSINGER,JOINEDTHETROUPETHREEYEARSAGOALONGWITHASIXMEMBERBAND,HEPERFORMSFASTSONGSANDSOFTONESTHATHEWRITESALLWHILEPLAYINGTHEHORSEHEADFIDDLE“ALTHOUGHILEARNEDTHEPIANOSINCECHILDHOODANDGREWUPLISTENINGTOVARIOUSKINDSOFMUSIC,TOME,THEFOLKMUSICOFINNERMONGOLIAISTHEROOT,“HESAYS“PERFORMINGINREMOTEVILLAGESISPLEASANTIFEELATHOMEONTHEBOUNDLESSGRASSLANDS,ANDTHEWARMPEOPLETHEREMAKEMEFEELFULFILLED“THEFIRSTROUNDOFSPRINGAUCTIONSEASONINBEIJINGENDEDLASTWEEK,BUTITFAILEDTOCREATEMUCHSPRINGINTHEARTMARKETALTHOUGHTWOPIECESOFCHINESEPAINTINGFETCHEDMORETHAN100MILLIONYUAN,THEDECLINEINTRADINGVOLUMEANDSALERATESHOWEDADOWNTURNTHISYEARINTHE“GRANDVIEWCHINESEPAINTINGHIGHLIGHT”SESSIONATCHINAGUARDIAN2015SPRINGAUCTIONS,PANTIANSHOUSREPRESENTATIVEWORKEAGLE,ROCKANDFLORAHITARECORDAUCTIONPRICEOF279MILLIONYUAN,WHILELIKERANSMASTERWORKJINGGANGMOUNTAINFETCHED1265MILLIONYUAN,ANUNEXPECTEDHIGHINRECENTYEARSHOWEVER,THETRADINGVOLUMEFELLSTO187BILLIONYUANFROM222BILLIONYUANINTHESAMEPERIODTHEYEARBEFORETHEHUANGCHEN2015SPRINGAUCTIONS,WHICHRECORDED425MILLIONYU
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC 23090-24:2025 EN Information technology - Coded representation of immersive media - Part 24: Conformance and reference software for scene description
- 【正版授權】 IEC 60245-6:1994/AMD2:2003 EN-D Amendment 2 - Rubber insulated cables - Rated voltages up to and including 450/750 V - Part 6: Arc welding electrode cables
- 藝術素養考試試題及答案
- 六一兒童節親子活動方案
- 六一團史活動方案
- 六一廉潔家風活動方案
- 六一教室聚會活動方案
- 六一活動爬竹竿活動方案
- 六一活動節活動策劃方案
- 六一睫毛活動方案
- 2024年河南三門峽市市直事業單位招考(153人)易考易錯模擬試題(共500題)試卷后附參考答案
- 立定跳遠(教案) 體育四年級下冊(表格式)
- 北京市西城區2023-2024學年七年級下學期期末考試數學試卷
- 江蘇省蘇州市2023-2024學年高一下學期6月期末考試化學試題
- 浙江省寧波市鄞州區2023-2024學年四年級下學期期末數學試題
- 江蘇省常州市教育學會2023-2024學年七年級下學期學業水平監測語文試題
- 酵素招商營銷策劃方案-培訓課件
- 連接器基礎知識培訓
- 注塑工藝驗證周期
- 招標代理機構入圍 投標方案(技術方案)
- 食管靜脈曲張套扎術
評論
0/150
提交評論