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

下載本文檔

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

文檔簡介

1、*實(shí)踐教學(xué)* 蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2014年春季學(xué)期 數(shù)據(jù)庫 課程設(shè)計(jì)題 目: 酒店管理系統(tǒng) 專業(yè)班級(jí): 信息與計(jì)算科學(xué)2班 姓 名: 王亞嬌 學(xué) 號(hào): 指導(dǎo)教師: 王旭陽 成 績: 目錄摘 要11.需求分析22.概念結(jié)構(gòu)設(shè)計(jì)53.邏輯結(jié)構(gòu)設(shè)計(jì)114.系統(tǒng)實(shí)現(xiàn)195.系統(tǒng)測試25參考文獻(xiàn)26課程設(shè)計(jì)總結(jié)27摘 要酒店餐飲管理系統(tǒng)是為了實(shí)現(xiàn)酒店餐飲自動(dòng)化管理而設(shè)計(jì)的,它完全取代了原來酒店餐飲管理一直使用的人工處理的工作方式,并且避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯(cuò)誤,為及時(shí)、準(zhǔn)確、高效的完成酒店餐飲管理工作提供了強(qiáng)有力的工具和管理手段。針對(duì)傳統(tǒng)的酒店餐飲管理帶來的諸

2、多不便,文章介紹了新型的酒店餐飲管理模式。在開發(fā)酒店餐飲管理系統(tǒng)中,本系統(tǒng)運(yùn)用了SQL Server 2008為數(shù)據(jù)庫,系統(tǒng)實(shí)現(xiàn)了后臺(tái)管理、桌臺(tái)信息的查詢、開臺(tái)信息、點(diǎn)菜、收銀、桌臺(tái)信息管理、員工管理、菜單維護(hù)、消費(fèi)查詢和盈利信息查詢等功能。數(shù)據(jù)靈活化配置一套餐飲管理系統(tǒng)。通過系統(tǒng)的開發(fā)掌握軟件的基本的開發(fā)流程,了解了系統(tǒng)的業(yè)務(wù)。從而掌握軟件開發(fā)整體過程,把知識(shí)運(yùn)用實(shí)際生產(chǎn)中。 關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng),酒店餐飲管理系統(tǒng), 系統(tǒng)設(shè)計(jì),SQL server 2008 1.需求分析項(xiàng)目需求分析就是描述系統(tǒng)需求,通過定義系統(tǒng)中的關(guān)鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解

3、和溝通的機(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)也是一個(gè)酒店不可缺少的部分,它的內(nèi)部無論對(duì)于客戶還是員工來說都至關(guān)重要,所

4、以一個(gè)系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕目旖莸男畔⒑头奖愕牟樵兎绞?,而且不?yīng)有時(shí)間和地域的限制。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已成為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的部分,使用計(jì)算機(jī)對(duì)酒店餐飲的管理具有著手工管理所無法比擬的優(yōu)點(diǎn):(1)客戶和工作人員可以隨時(shí)了解有關(guān)酒店餐飲的相關(guān)信息。(2)減輕了工作人員的工作負(fù)擔(dān)。(3)查詢、修改更加方便、快捷。1.1系統(tǒng)的主要功能根據(jù)餐飲行業(yè)的特點(diǎn)和該企業(yè)的實(shí)際情況,該系統(tǒng)以餐飲業(yè)務(wù)為基礎(chǔ),突出前臺(tái)管理,從專業(yè)角度出發(fā),提供科學(xué)有效的管理模式。點(diǎn)菜方面采取圖形界面加數(shù)據(jù)的方式,使用戶能直觀

5、地管理數(shù)據(jù)信息,并能有效地管理每個(gè)開臺(tái)的房間臺(tái)號(hào)所點(diǎn)的酒菜。人事管理:新管理員或者經(jīng)理或主管可以在這里進(jìn)行注冊(cè),以獲得注冊(cè)帳號(hào)并獲得軟件的管理權(quán)限。登錄管理:已注冊(cè)的用戶可以在這里修改自己的密碼,并核查已注冊(cè)人員。菜譜價(jià)格:菜譜價(jià)格面板用于添加或者修改各種菜品并為其制定價(jià)格。報(bào)表統(tǒng)計(jì):報(bào)表統(tǒng)計(jì)面板主要用于顯示每日或者每月或每年的銷售額柱狀圖、曲線圖,方便統(tǒng)計(jì)人員的直觀查閱。成本控制:成本控制面板用于各個(gè)階段銷售額及成本的計(jì)算,統(tǒng)計(jì)和歸總。系統(tǒng)設(shè)置:系統(tǒng)設(shè)置用于對(duì)系統(tǒng)的各種音樂進(jìn)行選擇或者設(shè)置音效。系統(tǒng)幫助:主要進(jìn)行各種幫助文件的調(diào)用和選擇。收款界面:預(yù)定位置:用于完成位置的預(yù)定操作。退訂位置:

6、用于完成位置的退定。點(diǎn)菜系統(tǒng):用于完成點(diǎn)菜的相關(guān)操作,可以采用下拉式菜單,也可直接輸入菜名或編號(hào)。結(jié)帳服務(wù):用于完成結(jié)帳的相關(guān)操作。客戶服務(wù):用于添加客戶及查找客戶信息等操作。1.2系統(tǒng)的實(shí)現(xiàn)目標(biāo)面對(duì)服務(wù)行業(yè)的高速發(fā)展和餐飲企業(yè)信息化發(fā)展的過程中出現(xiàn)的各種情況,該餐飲管理系統(tǒng)在實(shí)施后應(yīng)能夠達(dá)到以下目標(biāo):采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行。人工處理這些信息不僅工作量繁重、復(fù)雜,而且容易產(chǎn)生錯(cuò)誤和混亂。采用計(jì)算機(jī)進(jìn)行信息的有效管理不但能實(shí)現(xiàn)管理的規(guī)范化,而且還可以避免錯(cuò)誤,提高效率,本系統(tǒng)即針對(duì)餐飲業(yè)的信息管理而設(shè)計(jì)制作的。該軟件應(yīng)盡可能地降低使用者的勞動(dòng)強(qiáng)度,同時(shí)提高工作質(zhì)量和

7、效率。系統(tǒng)維護(hù)方便可靠,具有靈活性、通用性及安全性的特點(diǎn)。1.3系統(tǒng)的性能需求1系統(tǒng)的安全性系統(tǒng)運(yùn)行安全是決定軟件質(zhì)量的重要因素,雖然此餐飲系統(tǒng)不需要接入Internet,但系統(tǒng)中涉及多方信息,如果有人蓄意破壞任意信息,都可能會(huì)導(dǎo)致系統(tǒng)的停用,會(huì)帶來損失,因此仍然需要保證它的安全。為了保證系統(tǒng)的安全性,必須采取一定的安全措施,防止用戶越權(quán)使用,防止工作數(shù)據(jù)被非法篡改、破壞和泄露等。既要考慮操作系統(tǒng)的安全性,還要考慮到餐飲系統(tǒng)本身的安全性。2系統(tǒng)的合理性在設(shè)計(jì)系統(tǒng)時(shí)要考慮實(shí)際的系統(tǒng)性能和硬件要求,不能忽視所處環(huán)境,也不能一味地追求新技術(shù),要保證系統(tǒng)的合理性。3系統(tǒng)的簡單性、易用性要考慮到不同層次

8、服務(wù)人員及領(lǐng)導(dǎo)人員的計(jì)算機(jī)操作水平,一般而言,大部分服務(wù)員的計(jì)算機(jī)操作水平偏低,因此開發(fā)時(shí)要本著“簡單易用”的原則,方便各層次人員的使用,使人員的培訓(xùn)降到最低。對(duì)于收銀的服務(wù)員只需要簡單且快捷地收銀方式,既利于他們使用,也提高收銀速度,同樣對(duì)于領(lǐng)導(dǎo)人員,也需求簡單、一目了然的界面,這樣即使是沒有操作過計(jì)算機(jī)的人來說,只需要進(jìn)行簡單的操作培訓(xùn)就可以達(dá)到熟練,使之能順利地完成系統(tǒng)各種功能。4系統(tǒng)的穩(wěn)定性、可靠性餐飲業(yè)從業(yè)人員來源廣泛,分布性強(qiáng),往往不具備專業(yè)的計(jì)算機(jī)知識(shí),因此,餐飲系統(tǒng)必須穩(wěn)定、可靠。另外,餐飲業(yè)營業(yè)時(shí)間與一般公司(或企業(yè))區(qū)別很大:一般公司(或企業(yè))正常上班時(shí)間,餐飲企業(yè)生意不多

9、;而一般公司(或企業(yè))休息時(shí)間卻正是餐飲業(yè)營業(yè)高峰。餐飲系統(tǒng)必須兼顧到餐飲業(yè)這種間隙性的營業(yè)狀況,必須具有高度的穩(wěn)定性,保證在營業(yè)高峰時(shí)不出故障,即使出現(xiàn)故障,系統(tǒng)也必須具有快速恢復(fù)能力。1.4運(yùn)行環(huán)境系統(tǒng)對(duì)運(yùn)行的環(huán)境的要求:1硬件環(huán)境現(xiàn)在的電腦很高的性價(jià)比,因此需要的配置應(yīng)該高于下面的配置:處理器:Inter Pentium 1.0GHz 或更高內(nèi)存:216MB硬盤空間:80GB光驅(qū):CD-ROM 48X顯卡:SVAG顯示適配器。2軟件環(huán)境Windows 7+ SQL Server2008 + JDK 1.63開發(fā)環(huán)境JAVA + SQL Server20082.概念結(jié)構(gòu)設(shè)計(jì)2.1功能模塊設(shè)

10、計(jì)采用本系統(tǒng)可以大大減少前臺(tái)的服務(wù)人員的人數(shù),直接和廚房聯(lián)系加快上菜速度。由于采用計(jì)算機(jī)操作,可以大大提高操作速度。為了能夠適應(yīng)信息化發(fā)展的需要,提高餐飲部門的工作效率,引入了該信息系統(tǒng)。根據(jù)分析,酒店餐飲管理系統(tǒng)可分為以下三個(gè)模塊:登錄模塊、訂餐模塊、后臺(tái)管理模塊。其系統(tǒng)模塊圖2.1.1所示。閃 屏 登 錄收款界面操作管理界面結(jié)帳統(tǒng)計(jì)客戶服務(wù)結(jié)帳服務(wù)預(yù)定位置退定位置點(diǎn)菜用餐系統(tǒng)幫助系統(tǒng)設(shè)置成本控制報(bào)表統(tǒng)計(jì)菜譜價(jià)格登錄管理人事管理圖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è)計(jì)中占有很重要的地位。

11、數(shù)據(jù)字典部分如下:表2.2.1管理員信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:服務(wù)員信息來源:系統(tǒng)管理員去處:服務(wù)員信息刪除查詢數(shù)據(jù)結(jié)構(gòu):管理員信息: 編號(hào),區(qū)域名稱,描述,密碼,服務(wù)人員類型,員工編號(hào),性別簡要說明:管理員信息表主要是錄入員工的信息,以及對(duì)員工的添加,刪除,分工表2.2.2餐桌信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:餐桌信息來源:區(qū)域餐桌信息去處:餐桌信息預(yù)定查詢數(shù)據(jù)結(jié)構(gòu):餐桌信息: 編號(hào),區(qū)域ID,名稱,狀態(tài),主菜單ID,其他簡要說明:餐桌信息表主要是查看餐桌的當(dāng)前狀態(tài)表2.2.3菜單信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:菜單信息來源:菜單信息去處:菜單信息添加,刪除查詢數(shù)

12、據(jù)結(jié)構(gòu):菜單信息表主要是查看菜單的信息菜單信息: 編號(hào),區(qū)域名稱,描述,價(jià)格,菜單ID簡要說明:菜單信息,主要是管理員對(duì)菜單信息的添加與刪除表2.2.4營業(yè)額信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:營業(yè)額信息來源:營業(yè)額去處:營業(yè)額信息查詢數(shù)據(jù)結(jié)構(gòu):營業(yè)額信息: 編號(hào),區(qū)域名稱,描述,類型簡要說明:營業(yè)額信息,管理員能查看總的營業(yè)額表2.2.5訂餐信息表數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng)條目名:訂餐信息來源:訂餐去處:訂餐信息刪除查詢數(shù)據(jù)結(jié)構(gòu):訂餐信息: 員工編號(hào),餐桌號(hào),時(shí)間簡要說明:訂餐信息,訂餐與開臺(tái)表2.2.6酒店信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:酒店信息來源:酒店去處:酒店信息查詢數(shù)據(jù)

13、結(jié)構(gòu):酒店信息: 編號(hào),區(qū)域名稱,描述,地址,營業(yè)時(shí)間,負(fù)責(zé)人,電話簡要說明:管理員可查看,修改酒店的基本信息2.3 E-R圖概念設(shè)計(jì)是一種面向?qū)ο蟮臄?shù)據(jù)模型,是按照用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的實(shí)現(xiàn)環(huán)境,這種方法用ER圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的方法。概念設(shè)計(jì)中最著名的方法就是實(shí)體聯(lián)系方法(ER方法),建立ER模型,用ER圖表示概念結(jié)構(gòu),得到數(shù)據(jù)庫的概念模型 。ER模型中包含“實(shí)體”,“聯(lián)系”和“屬性”。在本系統(tǒng)中,多對(duì)多的關(guān)系用(m-n)表示。本系統(tǒng)的主要的實(shí)體有餐桌,客人,菜譜,餐飲,賬單,點(diǎn)菜單等。實(shí)體ER圖如下所示:圖

14、2.3.1 餐桌ER圖餐桌餐桌編號(hào)餐桌狀態(tài)座數(shù)位置客人姓名聯(lián)系方式訂餐時(shí)間編號(hào)座位號(hào)圖 2.3.2 總體ER圖圖2.3.3 菜譜ER圖菜單菜品種類菜名價(jià)格廚師描述訂餐座位號(hào)菜名名稱價(jià)格數(shù)量區(qū)域圖2.3.4 餐飲ER圖圖2.3.5 餐飲費(fèi)ER圖賬單座位號(hào)客人號(hào)菜單號(hào)結(jié)賬圖2.3.6 點(diǎn)菜單E點(diǎn)菜單菜類餐桌號(hào)菜名說明數(shù)量2.4總體E-R圖邏輯設(shè)計(jì)的目的是把概念設(shè)計(jì)好的概念模型轉(zhuǎn)換成與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。這些模型在功能上、完整性和一致性約束及數(shù)據(jù)庫的可擴(kuò)展性等方面均應(yīng)滿足用戶的各種要求。因而,根據(jù)上節(jié)的實(shí)體ER圖,總體ER圖如下:賬單客人餐桌訂餐餐飲結(jié)賬入座上

15、菜用餐點(diǎn)菜菜譜11nmnnm111圖2.4 總體ER圖3.邏輯結(jié)構(gòu)設(shè)計(jì)3.1建立關(guān)系模式客戶(客戶編號(hào),姓名,電話,座位號(hào),訂餐時(shí)間)員工(員工號(hào),姓名,性別,年齡,電話,密碼)點(diǎn)菜單(食品編號(hào),菜名,餐桌號(hào),數(shù)量,說明)銷售賬單(訂單號(hào),銷售額,備注)訂單(座位號(hào),訂單號(hào),訂單時(shí)間,菜單號(hào),數(shù)量,顧客號(hào))菜單(菜單號(hào),菜品號(hào),時(shí)間)菜品(菜品號(hào),名稱,價(jià)格,狀態(tài))1、 rszl(用戶表)序號(hào)字段名稱字段描述字段類型長度備注1empid用戶編號(hào)nvarchar20不允許空2empname用戶姓名nvarchar20不允許空3empimage用戶照片image允許空4sex用戶性別nchar1允

16、許空5address用戶地址nvarchar50允許空6birthday出生年月日datetime允許空7sfzid身份證號(hào)nchar18允許空8xl學(xué)歷nchar4允許空9zhiwei職位nchar8允許空10hf婚姻狀況nchar2允許空11tel1電話varchar20允許空12tel2手機(jī)varchar20允許空13mail郵箱varchar50允許空14zctime日期datetime允許空15passwd密碼nvarchar20允許空表3.1 rszl用戶表主要用于存儲(chǔ)一些用戶信息,如用戶的賬號(hào)、密碼和類型地點(diǎn)等等,主要用于用戶登錄,添加客戶和添加預(yù)定時(shí)會(huì)使用到用戶信息來記錄經(jīng)手的

17、用戶。2、 orderdesk(客戶表)序號(hào)字段名稱字段描述字段類型長度備注1customame客戶姓名nvarchar50 允許空2tel客戶電話nvarchar50允許空3deskid座位號(hào)nchar不允許空4number定菜數(shù)int 允許空5time訂餐時(shí)間datetime不允許空表3.2 orderdesk 客戶表主要用于存儲(chǔ)一些客戶信息,如客戶的姓名、電話、座位號(hào)、定菜數(shù)目、訂餐時(shí)間。通過字段deskid找到顧客訂餐的詳細(xì)情況。3、 menu (食譜表)序號(hào)字段名稱字段描述字段類型長度備注1fooddid食譜編碼nvarchar50不允許空2foodname食譜名稱nvarchar5

18、0不允許空3price食譜價(jià)格float不允許空4chief食譜廚師nchar10允許空表3.3 menu食譜表主要用于存儲(chǔ)一些食譜信息,如食譜的名稱、價(jià)格等等,主要用于客戶訂餐,使用于添加預(yù)定。字段Price記錄的是食物的價(jià)格。當(dāng)客戶預(yù)定餐點(diǎn)時(shí),系統(tǒng)使用它來算費(fèi)用。4、 bookdetail(預(yù)定表)序號(hào)字段名稱字段描述字段類型長度備注1bookid訂單號(hào)nchar10不允許空2foodid食譜編號(hào)nchar10允許空3foodnum食品數(shù)目int允許空表3.4 bookdetail預(yù)定表主要用于存儲(chǔ)一些預(yù)定信息,如客戶的訂單號(hào)、食品編號(hào)、食品數(shù)目。該表和其它各表都有緊密的聯(lián)系。5. cos

19、tnum(報(bào)價(jià)表)序號(hào)字段名稱字段描述字段類型長度備注1fooddid食譜編碼nvarchar50不允許空2foodname食譜名稱nvarchar50不允許空3materials食品材料nvarchar50 允許空4matcost食品報(bào)價(jià)float允許空5matsnum食品數(shù)目nchar10允許空表3.5 costnum3.2餐飲管理系統(tǒng)邏輯功能圖就餐預(yù)定餐飲管理系統(tǒng)會(huì)員查詢收銀員日?qǐng)?bào)表欠帳處理就餐結(jié)帳退菜錄入菜單明細(xì)錄入就餐登記圖3.2系統(tǒng)邏輯功能圖3.3餐飲管理系統(tǒng)各模塊詳細(xì)設(shè)計(jì)3.3.1.管理界面主界面1.訪問模塊說明主要包括7大功能模塊,分別是: 人事資料員工登陸菜譜價(jià)格報(bào)表統(tǒng)計(jì)成本

20、庫房幫 助系統(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個(gè)Jpanel,一個(gè)分屏面板,分屏面板加載了左側(cè)的功能面板和右邊的卡片式布局面板,然后下方框架CON加載了狀態(tài)欄面板。3.3.2人事管理1.模塊功能:對(duì)員工的信息進(jìn)行添加、修改、刪除、查詢、顯示詳細(xì)信息的操作。訪問數(shù)據(jù)表說明:表名人事資料字段名及用途:員工編號(hào)存放員工的編號(hào)。(主鍵)姓名存放員工姓名。照片存放指定圖片的路徑。性別存放員工的性別。住址存放員工的家庭住址。出生日期存放員工的出生日期。

21、身份證號(hào)存放員工的身份證號(hào)。學(xué)歷存放員工的學(xué)歷。職位存放員工現(xiàn)擔(dān)任的職位?;榉翊娣艈T工的婚姻狀況。聯(lián)系電話1存放員工的坐機(jī)電話。聯(lián)系電話2存放員工的手機(jī)號(hào)碼。郵箱存放員工的電子郵箱。注冊(cè)時(shí)間存放此條記錄寫入的時(shí)間。備注存放此員工的一些特殊說明。2.人事管理界面功能說明:添加功能:點(diǎn)擊人事管理界面的添加按鈕,彈出新員工登記對(duì)話框,填寫此對(duì)話框的內(nèi)容來說明員工信息,包括:姓名、性別、出生日期、身份證號(hào)、家庭住址、學(xué)歷、婚否、聯(lián)系電話、手機(jī)、職位、郵箱、備注、照片等信息。新員工登記對(duì)話框布局說明:采用空布局,共有15個(gè)JLabel、4個(gè)JRadioButton,5個(gè)JComboBox,6個(gè)JText

22、Field,1個(gè)JTextArea,1個(gè)JScrollPane,3個(gè)JButton,1個(gè)JPanel組成。新員工登記對(duì)話框填寫要求及功能說明:姓名、身份證號(hào)和職位是必添項(xiàng),其他為選添項(xiàng),姓名、地址、郵箱、備注為文本域且均小于50個(gè)字符,身份證號(hào)為文本域只能填寫數(shù)字且在1618位之間,性別是單選按鈕默認(rèn)是男,婚否是單選按鈕默認(rèn)是未婚,學(xué)歷是下拉菜單默認(rèn)是無,職位是下拉菜單默認(rèn)值是空白,手機(jī)和聯(lián)系電話均為文本域,添加照片是由一個(gè)添加照片按鈕和一個(gè)Panel組成,點(diǎn)擊添加照片按鈕可彈出文件選擇對(duì)話框,在對(duì)話框中的篩選器只能選擇圖片文件(JPG、BMP、GIF),選中指定文件按打開后,可以把選中的圖片

23、顯示到Panel中去。取消按鈕,可不保存當(dāng)前填寫的信息而返回人事管理界面。添加按鈕,可以把當(dāng)前的信息存入數(shù)據(jù)庫中的人事信息表中,把選訂的圖片放到Image文件夾下,如果沒有選擇文件則按選擇的性別分配默認(rèn)圖片文件,并根據(jù)身份證號(hào)碼的后六位和此員工的職位信息自動(dòng)產(chǎn)生一個(gè)編號(hào)為員工編號(hào)連同當(dāng)前點(diǎn)擊添加按鈕的時(shí)間為注冊(cè)時(shí)間一并顯示在一個(gè)添出式對(duì)話框中,讓用戶確定,確定后將此信息一并寫入數(shù)據(jù)庫。修改功能:在選中人事管理界面中的表格的一行時(shí),修改按鈕會(huì)變?yōu)榭蛇x狀態(tài),如點(diǎn)擊可修改這一行記錄的信息,彈出修改員工記錄對(duì)話框,填寫此對(duì)話框的內(nèi)容來修改所選中的已經(jīng)添加過的員工基本信息。如選中一行是再點(diǎn)擊人事管理界面

24、的其他無按鈕位置,修改按鈕會(huì)變?yōu)椴豢蛇x狀態(tài)。修改員工記錄對(duì)話框布局說明:采用空布局,共有15個(gè)JLabel、4個(gè)JRadioButton,5個(gè)JComboBox,6個(gè)JTextField,1個(gè)JTextArea,1個(gè)JScrollPane,3個(gè)JButton,1個(gè)JPanel組成。修改員工記錄對(duì)話框填寫要求及功能說明:從數(shù)據(jù)庫中調(diào)出此員工注冊(cè)的信息分別填寫到修改員工記錄對(duì)話框的相應(yīng)位置,從數(shù)據(jù)庫中調(diào)出此員工的照片路徑再從此位置把照片畫到Panel中去,修改相應(yīng)的要修改信息。其中:姓名、身份證號(hào)和職位是必添項(xiàng),其他為選添項(xiàng),姓名、地址、郵箱、備注為文本域且均小于50個(gè)字符,身份證號(hào)為文本域只能填

25、寫數(shù)字且在1618位之間,性別是單選按鈕默認(rèn)是男,婚否是單選按鈕默認(rèn)是未婚,學(xué)歷是下拉菜單默認(rèn)是無,職位是下拉菜單默認(rèn)值是空白,手機(jī)和聯(lián)系電話均為文本域,添加照片是由一個(gè)添加照片按鈕和一個(gè)Panel組成,點(diǎn)擊修改照片按鈕可彈出文件選擇對(duì)話框,在對(duì)話框中的篩選器只能選擇圖片文件(JPG、BMP、GIF),選中指定文件按打開后,可以把選中的圖片顯示到Panel中去。取消按鈕,可不保存當(dāng)前填寫的信息而返回人事管理界面。修改按鈕,可以把當(dāng)前的信息替換數(shù)據(jù)庫中人事信息表中的當(dāng)前要修改行,把修改的照片放到Image文件夾下,并把以前舊的照片刪除,如果沒有修改照片則無照片操作。刪除功能:點(diǎn)擊人事管理界面表格

26、中要?jiǎng)h除的記錄,刪除按鈕會(huì)變?yōu)榭蛇x狀態(tài),點(diǎn)擊刪除按鈕,彈出刪除員工對(duì)話框,詢問是否刪除當(dāng)前所選記錄,選擇是則刪除數(shù)據(jù)表中的相應(yīng)記錄,人事管理界面表格中的相應(yīng)記錄,和image文件夾下的照片文件,如是默認(rèn)圖片則不做刪除照片操作。 刪除員工對(duì)話框布局說明:JOPtionPane中的Message選擇框。查詢功能:在人事管理的上面有查詢對(duì)話框,可以輸入員工的姓名,員工號(hào),和職位,均可以查昂到相應(yīng)的信息。詳細(xì)信息功能:雙擊或點(diǎn)中一行按詳細(xì)信息,都可以打開人事資料界面可以查看此人的詳細(xì)信息。3.3.3收款界面主界面1.訪問模塊說明:主要包括6大功能模塊,分別是:預(yù)定位置退定位置點(diǎn)菜服務(wù)結(jié)帳服務(wù)客戶服務(wù)預(yù)

27、定位置(BookTable) 模塊功能:可以輸入預(yù)定時(shí)間,預(yù)定人數(shù),預(yù)定人姓名,聯(lián)系電話, 預(yù)定位置,接到電話時(shí)間是自動(dòng)取系統(tǒng)當(dāng)前時(shí)間添入 ,如按下確定,則將相關(guān)信息加入數(shù)據(jù)庫預(yù)定表中,按取消則放棄。注意此界面支持鍵盤回車Enter鍵及方向鍵。 界面結(jié)構(gòu):由六個(gè)標(biāo)簽及六個(gè)文本框和兩個(gè)按鈕構(gòu)成退定位置(ExitTable) 模塊功能:以畫圖的形式顯示預(yù)定時(shí)間,預(yù)定人數(shù),預(yù)定人姓名,聯(lián)系電話, 預(yù)定位置,接到電話時(shí)間 , 如按下確定,則將此桌子數(shù)據(jù)庫預(yù)定表中相關(guān)信息刪除,按取消則放棄。注意此界面支持鍵盤回車Enter鍵及方向鍵點(diǎn)菜服務(wù)(BookDish)模塊功能:完成點(diǎn)菜的相關(guān)操作,左邊列表框顯示

28、菜的類別,其下面表格可根據(jù)列表框所選類別顯示此類別的菜品,左邊最下面兩個(gè)列表框可選擇服務(wù)員及廚師,雙擊左邊表格中某行或選中后單擊添加,可將相關(guān)信息加入到右邊表格中,也可在右邊表格 的文本框中輸入菜的名稱或編碼,按確定鍵直接將相關(guān)菜的信息加入到右邊表格中。如果選中右邊表格某行后,可按修改按鈕修改所選菜品的數(shù)量,按刪除將刪除該行。按確定則將所選的菜的相關(guān)信息加入到單號(hào)流水表中,用餐表中,并將桌子狀態(tài)表中此桌子的狀態(tài)改為用餐中,按取消則放棄。界面結(jié)構(gòu):由類別列表框,服務(wù)員列表框,廚師列表框,兩個(gè)表格,輸入名稱的文本框,輸入數(shù)量的文本眶,確定按鈕,刪除按鈕,修改按鈕,添加按鈕,退出按鈕組成結(jié)帳服務(wù)(e

29、ndBill) 模塊功能:完成結(jié)帳的相關(guān)操作,左邊表格顯示所點(diǎn)的菜,右邊總計(jì)中顯示所點(diǎn)菜的總額,可在貴賓卡號(hào)中輸入卡號(hào),如果正確,連接數(shù)據(jù)庫得到相應(yīng)折扣信息,并計(jì)算出實(shí)際應(yīng)交費(fèi)用,結(jié)帳方式可選擇三種,注意掛帳只能是經(jīng)理,需要經(jīng)理輸入密碼驗(yàn)證,如選擇現(xiàn)金,則需在收款中輸入所收款項(xiàng),按結(jié)帳按鈕,計(jì)算出應(yīng)找的錢數(shù),然后可選擇是否打印帳單,如選擇打印,則此界面消失,打印帳單,更改數(shù)據(jù)庫的相關(guān)信息,按取消則放棄。界面結(jié)構(gòu):由類別列表框,服務(wù)員列表框,廚師列表框,兩個(gè)表格,輸入名稱的文本框,輸入數(shù)量的文本眶,確定按鈕,刪除按鈕,修改按鈕,添加按鈕,退出按鈕組成 客戶服務(wù)(cardSever) 模塊功能:因

30、為只有主管及經(jīng)理才能進(jìn)行添加客戶,修改客戶資料,刪除客戶資料,因此需主管驗(yàn)證??蛻舴?wù)主界面,可在查找眶中輸入客戶姓名,卡號(hào),或者選擇下拉列表眶中的數(shù)值按查找按鈕進(jìn)行查詢操作。選則表格中的一行,啟用修改,刪除,詳細(xì)資料按鈕,按下相應(yīng)按鈕調(diào)用相應(yīng)子界面??蛻籼砑幼咏缑?,可輸入姓名,性別,家庭住址,郵政編碼,聯(lián)系電話,注冊(cè)日期及卡號(hào)自動(dòng)生成。雙擊某行或選中后單擊詳細(xì)按鈕,以畫圖的形式顯示客戶的詳細(xì)信息。結(jié)帳服務(wù)(BillSever) 模塊功能:主要完成日結(jié)帳,月結(jié)帳,年結(jié)帳,及相關(guān)查找,在查找框中可輸入帳單號(hào),或日期,查找相關(guān)帳單,將其信息加入到表格中。按下日結(jié)帳,將連接數(shù)據(jù)庫以畫圖的形式顯示當(dāng)天

31、的銷售額總計(jì),并顯示每鐘結(jié)帳方式的銷售額及每種類別采的暢銷菜的前五名,月結(jié)帳,年結(jié)帳同理。4.系統(tǒng)實(shí)現(xiàn)4.1登錄啟動(dòng)界面圖4.1 啟動(dòng)界面4.2登錄界面圖4.2登陸界面4.3后臺(tái)管理主界面圖4.3 主界面4.4人事管理界面圖4.4人事管理界面4.5登錄管理界面圖4.5 登錄管理界面4.6菜譜管理界面圖4.6菜譜管理界面4.7報(bào)表統(tǒng)計(jì)界面圖4.7報(bào)表統(tǒng)計(jì)界面4.8成本和庫房管理界面圖4.8.1成本和庫房管理界面圖4.8.2成本和庫房管理界面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)的某些特殊路徑,期望覆蓋盡可能多的出錯(cuò)點(diǎn);經(jīng)過單元側(cè)試后的模塊,組裝為軟件包,對(duì)軟件包進(jìn)行綜合測試。綜合測試:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論