【正文】
tandard ECMA262 3rd Edition December 1999)的一個子集。 (3)使用 Microsoft Visual Studio 2020(內(nèi)置了 IIS Express)開發(fā)工具。 (4)庫存物品設置 : 實現(xiàn)對庫存物品的管理,具體可以分為 對庫存物品類別的增刪改操作,具體物品詳細信息的增刪改操作。 福州大學至誠學院本科生畢業(yè)設計(論文) 8 第 3 章 餐飲管理系統(tǒng)供應商管理子模塊 的 設計 需求分析 用例圖設計 訂餐系統(tǒng)的用例圖是根據(jù)登陸用戶的具體需求來進行的。 JavaScript 可以 Inter 用戶的瀏覽器來執(zhí)行。 JavaScript 的出現(xiàn)使得 Web 網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關系,使 得 網(wǎng)頁 可以 包含更 豐富的 活躍元素和更加精彩的內(nèi)容。 智能的。這 個平臺有以下特點: 可信任的 。 (5)對現(xiàn)有的 程序的支持, mvc 讓你可以使用如窗體認證和 windows 認證、 url 認證、組管理和規(guī)則、輸出、數(shù)據(jù)緩存、 session、 profile 、 health monitoring、配置管理系統(tǒng)、 provider architecture 特性 [5]。 (3)強大的 url重寫機制讓你更方便的建立容易理解和可搜索的 url。 mvc 框架被設計用來更輕松的移植和定制功能。 MVC 框架特色: (1)分離任務(輸入邏輯,業(yè)務邏輯和顯示邏輯),易測性和默認的測試驅動組件。 (2)沒有使用 view state和服務器表單控件,可以更方便的控制應用程序的行為 。 主要包含的技術 : (1)web 標準( standardsbased presentation) XHTML+CSS 的表示; (2)使用 DOM( Document Object Model)進行動態(tài)顯示及交互; (3)使用 XML 和 XSLT 進行數(shù)據(jù)交換及相關操作; (4)使用 XMLHttpRequest 進行異步數(shù)據(jù)查詢、檢索; (5)使用 JavaScript 將所有的東西綁定在一起。 AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術。 (7)不可策劃性。眼前的搜查引擎還不能很好扶持這么 好 的內(nèi)容。然而萬一運用通過編譯的 Java、 Flash、Curl 或許 Siliverlight 等語言,則功能不會展現(xiàn)太大問題。 RIA 總是需要諸如 JavaScript 一類的腳本。 餐飲管理系統(tǒng)供應商管理子模塊的設計與實現(xiàn) 5 RIA 技術的缺點 (1)Sandbox。 ③ 網(wǎng)絡運用率。所以,穿過客戶端引擎的通訊機制,用戶可以異步地 查看并與版面交互。 Web 服務器無須像本來那么繁忙了,客戶端和效勞器端的運算資源得以均衡。 (2)呼應性更佳 。 是一種服務器端腳本技術,可以使(嵌入網(wǎng)頁中的)腳本由 Inter 服務器執(zhí)行。 指 Active Server Pages(動態(tài)服務器頁面) , 運行于 IIS 之中的程序 。 第四章;網(wǎng)站功能的實現(xiàn)。簡要介紹了 、 RIA技術的 優(yōu)點與缺點,以及 Ajax 相關的一些技術,同時也對網(wǎng)站設計所使用的 ASP MVC 模式 、 Microsoft SQL Server 2020數(shù)據(jù)庫以及 JavaScript 進行了簡單介紹。 (5)供應商結算:實現(xiàn)供應商單據(jù)結算 以及單據(jù)作廢 。 餐飲管理系統(tǒng)供應商管理子模塊 功能如下: (1)菜品價格修改記錄:根據(jù)查詢方式顯示查詢結果,查詢的方式有時間、餐段、部門、菜類、菜名、修改人;點擊“打印”圖標會導出 pdf 格式的文檔;點擊“導出 Excel”圖標會導出 Excel 數(shù)據(jù)文檔。 豐富的界面元素 : RIA 技術提供了比 HTML 更為豐富的界面表現(xiàn)元素,密集、響應速度快和圖形豐富的頁面元素與數(shù)據(jù)模型結合在一起,為用戶提供 很 好的使用體驗 [1]。通過該系統(tǒng)能夠方便的對供應商信息進行管理,操作簡便,界面美觀。 課題意義與目的 互聯(lián)網(wǎng)的普及已經(jīng)把便利帶入每家每戶,人們的生活已經(jīng)離不開互聯(lián)網(wǎng)。 研究現(xiàn)狀及發(fā)展趨勢 餐飲管理系統(tǒng)的發(fā)展已經(jīng)越來越普及了,它能夠實現(xiàn)的功能也越來越完善,所以必須引進先進的技術才能夠將它與傳統(tǒng)的餐飲管理系統(tǒng)區(qū)分開。 傳統(tǒng)網(wǎng)絡程序的開發(fā)是基于頁面的、服務器端數(shù)據(jù)傳遞的模式,把網(wǎng)絡程序的表示層建立于 HTML 頁面之上,而 HTML 是 適合于文本的,傳統(tǒng)的基于頁 面的系統(tǒng)已經(jīng)漸漸不能滿足網(wǎng)絡瀏覽者的更高的、全方位的體驗要求了 , 而富因特網(wǎng)應用程序( Rich Inter Applications,縮寫為 RIA) 能夠很好的 解決這個問題 [1]。餐飲管理 系統(tǒng)與餐飲業(yè)的結 合可以說是珠聯(lián)璧合,帶動了餐飲業(yè)更加飛速的向前發(fā)展。s Daily life. Food is socalled development of the catering industry is booming, however, traditional food and beverage management mode is manual management, which is not only easy to manage, but also hinder the development of the catering industry, in this form, catering management system rapidly the development. This design is to provide a good food and beverage management platform, to the managers fortable and convenient experience, the use of advanced RIA (Rich Inter Application, Rich Inter Application System) technology, which provides a rich data structure and interface elements. Design and Implementation of the system, learn how to restaurant management system catering industry bine to form an advanced management mode to drive the development of the catering industry. This article first analyzes the food and beverage management system appear the background study status quo and development trend, the meaning of development of food and beverage management system and this article which you want to study the content。 本文 先是分析了 餐飲管理系統(tǒng) 出現(xiàn)的背景、 研究現(xiàn)狀及發(fā)展趨勢 、開發(fā)餐飲管理系統(tǒng)的意義以及本文所要研究的內(nèi)容;同時 , RIA 主要包含的技術范疇 以及在 系統(tǒng)開發(fā) 中使 用RIA 的優(yōu)點 與缺點; 并將 RIA 技術融入到系統(tǒng)的多個功能模塊中,能夠很好的體現(xiàn) RIA 技術的優(yōu)點,比如豐富的數(shù)據(jù)模型以及界面元素,能夠給客戶很好的體驗。 論文作者簽名: 指導教師簽名: 日期: I 餐飲管理系統(tǒng)供應商管理子模塊的設計與實現(xiàn) 摘要 隨著網(wǎng)絡的 迅速崛起 , 電子商務 也隨之迅速發(fā)展 , 很快的融入了人們的日常生活 。文中引用他人研究成果的部分已在標注中說明;其他同志對本設計(論文)的啟發(fā)和貢獻均已在謝辭中體現(xiàn);其它內(nèi)容及成果為本人獨立完成。特此聲明。所謂民以食為天,餐飲行業(yè)的發(fā)展更是蒸蒸日上,然而傳統(tǒng)的餐飲管理模式都是人工管理,這不僅不便于管理,還阻礙了餐飲行業(yè)的 發(fā)展,在這種形式下,餐飲管理系統(tǒng)迅速的發(fā)展起來。 本網(wǎng)站開發(fā)平臺采用 Visual Studio 2020, SQL Server 2020 作為數(shù)據(jù)庫。 at the same time, the RIA mainly contains the technical areas in the system development using the RIA of the advantages and shortings。有了餐飲管理,餐飲管理者可以方便快捷的對原料進行管理 。 RIA( Rich Inter Application,富互聯(lián)網(wǎng)應用系統(tǒng))技術允許我們在因特網(wǎng)上以一種 像 使用 Web 一樣簡單的方式來部署富客戶端程序。 本系統(tǒng)中引進了 RIA 技術 ,它在網(wǎng)站開發(fā)中有著明顯的優(yōu)勢,雖然它仍然存在一些問題,但是它的優(yōu)勢已經(jīng)被人們廣為稱頌。餐飲業(yè)走向網(wǎng)絡化的趨勢已經(jīng)不可阻擋, 餐飲管理 系統(tǒng)的優(yōu)勢已經(jīng)在餐飲業(yè)中體現(xiàn)出來,不論是從客福州大學至誠學院本科生畢業(yè)設計(論文) 2 戶體驗還是系統(tǒng)的安全性方面,已經(jīng)越來越完善。 RIA 技術的融入,更進一步豐富了餐飲管理系統(tǒng) 。 餐飲管理系統(tǒng)供應商管理子模塊的設計與實現(xiàn)很具有現(xiàn)實研究意義 。 (2)營業(yè)時段銷售表:選擇“營業(yè)區(qū)域”中的選項可以按照具體的營業(yè)區(qū)域分析;點擊“當月”,時間會跳轉到本月;點擊“ 上月”時間會跳回上一個月;點擊“下月 ”時間會跳回下一個月;點 擊“按月分 析”,則會按月分析數(shù)據(jù); 點 擊“導出 Excel”,可以把列表中的數(shù)據(jù)導出到 Excel 中; 點擊“打印”圖標會導出 pdf 格式的文檔。 論文組織 本文由四個章節(jié)所組成: 第一章:緒論。 第三章: 餐飲管理 系統(tǒng) 供應商管理子模塊 的 設計。 實現(xiàn)了 餐飲管理 系統(tǒng)庫存的供應商設置、庫存物 品設置、供應商結算等模塊的功能, 并 將 RIA 技術應用到功能模塊中 。 不是 ASP 的更新版本。 是一種在 IIS中運行的程序 , IIS (Inter Information Services) 是微軟的 Inter 服務器 , Windows servers 操作系統(tǒng)免費捆綁的組件 ,也 是 Windows 2020 和 XP 專業(yè)版的組成部分 [2]。 比起傳統(tǒng)的 web 使用每次操縱一定跟長途效力器交互, RIA可以供給更好的回應性。在 RIA 中,服務器的吞吐量能夠到達一個更高的高度。這么,用戶就不必要期待了。網(wǎng)絡流量也可以大大減低因為客戶端引擎曾經(jīng)做了許多事情,不必要和服務器舉行交互。因為 RIA 必 須運行在 sandbox 中,因而他們對體系資源的走訪一定要受到嚴厲掌控。萬一用戶歇業(yè)瀏覽器的動態(tài)腳本聲援, RIA 就不行了。 (4)腳本下載工夫。 (6)可讀性減低。眼前,除 了 Adobe AIR 技術 外,別的富客戶端應用都不具有像傳統(tǒng)桌面應用那樣的可安排性 [3]。通過在后臺與服務器進行少量數(shù)據(jù)交換, AJAX 可以使網(wǎng)頁實現(xiàn)異步更新。 MVC MVC(ModelViewController)把一個 web 應用分成了三個部分: model view 和controller。 (3)應用程序通過 controller 來控制程序請求,可以提供豐富的 url 重寫。所有 mvc 用到的組件都是基于接口并且可以被 mock 對象測試到,你可以不必在 進程中運行 controller 就可以使用測試。你可以加入自己的視圖引擎, url重寫策略。 url可以不包含任何 文件擴展名,并且可以重寫 url 使其對搜索引擎更加友好。 Microsoft SQL Server 2020 簡介 SQL Server 2020 是一個重大的產(chǎn)品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的 SQL Server 版本。 公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。 提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息 [6]。JavaScript 程序是純文本的,不需要 經(jīng)過 編譯 的 , 所以任何 的 純文本編輯器都 來 可以編輯 JavaScript 文件 [15]。我們把這叫做客戶端代碼( clientside code)。 用例圖設 計如 圖 31 所示 : 圖 31 庫存管理員 用例圖 功能需求 餐飲管理 系統(tǒng) 供應商管理子模塊 功能如下: (1)菜品價格修改記錄:根據(jù)查詢方式顯示查詢結果,查詢的方式有時間、餐段、部門、菜類、菜名、修改人;點擊“打印”圖標會導出 pdf 格式的文檔;點擊“導出 Excel”圖標會導出 Excel 數(shù)據(jù)文檔。 (5)供應商結算:實現(xiàn)供應商單據(jù)結算 ,以及單據(jù)作廢 。 架構圖如圖 32所示 : 圖 32 網(wǎng)站平臺架構圖 RIA 技術說明: Ajax:本系統(tǒng)中運用的 Ajax技術是結合 Jquery在客戶端與服務器端進行異步通信的。 本系統(tǒng)福州大學至誠學院本科生畢業(yè)設計(論文) 10 中運用 Json在服務器端進行接收和響應數(shù)據(jù)的,將服務器返回的數(shù)據(jù)傳