freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

餐館管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)報告(編輯修改稿)

2025-07-02 20:25 本頁面
 

【文章內(nèi)容簡介】 信息預(yù)定座位查看添加用戶修改刪除用戶查看添加菜品修改刪除菜品添加刪除座位座位信息管理點(diǎn) 菜結(jié) 賬開臺 圖 餐館管理 系統(tǒng)系統(tǒng) 框架 用戶(系統(tǒng)管理員、服務(wù)員、經(jīng)理) 餐館 管理 系統(tǒng) 系統(tǒng)后臺數(shù)據(jù)庫 餐館管理系統(tǒng)的設(shè)計與 實(shí)現(xiàn) 4 功能分析 針對系統(tǒng)邏輯模型,確定了系統(tǒng)的主要 實(shí)現(xiàn)的三個功能:營業(yè)管理、系統(tǒng)管理、員工管理。 營業(yè)管理 可對餐館的賬單進(jìn)行查詢,方便快捷的管理餐館營業(yè);可瀏覽當(dāng)前飯桌的就 餐情況,還有哪些空閑座位可以就餐,哪些座位可以預(yù)定;開臺后,方 可點(diǎn)菜;客人可以預(yù)定座位,預(yù)定過的座位經(jīng)過開臺才能點(diǎn)菜;客人就餐后結(jié)賬等。 系統(tǒng)管理 用戶類型分為三種類型:系統(tǒng)管理員、服務(wù)員、經(jīng)理。系統(tǒng)管理員可添加或刪除各類用戶;可修改用戶密碼;可添加及刪除新的菜品到菜譜,還可添加餐館座位信息。服務(wù)員可以為顧客安排座位,可以點(diǎn)菜結(jié)賬,接受預(yù)定,即所有的日常營業(yè)活動。經(jīng)理具有服務(wù)員所具有的所有權(quán)限,此外,經(jīng)理還可以查看及修改服務(wù)員的所有基本信息,既有最高的權(quán)限。 員工管理 可查看、添加或 刪除員工, 修改 員工信息,包括編號、姓名、年齡、所屬部門、 職務(wù)、工資、電話、住址等。 數(shù)據(jù)庫需求分析 準(zhǔn)確地搞清楚用戶需求,乃是數(shù)據(jù)設(shè)計的關(guān)鍵。根據(jù)對餐館管理系統(tǒng)的分析,數(shù)據(jù)庫需要實(shí)現(xiàn)以下功能 [3]: 1)用戶登錄:存儲用戶名、用戶類型、密碼、權(quán)限。 2)座位信息:存儲座位信息,即桌號、人數(shù)、狀態(tài)。 3)點(diǎn)菜及菜譜記錄:存儲顧客所點(diǎn)菜品及餐館的菜譜。 4)員工信息記錄:記錄員工的個人信息。 5)餐館營業(yè)賬單記錄:記錄每桌消費(fèi)完后的消費(fèi)信息。 餐館管理系統(tǒng)的設(shè)計與 實(shí)現(xiàn) 5 3 餐館管理系統(tǒng)設(shè)計 餐館管理系統(tǒng)開發(fā) 相關(guān)技術(shù) 開發(fā)工具簡介 餐館管理系統(tǒng)的開發(fā)采用 Microsoft Visual Studio 20xx、 Microsoft SQL Server 20xx 兩款軟件進(jìn)行開發(fā)。 Microsoft Visual Studio 20xx 是面向 Windows Vista、 Office 20xx、 Web 的下一代開發(fā)工具 。 VS20xx 引入了 250 多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、 XML 的訪問方式 ,語言更加簡潔 [4]。使用 Visual Studio 20xx 可以高效開發(fā)Windows 應(yīng)用。設(shè)計器中可以實(shí)時反映 變更 ,XAML 中智能感知功能可以提高開發(fā)效率。同時 Visual Studio 20xx 支持項(xiàng)目模板、調(diào)試器和部署程序。 Visual Studio 20xx 可以高效開發(fā) Web 應(yīng)用,集成了 AJAX ,包含 AJAX 項(xiàng)目模板,它還可以高效開發(fā) Office應(yīng)用和 Mobile 應(yīng)用。 VS20xx 軟件開發(fā)更智能,特別是自動提示和重構(gòu)功能。并且具有多定向支持、Subversion 整合、 Windows Live 到 Visual Studio 中、 SQL 數(shù)據(jù)庫發(fā)布、拼寫檢查器等新特性 [5]。 Microsoft SQL Server 20xx 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為組織中的用戶提供了一個更安全可靠和更高效的平臺用于企業(yè)數(shù)據(jù)和 BI 應(yīng)用。 SQL Server 20xx 為 IT 專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時降低了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理和使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜性。通過全面的功能集、與現(xiàn)有系統(tǒng)的互操作性以及對日常任務(wù)的自動化管理能力, SQL Server 20xx 為不同規(guī)模的企業(yè)提供了一個完整的數(shù) 據(jù)解決方案。 SQL Server 20xx 旨在幫助企業(yè)迎接這些挑戰(zhàn)。這個下一代數(shù)據(jù)管理和分析解決方案將給企業(yè)數(shù)據(jù)和分析應(yīng)用程序帶來增強(qiáng)的安全性、可伸縮性和可用性,使得它們更易于創(chuàng)建、部署和管理。 SQL Server 20xx 基于 SQL Server 20xx 的強(qiáng)大功能之上,提供了一個完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助:構(gòu)建、部署和管理企業(yè)應(yīng)用程序,使其更加安全、伸縮性更強(qiáng)和更可靠。降低開發(fā)和支持?jǐn)?shù)據(jù)庫應(yīng)用程序的復(fù)雜性,實(shí)現(xiàn)了 IT 生產(chǎn)力的最大化。能夠在多個平臺、應(yīng)用程序 和設(shè)備之間共享數(shù)據(jù),更易于連接內(nèi)部和外部系統(tǒng)。在不犧牲性能、可伸縮性或安全性的前提下有效控制成本 [6]。 主要技術(shù) 本系統(tǒng)在 .NET 下采用 Visual C .NET 語言開發(fā), .NET 是 Microsoft XML Web 餐館管理系統(tǒng)的設(shè)計與 實(shí)現(xiàn) 6 services 平臺。 XML Web services 允許應(yīng)用程序通過 Inter 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。 Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗(yàn)。 .NET 的初級組成是 CIL 和 CLR。 CIL 是一套運(yùn)作環(huán)境說明,包括一般系統(tǒng)、基礎(chǔ)類庫和與機(jī)器無關(guān)的中間代碼,全稱為通用中間語言( CIL)。 CLR 則是確認(rèn)操作密碼符合 CIL 的平臺。在 CIL 執(zhí)行前, CLR 必須將指令及時編譯轉(zhuǎn)換成原始機(jī)械碼 [7]。 所有 CIL(通用中間語言)都可經(jīng)由 .NET 自我表述。 CLR 檢查元資料以確保正確的方法被調(diào)用。元資料通常是由語言編譯器生成的,但開發(fā)人員也可以通過使用客戶屬性創(chuàng)建他們自己的元資料。 如果一種語言實(shí) 現(xiàn)生成了 CIL,它也可以通過使用 CLR 被調(diào)用,這樣它就可以與任何其他 .NET 語言生成的資料相交互。 CLR也被設(shè)計為作業(yè)系統(tǒng)無關(guān)性。 當(dāng)一個匯編體被載入時, CLR 執(zhí)行各種各樣的測試。其中的兩個測試是確認(rèn)與核查。在確認(rèn)的時候, CLR 檢查匯編體是否包含有效的元資料和 CIL,并且檢查內(nèi)部表的正確性。核查則不那么精確。核查機(jī)制檢查代碼是否會執(zhí)行一些“不安全”的操作。核查所使用的演算法非常保守,導(dǎo)致有時一些“安全”的代碼也通不過核查。不安全的代碼只有在匯編體擁有“跳過核查”許可的情況下才會被執(zhí)行,通常這意味著代碼是安 裝在本機(jī)上的。 C擁有 C/C++的強(qiáng)大功能以及 Visual Basic 簡易使用的特性,是第一個組件導(dǎo)向(Componentoriented)的程序語言,和 C++與 Java 一樣亦為對象導(dǎo)向 (objectoriented)程序語言。 C看起來與 Java 有著驚人的相似;它包括了諸如單一繼承、界面、與 Java幾乎同樣的語法,和編譯成中間代碼再運(yùn)行的過程。但是 C與 Java 有著明顯的不同,它借鑒了 Delphi 的一個特點(diǎn),與 COM(組件對象模型 )是直接集成的,而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角 [8]。 委托和事件在 .Net Framework 中的應(yīng)用非常廣泛 , 委托是一個類,它定義了方法的類型,使得可以將方法當(dāng)作另一個方法的參數(shù)來進(jìn)行傳遞,這種將方法動態(tài)地賦給參數(shù)的做法,可以避免在程序中大量使用 IfElse(Switch)語句,同時使得程序具有更好的可擴(kuò)展性。 委托同時也是一種引用類型,在其他語言中,與委托最接近的是函數(shù)指針,但委托不僅存儲對方法入口點(diǎn)的引用,還存儲對于調(diào)用方法的對象實(shí)例的引用。 對事件的支持對于編寫動態(tài)的面向?qū)ο蟪绦騺碚f至關(guān)重要。面對象的程序設(shè)計旨在創(chuàng)建一種與現(xiàn)實(shí)世界中的對象實(shí) 現(xiàn)交互的模型,如果沒有事件,對象實(shí)例在某一時刻將只能影響一個對象,并且只能訪問它們能感知到的對象。但是,在現(xiàn)實(shí)世界中,一個操作可能會導(dǎo)致多個反應(yīng),其中包括一些甚至連源操作的人員都沒有察覺到的反應(yīng)。事件提供了將操作方與反應(yīng)方區(qū)分開來的方法,還提供了在程序執(zhí)行期間進(jìn)行動態(tài)響應(yīng)的方法。事件可以將不同的對象實(shí)例聯(lián)系起來以形成可用的程序 [9]。 餐館管理系統(tǒng)的設(shè)計與 實(shí)現(xiàn) 7 用戶權(quán)限設(shè)計 系統(tǒng) 管理 員 權(quán)限 系統(tǒng)管理員可進(jìn)行正常的餐館營業(yè)活動外,即預(yù)定座位、開臺、點(diǎn)菜、消費(fèi)查詢、結(jié)賬,還可以管理用戶信息,即添加、修改、刪除用戶信息;管理座位信息,即添加、修改、刪除座位信息;管理菜譜信息,即添加、修改、刪除菜譜信息。 經(jīng)理 權(quán)限 經(jīng)理擁有最高的權(quán)限,即除了正常的餐館營業(yè)活動、管理用戶信息、管理座位信息、管理菜譜信息外,還擁有管理員工信息的權(quán)限,即添加、修改、刪除員工信息;經(jīng)理還可以查看餐館的營業(yè)賬單。 服務(wù)員 權(quán)限 服務(wù)員擁有最低的權(quán)限,只能進(jìn)行正常的餐館營業(yè)活動外,即預(yù)定座位、開臺、點(diǎn)菜、消費(fèi) 查詢、結(jié)賬。 數(shù)據(jù)庫 開發(fā)工具及連接方法 本系統(tǒng)采用 SQL Server 20xx, SQL Server 是專為 Windows 平臺設(shè)計的一款功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫,可以為用戶提供完整的數(shù)據(jù)庫解決方案 。 同 時, 使用 C設(shè)計語言和SQL 可以實(shí)現(xiàn)無縫連接,以達(dá)到最佳性能。先拋開語言和數(shù)據(jù)庫類型的限制,從一般意義上來講,對數(shù)據(jù)庫的各種操作,如查詢、更新、刪除等,都要建立在正確連接數(shù)據(jù)庫的前提下,并且在使用完畢后要關(guān)閉數(shù)據(jù)庫以釋放資源。 用 C語言操作 SQL Server 20xx,可以用三種常用的方法實(shí)現(xiàn) : 1) 使用 DataGridView控件屬性實(shí)現(xiàn); 2) 使用 SQL 語句和庫函數(shù)實(shí)現(xiàn); 3) 使用自定義封裝類實(shí)現(xiàn)。 本系統(tǒng)采用 1)和 2)兩種方法相結(jié)合的形式對數(shù)據(jù)庫進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1