酒店管理系統(tǒng)設(shè)計說明書_第1頁
酒店管理系統(tǒng)設(shè)計說明書_第2頁
酒店管理系統(tǒng)設(shè)計說明書_第3頁
酒店管理系統(tǒng)設(shè)計說明書_第4頁
酒店管理系統(tǒng)設(shè)計說明書_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

.PAGE.*******************實(shí)踐教學(xué)*******************XX理工大學(xué)計算機(jī)與通信學(xué)院20XX春季學(xué)期數(shù)據(jù)庫課程設(shè)計題目:酒店管理系統(tǒng)專業(yè)__信息與計算科學(xué)2班__王亞嬌學(xué)號:11500227指導(dǎo)王旭陽成績:..目錄TOC\o"1-2"\h\u18614摘要 199041.需求分析 2286922.概念結(jié)構(gòu)設(shè)計 5301763.邏輯結(jié)構(gòu)設(shè)計 11232344.系統(tǒng)實(shí)現(xiàn) 19135025.系統(tǒng)測試 252704參考文獻(xiàn) 269404課程設(shè)計總結(jié) 27..摘要酒店餐飲管理系統(tǒng)是為了實(shí)現(xiàn)酒店餐飲自動化管理而設(shè)計的,它完全取代了原來酒店餐飲管理一直使用的人工處理的工作方式,并且避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯誤,為及時、準(zhǔn)確、高效的完成酒店餐飲管理工作提供了強(qiáng)有力的工具和管理手段。針對傳統(tǒng)的酒店餐飲管理帶來的諸多不便,文章介紹了新型的酒店餐飲管理模式。在開發(fā)酒店餐飲管理系統(tǒng)中,本系統(tǒng)運(yùn)用了SQLServer2008為數(shù)據(jù)庫,系統(tǒng)實(shí)現(xiàn)了后臺管理、桌臺信息的查詢、開臺信息、點(diǎn)菜、收銀、桌臺信息管理、員工管理、菜單維護(hù)、消費(fèi)查詢和盈利信息查詢等功能。數(shù)據(jù)靈活化配置一套餐飲管理系統(tǒng)。通過系統(tǒng)的開發(fā)掌握軟件的基本的開發(fā)流程,了解了系統(tǒng)的業(yè)務(wù)。從而掌握軟件開發(fā)整體過程,把知識運(yùn)用實(shí)際生產(chǎn)中。關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng),酒店餐飲管理系統(tǒng),系統(tǒng)設(shè)計,SQLserver20081.需求分析項(xiàng)目需求分析就是描述系統(tǒng)需求,通過定義系統(tǒng)中的關(guān)鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制,因此,酒店餐飲管理系統(tǒng)的需求分析也是開發(fā)人員和用戶一起完成的。需求分析的第一步是描述酒店餐飲管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。該系統(tǒng)主要從酒店的訂餐方面來分析。酒店餐飲管理系統(tǒng)的核心思想就是以顧客是上帝為核心,這就意味著酒店將把客人作為其運(yùn)作的核心,提升客人滿意程度,獲得更大的利潤。隨著行業(yè)競爭的加劇和市場的快速膨脹,增長率的下降,利潤的降低,消費(fèi)行為的理性化是必然的發(fā)展趨勢。各大酒店更多的將目光專注于如何提高服務(wù)質(zhì)量,提高經(jīng)營管理,而提高經(jīng)營管理最重要的保證就是信息技術(shù)。酒店餐飲管理系統(tǒng)也是一個酒店不可缺少的部分,它的內(nèi)部無論對于客戶還是員工來說都至關(guān)重要,所以一個系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕目旖莸男畔⒑头奖愕牟樵兎绞?而且不應(yīng)有時間和地域的限制。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已成為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的部分,使用計算機(jī)對酒店餐飲的管理具有著手工管理所無法比擬的優(yōu)點(diǎn):〔1客戶和工作人員可以隨時了解有關(guān)酒店餐飲的相關(guān)信息。〔2減輕了工作人員的工作負(fù)擔(dān)?!?查詢、修改更加方便、快捷。1.1系統(tǒng)的主要功能根據(jù)餐飲行業(yè)的特點(diǎn)和該企業(yè)的實(shí)際情況,該系統(tǒng)以餐飲業(yè)務(wù)為基礎(chǔ),突出前臺管理,從專業(yè)角度出發(fā),提供科學(xué)有效的管理模式。點(diǎn)菜方面采取圖形界面加數(shù)據(jù)的方式,使用戶能直觀地管理數(shù)據(jù)信息,并能有效地管理每個開臺的房間臺號所點(diǎn)的酒菜。人事管理:新管理員或者經(jīng)理或主管可以在這里進(jìn)行注冊,以獲得注冊帳號并獲得軟件的管理權(quán)限。登錄管理:已注冊的用戶可以在這里修改自己的密碼,并核查已注冊人員。菜譜價格:菜譜價格面板用于添加或者修改各種菜品并為其制定價格。報表統(tǒng)計:報表統(tǒng)計面板主要用于顯示每日或者每月或每年的銷售額柱狀圖、曲線圖,方便統(tǒng)計人員的直觀查閱。成本控制:成本控制面板用于各個階段銷售額及成本的計算,統(tǒng)計和歸總。系統(tǒng)設(shè)置:系統(tǒng)設(shè)置用于對系統(tǒng)的各種音樂進(jìn)行選擇或者設(shè)置音效。系統(tǒng)幫助:主要進(jìn)行各種幫助文件的調(diào)用和選擇。收款界面:預(yù)定位置:用于完成位置的預(yù)定操作。退訂位置:用于完成位置的退定。點(diǎn)菜系統(tǒng):用于完成點(diǎn)菜的相關(guān)操作,可以采用下拉式菜單,也可直接輸入菜名或編號。結(jié)帳服務(wù):用于完成結(jié)帳的相關(guān)操作。客戶服務(wù):用于添加客戶及查找客戶信息等操作。1.2系統(tǒng)的實(shí)現(xiàn)目標(biāo)面對服務(wù)行業(yè)的高速發(fā)展和餐飲企業(yè)信息化發(fā)展的過程中出現(xiàn)的各種情況,該餐飲管理系統(tǒng)在實(shí)施后應(yīng)能夠達(dá)到以下目標(biāo):采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行。人工處理這些信息不僅工作量繁重、復(fù)雜,而且容易產(chǎn)生錯誤和混亂。采用計算機(jī)進(jìn)行信息的有效管理不但能實(shí)現(xiàn)管理的規(guī)范化,而且還可以避免錯誤,提高效率,本系統(tǒng)即針對餐飲業(yè)的信息管理而設(shè)計制作的。該軟件應(yīng)盡可能地降低使用者的勞動強(qiáng)度,同時提高工作質(zhì)量和效率。系統(tǒng)維護(hù)方便可靠,具有靈活性、通用性及安全性的特點(diǎn)。1.3系統(tǒng)的性能需求1系統(tǒng)的安全性系統(tǒng)運(yùn)行安全是決定軟件質(zhì)量的重要因素,雖然此餐飲系統(tǒng)不需要接入Internet,但系統(tǒng)中涉及多方信息,如果有人蓄意破壞任意信息,都可能會導(dǎo)致系統(tǒng)的停用,會帶來損失,因此仍然需要保證它的安全。為了保證系統(tǒng)的安全性,必須采取一定的安全措施,防止用戶越權(quán)使用,防止工作數(shù)據(jù)被非法篡改、破壞和泄露等。既要考慮操作系統(tǒng)的安全性,還要考慮到餐飲系統(tǒng)本身的安全性。2系統(tǒng)的合理性在設(shè)計系統(tǒng)時要考慮實(shí)際的系統(tǒng)性能和硬件要求,不能忽視所處環(huán)境,也不能一味地追求新技術(shù),要保證系統(tǒng)的合理性。3系統(tǒng)的簡單性、易用性要考慮到不同層次服務(wù)人員及領(lǐng)導(dǎo)人員的計算機(jī)操作水平,一般而言,大部分服務(wù)員的計算機(jī)操作水平偏低,因此開發(fā)時要本著"簡單易用"的原則,方便各層次人員的使用,使人員的培訓(xùn)降到最低。對于收銀的服務(wù)員只需要簡單且快捷地收銀方式,既利于他們使用,也提高收銀速度,同樣對于領(lǐng)導(dǎo)人員,也需求簡單、一目了然的界面,這樣即使是沒有操作過計算機(jī)的人來說,只需要進(jìn)行簡單的操作培訓(xùn)就可以達(dá)到熟練,使之能順利地完成系統(tǒng)各種功能。4系統(tǒng)的穩(wěn)定性、可靠性餐飲業(yè)從業(yè)人員來源廣泛,分布性強(qiáng),往往不具備專業(yè)的計算機(jī)知識,因此,餐飲系統(tǒng)必須穩(wěn)定、可靠。另外,餐飲業(yè)營業(yè)時間與一般公司<或企業(yè)>區(qū)別很大:一般公司<或企業(yè)>正常上班時間,餐飲企業(yè)生意不多;而一般公司<或企業(yè)>休息時間卻正是餐飲業(yè)營業(yè)高峰。餐飲系統(tǒng)必須兼顧到餐飲業(yè)這種間隙性的營業(yè)狀況,必須具有高度的穩(wěn)定性,保證在營業(yè)高峰時不出故障,即使出現(xiàn)故障,系統(tǒng)也必須具有快速恢復(fù)能力。1.4運(yùn)行環(huán)境系統(tǒng)對運(yùn)行的環(huán)境的要求:1硬件環(huán)境現(xiàn)在的電腦很高的性價比,因此需要的配置應(yīng)該高于下面的配置:處理器:InterPentium1.0GHz或更高內(nèi)存:216MB硬盤空間:80GB光驅(qū):CD-ROM48X顯卡:SVAG顯示適配器。2軟件環(huán)境Windows7+SQLServer2008+JDK1.63開發(fā)環(huán)境JAVA+SQLServer20082.概念結(jié)構(gòu)設(shè)計2.1功能模塊設(shè)計采用本系統(tǒng)可以大大減少前臺的服務(wù)人員的人數(shù),直接和廚房聯(lián)系加快上菜速度。由于采用計算機(jī)操作,可以大大提高操作速度。為了能夠適應(yīng)信息化發(fā)展的需要,提高餐飲部門的工作效率,引入了該信息系統(tǒng)。根據(jù)分析,酒店餐飲管理系統(tǒng)可分為以下三個模塊:登錄模塊、訂餐模塊、后臺管理模塊。其系統(tǒng)模塊圖2.1.1所示。閃屏閃屏登錄登錄收款界面操作管理界面收款界面操作管理界面結(jié)帳統(tǒng)計客戶服務(wù)結(jié)帳服務(wù)預(yù)定位置退定位置點(diǎn)菜用餐系統(tǒng)幫助系統(tǒng)設(shè)置成本控制報表統(tǒng)計菜譜價格登錄管理人事管理結(jié)帳統(tǒng)計客戶服務(wù)結(jié)帳服務(wù)預(yù)定位置退定位置點(diǎn)菜用餐系統(tǒng)幫助系統(tǒng)設(shè)置成本控制報表統(tǒng)計菜譜價格登錄管理人事管理圖2.1.1系統(tǒng)模塊圖2.2數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)的收集和數(shù)據(jù)分析秘獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫設(shè)計中占有很重要的地位。數(shù)據(jù)字典部分如下:表2.2.1管理員信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:服務(wù)員信息來源:系統(tǒng)管理員去處:服務(wù)員信息刪除查詢數(shù)據(jù)結(jié)構(gòu):管理員信息:{編號,區(qū)域名稱,描述,密碼,服務(wù)人員類型,員工編號,性別}簡要說明:管理員信息表主要是錄入員工的信息,以及對員工的添加,刪除,分工表2.2.2餐桌信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:餐桌信息來源:區(qū)域餐桌信息去處:餐桌信息預(yù)定查詢數(shù)據(jù)結(jié)構(gòu):餐桌信息:{編號,區(qū)域ID,名稱,狀態(tài),主菜單ID,其他}簡要說明:餐桌信息表主要是查看餐桌的當(dāng)前狀態(tài)表2.2.3菜單信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:菜單信息來源:菜單信息去處:菜單信息添加,刪除查詢數(shù)據(jù)結(jié)構(gòu):菜單信息表主要是查看菜單的信息菜單信息:{編號,區(qū)域名稱,描述,價格,菜單ID}簡要說明:菜單信息,主要是管理員對菜單信息的添加與刪除表2.2.4營業(yè)額信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:營業(yè)額信息來源:營業(yè)額去處:營業(yè)額信息查詢數(shù)據(jù)結(jié)構(gòu):營業(yè)額信息:{編號,區(qū)域名稱,描述,類型}簡要說明:營業(yè)額信息,管理員能查看總的營業(yè)額表2.2.5訂餐信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:訂餐信息來源:訂餐去處:訂餐信息刪除查詢數(shù)據(jù)結(jié)構(gòu):訂餐信息:{員工編號,餐桌號,時間}簡要說明:訂餐信息,訂餐與開臺表2.2.6酒店信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:酒店信息來源:酒店去處:酒店信息查詢數(shù)據(jù)結(jié)構(gòu):酒店信息:{編號,區(qū)域名稱,描述,地址,營業(yè)時間,負(fù)責(zé)人,}簡要說明:管理員可查看,修改酒店的基本信息2.3E-R圖概念設(shè)計是一種面向?qū)ο蟮臄?shù)據(jù)模型,是按照用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的實(shí)現(xiàn)環(huán)境,這種方法用ER圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的方法。概念設(shè)計中最著名的方法就是實(shí)體聯(lián)系方法〔ER方法,建立ER模型,用ER圖表示概念結(jié)構(gòu),得到數(shù)據(jù)庫的概念模型。ER模型中包含"實(shí)體","聯(lián)系"和"屬性"。在本系統(tǒng)中,多對多的關(guān)系用〔m-n表示。本系統(tǒng)的主要的實(shí)體有餐桌,客人,菜譜,餐飲,賬單,點(diǎn)菜單等。實(shí)體ER圖如下所示:圖2.3.1餐桌ER圖圖2.3.1餐桌ER圖餐桌餐桌編號餐桌狀態(tài)座數(shù)位置客人姓名聯(lián)系方式訂餐時間編號座位號圖2.3.2總體ER圖圖2.3.3菜譜ER圖圖2.3.3菜譜ER圖菜單菜品種類菜名價格廚師描述訂餐座位號菜名名稱價格數(shù)量區(qū)域圖2.3.4餐飲ER圖圖2.3.5餐飲費(fèi)ER圖賬單座位號客人號菜單號結(jié)賬圖2.3.6點(diǎn)菜單E點(diǎn)菜單菜類餐桌號菜名說明數(shù)量2.4總體E-R圖邏輯設(shè)計的目的是把概念設(shè)計好的概念模型轉(zhuǎn)換成與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。這些模型在功能上、完整性和一致性約束及數(shù)據(jù)庫的可擴(kuò)展性等方面均應(yīng)滿足用戶的各種要求。因而,根據(jù)上節(jié)的實(shí)體ER圖,總體ER圖如下:賬單賬單客人餐桌訂餐餐飲結(jié)賬入座上菜用餐點(diǎn)菜菜譜11nmnnm111圖2.4總體ER圖3.邏輯結(jié)構(gòu)設(shè)計3.1建立關(guān)系模式客戶〔客戶編號,姓名,,座位號,訂餐時間員工〔員工號,姓名,性別,年齡,,密碼點(diǎn)菜單〔食品編號,菜名,餐桌號,數(shù)量,說明銷售賬單〔訂單號,銷售額,備注訂單〔座位號,訂單號,訂單時間,菜單號,數(shù)量,顧客號菜單〔菜單號,菜品號,時間菜品〔菜品號,名稱,價格,狀態(tài)rszl〔用戶表序號字段名稱字段描述字段類型長度備注1empid用戶編號nvarchar20不允許空2empname用戶姓名nvarchar20不允許空3empimage用戶照片image允許空4sex用戶性別nchar1允許空5address用戶地址nvarchar50允許空6birthday出生年月日datetime允許空7sfzid身份證號nchar18允許空8xl學(xué)歷nchar4允許空9zhiwei職位nchar8允許空10hf婚姻狀況nchar2允許空11tel1varchar20允許空12tel2手機(jī)varchar20允許空13mail郵箱varchar50允許空14zctime日期datetime允許空15passwd密碼nvarchar20允許空表3.1rszl用戶表主要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點(diǎn)等等,主要用于用戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息來記錄經(jīng)手的用戶。orderdesk〔客戶表序號字段名稱字段描述字段類型長度備注1customame客戶姓名nvarchar50允許空2tel客戶nvarchar50允許空3deskid座位號nchar不允許空4number定菜數(shù)int允許空5time訂餐時間datetime不允許空表3.2orderdesk客戶表主要用于存儲一些客戶信息,如客戶的姓名、、座位號、定菜數(shù)目、訂餐時間。通過字段deskid找到顧客訂餐的詳細(xì)情況。menu<食譜表>序號字段名稱字段描述字段類型長度備注1fooddid食譜編碼nvarchar50不允許空2foodname食譜名稱nvarchar50不允許空3price食譜價格float不允許空4chief食譜廚師nchar10允許空表3.3menu食譜表主要用于存儲一些食譜信息,如食譜的名稱、價格等等,主要用于客戶訂餐,使用于添加預(yù)定。字段Price記錄的是食物的價格。當(dāng)客戶預(yù)定餐點(diǎn)時,系統(tǒng)使用它來算費(fèi)用。bookdetail〔預(yù)定表序號字段名稱字段描述字段類型長度備注1bookid訂單號nchar10不允許空2foodid食譜編號nchar10允許空3foodnum食品數(shù)目int允許空表3.4bookdetail預(yù)定表主要用于存儲一些預(yù)定信息,如客戶的訂單號、食品編號、食品數(shù)目。該表和其它各表都有緊密的聯(lián)系。costnum<報價表序號字段名稱字段描述字段類型長度備注1fooddid食譜編碼nvarchar50不允許空2foodname食譜名稱nvarchar50不允許空3materials食品材料nvarchar50允許空4matcost食品報價float允許空5matsnum食品數(shù)目nchar10允許空表3.5costnum3.2餐飲管理系統(tǒng)邏輯功能圖就餐預(yù)定餐飲管理系統(tǒng)會員查詢收銀員日報表欠帳處理就餐結(jié)帳退菜錄入菜單明細(xì)錄入就餐登記就餐預(yù)定餐飲管理系統(tǒng)會員查詢收銀員日報表欠帳處理就餐結(jié)帳退菜錄入菜單明細(xì)錄入就餐登記圖3.2系統(tǒng)邏輯功能圖3.3餐飲管理系統(tǒng)各模塊詳細(xì)設(shè)計3.3.1.管理界面主界面1.訪問模塊說明主要包括7大功能模塊,分別是:‘人事資料’‘員工登陸’‘菜譜價格’‘報表統(tǒng)計’‘成本庫房’‘幫助’‘系統(tǒng)設(shè)置’2.主界面功能說明點(diǎn)擊主界面左功能按鈕縮進(jìn)紐后,左功能按鈕區(qū)縮進(jìn),便于用戶放大右區(qū)域的圖標(biāo)進(jìn)行瀏覽查詢??s進(jìn)后按鈕變?yōu)楣δ苊姘鍙棾鲡o,點(diǎn)擊后功能面板在左側(cè)彈出。主界面布局結(jié)構(gòu):一共有4個Jpanel,一個分屏面板,分屏面板加載了左側(cè)的功能面板和右邊的卡片式布局面板,然后下方框架CON加載了狀態(tài)欄面板。3.3.2人事管理1.模塊功能:對員工的信息進(jìn)行添加、修改、刪除、查詢、顯示詳細(xì)信息的操作。訪問數(shù)據(jù)表說明:表名‘人事資料’字段名及用途:‘員工編號’存放員工的編號?!仓麈I‘姓名’存放員工姓名?!掌娣胖付▓D片的路徑。‘性別’存放員工的性別。‘住址’存放員工的家庭住址。‘出生日期’存放員工的出生日期。‘身份證號’存放員工的身份證號。‘學(xué)歷’存放員工的學(xué)歷。‘職位’存放員工現(xiàn)擔(dān)任的職位?!榉瘛娣艈T工的婚姻狀況?!?’存放員工的坐機(jī)?!?’存放員工的手機(jī)號碼?!]箱’存放員工的電子郵箱?!詴r間’存放此條記錄寫入的時間。‘備注’存放此員工的一些特殊說明。2.人事管理界面功能說明:添加功能:點(diǎn)擊人事管理界面的‘添加’按鈕,彈出‘新員工登記’對話框,填寫此對話框的內(nèi)容來說明員工信息,包括:姓名、性別、出生日期、身份證號、家庭住址、學(xué)歷、婚否、、手機(jī)、職位、郵箱、備注、照片等信息。新員工登記對話框布局說明:采用空布局,共有15個JLabel、4個JRadioButton,5個JComboBox,6個JTextField,1個JTextArea,1個JScrollPane,3個utton,1個JPanel組成?!聠T工登記’對話框填寫要求及功能說明:姓名、身份證號和職位是必添項(xiàng),其他為選添項(xiàng),姓名、地址、郵箱、備注為文本域且均小于50個字符,身份證號為文本域只能填寫數(shù)字且在16-18位之間,性別是單選按鈕默認(rèn)是‘男’,婚否是單選按鈕默認(rèn)是‘未婚’,學(xué)歷是下拉菜單默認(rèn)是‘無’,職位是下拉菜單默認(rèn)值是空白,手機(jī)和均為文本域,添加照片是由一個‘添加照片’按鈕和一個Panel組成,點(diǎn)擊‘添加照片’按鈕可彈出文件選擇對話框,在對話框中的篩選器只能選擇圖片文件〔JPG、BMP、GIF,選中指定文件按打開后,可以把選中的圖片顯示到Panel中去。取消按鈕,可不保存當(dāng)前填寫的信息而返回人事管理界面。添加按鈕,可以把當(dāng)前的信息存入數(shù)據(jù)庫中的‘人事信息’表中,把選訂的圖片放到Image文件夾下,如果沒有選擇文件則按選擇的性別分配默認(rèn)圖片文件,并根據(jù)身份證號碼的后六位和此員工的職位信息自動產(chǎn)生一個編號為員工編號連同當(dāng)前點(diǎn)擊添加按鈕的時間為注冊時間一并顯示在一個添出式對話框中,讓用戶確定,確定后將此信息一并寫入數(shù)據(jù)庫。修改功能:在選中人事管理界面中的表格的一行時,‘修改’按鈕會變?yōu)榭蛇x狀態(tài),如點(diǎn)擊可修改這一行記錄的信息,彈出‘修改員工記錄’對話框,填寫此對話框的內(nèi)容來修改所選中的已經(jīng)添加過的員工基本信息。如選中一行是再點(diǎn)擊人事管理界面的其他無按鈕位置,‘修改’按鈕會變?yōu)椴豢蛇x狀態(tài)?!薷膯T工記錄’對話框布局說明:采用空布局,共有15個JLabel、4個JRadioButton,5個JComboBox,6個JTextField,1個JTextArea,1個JScrollPane,3個utton,1個JPanel組成?!薷膯T工記錄’對話框填寫要求及功能說明:從數(shù)據(jù)庫中調(diào)出此員工注冊的信息分別填寫到‘修改員工記錄’對話框的相應(yīng)位置,從數(shù)據(jù)庫中調(diào)出此員工的照片路徑再從此位置把照片畫到Panel中去,修改相應(yīng)的要修改信息。其中:姓名、身份證號和職位是必添項(xiàng),其他為選添項(xiàng),姓名、地址、郵箱、備注為文本域且均小于50個字符,身份證號為文本域只能填寫數(shù)字且在16-18位之間,性別是單選按鈕默認(rèn)是‘男’,婚否是單選按鈕默認(rèn)是‘未婚’,學(xué)歷是下拉菜單默認(rèn)是‘無’,職位是下拉菜單默認(rèn)值是空白,手機(jī)和均為文本域,添加照片是由一個‘添加照片’按鈕和一個Panel組成,點(diǎn)擊‘修改照片’按鈕可彈出文件選擇對話框,在對話框中的篩選器只能選擇圖片文件〔JPG、BMP、GIF,選中指定文件按打開后,可以把選中的圖片顯示到Panel中去。取消按鈕,可不保存當(dāng)前填寫的信息而返回人事管理界面。修改按鈕,可以把當(dāng)前的信息替換數(shù)據(jù)庫中‘人事信息’表中的當(dāng)前要修改行,把修改的照片放到Image文件夾下,并把以前舊的照片刪除,如果沒有修改照片則無照片操作。刪除功能:點(diǎn)擊人事管理界面表格中要刪除的記錄,‘刪除’按鈕會變?yōu)榭蛇x狀態(tài),點(diǎn)擊‘刪除’按鈕,彈出‘刪除員工’對話框,詢問是否刪除當(dāng)前所選記錄,選擇‘是’則刪除數(shù)據(jù)表中的相應(yīng)記錄,人事管理界面表格中的相應(yīng)記錄,和image文件夾下的照片文件,如是默認(rèn)圖片則不做刪除照片操作?!畡h除員工’對話框布局說明:JOPtionPane中的Message選擇框。查詢功能:在人事管理的上面有查詢對話框,可以輸入員工的姓名,員工號,和職位,均可以查昂到相應(yīng)的信息。詳細(xì)信息功能:雙擊或點(diǎn)中一行按詳細(xì)信息,都可以打開人事資料界面可以查看此人的詳細(xì)信息。3.3.3收款界面主界面1.訪問模塊說明:主要包括6大功能模塊,分別是:‘預(yù)定位置’‘退定位置’‘點(diǎn)菜服務(wù)’‘結(jié)帳服務(wù)’‘客戶服務(wù)’預(yù)定位置<BookTable>模塊功能:可以輸入預(yù)定時間,預(yù)定人數(shù),預(yù)定人姓名,,預(yù)定位置,接到時間是自動取系統(tǒng)當(dāng)前時間添入,如按下確定,則將相關(guān)信息加入數(shù)據(jù)庫預(yù)定表中,按取消則放棄。注意此界面支持鍵盤回車Enter鍵及方向鍵。界面結(jié)構(gòu):由六個標(biāo)簽及六個文本框和兩個按鈕構(gòu)成退定位置<ExitTable>模塊功能:以畫圖的形式顯示預(yù)定時間,預(yù)定人數(shù),預(yù)定人姓名,,預(yù)定位置,接到時間,如按下確定,則將此桌子數(shù)據(jù)庫預(yù)定表中相關(guān)信息刪除,按取消則放棄。注意此界面支持鍵盤回車Enter鍵及方向鍵點(diǎn)菜服務(wù)<BookDish>模塊功能:完成點(diǎn)菜的相關(guān)操作,左邊列表框顯示菜的類別,其下面表格可根據(jù)列表框所選類別顯示此類別的菜品,左邊最下面兩個列表框可選擇服務(wù)員及廚師,雙擊左邊表格中某行或選中后單擊添加,可將相關(guān)信息加入到右邊表格中,也可在右邊表格的文本框中輸入菜的名稱或編碼,按確定鍵直接將相關(guān)菜的信息加入到右邊表格中。如果選中右邊表格某行后,可按修改按鈕修改所選菜品的數(shù)量,按刪除將刪除該行。按確定則將所選的菜的相關(guān)信息加入到單號流水表中,用餐表中,并將桌子狀態(tài)表中此桌子的狀態(tài)改為用餐中,按取消則放棄。界面結(jié)構(gòu):由類別列表框,服務(wù)員列表框,廚師列表框,兩個表格,輸入名稱的文本框,輸入數(shù)量的文本眶,確定按鈕,刪除按鈕,修改按鈕,添加按鈕,退出按鈕組成結(jié)帳服務(wù)<endBill>模塊功能:完成結(jié)帳的相關(guān)操作,左邊表格顯示所點(diǎn)的菜,右邊總計中顯示所點(diǎn)菜的總額,可在貴賓卡號中輸入卡號,如果正確,連接數(shù)據(jù)庫得到相應(yīng)折扣信息,并計算出實(shí)際應(yīng)交費(fèi)用,結(jié)帳方式可選擇三種,注意掛帳只能是經(jīng)理,需要經(jīng)理輸入密碼驗(yàn)證,如選擇現(xiàn)金,則需在收款中輸入所收款項(xiàng),按結(jié)帳按鈕,計算出應(yīng)找的錢數(shù),然后可選擇是否打印帳單,如選擇打印,則此界面消失,打印帳單,更改數(shù)據(jù)庫的相關(guān)信息,按取消則放棄。界面結(jié)構(gòu):由類別列表框,服務(wù)員列表框,廚師列表框,兩個表格,輸入名稱的文本框,輸入數(shù)量的文本眶,確定按鈕,刪除按鈕,修改按鈕,添加按鈕,退出按鈕組成客戶服務(wù)<cardSever>模塊功能:因?yàn)橹挥兄鞴芗敖?jīng)理才能進(jìn)行添加客戶,修改客戶資料,刪除客戶資料,因此需主管驗(yàn)證??蛻舴?wù)主界面,可在查找眶中輸入客戶姓名,卡號,或者選擇下拉列表眶中的數(shù)值按查找按鈕進(jìn)行查詢操作。選則表格中的一行,啟用修改,刪除,詳細(xì)資料按鈕,按下相應(yīng)按鈕調(diào)用相應(yīng)子界面??蛻籼砑幼咏缑?可輸入姓名,性別,家庭住址,郵政編碼,,注冊日期及卡號自動生成。雙擊某行或選中后單擊詳細(xì)按鈕,以畫圖的形式顯示客戶的詳細(xì)信息。結(jié)帳服務(wù)<BillSever>模塊功能:主要完成日結(jié)帳,月結(jié)帳,年結(jié)帳,及相關(guān)查找,在查找框中可輸入帳單號,或日期,查找相關(guān)帳單,將其信息加入到表格中。按下日結(jié)帳,將連接數(shù)據(jù)庫以畫圖的形式顯示當(dāng)天的銷售額總計,并顯示每鐘結(jié)帳方式的銷售額及每種類別采的暢銷菜的前五名,月結(jié)帳,年結(jié)帳同理。4.系統(tǒng)實(shí)現(xiàn)4.1登錄啟動界面圖4.1啟動界面4.2登錄界面圖4.2登陸界面4.3后臺管理主界面圖4.3主界面4.4人事管理界面圖4.4人事管理界面4.5登錄管理界面圖4.5登錄管理界面4.6菜譜管理界面圖4.6菜譜管理界面4.7報表統(tǒng)計界面圖4.7報表統(tǒng)計界面4.8成本和庫房管理界面圖成本和庫房管理界面圖成本和庫房管理界面4.9訂餐管理主界面圖4.9訂餐管理主界面4.10訂餐管理界面4.10訂餐管理界面5.系統(tǒng)測試5.1測試步驟軟件系統(tǒng)測試的步驟,具體步驟如圖5-1所示:單元測試單元測試綜合測試確認(rèn)測試系統(tǒng)測試軟件包結(jié)合其他部分他部分圖5.1軟件測試步驟圖5.2測試方法單元測試:所采用的是白盒測試法,檢查模塊控制結(jié)構(gòu)的某些特殊路

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論