




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 畢業設計畢業設計( (論文論文) )說明書說明書題 目: 餐廳點菜系統 系 別: 信息工程系 專 業: 計算機科學與技術 學生姓名: XX 學 號: XX 指導教師: XX 職 稱: XX 題目類型:題目類型: 理論研究 實驗研究 工程設計 工程技術研究 軟件開發2011 年 6 月 1 日 摘 要在大多數的餐飲場所點菜、查看菜譜等是人工完成的。這就需要通過大量的手工完成,速度慢,耗費人力多,而且極易出錯,導致工作效率低,造成人力物力的極大浪費。為了節省人力和時間,避免不必要的錯誤,通過對此作認真細致的調查研究后,決定開發本系統。寫作本論文目的在于在現行餐飲管理的基礎上,建立科學的計算機餐飲
2、管理系統數據庫,用計算機工作代替以往大量的人工勞動,提高工作效率,促進餐飲自動化,適應當今科學技術飛速發展的需要。在整個數據庫系統操作中起到相互聯系、相互制約的作用,可根據需要隨時打開、運行、處理、關閉。該系統同時設有初始設置、系統維護等幾個功能,通過對多個數據庫文件的控制操作,可實現查詢、錄入、修改、刪除和打印等功能。本系統以 VISIO STDIO 2008 為開發工具,SQL2005 作為后臺數據庫。主要功能模塊包括:基本信息管理,客戶及會員管理,業務辦理/取消,倉庫管理,財富管理,員工管理,業務查詢,系統設置。本系統采用了權限管理模式,提高了系統的安全性以及可用性。關鍵字:餐廳;計算機
3、;管理 AbstractA la carte dining in most, view recipes and others are done manually. This requires a lot of hand-done by, slow, and more labor-intensive, and error-prone, resulting in low efficiency, resulting in a tremendous waste of human and material resources. In order to save manpower and time, to
4、 avoid unnecessary errors, through careful investigation for this study, decided to develop the system. Writing in this paper, we present the basis of food and beverage management, catering management to establish a scientific system of computer databases, computer work instead of in the past with a
5、 lot of manual labor, improve efficiency, promotion of food and beverage automation, the rapid development of science and technology to adapt to todays needs. Operation in the entire database system to play interrelated role of constraints, can be opened at any time, running, handling, shut down. Th
6、e system also has the initial setup, system maintenance, and several other functions, multiple database files through the control operation, the query, input, modify, delete, and print. This system VISIO STDIO 2008 for the development of tools, SQL2005 as database. Main function modules include: Bas
7、ic information management, customers and members of management, business process / cancel, warehouse management, wealth management, staff management, business information, system settings. The system uses a rights management model to improve the system security and availability. Keywords: Restaurant
8、s; computer; management 目 錄引言.11 緒論.11.1 研究背景以及意義.11.2 系統的國內外現狀分析.21.3 本課題開發方向.22 系統開發工具.32.1 SQL2005 數據庫技術概述.32.2 MVC 技術概述.42.3 系統開發運行環境.43 需求分析.43.1 經濟、社會和技術可行性.43.2 系統性能的需求.53.3 系統功能分析.53.4 數據字典.64 系統設計和數據庫設計.74.1 數據庫的概念結構模型設計.74.2 數據庫的邏輯結構模型設計.74.3 系統總體結構設計.84.4 系統功能模塊詳細設計.84.4.1 餐廳員工管理模塊設計.84.4
9、.2 點菜管理模塊設計.84.4.3 餐廳財務管理模塊設計.94.4.4 賬戶登錄模塊設計.95 系統的實現.115.1 系統架構實現.115.2 餐廳點菜.125.3 基本信息.13 6 系統測試.166.1 測試的重要性及目的.166.2 測試的步驟.166.3 測試的內容.177 結論.20謝辭.21參考文獻.22附錄.23 桂林電子科技大學信息科技學院畢業設計(論文) 第 1 頁 共 26 頁引言在信息技術發展飛速的當代,人們越來越追求效率與效益,現代的企業自然是更加注重這些,將計算機這一信息處理利器應用于日常管理已是勢必所然,而且這也將為傳統的人工管理帶來前所未有的改變,它可以帶來意
10、想不到的效益,提高管理的正規化,同時也會為餐飲業的飛速發展提供無限潛力。本系統餐廳點菜系統在前期分析了目前各餐廳在實際管理過程中存在的問題,經過總結以及結合實際情況所開發的,是以餐廳為背景,基于 VISIO STDIO 2008+SQL2005 為開發平臺,同時也可適應各餐廳的基本功能需求,是一套通用性強,功能完善的餐飲管理系統。系統做的盡量人性化,使用者會感到操作非常方便,本系統具有運行速度快、安全性高、穩定性好的優點。1 緒論1.1 研究背景以及意義隨著計算機技術在各個領域的廣泛應用,近年來,計算機技術在餐飲業也迅速的得到了所要的發展?,F在計算機技術的飛速發展,使計算機可以滿足各個行業的管
11、理需求,點菜系統也發展的日漸完善,通常情況,餐廳點餐、送單、結賬都采用人工傳遞,這種工作流程效率低下,而且在就餐高峰期人員繁雜的情況下,服務員在快速手寫點餐、人工送單中可能還會增加誤操作的幾率,造成客人投訴,影響到服務質量,甚至有損餐廳的美譽度。隨著現代信息技術的普及,一些酒樓/餐廳開始使用當前最為先進、最具時尚潮流的網絡技術來建設一套靈活、快捷的信息管理系統,以優化管理流程,使酒店/餐飲的服務和管理得到實質性的提升,提高品牌形象和行業核心競爭力。隨著網絡化企業管理區域的發展,開發一套具有普遍通用意義的餐廳點菜管理系統會受到大部分餐廳的青睞,并且該系統必須具備操作簡單,功能俱全,可擴展性好,易
12、于維護等特點。由于系統的可擴展性好,我們很容易在原有的功能上進行擴展新的功能,來為每個客戶開發一套符合自己特色的餐廳點菜管理系統。所以開發這樣一套具有普遍通用意義的餐廳點菜管理系統是非常有必要的。1.2 系統的國內外現狀分析Internet(國際互連網)的出現更是在這場信息化浪潮中推波助瀾,人們在感嘆世界日益變小的同時也深刻體會到要想在競爭愈演愈烈的各行各業中立于不敗之地,企業高效的管理和計算機信息系統建設至關重要。源自 Internet 的 Intranet(企業內部網)技術主要面向企業,為企業的各項管理、業務提供服務,它的出現解決了過去企業建設計算機信息系統中長期存在的建設周期長、使用周期
13、短、重復投資多、系統維護復雜、子系統間互連困難等諸多問題。因此自 1996 年 Intranet 推出以來,使用Intranet 模式建立企業的管理信息系統(MIS)已得到全球廣泛的認可和應用,據權威 桂林電子科技大學信息科技學院畢業設計(論文) 第 2 頁 共 25 頁 調查顯示,全球大多數知名企業已建立了自己的 Intranet,并且其中的多數跨國企業通過 Internet 將它們分散在世界各地的子公司(或辦事處)的 Intranet 進行了互連,從而實現全球范圍的協作、管理、經營等運行和發展戰略。 加速我國信息產業的發展是我國現代化建設的大政方針,江澤民總書記指出:發達國家已經經歷了工業
14、化、后工業化到信息化的轉變,信息社會與國際經濟的大融合要求我們必須抓住歷史的機遇,加速我國信息高速公路的建設與信息產業的發展,同時指出:振興我國經濟,電子信息技術是一種有效的倍增器,是實現能夠發揮作用最大、滲透性最強的新技術,要進一步把大力推廣應用電子信息技術提高到戰略高度,充分發揮電子信息技術對經濟的倍增器的作用。全國各行業、各部門信息化的建設正是在這一背景下展開的。1.3 本課題開發方向本管理系統采用面向對象的程序設計思想進行編制,采用 VISIO STDIO 2008 為開發工具,SQL2005 為后臺數據庫,界面使用 jQuery+Ajax+css 技術對界面進行美觀,實現表單驗證及異
15、步通信等功能,以提高系統的可擴張性及可移植性,并且合理的使用設計模式對本系統的代碼進行優化。使代碼有良好的結構性,良好的規范性,易于維護。我認為本系統實現的難點是:如何充分發揮 MVC 的思想,減少程序的偶合度,使程序更加有利于擴展和維護。2 系統開發工具本系統以 windows 操作系統為服務平臺,用 MVC 理念進行畢業設計開發,數據庫采用 SQL2005 來實現本系統。2.1 SQL2005數據庫技術概述數據庫是 60 年代末出現的一門計算機軟件技術,到現在雖然只有三十多年的歷史,但在理論和時間上都得到了和很大的發展?,F在,數據庫是數據處理的主要工具,是管理信息系統(MIS)的核心部分。
16、數據庫系統是當今計算機信息系統的核心,是計算機技術和應用發展的關鍵。傳統的數據庫系統旨在處理永久、穩定的數據,強調維護數據的完整性、一致性。SQL2005 是一種 SQL 數據庫服務器,SQL2005 是通過服務器端運行的 SQL2005以及不同的客戶端程序的庫組成。SQL2005 作為一種數據庫系統,有以下的一些特點:(1)可以利用內核線程實現完全的多線程支持。這意味著該系統可以輕易地使用多個 CPU 來提高自己的性能。(2)支持利用 C、C+、JAVA、Perl、Python 以及 TCL 等工具進行二次開發。 桂林電子科技大學信息科技學院畢業設計(論文) 第 3 頁 共 25 頁 (3)
17、工作于多種平臺之上。支持諸如:Solaris 2.5 & 2.6、SunOS 4.x、BSDI 2.x、Linux 2.0+、SGI IRIX 6.x、AIX 4.x、DEC Unix 4.x、FreeBSD 2.x,3.x、SCO OpenServer 等系統,甚至可以運行在 Windows95/NT 平臺之上。(4)支持多種數據類型。如FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、DATETIME、YEAR、SET 和 ENUM 等。(5)對標準的 ANSI SQL 查詢語言有良好支持。(6)允許在同一個查詢中包含不同數據庫。(7)靈活的權限控制
18、體系以及加密的口令傳輸機制。(8)非常快速的檢索速度以及良好的設計性能,每一個數據表可以有 16 個索引,每個索引可以包括 1-15 個列。最大索引長度為 256 個字符(而且在編譯的時候還可以調整)。(9)可以處理大量的數據(雖然沒有明確的技術指標,但是一般情況下,對于 M 級記錄數的數據支持沒有任何問題)。(10)客戶端利用 TCP 連結和端口機制連接 SLQ2005 數據庫,這一點非常適用于Internet 環境。(11)豐富的以及功能強大的客戶端程序。比如說可以利用 SHOW 的命令來顯示系統的運行狀況等。(12)有開放源代碼的 ODBC 驅動程序,這就意味你也可以很容易地在 Wind
19、ows 平臺上使用這種數據庫系統。數據庫理論與技術的發展極其迅速,其應用日益廣泛,在當今的信息社會中,它幾乎無所不在。以關系型為代表的三大經典(層次、網狀、關系)型數據庫在傳統的(商務和管理的事務型)應用領域獲得了極大成功。2.2 MVC 技術概述MVC(Model/View/Controller)模式是國外用的比較多的一種設計模式,最早是在Smalltalk 中出現的。MVC 包括 3 類對象,簡單地說,Model 是應用對象,View 是它在屏幕上的表示,Controller 定義用戶界面對用戶輸入的響應方式。MVC 設計模式中的“模型”指的是真正完成任務的代碼。對大多數 Web 應用程序
20、來說,功能比界面感覺更重要。在模型同界面相分離的情況下,代碼即可實現可管理型和可重用性。模型通常也被稱作“業務邏輯”。所謂的“視圖”其實就是使用界面。在 MVC 模式下,在通常的設計前提下界面任務并不大。當然,視圖應該具有一定的功能性并遵守可用性的約束,但視圖(界面)不應該處理數據。事實上,界面的每一部分都只能包含采集數據的足夠邏輯,并把它傳遞給設計模式中的其他組成部分以進行處理。 桂林電子科技大學信息科技學院畢業設計(論文) 第 4 頁 共 25 頁 “控制器”控制著模型和視圖之間的交互過程。它決定著向用戶返回怎樣的視圖,檢查通過界面輸入的信息,以及選擇處理輸入信息的模型。2.3 系統開發運
21、行環境本系統所使用的操作系統:Windows Xp, 后臺所使用的數據庫: SQL2005,開發工具:VISIO STDIO 2008。3 需求分析3.1 經濟、社會和技術可行性經濟可行性分析:由于餐廳點菜系統主要用于餐廳相關信息的管理,使餐廳領導準確掌握餐廳的情況以及方便用戶點菜??梢詾椴蛷d帶來可觀的經濟效益。并且由于系統開發并不是太復雜,操作起來也比較簡單,只需要一臺作為服務器的計算機就可以運行,因此開發費用較低。社會可行性分析:隨著計算機的發展與普及、互聯網的擴展和網絡安全技術的不斷提高,用餐廳點菜系統在實際應用中越來越受人們的歡迎,并且在實際企業活動中表現出了巨大的經濟價值。把餐廳點菜
22、納入餐廳的 Intranet 體系中去,實現數據的共享,這樣提高了數據資源的利用,并且能及時的得到更新,不需要像過去那樣浪費大量的人力物力去進行抄寫,提高工作的效率。技術可行性分析:本系統是基于 C#進行開發,可以提高使用的效率,主要實現技術有:(1)數據庫技術。(2)C#開發技術。本人對以上技術都有一定的開發經驗,所以本系統的開發在技術上是可行的。經過技術、經濟、社會等方面的可行性分析,可以確定本系統的開發完全必要,而且是可行的。3.2 系統性能的需求為了保證能夠長期、安全、穩定、可靠的運行,系統應滿足以下性能要求:(1)系統處理的準確性與及時性:系統處理的準確性和及時性是系統的必要性能。在
23、系統設計和開發過程中,充分考慮當前和將來可能承受的工作量,使系統的處理能力和相應時間能夠滿足信息處理的要求。(2)系統的可擴充性及可維護性:系統的開發過程中,應該充分考慮以后的可擴充性,相當于升級。當今企業對系統的可維護性也有了相當高的關注。例如添加新功能。所以本系統采用了 MVC 的開發思想,大幅提高了系統的可擴展性及可維護性。(3)系統的可移植性:考慮到后期可能會進行數據庫移植,所以采用了 hibernate框架進行開發,它可以自動對底層數據庫進行相應的操作,而不要大量改動實現的源代碼。3.3 系統功能分析餐廳點菜系統是根據現在餐廳的現狀和發展情況來設計的,通過前人對該系統的初步需求結合自
24、身對餐廳管理的看法進行設計的,設計功能需求如下: 桂林電子科技大學信息科技學院畢業設計(論文) 第 5 頁 共 25 頁 把系統設計成多種權限,只有擁有了相應權限的人才可以進行相應的操作,對于權限的描述在之后的每個功能模塊的會提及相應的權限,主要模塊有基本信息管理、客戶及會員管理、業務辦理/取消、倉庫管理、財務管理、員工管理、業務查詢、系統設置,關于模塊的詳細介紹會在接下來幾章。下面是對整個系統功能的一個分析結果:(1) 基本信息管理:此功能模塊包括基本信息維護、餐臺及區域維護、菜品信息維護,對在錄入基本信息時使用的 ComboBox 中數據進行設置和維護,餐臺及所在包廂進行詳細設置,對消費者
25、使用的菜單中的數據(菜品信息)進行維護。 (2) 客戶及會員管理:此功能模塊包括客戶信息管理、會員管理、會員卡設置。主要對客戶信息進行管理。(3) 業務辦理/取消:此功能模塊有 4 個子模塊:分別是顧客用餐登記,餐臺預定登記,餐臺使用/預定查詢,餐臺使用/預定查詢,顧客退菜/結賬。 (4) 倉庫管理:此功能模塊包括商品登記、庫存查詢、庫存統計。(5) 員工管理:此功能模塊主要是員工信息設置、員工信息維護、員工業績查詢。3.4 數據字典數據字典描述系統種涉及的每個數據,是數據描述的集合,通常配合數據流圖使用,用來描述數據流圖種出現的各種數據及加工。它包括:數據項,數據流,數據文件等。其中數據項表
26、示數據元素,數據流是由數據項組成的數據流,數據文件表示對數據的存儲。數據項和數據庫的表在附錄中介紹。4 系統設計和數據庫設計4.1 數據庫的概念結構模型設計通過概念設計得到的概念模型是從現實世界的角度對所要解決的問題的描述,不依賴于具體的硬件環境和 DBMS。概念設計用來反映現實世界中的實體、屬性和他們之間的關系等的原始數據形式,建立數據庫的每一幅用戶視圖。4.2 數據庫的邏輯結構模型設計人事管理系統設計與實現,首先要對數據庫進行設計,系統使用 hibernate 框架進行數據庫的訪問,所以需要建立類與表之間的關系。用戶類對應用戶表,公告類對應公告表,員工類對應員工表,部門類對應部門表,賬戶類
27、對應賬戶表,并且通過之間的外鍵聯系將某些類的對象作為另外一個類的屬性。 桂林電子科技大學信息科技學院畢業設計(論文) 第 6 頁 共 25 頁 4.3 系統總體結構設計系統采用 C#進行開發,由于系統采用 MVC 的思想進行開發,采用 DBCP 技術進行數據庫連接池的管理。使用 Struts2 的攔截器實現,登錄驗證,權限驗證,事務處理和日志等功能。驗證性功能使用寫的驗證器類進行驗證。為了防止用戶進行重復提交,所以我們采用了 struts2 提供的令牌功能來實現防止重復提交。對于密碼方面采用 MD5加密算法,對密碼進行加密并存儲到數據庫中去。4.4 系統功能模塊詳細設計4.4.1 餐廳員工管理
28、模塊設計該模塊主要包括對員工信息的管理工作。模塊名稱:餐廳員工管理模塊功能:添加員工,刪除員工,修改員工信息,查詢員工信息。上級模塊:員工管理界面下級模塊:員工基本信息管理,員工保險和福利管理,員工工資管理,員工部門管理,員工總管理。具有相應的權限后,可以對相應的功能進行操作,否則無法操作或操作無效。4.4.2 點菜管理模塊設計該模塊主要包括對客戶端點菜的管理工作。模塊名稱:點菜管理模塊功能:客戶點菜4.4.3 餐廳財務管理模塊設計該模塊主要包括對餐廳財務統計。模塊名稱:餐廳財務管理模塊功能:財務統計。具有相應的權限能夠進行相應操作,否則無法進行相關操作,或者會使操作不成功。4.4.4 賬戶登
29、錄模塊設計該模塊主要包括賬戶登陸后獲得賬戶信息。模塊名稱:賬戶登錄模塊功能:賬戶登錄過后獲得個人信息以及賬戶的權限。上級模塊:系統總界面下級模塊:個人賬戶管理。賬戶登錄過后可以獲取賬戶的權限,和相關的個人信息。 桂林電子科技大學信息科技學院畢業設計(論文) 第 7 頁 共 25 頁 5 系統的實現5.1 系統架構實現本系統采用 j2ee 的形式實現,用 MVC 的思想進行設計,struts2,hibernate 框架進行實現,首先,我們在使用 struts2 的時候,使用了給我們提供的攔截器機制,對事務,登錄驗證,權限驗證,日志,令牌認證等功能。然后由于我設計開發的系統針對的群體比較多而不是一
30、個客戶,所以考慮到數據庫中的數據如果都只存放在一張表中,數據量會很大,不便于維護,而且查詢效率影響也會非常大,所以我使用自己編寫的框架進行實現,有點類似于 hibernate 但是它能夠對不同的表進行操作,而且這些表有一定的規律,表名的最后都會帶上 ID,這樣可以提高系統查詢,尤其是餐廳菜的查詢,因為餐廳有很多種菜,會導致查詢效率過低。還編寫的一個類,結合自己編寫的框架進行的對象的屬性進行注入,使獲取的信息能夠更加完整。5.2 餐廳點菜管理模塊圖 5-1 餐廳點菜界面截圖開單點菜:點擊并進入這個頁面可以查詢沒有使用的餐桌,并且進入點菜。 桂林電子科技大學信息科技學院畢業設計(論文) 第 8 頁
31、 共 25 頁 5.3 餐廳基本信息模塊圖 5-2 餐廳基本信息界面截圖6 系統測試6.1 測試的重要性及目的軟件的測試在軟件生命周期中占據重要的地位,在傳統的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產品交付用戶使用之前保證軟件質量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應包含測試,從而檢驗本階段的成果是否接近預期的目標,盡可能早的發現錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導致最后成品測試的巨大困難。6.2 測試的步驟與開發過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續。大型軟件系統通常由若干個子
32、系統組成,每個子系統又由若干個模塊組成。因此,大型軟件系統的測試基本上由下述幾個步驟組成:(1)模塊測試 在這個測試步驟中所發現的往往是編碼和詳細設計的錯誤。(2)系統測試 在這個測試步驟中發現的往往是軟件設計中的錯誤。(3)驗收測試 在這個測試步驟中發現的往往是系統需求說明書中的錯誤。6.3 測試的內容由于整個系統的各大模塊功能都是差不多的操作,所以我就不一一列出測試用例了,通常軟件測試方法一般為兩種:白盒測試與黑盒測試。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,
33、 桂林電子科技大學信息科技學院畢業設計(論文) 第 9 頁 共 25 頁 它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。本系統的測試用例就是使用這種測試方法實現的。具體測試用例如下表:表 6-1 登錄測試用例功能描述注冊用列目的測試能否正確注冊動作期望輸出實際情況不填寫用戶名提示“用戶名不能為空”與期望輸出相同不填寫密碼提示“密碼不能為空”與期望輸出相同填寫一個錯誤格式的用戶名提示“用戶名或密碼不正確”與期望輸出相同7 結論經過 5 個多月在校外培訓時,
34、利用課下和假日時間的開發和設計,基本實現了之前的畢設的需求和功能,在回到學校后,在老師的指導下,把某些功能進行完善和改進,現在已經比較符合實際人事管理系統使用的要求,能實現各類查詢和增刪改操作。自己搭建了整個項目的框架,由于考慮如果注冊用戶太多,表中數據量太大,查詢效率會很低,所以采用自己寫的類似 hibernate 核心功能的框架,實現基于 SQL2005 數據的底層實現,完成了對每個用戶創建屬于該用戶的表,并能夠進行相關操作,另外還自己手動編寫了一些比較有實用意義的工具,可以再以后的開發過程中進行使用。由于在外培訓期間,開發時間還是比較有限,本人界面設計水平有限,界面不能達到最好的效果,系
35、統也有不盡人意的地方,這些都是程序有待完善的地方。通過這些天了設計與實現,讓我了解了不少新的知識,自己也開發了一些新的工具,尤其是對軟件的可擴張性和可維護性方面的感觸很深,我們不能把可能變動的東西寫死在程序中,應該根據不同的需要改變不同數據,或者應對后期可能進行的改變做出預測。最好的實現方法就是把這些容易改變的數據寫入到 xml 文件或者 properties文件中,這樣以后改動數據只需要改動文件,而不需要去改動程序,因此我還編寫了一個工具,專門為我解析 xml 文件,生成配置文件對象,方便操作,提高程序執行效率。另外,在在使用參考文獻的過程中,很多知識是平時無法學到的,受益非淺。 桂林電子科
36、技大學信息科技學院畢業設計(論文) 第 10 頁 共 25 頁 謝 辭這次系統的開發和設計是我第一次獨自做的難度和工作量最大的一次,其中編寫程序的過程中經歷各種大大小小的困難,通過指導老師和同學的溝通和交流,還有網上一些人發布的關于技術問題的解答,逐步克服了各種問題,對于 C#編程有更一步深入理解,會對我今后的工作有一定的幫助。經過這么多天的付出終于完成了該系統,完成了畢業設計,整個開發過程中老師和同學給了我很大的鼓勵和幫助,網絡上的許多不知名人士也為我能夠完成這個系統提供了很大的幫助。通過這次畢業設計,我學習到了很多東西,相信會在以后工作中非常受用。感謝我的指導老師黃建燈,在畢設期間精心的教
37、導,和很多寶貴的意見,使我的程序能變得完善,使我的論文更加規范,使我非常受益,終生難忘。還要感謝我在培訓期間幫助過項目經理和同學們,因為他們給了我很多我沒有遇到的想法,沒有想過的問題,幫我解決了很多困惑。還有感謝網絡上許多提供技術解答的朋友,如果沒有你們的幫助,我想我沒有那么容易能夠完成這個系統,也沒有辦法學習到那么多我不了解的技術。最后還要感謝理解、幫助、支持我的同學們。他們永遠是我值得尊敬的人。衷心的感謝你們! 桂林電子科技大學信息科技學院畢業設計(論文) 第 11 頁 共 25 頁 參考文獻1 李瑞旭編著. ASP 實例教程. 北京:中國電力出版社,20002 陳湘主編. ASP. NE
38、T 與網站開發編程實戰. 北京:清華大學出版社,20023 吳晨,張亮,張靜編著. ASP.NET + SQL Server 數據庫開發與實例. 北京:清華大學出版社,20064 江廣順, 余松編著. ASP.NET 2.0+SQL Server 熱門網絡應用開發詳解. 北京:人民郵電出版社,20075 李建國. 基于 ASP 技術的網上購物系統的設計與實現J. 福建電腦,2008,(02).6 李華艷 邱偉. 淺談網上購物系統的設計J. 集團經濟研究,2007,(09Z).7 張福增,張洪沼,宋麗華,趙永升;網上選課系統的設計與實現J;福建電腦;2003 年 10 期8 唐輝. 基于 ASP
39、 技術的網上購物系統的設計與實現J. 新西部:下半月,2007,(02X).9 黃巧玲,陳宏溪,謝維波. 基于 ASP 的電子商務網站的設計與實現J. 福建電腦,2006,(06).10 Huinan Xu, Seltsikas, P. Evolving the ASP business model: Web service provision in the Grid era. Peer-to-Peer Computing, 2002. (P2P 2002). Proceedings. Second International Conference on5-7 Sept. 2002 Page(
40、s):152 - 159 桂林電子科技大學信息科技學院畢業設計(論文) 第 12 頁 共 25 頁 附 錄數據庫名:數據庫名:CMSCMS目錄:目錄:表名:CMS_BORROWGOODS.1表名:CMS_BUFFETBOOKING.2表名:CMS_BUFFETS.3表名:CMS_CONSUMNPTIONDISH.4表名:CMS_CONSUMPTION.4表名:CMS_CONSUMPTIONREG.5表名:CMS_DISHSERVER.6表名:CMS_EMPLOYEE.6表名:CMS_INGOODS.8表名:CMS_ITEMDETAIL.8表名:CMS_ITEMTYPE.9表名:CMS_PAYM
41、ENTSDETAIL.9表名:CMS_PAYMENTSITEM.10表名:CMS_PERFORMANCE.11表名:CMS_RETREATDISHES.11表名:CMS_RETURNGOODS.12表名:CMS_ROOMTYPE.12表名:CMS_STOCK.13表名:CMS_VIPCLIENT.14表名:CMS_VIPTYPE.14表名:T_ITEMDETAIL.15表名:T_MODULE.15 桂林電子科技大學信息科技學院畢業設計(論文) 第 13 頁 共 25 頁 表名:T_RIGHT.16表名:T_RIGHT_MODULE_MAP.16表名:T_SYSLOG.17表名:T_USER.1
42、7表名:表名:CMS_BorrowGoods序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否借出商品ID2StockGoodsIDint40是庫存商品ID3Numberint40是借出商品的數量4BorrowTimedatetime83是(getdate()借出商品的時間5InfoNotenvarchar1000是借出備注6HandlesPeopleIDint40是經受人 ID7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間表名:表名:CMS_BuffetBoo
43、king序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否預定餐臺ID2BuffetsIDint40是要預定的 桂林電子科技大學信息科技學院畢業設計(論文) 第 14 頁 共 25 頁 餐臺3BNamenvarchar200是預定人姓名4BTelPhonenvarchar200是預定人電話5HandlesPeopleIDint40是經手人 ID6CNumint40是賓客人數7BooKDatedatetime83是(getdate()預定時間8OverduTtimedatetime83是失效時間9InfoNotenvarch
44、ar5000是信息備注10ModifyPersonnvarchar200是修改人11ModifyDatedatetime83是修改時間表名:表名:CMS_Buffets序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否餐臺ID2Namenvarchar200是餐臺名稱3FloorIDint40是所在樓層4StateIDint40是餐臺狀態5RoomTypeIDint40是可容納人數6InfoNotenvarchar2000是餐臺信息備注7CreatePersonnvarchar200是創建人8CreateDatedatet
45、ime83是(getdate()創建時間9ModifyPersonnvarchar200是修改人10ModifyDatedatetime83是修改時間 桂林電子科技大學信息科技學院畢業設計(論文) 第 15 頁 共 25 頁 表名:表名:CMS_ConsumnptionDish序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否點菜的 ID2MarkIDnvarchar2000是標識3DiskIDint40是菜品ID4DiskNumint40是菜品數量5IsPresentbit10是是否是贈菜6CreatePersonnva
46、rchar200是創建人7CreateDatedatetime83是(getdate()創建時間8ModifyPersonnvarchar200是修改人9ModifyDatedatetime83是修改時間表名:表名:CMS_Consumption序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否2StockGoodsIDint40否庫存商品ID3Numberint40是出庫商品數量4OutDatedatetime83是(getdate()出庫時間5InfoNotenvarchar5000是出庫商品備注6RecipientI
47、Dint40是經手人姓名7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間 桂林電子科技大學信息科技學院畢業設計(論文) 第 16 頁 共 25 頁 表名:表名:CMS_ConsumptionReg序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否ID2CustomerNumint40是來賓數量3BuffetsIDint40是桌臺編號4EmployeeIDint40是服務員工ID5TotalAmountmoney84是消費總金額6Typenvarchar500是7I
48、sPaiedbit10是8HandlesPeopleIDint40是經手人 ID9MarkIDnvarchar2000是標識ID10CreatePersonnvarchar200是創建人11CreateDatedatetime83是(getdate()創建時間12ModifyPersonnvarchar200是修改人13ModifyDatedatetime83是修改時間表名:表名:CMS_DishServer序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否菜品ID2Namenvarchar200是菜名3MnemonicS
49、ymbolnvarchar500是助記符4DishTypeIDint40是菜品類別編號5Descriptionnvarchar2000是菜品描述6Costmoney84是菜品成本 桂林電子科技大學信息科技學院畢業設計(論文) 第 17 頁 共 25 頁 7MeasuringUnitnvarchar500是計量單位8Pricemoney84是菜品價格9Commissionmoney84是提成10StockGoodsIDint40是當前可用數量11CreatePersonnvarchar200是創建人12CreateDatedatetime83是(getdate()創建時間13ModifyPers
50、onnvarchar200是修改人14ModifyDatedatetime83是修改時間表名:表名:CMS_Employee序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否員工編號2Namenvarchar200是員工姓名3Sexnvarchar500是員工性別4PosIDint40是員工職位ID5DepIDint40是所在部門編號6StateIDint40是員工工作狀態ID7TelPhonenvarchar150是電話號碼8IDCardNumnvarchar180是身份證號碼9Addressnvarchar2000是家
51、庭住址10InfoNotenvarchar5000是員工信息備注11VIPTypeIDint40是會員ID12CreatePersonnvarchar200是創建 桂林電子科技大學信息科技學院畢業設計(論文) 第 18 頁 共 25 頁 人13CreateDatedatetime83是(getdate()創建時間14ModifyPersonnvarchar200是修改人15ModifyDatedatetime83是表名:表名:CMS_InGoods序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否商品ID2Namenvar
52、char200是商品名稱3Specificationsnvarchar200是商品規格4Numberint40是入庫數量5Pricemoney84是商品入庫單價6Suppliernvarchar200是供應商7HandlesPeopleIDint40是接收人 ID8InDatedatetime83是(getdate()入庫時間9InfoNotenvarchar1000是入庫備注10ModifyPersonnvarchar200是修改人11ModifyDatedatetime83是修改時間表名:表名:CMS_ItemDetail序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵
53、允許允許空空默認值默認值說明說明1IDint40是是否菜品類別ID2TypeIDint40是類型3Namenvarchar200是菜品類別名稱 桂林電子科技大學信息科技學院畢業設計(論文) 第 19 頁 共 25 頁 4Descriptionnvarchar2000是描述5CreatePersonnvarchar200是創建人6CreateDatedatetime83是(getdate()創建時間7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間表名:表名:CMS_ItemType序號序號列名列名數據類型數據類型長度長度小數小數位位標識
54、標識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否項目類型ID2Namenvarchar200是3Descriptionnvarchar1000是4CreatePersonnvarchar200是創建人5CreateDatedatetime83是(getdate()創建時間6ModifyPersonnvarchar200是修改人7ModifyDatedatetime83是修改時間表名:表名:CMS_PaymentsDetail序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否收支明細ID2PaymentTy
55、peIDint40是3Amountmoney84是金額4HandlesPeopleIDint40是經手人 ID5InfoNotenvarchar5000是備注6CreatePersonnvarchar200是創建人7CreateDatedatetime83是(getdate()創建時間8ModifyPersonnvarchar200是修改 桂林電子科技大學信息科技學院畢業設計(論文) 第 20 頁 共 25 頁 人9ModifyDatedatetime83是修改時間表名:表名:CMS_PaymentsItem序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值
56、默認值說明說明1IDint40是是否收支ID2Typenvarchar200是收支類型3Namenvarchar200是名稱4Descriptionnvarchar5000是詳細描述5CreatePersonnvarchar200是創建人6CreateDatedatetime83是(getdate()創建時間7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間表名:表名:CMS_Performance序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否業績ID2Empl
57、oyeeIDint40是業績所屬員工編號3TypeIDint40是業績類型ID4Descriptionnvarchar1000否業績描述5CreatePersonnvarchar200是創建人6CreateDatedatetime83是(getdate()創建時間7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改 桂林電子科技大學信息科技學院畢業設計(論文) 第 21 頁 共 25 頁 時間表名:表名:CMS_RetreatDishes序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認值默認值說明說明1ID
58、int40是是否退菜記錄ID2DishIDint40是所退菜品ID3DishNumint40是退菜數量4CauseIDnchar100是退菜原因編號5CreatePersonnvarchar200是創建人6RetreatDatedatetime83是(getdate()退菜時間表名:表名:CMS_ReturnGoods序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否借出商品ID2GoodsBorrowIDint40否借出商品ID3Numberint40是歸還商品數量4ReturnTimedatetime83是(getda
59、te()歸還商品的時間5InfoNotenvarchar1000是信息備注6RecipientIDint40是經手人 ID7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改 桂林電子科技大學信息科技學院畢業設計(論文) 第 22 頁 共 25 頁 時間表名:表名:CMS_RoomType序序號號列名列名數據類型數據類型長度長度小數小數位位標標識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否2Namenvarchar200是包廂名稱3AccommodateNumint40是可容納人數4EquipmentIDint40是設備編
60、號5Descriptionnvarchar5000是包廂描述6CreatePersonnvarchar200是創建人7CreateDatedatetime83是(getdate()創建時間8ModifyPersonnvarchar200是修改人9ModifyDatedatetime83是修改時間表名:表名:CMS_Stock序號序號列名列名數據類型數據類型長度長度小數小數位位標識標識主鍵主鍵允許允許空空默認默認值值說明說明1IDint40是是否庫存商品編號2Namenvarchar200是商品名稱3Suppliernvarchar200是供應商4Specificationsnvarchar200是商品
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 7679.5-2025礦山機械術語第5部分:破碎粉磨設備
- GB/T 28090-2025假蒼耳檢疫鑒定方法
- GB/T 22046-2025地理標志產品質量要求洋河大曲
- 汽輪機模擬與仿真技術考核試卷
- 起重機械產業鏈延伸與價值鏈提升考核試卷
- 鎳氫電池在太陽能光伏儲能中的應用考核試卷
- 西藥批發企業運營管理效率改進考核試卷
- 小學生冬季疾病預防
- Mal-Cyclohexyl-PEG3-Biotin-生命科學試劑-MCE
- 郵輪旅游市場旅游住宿報告:2025年艙位類型與旅客選擇分析
- 2025年度專業技術人員繼續教育公需科目考試題(附答案)
- 《陸上風電場工程概算定額》NBT 31010-2019
- 2023 版《中國近現代史綱要》 課后習題答案
- SF∕T 0111-2021 法醫臨床檢驗規范
- 綠色農村人居環境整治建設宜居美麗鄉村環境整治是關鍵動態PPT模板
- 國家開放大學計算機應用基礎(本) 終結性考試試題及參考答案
- LANTEK蘭特鈑金軟件手冊(下)
- 套管開窗側鉆技術
- 砍掉成本題庫合并
- 嶺南版二年級美術下冊知識點
- 回彈模量原始記錄表格及計算
評論
0/150
提交評論