




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 畢業(yè)設(shè)計畢業(yè)設(shè)計( (論文論文) )說明書說明書題 目: 餐廳點菜系統(tǒng) 系 別: 信息工程系 專 業(yè): 計算機科學(xué)與技術(shù) 學(xué)生姓名: XX 學(xué) 號: XX 指導(dǎo)教師: XX 職 稱: XX 題目類型:題目類型: 理論研究 實驗研究 工程設(shè)計 工程技術(shù)研究 軟件開發(fā)2011 年 6 月 1 日 摘 要在大多數(shù)的餐飲場所點菜、查看菜譜等是人工完成的。這就需要通過大量的手工完成,速度慢,耗費人力多,而且極易出錯,導(dǎo)致工作效率低,造成人力物力的極大浪費。為了節(jié)省人力和時間,避免不必要的錯誤,通過對此作認真細致的調(diào)查研究后,決定開發(fā)本系統(tǒng)。寫作本論文目的在于在現(xiàn)行餐飲管理的基礎(chǔ)上,建立科學(xué)的計算機餐飲
2、管理系統(tǒng)數(shù)據(jù)庫,用計算機工作代替以往大量的人工勞動,提高工作效率,促進餐飲自動化,適應(yīng)當(dāng)今科學(xué)技術(shù)飛速發(fā)展的需要。在整個數(shù)據(jù)庫系統(tǒng)操作中起到相互聯(lián)系、相互制約的作用,可根據(jù)需要隨時打開、運行、處理、關(guān)閉。該系統(tǒng)同時設(shè)有初始設(shè)置、系統(tǒng)維護等幾個功能,通過對多個數(shù)據(jù)庫文件的控制操作,可實現(xiàn)查詢、錄入、修改、刪除和打印等功能。本系統(tǒng)以 VISIO STDIO 2008 為開發(fā)工具,SQL2005 作為后臺數(shù)據(jù)庫。主要功能模塊包括:基本信息管理,客戶及會員管理,業(yè)務(wù)辦理/取消,倉庫管理,財富管理,員工管理,業(yè)務(wù)查詢,系統(tǒng)設(shè)置。本系統(tǒng)采用了權(quán)限管理模式,提高了系統(tǒng)的安全性以及可用性。關(guān)鍵字:餐廳;計算機
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 系統(tǒng)的國內(nèi)外現(xiàn)狀分析.21.3 本課題開發(fā)方向.22 系統(tǒng)開發(fā)工具.32.1 SQL2005 數(shù)據(jù)庫技術(shù)概述.32.2 MVC 技術(shù)概述.42.3 系統(tǒng)開發(fā)運行環(huán)境.43 需求分析.43.1 經(jīng)濟、社會和技術(shù)可行性.43.2 系統(tǒng)性能的需求.53.3 系統(tǒng)功能分析.53.4 數(shù)據(jù)字典.64 系統(tǒng)設(shè)計和數(shù)據(jù)庫設(shè)計.74.1 數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計.74.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計.74.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計.84.4 系統(tǒng)功能模塊詳細設(shè)計.84.4.1 餐廳員工管理模塊設(shè)計.84.4
9、.2 點菜管理模塊設(shè)計.84.4.3 餐廳財務(wù)管理模塊設(shè)計.94.4.4 賬戶登錄模塊設(shè)計.95 系統(tǒng)的實現(xiàn).115.1 系統(tǒng)架構(gòu)實現(xiàn).115.2 餐廳點菜.125.3 基本信息.13 6 系統(tǒng)測試.166.1 測試的重要性及目的.166.2 測試的步驟.166.3 測試的內(nèi)容.177 結(jié)論.20謝辭.21參考文獻.22附錄.23 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 1 頁 共 26 頁引言在信息技術(shù)發(fā)展飛速的當(dāng)代,人們越來越追求效率與效益,現(xiàn)代的企業(yè)自然是更加注重這些,將計算機這一信息處理利器應(yīng)用于日常管理已是勢必所然,而且這也將為傳統(tǒng)的人工管理帶來前所未有的改變,它可以帶來意
10、想不到的效益,提高管理的正規(guī)化,同時也會為餐飲業(yè)的飛速發(fā)展提供無限潛力。本系統(tǒng)餐廳點菜系統(tǒng)在前期分析了目前各餐廳在實際管理過程中存在的問題,經(jīng)過總結(jié)以及結(jié)合實際情況所開發(fā)的,是以餐廳為背景,基于 VISIO STDIO 2008+SQL2005 為開發(fā)平臺,同時也可適應(yīng)各餐廳的基本功能需求,是一套通用性強,功能完善的餐飲管理系統(tǒng)。系統(tǒng)做的盡量人性化,使用者會感到操作非常方便,本系統(tǒng)具有運行速度快、安全性高、穩(wěn)定性好的優(yōu)點。1 緒論1.1 研究背景以及意義隨著計算機技術(shù)在各個領(lǐng)域的廣泛應(yīng)用,近年來,計算機技術(shù)在餐飲業(yè)也迅速的得到了所要的發(fā)展?,F(xiàn)在計算機技術(shù)的飛速發(fā)展,使計算機可以滿足各個行業(yè)的管
11、理需求,點菜系統(tǒng)也發(fā)展的日漸完善,通常情況,餐廳點餐、送單、結(jié)賬都采用人工傳遞,這種工作流程效率低下,而且在就餐高峰期人員繁雜的情況下,服務(wù)員在快速手寫點餐、人工送單中可能還會增加誤操作的幾率,造成客人投訴,影響到服務(wù)質(zhì)量,甚至有損餐廳的美譽度。隨著現(xiàn)代信息技術(shù)的普及,一些酒樓/餐廳開始使用當(dāng)前最為先進、最具時尚潮流的網(wǎng)絡(luò)技術(shù)來建設(shè)一套靈活、快捷的信息管理系統(tǒng),以優(yōu)化管理流程,使酒店/餐飲的服務(wù)和管理得到實質(zhì)性的提升,提高品牌形象和行業(yè)核心競爭力。隨著網(wǎng)絡(luò)化企業(yè)管理區(qū)域的發(fā)展,開發(fā)一套具有普遍通用意義的餐廳點菜管理系統(tǒng)會受到大部分餐廳的青睞,并且該系統(tǒng)必須具備操作簡單,功能俱全,可擴展性好,易
12、于維護等特點。由于系統(tǒng)的可擴展性好,我們很容易在原有的功能上進行擴展新的功能,來為每個客戶開發(fā)一套符合自己特色的餐廳點菜管理系統(tǒng)。所以開發(fā)這樣一套具有普遍通用意義的餐廳點菜管理系統(tǒng)是非常有必要的。1.2 系統(tǒng)的國內(nèi)外現(xiàn)狀分析Internet(國際互連網(wǎng))的出現(xiàn)更是在這場信息化浪潮中推波助瀾,人們在感嘆世界日益變小的同時也深刻體會到要想在競爭愈演愈烈的各行各業(yè)中立于不敗之地,企業(yè)高效的管理和計算機信息系統(tǒng)建設(shè)至關(guān)重要。源自 Internet 的 Intranet(企業(yè)內(nèi)部網(wǎng))技術(shù)主要面向企業(yè),為企業(yè)的各項管理、業(yè)務(wù)提供服務(wù),它的出現(xiàn)解決了過去企業(yè)建設(shè)計算機信息系統(tǒng)中長期存在的建設(shè)周期長、使用周期
13、短、重復(fù)投資多、系統(tǒng)維護復(fù)雜、子系統(tǒng)間互連困難等諸多問題。因此自 1996 年 Intranet 推出以來,使用Intranet 模式建立企業(yè)的管理信息系統(tǒng)(MIS)已得到全球廣泛的認可和應(yīng)用,據(jù)權(quán)威 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 2 頁 共 25 頁 調(diào)查顯示,全球大多數(shù)知名企業(yè)已建立了自己的 Intranet,并且其中的多數(shù)跨國企業(yè)通過 Internet 將它們分散在世界各地的子公司(或辦事處)的 Intranet 進行了互連,從而實現(xiàn)全球范圍的協(xié)作、管理、經(jīng)營等運行和發(fā)展戰(zhàn)略。 加速我國信息產(chǎn)業(yè)的發(fā)展是我國現(xiàn)代化建設(shè)的大政方針,江澤民總書記指出:發(fā)達國家已經(jīng)經(jīng)歷了工業(yè)
14、化、后工業(yè)化到信息化的轉(zhuǎn)變,信息社會與國際經(jīng)濟的大融合要求我們必須抓住歷史的機遇,加速我國信息高速公路的建設(shè)與信息產(chǎn)業(yè)的發(fā)展,同時指出:振興我國經(jīng)濟,電子信息技術(shù)是一種有效的倍增器,是實現(xiàn)能夠發(fā)揮作用最大、滲透性最強的新技術(shù),要進一步把大力推廣應(yīng)用電子信息技術(shù)提高到戰(zhàn)略高度,充分發(fā)揮電子信息技術(shù)對經(jīng)濟的倍增器的作用。全國各行業(yè)、各部門信息化的建設(shè)正是在這一背景下展開的。1.3 本課題開發(fā)方向本管理系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計思想進行編制,采用 VISIO STDIO 2008 為開發(fā)工具,SQL2005 為后臺數(shù)據(jù)庫,界面使用 jQuery+Ajax+css 技術(shù)對界面進行美觀,實現(xiàn)表單驗證及異
15、步通信等功能,以提高系統(tǒng)的可擴張性及可移植性,并且合理的使用設(shè)計模式對本系統(tǒng)的代碼進行優(yōu)化。使代碼有良好的結(jié)構(gòu)性,良好的規(guī)范性,易于維護。我認為本系統(tǒng)實現(xiàn)的難點是:如何充分發(fā)揮 MVC 的思想,減少程序的偶合度,使程序更加有利于擴展和維護。2 系統(tǒng)開發(fā)工具本系統(tǒng)以 windows 操作系統(tǒng)為服務(wù)平臺,用 MVC 理念進行畢業(yè)設(shè)計開發(fā),數(shù)據(jù)庫采用 SQL2005 來實現(xiàn)本系統(tǒng)。2.1 SQL2005數(shù)據(jù)庫技術(shù)概述數(shù)據(jù)庫是 60 年代末出現(xiàn)的一門計算機軟件技術(shù),到現(xiàn)在雖然只有三十多年的歷史,但在理論和時間上都得到了和很大的發(fā)展。現(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。
16、數(shù)據(jù)庫系統(tǒng)是當(dāng)今計算機信息系統(tǒng)的核心,是計算機技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強調(diào)維護數(shù)據(jù)的完整性、一致性。SQL2005 是一種 SQL 數(shù)據(jù)庫服務(wù)器,SQL2005 是通過服務(wù)器端運行的 SQL2005以及不同的客戶端程序的庫組成。SQL2005 作為一種數(shù)據(jù)庫系統(tǒng),有以下的一些特點:(1)可以利用內(nèi)核線程實現(xiàn)完全的多線程支持。這意味著該系統(tǒng)可以輕易地使用多個 CPU 來提高自己的性能。(2)支持利用 C、C+、JAVA、Perl、Python 以及 TCL 等工具進行二次開發(fā)。 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 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 等系統(tǒng),甚至可以運行在 Windows95/NT 平臺之上。(4)支持多種數(shù)據(jù)類型。如FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、DATETIME、YEAR、SET 和 ENUM 等。(5)對標(biāo)準的 ANSI SQL 查詢語言有良好支持。(6)允許在同一個查詢中包含不同數(shù)據(jù)庫。(7)靈活的權(quán)限控制
18、體系以及加密的口令傳輸機制。(8)非??焖俚臋z索速度以及良好的設(shè)計性能,每一個數(shù)據(jù)表可以有 16 個索引,每個索引可以包括 1-15 個列。最大索引長度為 256 個字符(而且在編譯的時候還可以調(diào)整)。(9)可以處理大量的數(shù)據(jù)(雖然沒有明確的技術(shù)指標(biāo),但是一般情況下,對于 M 級記錄數(shù)的數(shù)據(jù)支持沒有任何問題)。(10)客戶端利用 TCP 連結(jié)和端口機制連接 SLQ2005 數(shù)據(jù)庫,這一點非常適用于Internet 環(huán)境。(11)豐富的以及功能強大的客戶端程序。比如說可以利用 SHOW 的命令來顯示系統(tǒng)的運行狀況等。(12)有開放源代碼的 ODBC 驅(qū)動程序,這就意味你也可以很容易地在 Wind
19、ows 平臺上使用這種數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫理論與技術(shù)的發(fā)展極其迅速,其應(yīng)用日益廣泛,在當(dāng)今的信息社會中,它幾乎無所不在。以關(guān)系型為代表的三大經(jīng)典(層次、網(wǎng)狀、關(guān)系)型數(shù)據(jù)庫在傳統(tǒng)的(商務(wù)和管理的事務(wù)型)應(yīng)用領(lǐng)域獲得了極大成功。2.2 MVC 技術(shù)概述MVC(Model/View/Controller)模式是國外用的比較多的一種設(shè)計模式,最早是在Smalltalk 中出現(xiàn)的。MVC 包括 3 類對象,簡單地說,Model 是應(yīng)用對象,View 是它在屏幕上的表示,Controller 定義用戶界面對用戶輸入的響應(yīng)方式。MVC 設(shè)計模式中的“模型”指的是真正完成任務(wù)的代碼。對大多數(shù) Web 應(yīng)用程序
20、來說,功能比界面感覺更重要。在模型同界面相分離的情況下,代碼即可實現(xiàn)可管理型和可重用性。模型通常也被稱作“業(yè)務(wù)邏輯”。所謂的“視圖”其實就是使用界面。在 MVC 模式下,在通常的設(shè)計前提下界面任務(wù)并不大。當(dāng)然,視圖應(yīng)該具有一定的功能性并遵守可用性的約束,但視圖(界面)不應(yīng)該處理數(shù)據(jù)。事實上,界面的每一部分都只能包含采集數(shù)據(jù)的足夠邏輯,并把它傳遞給設(shè)計模式中的其他組成部分以進行處理。 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 4 頁 共 25 頁 “控制器”控制著模型和視圖之間的交互過程。它決定著向用戶返回怎樣的視圖,檢查通過界面輸入的信息,以及選擇處理輸入信息的模型。2.3 系統(tǒng)開發(fā)運
21、行環(huán)境本系統(tǒng)所使用的操作系統(tǒng):Windows Xp, 后臺所使用的數(shù)據(jù)庫: SQL2005,開發(fā)工具:VISIO STDIO 2008。3 需求分析3.1 經(jīng)濟、社會和技術(shù)可行性經(jīng)濟可行性分析:由于餐廳點菜系統(tǒng)主要用于餐廳相關(guān)信息的管理,使餐廳領(lǐng)導(dǎo)準確掌握餐廳的情況以及方便用戶點菜。可以為餐廳帶來可觀的經(jīng)濟效益。并且由于系統(tǒng)開發(fā)并不是太復(fù)雜,操作起來也比較簡單,只需要一臺作為服務(wù)器的計算機就可以運行,因此開發(fā)費用較低。社會可行性分析:隨著計算機的發(fā)展與普及、互聯(lián)網(wǎng)的擴展和網(wǎng)絡(luò)安全技術(shù)的不斷提高,用餐廳點菜系統(tǒng)在實際應(yīng)用中越來越受人們的歡迎,并且在實際企業(yè)活動中表現(xiàn)出了巨大的經(jīng)濟價值。把餐廳點菜
22、納入餐廳的 Intranet 體系中去,實現(xiàn)數(shù)據(jù)的共享,這樣提高了數(shù)據(jù)資源的利用,并且能及時的得到更新,不需要像過去那樣浪費大量的人力物力去進行抄寫,提高工作的效率。技術(shù)可行性分析:本系統(tǒng)是基于 C#進行開發(fā),可以提高使用的效率,主要實現(xiàn)技術(shù)有:(1)數(shù)據(jù)庫技術(shù)。(2)C#開發(fā)技術(shù)。本人對以上技術(shù)都有一定的開發(fā)經(jīng)驗,所以本系統(tǒng)的開發(fā)在技術(shù)上是可行的。經(jīng)過技術(shù)、經(jīng)濟、社會等方面的可行性分析,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的。3.2 系統(tǒng)性能的需求為了保證能夠長期、安全、穩(wěn)定、可靠的運行,系統(tǒng)應(yīng)滿足以下性能要求:(1)系統(tǒng)處理的準確性與及時性:系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在
23、系統(tǒng)設(shè)計和開發(fā)過程中,充分考慮當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和相應(yīng)時間能夠滿足信息處理的要求。(2)系統(tǒng)的可擴充性及可維護性:系統(tǒng)的開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性,相當(dāng)于升級。當(dāng)今企業(yè)對系統(tǒng)的可維護性也有了相當(dāng)高的關(guān)注。例如添加新功能。所以本系統(tǒng)采用了 MVC 的開發(fā)思想,大幅提高了系統(tǒng)的可擴展性及可維護性。(3)系統(tǒng)的可移植性:考慮到后期可能會進行數(shù)據(jù)庫移植,所以采用了 hibernate框架進行開發(fā),它可以自動對底層數(shù)據(jù)庫進行相應(yīng)的操作,而不要大量改動實現(xiàn)的源代碼。3.3 系統(tǒng)功能分析餐廳點菜系統(tǒng)是根據(jù)現(xiàn)在餐廳的現(xiàn)狀和發(fā)展情況來設(shè)計的,通過前人對該系統(tǒng)的初步需求結(jié)合自
24、身對餐廳管理的看法進行設(shè)計的,設(shè)計功能需求如下: 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 5 頁 共 25 頁 把系統(tǒng)設(shè)計成多種權(quán)限,只有擁有了相應(yīng)權(quán)限的人才可以進行相應(yīng)的操作,對于權(quán)限的描述在之后的每個功能模塊的會提及相應(yīng)的權(quán)限,主要模塊有基本信息管理、客戶及會員管理、業(yè)務(wù)辦理/取消、倉庫管理、財務(wù)管理、員工管理、業(yè)務(wù)查詢、系統(tǒng)設(shè)置,關(guān)于模塊的詳細介紹會在接下來幾章。下面是對整個系統(tǒng)功能的一個分析結(jié)果:(1) 基本信息管理:此功能模塊包括基本信息維護、餐臺及區(qū)域維護、菜品信息維護,對在錄入基本信息時使用的 ComboBox 中數(shù)據(jù)進行設(shè)置和維護,餐臺及所在包廂進行詳細設(shè)置,對消費者
25、使用的菜單中的數(shù)據(jù)(菜品信息)進行維護。 (2) 客戶及會員管理:此功能模塊包括客戶信息管理、會員管理、會員卡設(shè)置。主要對客戶信息進行管理。(3) 業(yè)務(wù)辦理/取消:此功能模塊有 4 個子模塊:分別是顧客用餐登記,餐臺預(yù)定登記,餐臺使用/預(yù)定查詢,餐臺使用/預(yù)定查詢,顧客退菜/結(jié)賬。 (4) 倉庫管理:此功能模塊包括商品登記、庫存查詢、庫存統(tǒng)計。(5) 員工管理:此功能模塊主要是員工信息設(shè)置、員工信息維護、員工業(yè)績查詢。3.4 數(shù)據(jù)字典數(shù)據(jù)字典描述系統(tǒng)種涉及的每個數(shù)據(jù),是數(shù)據(jù)描述的集合,通常配合數(shù)據(jù)流圖使用,用來描述數(shù)據(jù)流圖種出現(xiàn)的各種數(shù)據(jù)及加工。它包括:數(shù)據(jù)項,數(shù)據(jù)流,數(shù)據(jù)文件等。其中數(shù)據(jù)項表
26、示數(shù)據(jù)元素,數(shù)據(jù)流是由數(shù)據(jù)項組成的數(shù)據(jù)流,數(shù)據(jù)文件表示對數(shù)據(jù)的存儲。數(shù)據(jù)項和數(shù)據(jù)庫的表在附錄中介紹。4 系統(tǒng)設(shè)計和數(shù)據(jù)庫設(shè)計4.1 數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計通過概念設(shè)計得到的概念模型是從現(xiàn)實世界的角度對所要解決的問題的描述,不依賴于具體的硬件環(huán)境和 DBMS。概念設(shè)計用來反映現(xiàn)實世界中的實體、屬性和他們之間的關(guān)系等的原始數(shù)據(jù)形式,建立數(shù)據(jù)庫的每一幅用戶視圖。4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計人事管理系統(tǒng)設(shè)計與實現(xiàn),首先要對數(shù)據(jù)庫進行設(shè)計,系統(tǒng)使用 hibernate 框架進行數(shù)據(jù)庫的訪問,所以需要建立類與表之間的關(guān)系。用戶類對應(yīng)用戶表,公告類對應(yīng)公告表,員工類對應(yīng)員工表,部門類對應(yīng)部門表,賬戶類
27、對應(yīng)賬戶表,并且通過之間的外鍵聯(lián)系將某些類的對象作為另外一個類的屬性。 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 6 頁 共 25 頁 4.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)采用 C#進行開發(fā),由于系統(tǒng)采用 MVC 的思想進行開發(fā),采用 DBCP 技術(shù)進行數(shù)據(jù)庫連接池的管理。使用 Struts2 的攔截器實現(xiàn),登錄驗證,權(quán)限驗證,事務(wù)處理和日志等功能。驗證性功能使用寫的驗證器類進行驗證。為了防止用戶進行重復(fù)提交,所以我們采用了 struts2 提供的令牌功能來實現(xiàn)防止重復(fù)提交。對于密碼方面采用 MD5加密算法,對密碼進行加密并存儲到數(shù)據(jù)庫中去。4.4 系統(tǒng)功能模塊詳細設(shè)計4.4.1 餐廳員工管理
28、模塊設(shè)計該模塊主要包括對員工信息的管理工作。模塊名稱:餐廳員工管理模塊功能:添加員工,刪除員工,修改員工信息,查詢員工信息。上級模塊:員工管理界面下級模塊:員工基本信息管理,員工保險和福利管理,員工工資管理,員工部門管理,員工總管理。具有相應(yīng)的權(quán)限后,可以對相應(yīng)的功能進行操作,否則無法操作或操作無效。4.4.2 點菜管理模塊設(shè)計該模塊主要包括對客戶端點菜的管理工作。模塊名稱:點菜管理模塊功能:客戶點菜4.4.3 餐廳財務(wù)管理模塊設(shè)計該模塊主要包括對餐廳財務(wù)統(tǒng)計。模塊名稱:餐廳財務(wù)管理模塊功能:財務(wù)統(tǒng)計。具有相應(yīng)的權(quán)限能夠進行相應(yīng)操作,否則無法進行相關(guān)操作,或者會使操作不成功。4.4.4 賬戶登
29、錄模塊設(shè)計該模塊主要包括賬戶登陸后獲得賬戶信息。模塊名稱:賬戶登錄模塊功能:賬戶登錄過后獲得個人信息以及賬戶的權(quán)限。上級模塊:系統(tǒng)總界面下級模塊:個人賬戶管理。賬戶登錄過后可以獲取賬戶的權(quán)限,和相關(guān)的個人信息。 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 7 頁 共 25 頁 5 系統(tǒng)的實現(xiàn)5.1 系統(tǒng)架構(gòu)實現(xiàn)本系統(tǒng)采用 j2ee 的形式實現(xiàn),用 MVC 的思想進行設(shè)計,struts2,hibernate 框架進行實現(xiàn),首先,我們在使用 struts2 的時候,使用了給我們提供的攔截器機制,對事務(wù),登錄驗證,權(quán)限驗證,日志,令牌認證等功能。然后由于我設(shè)計開發(fā)的系統(tǒng)針對的群體比較多而不是一
30、個客戶,所以考慮到數(shù)據(jù)庫中的數(shù)據(jù)如果都只存放在一張表中,數(shù)據(jù)量會很大,不便于維護,而且查詢效率影響也會非常大,所以我使用自己編寫的框架進行實現(xiàn),有點類似于 hibernate 但是它能夠?qū)Σ煌谋磉M行操作,而且這些表有一定的規(guī)律,表名的最后都會帶上 ID,這樣可以提高系統(tǒng)查詢,尤其是餐廳菜的查詢,因為餐廳有很多種菜,會導(dǎo)致查詢效率過低。還編寫的一個類,結(jié)合自己編寫的框架進行的對象的屬性進行注入,使獲取的信息能夠更加完整。5.2 餐廳點菜管理模塊圖 5-1 餐廳點菜界面截圖開單點菜:點擊并進入這個頁面可以查詢沒有使用的餐桌,并且進入點菜。 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 8 頁
31、 共 25 頁 5.3 餐廳基本信息模塊圖 5-2 餐廳基本信息界面截圖6 系統(tǒng)測試6.1 測試的重要性及目的軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。6.2 測試的步驟與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子
32、系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:(1)模塊測試 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細設(shè)計的錯誤。(2)系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤。(3)驗收測試 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。6.3 測試的內(nèi)容由于整個系統(tǒng)的各大模塊功能都是差不多的操作,所以我就不一一列出測試用例了,通常軟件測試方法一般為兩種:白盒測試與黑盒測試。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,
33、 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 9 頁 共 25 頁 它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。本系統(tǒng)的測試用例就是使用這種測試方法實現(xiàn)的。具體測試用例如下表:表 6-1 登錄測試用例功能描述注冊用列目的測試能否正確注冊動作期望輸出實際情況不填寫用戶名提示“用戶名不能為空”與期望輸出相同不填寫密碼提示“密碼不能為空”與期望輸出相同填寫一個錯誤格式的用戶名提示“用戶名或密碼不正確”與期望輸出相同7 結(jié)論經(jīng)過 5 個多月在校外培訓(xùn)時,
34、利用課下和假日時間的開發(fā)和設(shè)計,基本實現(xiàn)了之前的畢設(shè)的需求和功能,在回到學(xué)校后,在老師的指導(dǎo)下,把某些功能進行完善和改進,現(xiàn)在已經(jīng)比較符合實際人事管理系統(tǒng)使用的要求,能實現(xiàn)各類查詢和增刪改操作。自己搭建了整個項目的框架,由于考慮如果注冊用戶太多,表中數(shù)據(jù)量太大,查詢效率會很低,所以采用自己寫的類似 hibernate 核心功能的框架,實現(xiàn)基于 SQL2005 數(shù)據(jù)的底層實現(xiàn),完成了對每個用戶創(chuàng)建屬于該用戶的表,并能夠進行相關(guān)操作,另外還自己手動編寫了一些比較有實用意義的工具,可以再以后的開發(fā)過程中進行使用。由于在外培訓(xùn)期間,開發(fā)時間還是比較有限,本人界面設(shè)計水平有限,界面不能達到最好的效果,系
35、統(tǒng)也有不盡人意的地方,這些都是程序有待完善的地方。通過這些天了設(shè)計與實現(xiàn),讓我了解了不少新的知識,自己也開發(fā)了一些新的工具,尤其是對軟件的可擴張性和可維護性方面的感觸很深,我們不能把可能變動的東西寫死在程序中,應(yīng)該根據(jù)不同的需要改變不同數(shù)據(jù),或者應(yīng)對后期可能進行的改變做出預(yù)測。最好的實現(xiàn)方法就是把這些容易改變的數(shù)據(jù)寫入到 xml 文件或者 properties文件中,這樣以后改動數(shù)據(jù)只需要改動文件,而不需要去改動程序,因此我還編寫了一個工具,專門為我解析 xml 文件,生成配置文件對象,方便操作,提高程序執(zhí)行效率。另外,在在使用參考文獻的過程中,很多知識是平時無法學(xué)到的,受益非淺。 桂林電子科
36、技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 10 頁 共 25 頁 謝 辭這次系統(tǒng)的開發(fā)和設(shè)計是我第一次獨自做的難度和工作量最大的一次,其中編寫程序的過程中經(jīng)歷各種大大小小的困難,通過指導(dǎo)老師和同學(xué)的溝通和交流,還有網(wǎng)上一些人發(fā)布的關(guān)于技術(shù)問題的解答,逐步克服了各種問題,對于 C#編程有更一步深入理解,會對我今后的工作有一定的幫助。經(jīng)過這么多天的付出終于完成了該系統(tǒng),完成了畢業(yè)設(shè)計,整個開發(fā)過程中老師和同學(xué)給了我很大的鼓勵和幫助,網(wǎng)絡(luò)上的許多不知名人士也為我能夠完成這個系統(tǒng)提供了很大的幫助。通過這次畢業(yè)設(shè)計,我學(xué)習(xí)到了很多東西,相信會在以后工作中非常受用。感謝我的指導(dǎo)老師黃建燈,在畢設(shè)期間精心的教
37、導(dǎo),和很多寶貴的意見,使我的程序能變得完善,使我的論文更加規(guī)范,使我非常受益,終生難忘。還要感謝我在培訓(xùn)期間幫助過項目經(jīng)理和同學(xué)們,因為他們給了我很多我沒有遇到的想法,沒有想過的問題,幫我解決了很多困惑。還有感謝網(wǎng)絡(luò)上許多提供技術(shù)解答的朋友,如果沒有你們的幫助,我想我沒有那么容易能夠完成這個系統(tǒng),也沒有辦法學(xué)習(xí)到那么多我不了解的技術(shù)。最后還要感謝理解、幫助、支持我的同學(xué)們。他們永遠是我值得尊敬的人。衷心的感謝你們! 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 11 頁 共 25 頁 參考文獻1 李瑞旭編著. ASP 實例教程. 北京:中國電力出版社,20002 陳湘主編. ASP. NE
38、T 與網(wǎng)站開發(fā)編程實戰(zhàn). 北京:清華大學(xué)出版社,20023 吳晨,張亮,張靜編著. ASP.NET + SQL Server 數(shù)據(jù)庫開發(fā)與實例. 北京:清華大學(xué)出版社,20064 江廣順, 余松編著. ASP.NET 2.0+SQL Server 熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解. 北京:人民郵電出版社,20075 李建國. 基于 ASP 技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)J. 福建電腦,2008,(02).6 李華艷 邱偉. 淺談網(wǎng)上購物系統(tǒng)的設(shè)計J. 集團經(jīng)濟研究,2007,(09Z).7 張福增,張洪沼,宋麗華,趙永升;網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)J;福建電腦;2003 年 10 期8 唐輝. 基于 ASP
39、 技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)J. 新西部:下半月,2007,(02X).9 黃巧玲,陳宏溪,謝維波. 基于 ASP 的電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)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 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 12 頁 共 25 頁 附 錄數(shù)據(jù)庫名:數(shù)據(jù)庫名: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 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 13 頁 共 25 頁 表名:T_RIGHT.16表名:T_RIGHT_MODULE_MAP.16表名:T_SYSLOG.17表名:T_USER.1
42、7表名:表名:CMS_BorrowGoods序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否借出商品ID2StockGoodsIDint40是庫存商品ID3Numberint40是借出商品的數(shù)量4BorrowTimedatetime83是(getdate()借出商品的時間5InfoNotenvarchar1000是借出備注6HandlesPeopleIDint40是經(jīng)受人 ID7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間表名:表名:CMS_BuffetBoo
43、king序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否預(yù)定餐臺ID2BuffetsIDint40是要預(yù)定的 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 14 頁 共 25 頁 餐臺3BNamenvarchar200是預(yù)定人姓名4BTelPhonenvarchar200是預(yù)定人電話5HandlesPeopleIDint40是經(jīng)手人 ID6CNumint40是賓客人數(shù)7BooKDatedatetime83是(getdate()預(yù)定時間8OverduTtimedatetime83是失效時間9InfoNotenvarch
44、ar5000是信息備注10ModifyPersonnvarchar200是修改人11ModifyDatedatetime83是修改時間表名:表名:CMS_Buffets序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否餐臺ID2Namenvarchar200是餐臺名稱3FloorIDint40是所在樓層4StateIDint40是餐臺狀態(tài)5RoomTypeIDint40是可容納人數(shù)6InfoNotenvarchar2000是餐臺信息備注7CreatePersonnvarchar200是創(chuàng)建人8CreateDatedatet
45、ime83是(getdate()創(chuàng)建時間9ModifyPersonnvarchar200是修改人10ModifyDatedatetime83是修改時間 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 15 頁 共 25 頁 表名:表名:CMS_ConsumnptionDish序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否點菜的 ID2MarkIDnvarchar2000是標(biāo)識3DiskIDint40是菜品ID4DiskNumint40是菜品數(shù)量5IsPresentbit10是是否是贈菜6CreatePersonnva
46、rchar200是創(chuàng)建人7CreateDatedatetime83是(getdate()創(chuàng)建時間8ModifyPersonnvarchar200是修改人9ModifyDatedatetime83是修改時間表名:表名:CMS_Consumption序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否2StockGoodsIDint40否庫存商品ID3Numberint40是出庫商品數(shù)量4OutDatedatetime83是(getdate()出庫時間5InfoNotenvarchar5000是出庫商品備注6RecipientI
47、Dint40是經(jīng)手人姓名7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 16 頁 共 25 頁 表名:表名:CMS_ConsumptionReg序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否ID2CustomerNumint40是來賓數(shù)量3BuffetsIDint40是桌臺編號4EmployeeIDint40是服務(wù)員工ID5TotalAmountmoney84是消費總金額6Typenvarchar500是7I
48、sPaiedbit10是8HandlesPeopleIDint40是經(jīng)手人 ID9MarkIDnvarchar2000是標(biāo)識ID10CreatePersonnvarchar200是創(chuàng)建人11CreateDatedatetime83是(getdate()創(chuàng)建時間12ModifyPersonnvarchar200是修改人13ModifyDatedatetime83是修改時間表名:表名:CMS_DishServer序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否菜品ID2Namenvarchar200是菜名3MnemonicS
49、ymbolnvarchar500是助記符4DishTypeIDint40是菜品類別編號5Descriptionnvarchar2000是菜品描述6Costmoney84是菜品成本 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 17 頁 共 25 頁 7MeasuringUnitnvarchar500是計量單位8Pricemoney84是菜品價格9Commissionmoney84是提成10StockGoodsIDint40是當(dāng)前可用數(shù)量11CreatePersonnvarchar200是創(chuàng)建人12CreateDatedatetime83是(getdate()創(chuàng)建時間13ModifyPers
50、onnvarchar200是修改人14ModifyDatedatetime83是修改時間表名:表名:CMS_Employee序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否員工編號2Namenvarchar200是員工姓名3Sexnvarchar500是員工性別4PosIDint40是員工職位ID5DepIDint40是所在部門編號6StateIDint40是員工工作狀態(tài)ID7TelPhonenvarchar150是電話號碼8IDCardNumnvarchar180是身份證號碼9Addressnvarchar2000是家
51、庭住址10InfoNotenvarchar5000是員工信息備注11VIPTypeIDint40是會員ID12CreatePersonnvarchar200是創(chuàng)建 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 18 頁 共 25 頁 人13CreateDatedatetime83是(getdate()創(chuàng)建時間14ModifyPersonnvarchar200是修改人15ModifyDatedatetime83是表名:表名:CMS_InGoods序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否商品ID2Namenvar
52、char200是商品名稱3Specificationsnvarchar200是商品規(guī)格4Numberint40是入庫數(shù)量5Pricemoney84是商品入庫單價6Suppliernvarchar200是供應(yīng)商7HandlesPeopleIDint40是接收人 ID8InDatedatetime83是(getdate()入庫時間9InfoNotenvarchar1000是入庫備注10ModifyPersonnvarchar200是修改人11ModifyDatedatetime83是修改時間表名:表名:CMS_ItemDetail序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵
53、允許允許空空默認值默認值說明說明1IDint40是是否菜品類別ID2TypeIDint40是類型3Namenvarchar200是菜品類別名稱 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 19 頁 共 25 頁 4Descriptionnvarchar2000是描述5CreatePersonnvarchar200是創(chuàng)建人6CreateDatedatetime83是(getdate()創(chuàng)建時間7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間表名:表名:CMS_ItemType序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識
54、標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否項目類型ID2Namenvarchar200是3Descriptionnvarchar1000是4CreatePersonnvarchar200是創(chuàng)建人5CreateDatedatetime83是(getdate()創(chuàng)建時間6ModifyPersonnvarchar200是修改人7ModifyDatedatetime83是修改時間表名:表名:CMS_PaymentsDetail序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否收支明細ID2PaymentTy
55、peIDint40是3Amountmoney84是金額4HandlesPeopleIDint40是經(jīng)手人 ID5InfoNotenvarchar5000是備注6CreatePersonnvarchar200是創(chuàng)建人7CreateDatedatetime83是(getdate()創(chuàng)建時間8ModifyPersonnvarchar200是修改 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 20 頁 共 25 頁 人9ModifyDatedatetime83是修改時間表名:表名:CMS_PaymentsItem序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值
56、默認值說明說明1IDint40是是否收支ID2Typenvarchar200是收支類型3Namenvarchar200是名稱4Descriptionnvarchar5000是詳細描述5CreatePersonnvarchar200是創(chuàng)建人6CreateDatedatetime83是(getdate()創(chuàng)建時間7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改時間表名:表名:CMS_Performance序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1IDint40是是否業(yè)績ID2Empl
57、oyeeIDint40是業(yè)績所屬員工編號3TypeIDint40是業(yè)績類型ID4Descriptionnvarchar1000否業(yè)績描述5CreatePersonnvarchar200是創(chuàng)建人6CreateDatedatetime83是(getdate()創(chuàng)建時間7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 21 頁 共 25 頁 時間表名:表名:CMS_RetreatDishes序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認值默認值說明說明1ID
58、int40是是否退菜記錄ID2DishIDint40是所退菜品ID3DishNumint40是退菜數(shù)量4CauseIDnchar100是退菜原因編號5CreatePersonnvarchar200是創(chuàng)建人6RetreatDatedatetime83是(getdate()退菜時間表名:表名:CMS_ReturnGoods序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否借出商品ID2GoodsBorrowIDint40否借出商品ID3Numberint40是歸還商品數(shù)量4ReturnTimedatetime83是(getda
59、te()歸還商品的時間5InfoNotenvarchar1000是信息備注6RecipientIDint40是經(jīng)手人 ID7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改 桂林電子科技大學(xué)信息科技學(xué)院畢業(yè)設(shè)計(論文) 第 22 頁 共 25 頁 時間表名:表名:CMS_RoomType序序號號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)標(biāo)識識主主鍵鍵允許允許空空默認值默認值說明說明1IDint40是是否2Namenvarchar200是包廂名稱3AccommodateNumint40是可容納人數(shù)4EquipmentIDint40是設(shè)備編
60、號5Descriptionnvarchar5000是包廂描述6CreatePersonnvarchar200是創(chuàng)建人7CreateDatedatetime83是(getdate()創(chuàng)建時間8ModifyPersonnvarchar200是修改人9ModifyDatedatetime83是修改時間表名:表名:CMS_Stock序號序號列名列名數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)小數(shù)位位標(biāo)識標(biāo)識主鍵主鍵允許允許空空默認默認值值說明說明1IDint40是是否庫存商品編號2Namenvarchar200是商品名稱3Suppliernvarchar200是供應(yīng)商4Specificationsnvarchar200是商品
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第1課神奇的小畫冊(說課稿)
- 《社會學(xué)概論》授課教案
- 座椅發(fā)泡設(shè)計指南
- 兒童心理障礙的早期干預(yù)和家庭支持
- 浙江省臺州市六校聯(lián)盟2024-2025學(xué)年高一下學(xué)期4月期中語文試卷(含答案)
- 湖北省武漢市部分重點中學(xué)2024-2025學(xué)年高一下學(xué)期期末聯(lián)考語文試卷(含答案)
- 河南省安陽市滑縣2024-2025學(xué)年七年級下學(xué)期5月月考生物試卷(含答案)
- 工廠體驗體察活動方案
- 工行信用卡品牌活動方案
- 工廠囤貨活動方案
- Unit 1 Happy Holiday 第6課時(Project Reading Plus) 2025-2026學(xué)年人教版英語八年級下冊
- 部編人教版三年級上冊語文必記必背
- 2024年西藏公安機關(guān)招聘警務(wù)輔助人員筆試真題
- 2025江蘇省射陽中等專業(yè)學(xué)校工作人員招聘考試真題
- 2025-2030中國顯示驅(qū)動芯片行業(yè)競爭風(fēng)險及前景發(fā)展創(chuàng)新研判報告
- 2025河南省豫地科技集團有限公司社會招聘169人筆試參考題庫附帶答案詳解析集合
- 江蘇省2024年普通類本科批次平行志愿投檔線(物理等科目類)
- 《陸上風(fēng)電場工程概算定額》NBT 31010-2019
- 2023 版《中國近現(xiàn)代史綱要》 課后習(xí)題答案
- (完整版)Delmia仿真入門
- QJ165A1995航天電子電氣產(chǎn)品安裝通用技術(shù)要求
評論
0/150
提交評論