




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于Web的餐飲業信息管理系統的設計與實現XX大學計算機科學與技術
答辯人:XX
指導教師:XX
2008/3/9基于Web的餐飲業信息管理系統的設計與實現XX大學計算機摘要隨著網絡以及Web技術的迅速發展,B/S架構的系統應用越來越多的深入到各行各業中。本文介紹的餐飲業信息管理系統是為餐飲企業開發的基于Web的餐飲行業綜合信息管理服務系統。摘要隨著網絡以及Web技術的迅速發展,B/S架構的摘要本文深入探討了基于Web技術應用系統的開發過程及其相關技術,結合實際工程項目中餐飲業信息管理系統的功能需求以及業務流程分析,運用ASP.NET、Javascript技術、數據庫、數據結構、網絡通信等技術,設計了本信息管理系統的解決方案。重點解決了系統體系結構、系統數據庫、系統操作界面、綜合管理模塊、內部管理模塊以及系統安全等關鍵性問題,有效的滿足了餐飲業信息管理系統的規模需求以及未來業務增長的需要。摘要本文深入探討了基于Web技術應用系統的開發過程研究背景近年來,信息科技的迅猛發展為人們的生活帶來越來越多的便利與快捷。當今社會時間就是金錢的信條為人們所擁躉。信息的流動、變化的產生、傳遞、發布、提交、修改、審批……。隨之而來的就是信息需要有序的管理、存儲、分析、查詢、統計……,傳統的辦公工作模式已經無法滿足對信息的需求和處理。傳統的辦公模式主要以純手工勞動為主,紙介質為輔,在信息革命的浪潮中,顯然已經遠遠不能滿足高效率、快節奏的現代工作和生活需要。如何體現對信息處理的時效性、高效性以及安全性逐漸得到了人們的重視。研究背景近年來,信息科技的迅猛發展為人們的生活帶來越來越多本論文的主要工作用C#實現了系統的基礎框架,便于日后系統的升級、擴充(不同的企業、不同的業務、不同的功能等。)用ADO.NET實現了對數據庫的操作,將所有訪問數據庫的SQL語句封裝成類庫,有利于系統的開發,和日后的維護、升級。用ASP.NET+HTML實現了用戶界面,風格簡單,便于操作。用JavaScript實現了用戶輸入校驗,減少頁面提交服務器的次數,盡量減少數據庫的讀取,以此來提高系統效率。本論文的主要工作用C#實現了系統的基礎框架,便于日后系相關知識C#C#是微軟推出的一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應用程序。Microsoft.NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。它使開發者用更少的代碼做更多的事,同時也不易出錯。相關知識C#C#是微軟推出的一種最新的、面向對象的編程語言相關知識ADO.NETADO.NET是.NETFramework中用于數據訪問的組件,微軟公司認為,它是對早期ADO技術的“革命性改進”。應該說,它確實是一個非常優秀的數據訪問技術,對于使用.NETFramework進行軟件開發的程序員來說,它是必須掌握的技術之一。ADO.NET包括兩部分:數據提供程序和數據集(DataSet)相關知識ADO.NETADO.NET是.NETFrame相關知識ASP.NETASP.NET是微軟提供的新一代的Web開發平臺,它為開發人員提供了生成企業級Web應用程序所需要的服務、編程模型和軟件基礎結構,同其他Web開發平臺相比,ASP.NET具有下面三大優勢。1.支持編譯型語言利用VS.NET提供的各種Web控件,可以非常容易地開發ASP.NETWeb程序。開發的ASP.NET程序被編譯成MSIL語言,這種中間語言具有平臺無關性,而且,由于ASP.NET頁面在執行前會被編譯,所以ASP.NET的性能得到了很大的提高。相關知識ASP.NETASP.NET是微軟提供的新一代的W相關知識ASP.NET2.程序代碼與頁面內容的成功分離通常的動態網頁開發,往往是在一個網頁上混合多種腳本語言。比如VBScript腳本語言,它的代碼可讀性很差,程序代碼同頁面內容混合在一起,程序員要在多種語言的思維上頻繁切換,這種開發模式非常不利于程序的開發,而且日后的維護也將成為大問題。
ASP.NETWeb開發技術為程序員提供了一種非常好的開發模式,即CodeBehind技術,它通過Web控件將程序代碼與頁面內容成功分離,從而使ASP.NET的程序結構異常清晰,開發和維護的效率也得到了很大的提高。相關知識ASP.NET2.程序代碼與頁面內容的成功分離相關知識ASP.NET3.引入服務器端控件
ASP.NET服務器端控件會生成發送給瀏覽器的HTML代碼,顯示控件,它們還能生成隱藏的HTML元素來存儲它們當前的狀態。在提交頁面時,這些信息就會傳送回服務器,控件將自動處理這些信息,改變HTML,顯示控件。相關知識ASP.NET3.引入服務器端控件相關知識JavascriptJavascript是一種解釋性的,基于對象的腳本語言,Javascript主要是基于客戶端運行的,用戶點擊帶有Javascript的網頁,網頁里的Javascript就傳到瀏覽器,由瀏覽器對此作處理。例如:驗證表單有效性等大量互動性功能,都是在客戶端完成的,不需要和WebServer發生任何數據交換,因此,不會增加WebServer的負擔。相關知識JavascriptJavascript是一種解釋基于Web的B/S模式簡介B/S(Browser/Server)結構是針對兩層結構的缺陷改進而來的。B/S模式是以Web技術為基礎的新型的MIS系統平臺模式。把傳統C/S模式中的服務器部分分解為一個數據服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服務器體系?;赪eb的B/S模式簡介B/S(Browser/ServB/S三層結構模式
客戶機表示層:用于界面引導,接受用戶輸入,并向應用服務器發送服務請求,顯示處理結果。應用服務器業務邏輯層:執行業務邏輯,向數據庫發送請求。數據庫服務器數據存儲層:執行數據邏輯,運行SQL式存儲過程。B/S三層結構模式客戶機應用服務器數據庫服務器系統登陸界面
系統登陸界面用戶登陸后的主界面
用戶登陸后的主界面綜合管理界面
綜合管理界面企業管理總覽流程圖
企業管理一覽畫面根據不同的處理,生成不同的數據操作數據執行SQL
DB?判定結果錯誤信息
初期處理新建畫面編輯畫面系統菜單企業管理認證?用戶信息
參照畫面企業管理總覽流程圖企業管理根據不同的處理,生成不同的數據新建畫面流程圖
新建畫面畫面信息的校驗處理,主鍵判斷確認畫面企業管理新建畫面流程圖新建畫面畫面信息的校驗處理,確認畫面企業管編輯畫面流程圖
編輯畫面畫面信息的校驗處理,主鍵判斷確認畫面企業管理編輯畫面流程圖編輯畫面畫面信息的校驗處理,確認畫面企業管參照畫面流程圖
一覽畫面關閉參照畫面參照畫面參照畫面流程圖一覽畫面參照畫面確認畫面流程圖
確認畫面將數據寫入數據庫參照畫面企業管理編輯畫面確認畫面流程圖確認畫面參照畫面企業管理編輯畫面系統框架結構圖
Win32.NETFrameworkClassLibrary通用模塊(Usual)
DataAccessesBusinessRules基類窗體模塊(UserInterface)
SubSubSub服務器模塊(Server)
子系統模塊系統框架結構圖Win32.NETFrameworkCl通用模塊(Usual)通用模塊(Usual),是本系統最基本、最底層的模塊,其它模塊都是在它的基礎上構建的,它主要負責系統得一些,枚舉定義,文件讀寫,常用的校驗,讀取數據庫連接配置信息等等。通用模塊(Usual)通用模塊(Usual),是本系統最基服務器模塊(Server)服務器模塊(Server)是在通用模塊(Usual)基礎之上構建的,它依賴于通用模塊(Usual),它分為兩個部分:數據訪問層:數據訪問的基類,實現對數據庫的連接、操作。商業邏輯層:業務邏輯層的基類,調用DataAccesses,處理業務邏輯。服務器模塊(Server)服務器模塊(Server)是在基類窗體模塊(UserInterface)基類窗體模塊(UserInterface)是所有.aspx頁面的基類,程序的大部分.aspx頁面都繼承它,它包括了大部分頁面所需的處理:窗體加載的共同處理、頁面之間的遷移、Session的傳遞和保存?;惔绑w模塊(UserInterface)基類窗體模塊(U子系統模塊子系統模塊是針對于不同的客戶來量身訂做的,該模塊有兩個部分:負責數據庫訪問(DA):繼承Server,把對數據庫操作的SQL語句都封裝到類文件里面,只要使用類里面對應得方法,避免了在頁面代碼中寫入SQL語句,可以提高代碼的安全性,與維護性。存放頁面編號的枚舉常量,避免開發者誤寫。子系統模塊子系統模塊是針對于不同的客戶來量身訂做的,該模結束語運用現代的管理科學和計算機技術、網絡技術,實現了基于Web的餐飲業信息管理系統。對企業管理成本的降低、高效的信息管理,取得良好的社會效益和經濟效益有很大的幫助。而隨著信息化建設和信息技術的發展,Internet應用的日益普及和大眾化,企業通過遠程網絡進行辦公將會得到普遍應用。本系統以餐飲企業的實際需求、情況以及借鑒以往開發系統中存在的不足和經驗基礎上,設計開發出一個滿足市場要求,適合客戶需求的信息管理系統。結束語運用現代的管理科學和計算機技術、網絡技術,實現了基于W致謝首先要感謝我的導師,在百忙中用寶貴的時間為我悉心的指導,正因為有導師的鼓勵和幫助,本課題的研究才得以順利完成。導師以踏實嚴謹的治學態度以及淵博的知識使我不僅學到了知識,還學會了如何做人,在我人生的舞臺為我上了重要的一課。在學校學習的兩年中,感謝每一位老師的辛勤勞動,是你們無私的奉獻使得我們得以汲取更多的養分,讓我學到了許多知識和做人的道理。在這里,我要向老師們說:老師辛苦了。衷心的祝福老師們健康快樂。致謝首先要感謝我的導師,在百忙中用寶貴的時間為我悉演講完畢,謝謝觀看!演講完畢,謝謝觀看!基于Web的餐飲業信息管理系統的設計與實現XX大學計算機科學與技術
答辯人:XX
指導教師:XX
2008/3/9基于Web的餐飲業信息管理系統的設計與實現XX大學計算機摘要隨著網絡以及Web技術的迅速發展,B/S架構的系統應用越來越多的深入到各行各業中。本文介紹的餐飲業信息管理系統是為餐飲企業開發的基于Web的餐飲行業綜合信息管理服務系統。摘要隨著網絡以及Web技術的迅速發展,B/S架構的摘要本文深入探討了基于Web技術應用系統的開發過程及其相關技術,結合實際工程項目中餐飲業信息管理系統的功能需求以及業務流程分析,運用ASP.NET、Javascript技術、數據庫、數據結構、網絡通信等技術,設計了本信息管理系統的解決方案。重點解決了系統體系結構、系統數據庫、系統操作界面、綜合管理模塊、內部管理模塊以及系統安全等關鍵性問題,有效的滿足了餐飲業信息管理系統的規模需求以及未來業務增長的需要。摘要本文深入探討了基于Web技術應用系統的開發過程研究背景近年來,信息科技的迅猛發展為人們的生活帶來越來越多的便利與快捷。當今社會時間就是金錢的信條為人們所擁躉。信息的流動、變化的產生、傳遞、發布、提交、修改、審批……。隨之而來的就是信息需要有序的管理、存儲、分析、查詢、統計……,傳統的辦公工作模式已經無法滿足對信息的需求和處理。傳統的辦公模式主要以純手工勞動為主,紙介質為輔,在信息革命的浪潮中,顯然已經遠遠不能滿足高效率、快節奏的現代工作和生活需要。如何體現對信息處理的時效性、高效性以及安全性逐漸得到了人們的重視。研究背景近年來,信息科技的迅猛發展為人們的生活帶來越來越多本論文的主要工作用C#實現了系統的基礎框架,便于日后系統的升級、擴充(不同的企業、不同的業務、不同的功能等。)用ADO.NET實現了對數據庫的操作,將所有訪問數據庫的SQL語句封裝成類庫,有利于系統的開發,和日后的維護、升級。用ASP.NET+HTML實現了用戶界面,風格簡單,便于操作。用JavaScript實現了用戶輸入校驗,減少頁面提交服務器的次數,盡量減少數據庫的讀取,以此來提高系統效率。本論文的主要工作用C#實現了系統的基礎框架,便于日后系相關知識C#C#是微軟推出的一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應用程序。Microsoft.NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。它使開發者用更少的代碼做更多的事,同時也不易出錯。相關知識C#C#是微軟推出的一種最新的、面向對象的編程語言相關知識ADO.NETADO.NET是.NETFramework中用于數據訪問的組件,微軟公司認為,它是對早期ADO技術的“革命性改進”。應該說,它確實是一個非常優秀的數據訪問技術,對于使用.NETFramework進行軟件開發的程序員來說,它是必須掌握的技術之一。ADO.NET包括兩部分:數據提供程序和數據集(DataSet)相關知識ADO.NETADO.NET是.NETFrame相關知識ASP.NETASP.NET是微軟提供的新一代的Web開發平臺,它為開發人員提供了生成企業級Web應用程序所需要的服務、編程模型和軟件基礎結構,同其他Web開發平臺相比,ASP.NET具有下面三大優勢。1.支持編譯型語言利用VS.NET提供的各種Web控件,可以非常容易地開發ASP.NETWeb程序。開發的ASP.NET程序被編譯成MSIL語言,這種中間語言具有平臺無關性,而且,由于ASP.NET頁面在執行前會被編譯,所以ASP.NET的性能得到了很大的提高。相關知識ASP.NETASP.NET是微軟提供的新一代的W相關知識ASP.NET2.程序代碼與頁面內容的成功分離通常的動態網頁開發,往往是在一個網頁上混合多種腳本語言。比如VBScript腳本語言,它的代碼可讀性很差,程序代碼同頁面內容混合在一起,程序員要在多種語言的思維上頻繁切換,這種開發模式非常不利于程序的開發,而且日后的維護也將成為大問題。
ASP.NETWeb開發技術為程序員提供了一種非常好的開發模式,即CodeBehind技術,它通過Web控件將程序代碼與頁面內容成功分離,從而使ASP.NET的程序結構異常清晰,開發和維護的效率也得到了很大的提高。相關知識ASP.NET2.程序代碼與頁面內容的成功分離相關知識ASP.NET3.引入服務器端控件
ASP.NET服務器端控件會生成發送給瀏覽器的HTML代碼,顯示控件,它們還能生成隱藏的HTML元素來存儲它們當前的狀態。在提交頁面時,這些信息就會傳送回服務器,控件將自動處理這些信息,改變HTML,顯示控件。相關知識ASP.NET3.引入服務器端控件相關知識JavascriptJavascript是一種解釋性的,基于對象的腳本語言,Javascript主要是基于客戶端運行的,用戶點擊帶有Javascript的網頁,網頁里的Javascript就傳到瀏覽器,由瀏覽器對此作處理。例如:驗證表單有效性等大量互動性功能,都是在客戶端完成的,不需要和WebServer發生任何數據交換,因此,不會增加WebServer的負擔。相關知識JavascriptJavascript是一種解釋基于Web的B/S模式簡介B/S(Browser/Server)結構是針對兩層結構的缺陷改進而來的。B/S模式是以Web技術為基礎的新型的MIS系統平臺模式。把傳統C/S模式中的服務器部分分解為一個數據服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服務器體系?;赪eb的B/S模式簡介B/S(Browser/ServB/S三層結構模式
客戶機表示層:用于界面引導,接受用戶輸入,并向應用服務器發送服務請求,顯示處理結果。應用服務器業務邏輯層:執行業務邏輯,向數據庫發送請求。數據庫服務器數據存儲層:執行數據邏輯,運行SQL式存儲過程。B/S三層結構模式客戶機應用服務器數據庫服務器系統登陸界面
系統登陸界面用戶登陸后的主界面
用戶登陸后的主界面綜合管理界面
綜合管理界面企業管理總覽流程圖
企業管理一覽畫面根據不同的處理,生成不同的數據操作數據執行SQL
DB?判定結果錯誤信息
初期處理新建畫面編輯畫面系統菜單企業管理認證?用戶信息
參照畫面企業管理總覽流程圖企業管理根據不同的處理,生成不同的數據新建畫面流程圖
新建畫面畫面信息的校驗處理,主鍵判斷確認畫面企業管理新建畫面流程圖新建畫面畫面信息的校驗處理,確認畫面企業管編輯畫面流程圖
編輯畫面畫面信息的校驗處理,主鍵判斷確認畫面企業管理編輯畫面流程圖編輯畫面畫面信息的校驗處理,確認畫面企業管參照畫面流程圖
一覽畫面關閉參照畫面參照畫面參照畫面流程圖一覽畫面參照畫面確認畫面流程圖
確認畫面將數據寫入數據庫參照畫面企業管理編輯畫面確認畫面流程圖確認畫面參照畫面企業管理編輯畫面系統框架結構圖
Win32.NETFrameworkClassLibrary通用模塊(Usual)
DataAccessesBusinessRules基類窗體模塊(UserInterface)
SubSubSub服務器模塊(Server)
子系統模塊系統框架結構圖Win32.NETFrameworkCl通用模塊(Usual)通用模塊(Usual),是本系統最基本、最底層的模塊,其它模塊都是在它的基礎上構建的,它主要負責系統得一些,枚舉定義,文件讀寫,常用的校驗,讀取數據庫連接配置信息等等。通用模塊(Usual)通用模塊(Usual),是本系統最基服務器模塊(Server)服務器模塊(Server)是在通用模塊(Usual)基礎之上構建的,它依賴于通用模塊(Usual),它分為兩個部分:數據訪問層:數據訪問的基類,實現對數據庫的連接、操作。商業邏輯層:業務邏輯層的基類,調用Da
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國USB線行業市場全景調研及投資規劃建議報告
- 中國微波中繼設備行業市場全景分析及投資策略研究報告
- 2021-2026年中國中頻熔煉電爐市場深度分析及投資戰略咨詢報告
- 2025年 昌吉州招聘中學教師筆試試題附答案
- 2025年中國云終端行業市場調查研究及投資前景預測報告
- 2025年電影放映項目深度研究分析報告
- 高性能絕緣材料項目可行性研究報告方案可用于立項及銀行貸款+201
- 1000噸年鋁基復合材料建設投資項目可行性實施報告
- 紗布底植絨布項目投資可行性研究分析報告(2024-2030版)
- 社區危舊房改造項目可行性研究報告
- 珠寶公司文件管理制度
- 2024年黃岡團風縣招聘城區社區工作者真題
- 2025年山東省高考歷史試卷真題
- 2025至2030中國農膜行業發展分析及發展前景與投資報告
- 2025圖解《政務數據共享條例》V1.0學習解讀
- 一二次深度融合成套柱上斷路器匯報課件
- 解凍記錄表(標準模版)
- 小學生個人信息表完整
- 生活飲用水游離余氯方法驗證報告
- DB32∕T 186-2015 建筑消防設施檢測技術規程
- 巡檢培訓課件.ppt
評論
0/150
提交評論