Java餐廳點(diǎn)餐系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第1頁(yè)
Java餐廳點(diǎn)餐系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第2頁(yè)
Java餐廳點(diǎn)餐系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第3頁(yè)
Java餐廳點(diǎn)餐系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第4頁(yè)
Java餐廳點(diǎn)餐系統(tǒng)課程設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Java程序設(shè)計(jì)課程設(shè)計(jì)設(shè)計(jì)說(shuō)明書飯店點(diǎn)餐系統(tǒng)起止日期:止13年06月24日至2013年06月30日學(xué)生姓名劉文文班級(jí)計(jì)算機(jī)1103學(xué)號(hào)11408100318成績(jī)指導(dǎo)教師(簽字)計(jì)算機(jī)與通信學(xué)院2013年6月30日摘要根據(jù)現(xiàn)行快餐連鎖店管理的需要,設(shè)計(jì)此飯店模擬點(diǎn)餐系統(tǒng)。運(yùn)用軟件工程的思想進(jìn)行系統(tǒng)的分析與設(shè)計(jì),使用Eclipce和JCreator編程實(shí)現(xiàn)。通過(guò)本系統(tǒng)的應(yīng)用實(shí)現(xiàn)管理系統(tǒng)化。本論文首先使用了Eclipce作為開(kāi)發(fā)工具,然后再介紹了開(kāi)發(fā)背景,最后通過(guò)截圖和表格來(lái)說(shuō)明該系統(tǒng)的開(kāi)發(fā)與操作。設(shè)計(jì)充分利用JAVA易于使用和快速開(kāi)發(fā)的特性,提高了編程效率和可靠性。同時(shí)對(duì)系統(tǒng)的開(kāi)發(fā)原理、系統(tǒng)的功

2、能特點(diǎn)和設(shè)計(jì)方案進(jìn)行了介紹。利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,開(kāi)發(fā)出的產(chǎn)品不但能完成小型飯店點(diǎn)餐中的基本操作,而且具有程序設(shè)計(jì)合理、操作簡(jiǎn)單、運(yùn)行可靠、保密性強(qiáng)等特點(diǎn)。目錄第一章系統(tǒng)規(guī)劃及需求分析錯(cuò)誤!未定義書簽。1.1功能需求錯(cuò)誤!未定義書簽。1.2性能需求錯(cuò)誤!未定義書簽。1. 3可行性分析錯(cuò)誤!未定義書簽。1.1. 1經(jīng)濟(jì)可行性錯(cuò)誤!未定義書簽。1.3. 2技術(shù)可行性61.4. 3營(yíng)運(yùn)可行性錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。第二章系統(tǒng)總體設(shè)計(jì).2.1系統(tǒng)功能結(jié)構(gòu)錯(cuò)誤!未定義書簽。2. 2系統(tǒng)工作流程8第三章界面詳細(xì)設(shè)計(jì)93.1 界面設(shè)計(jì)及實(shí)現(xiàn)93.1.1 用戶登陸界面93.1.2 主

3、界面設(shè)計(jì)113.1.3 個(gè)性化設(shè)計(jì)11第四章系統(tǒng)實(shí)現(xiàn)134.1界面運(yùn)行134. 1.1系統(tǒng)登陸界面135. 1.2主界面135.3.3 點(diǎn)餐界面145.3.4 顧客信息登記界面155.3.5 個(gè)性化設(shè)計(jì)界面155.3.6 菜品修改界面165.3.7 回執(zhí)打印界面16總結(jié)17參考文獻(xiàn)18附加:代碼設(shè)計(jì)錯(cuò)誤!未定義書簽。前言隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,我國(guó)餐飲業(yè)已呈現(xiàn)出高速發(fā)展的趨勢(shì)。2009年,我國(guó)30萬(wàn)家飯店、350萬(wàn)家餐館的年?duì)I業(yè)總額達(dá)6300多億元,并且每年都已16%的速度遞增。但在快速發(fā)展的同時(shí),餐飲業(yè)在日常經(jīng)營(yíng)管理中仍普遍采用手工管理的方式,整體科技含量低。隨著餐飲店規(guī)模的不斷擴(kuò)大,并且多采用

4、連鎖經(jīng)營(yíng)的情況下,手工管理無(wú)論是在工作效率、人員成本還是提供決策信息方面都已經(jīng)難以適應(yīng)現(xiàn)代化經(jīng)營(yíng)管理的要求,因此制約了整個(gè)餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升。要想避免手工管理中的弊病,實(shí)現(xiàn)管理方式的升級(jí),在餐飲企業(yè)中建立一套以計(jì)算機(jī)為信息管理核心的信息管理系統(tǒng)不視為一種非常有效的方法。餐飲企業(yè)只有通過(guò)不斷的技術(shù)手段革新和管理制度上的創(chuàng)新,才能始終贏得顧客的信任,才能長(zhǎng)久維持顧客的忠誠(chéng)。這樣,餐飲企業(yè)的經(jīng)營(yíng)活動(dòng)就會(huì)呈現(xiàn)出在保證服務(wù)質(zhì)量的同時(shí)大幅度降低成本的局面,或者是在稍許增加成本的情況下大幅度增加收益的狀況。也就是說(shuō),采用先進(jìn)的科技手段,使餐飲企業(yè)營(yíng)銷策略的選擇性增強(qiáng),具有了更加靈活的銷售

5、手段??梢?jiàn),在餐飲企業(yè)中實(shí)施信息化管理是必要的。另一方面,由于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,尤其是局域網(wǎng)技術(shù)的應(yīng)用日漸成熟,為餐飲企業(yè)建立信息管理系統(tǒng)提供了技術(shù)上的支持;而計(jì)算機(jī)硬件資源的價(jià)格又隨著技術(shù)的發(fā)展而不斷下降,使餐飲企業(yè)應(yīng)用計(jì)算機(jī)信息管理系統(tǒng)的經(jīng)濟(jì)適用性得到了保證。因此,本文設(shè)計(jì)一個(gè)小型飯店點(diǎn)餐系統(tǒng),本系統(tǒng)只須對(duì)于一些具體的問(wèn)題進(jìn)行改動(dòng)就可以滿足大多數(shù)快餐店的基本需要。第一章系統(tǒng)規(guī)劃及需求分析1.1功能需求本系統(tǒng)有三大功能。第一大功能:菜品展示功能,在系統(tǒng)界面能夠?qū)⑦x中的菜品展示出來(lái),讓顧客更加直觀地看到自己將要選擇的菜品樣式,一邊根據(jù)自己的喜好來(lái)及時(shí)更換菜品,方便顧客選餐。第二大功能:

6、點(diǎn)餐配送功能,能夠?qū)㈩櫩忘c(diǎn)的菜品按照顧客的需求在3天內(nèi)送到顧客的地址,通過(guò)登記顧客的地址,電話,郵件能及時(shí)的和顧客聯(lián)系,以免送錯(cuò)。第三大功能:用戶名登錄:通過(guò)用戶名登錄避免了其他外來(lái)人員對(duì)系統(tǒng)的錯(cuò)誤操作,增加了系統(tǒng)的安全性。1.2性能需求本系統(tǒng)的各種操作簡(jiǎn)單明了,操作人員不需要進(jìn)行專業(yè)培訓(xùn)。飯店點(diǎn)餐系統(tǒng)為組織者提供一個(gè)簡(jiǎn)潔方便的方式來(lái)經(jīng)營(yíng)管理飯店,通過(guò)簡(jiǎn)單的鍵盤輸入和鼠標(biāo)點(diǎn)擊來(lái)完成繁瑣的記錄與銷售工作,保證飯店正常流暢的經(jīng)營(yíng)。1.3可行性分析1.3.1經(jīng)濟(jì)可行性現(xiàn)在計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開(kāi)發(fā),為飯店管理的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面

7、:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高組織者的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。1.3.2技術(shù)可行性目前,計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)在國(guó)內(nèi)外大型的快餐企業(yè)和快餐專賣店已廣泛使用,使用了上千臺(tái)微機(jī)聯(lián)網(wǎng)進(jìn)行賽事管理;國(guó)內(nèi)的各大餐飲業(yè)也都使用計(jì)算機(jī)管理,用計(jì)算機(jī)管理飯店的信息已經(jīng)越來(lái)越普遍了。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了KFC產(chǎn)品資料的安全性。提高了管理者的管理能力,為此,用計(jì)算機(jī)來(lái)管理飯店的信息,是非常必要的。飯店管理需要具有良好技術(shù)人員,只有掌

8、握系統(tǒng)的操作方法才能更好的而又合理的運(yùn)用本系統(tǒng)。無(wú)論是操作方面,還是管理方面都占優(yōu)勢(shì),該技術(shù)的可行的。本管理系統(tǒng)利用計(jì)算機(jī)信息處理的迅速、準(zhǔn)確、可靠且有強(qiáng)大存儲(chǔ)能力的突出特點(diǎn),全面提高經(jīng)營(yíng)者的管理水平和工作效率,并且及時(shí)、完整的業(yè)務(wù)經(jīng)營(yíng)資料,提高了工作的準(zhǔn)確率和效率。1.3.3營(yíng)運(yùn)可行性按照人性化設(shè)計(jì)的原則,用戶界面友好、操作靈活簡(jiǎn)便并提供向?qū)Чδ?。系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)合理,數(shù)據(jù)處理功能齊備,面對(duì)大量原始指標(biāo)和數(shù)據(jù)的輸入與輸出,能及時(shí)地對(duì)數(shù)據(jù)進(jìn)行快速、準(zhǔn)確的評(píng)判、比較、排序、統(tǒng)計(jì)和處理等。界面清晰友好,操作簡(jiǎn)便使用戶無(wú)需經(jīng)過(guò)計(jì)算機(jī)專門訓(xùn)練就能勝任。第二章系統(tǒng)總體設(shè)計(jì)2.1 系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)設(shè)計(jì)采

9、用了面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,開(kāi)發(fā)工具選用的Eclipce。根據(jù)前面的設(shè)計(jì)思路和系統(tǒng)功能分析.總共設(shè)計(jì)了系統(tǒng)登錄、普通點(diǎn)餐、外賣點(diǎn)餐、菜單打印、菜名修改、界面?zhèn)€性化等幾個(gè)模塊。系統(tǒng)主模塊層次圖如圖2-1所示:圖212.2 系統(tǒng)工作流程本系統(tǒng)通過(guò)一個(gè)簡(jiǎn)單的流程,就能讓顧客購(gòu)?fù)瑫r(shí)根據(jù)自己的喜好進(jìn)行選擇,點(diǎn)菜員進(jìn)行操作選菜,然后登記顧客姓名地址等個(gè)人信息。然后打印單據(jù)。主要流程如下圖2-2所示:麗宏:詵IX占琴品打印向"瞽汨所圖2.2第三章界面詳細(xì)設(shè)計(jì)3.1界面設(shè)計(jì)與實(shí)現(xiàn)該階段主要完成各個(gè)功能模塊的設(shè)計(jì),處理過(guò)程的設(shè)計(jì)要根據(jù)模塊劃分以及結(jié)構(gòu)化程序設(shè)計(jì)的基本原則,對(duì)每個(gè)程序模塊中的詳細(xì)處理過(guò)程

10、進(jìn)行設(shè)計(jì)。3.1.1用戶登錄界面輸入:用戶名和密碼處理:(1)(2)(3)登陸窗體啟動(dòng)。輸入用戶名和密碼。如果用戶名或密碼為空,處理終止,并進(jìn)行錯(cuò)誤信息提示。(4)以輸入的用戶名為關(guān)鍵字,檢索用戶信息表的用戶名和密碼字段。(5)通過(guò)檢索結(jié)果判斷該用戶是否存在,如果用戶名不存在,處理終止,并進(jìn)行錯(cuò)誤信息提示。(6)如果用戶名存在,比較檢索到的密碼字段與輸入的密碼是否相等。如果不相等處理終止,并進(jìn)行錯(cuò)誤信息提示。(7)如果輸入的密碼正確,則進(jìn)入主界面。輸出:主界面如圖3.1.1所示3.1.1代碼演示:privateclassOvenDiancanShowimplementsActionListen

11、erpublicvoidactionPerformed(ActionEvente)if(e>getSource()>equals(okButton)if(nameText.getText().equals(11111n)&&(newString(passwordText.getPassword().equals(nllln)Ovenfandiandc=newOvenfandian("飯店點(diǎn)餐系統(tǒng)”);dc.setResizable(false);dcsetBoimds(300,120,370,580);dc.setVisible(true);dispose

12、();elseif(nameTextegetText()eequals(nn)IInewString(passwordTextegetPassword()eequals(nH)JOptionPane.showConfirmDialog(c/f用戶名不能為空錯(cuò)誤nJOptionPane.CLOSED_OPTIONJOptionPane.WARNING_MESSAGE);elseJOptionPane.showC(mfibrmDialog(cJ用戶名錯(cuò)誤錯(cuò)誤f'JOptionPane.CLOSED_OPTIONJOptionPane.WARNING_MESSAGE);nameText.se

13、tText(nn);passwordText.setText(nn);)elseSystem.exit(O);)3-1-2主界面設(shè)計(jì)1總體布局主窗口采用面板布局模式,將各個(gè)控件合理地分布在主面板上,采用流式布局和網(wǎng)格布局將界面描繪得美觀大方。2控件布局采用多種控件,在主面板上展示文本框,圖片框,按鈕框等控件,添加了單選,復(fù)選選擇框,使得點(diǎn)餐系統(tǒng)更加合理化。3時(shí)間顯示利用多線程獲取當(dāng)前系統(tǒng)時(shí)間,將時(shí)間顯示在主面板上。3.1.3個(gè)性化設(shè)計(jì)本系統(tǒng)根據(jù)自己的需求可以隨意修改系統(tǒng)界面以及字體顏色,使得假面變得更加美觀。代碼實(shí)現(xiàn)如下:privateclassOvenColorChooseimplement

14、sActionListenerpublicvoidactionPerformed(ActionEvente)打開(kāi)顏色對(duì)話框,選擇需要的顏色if(e.getSource()=OvenmmName2lle.getSource()=OvenbtnChangeBackColor)OvencolBackColor=JColorChooser.showDiaIog(mJ主窗體背景顏色”,Coloured);if(OvencolBackColor!=null)OvenChangeBackColor();)elseif(e.getSource()=OvenmniName3)OvencolMsgboxBackC

15、olor=JColorChooser.showDialog(mJ對(duì)話框背景顏色n,Color.red);if(OvencolMsgboxBackColor!=null)OvenChangeMsgboxBackColor();)elseif(e.getSource()=OvenmniName4lle.getSource()=OvenbtnChangeForeColor)OvencolForeColor=JColorChooser.showDialog(mj主窗體字體顏色'Color.red);if(OvencolForeColor!=nulI)OvenChangeForeColor();

16、)elseif(e.getSource()=OvenmniName5)OvencolMsgboxForeColor=JColorChooser.showDialog(m/f對(duì)話框字體顏色",Coloured);if(OvencolMsgboxForeColor!=null)OvenChangeMsgboxForeColorQ;第4章系統(tǒng)實(shí)現(xiàn)4.1界面運(yùn)行4.1.1系統(tǒng)登錄界面該窗體主要進(jìn)行用戶合法性的驗(yàn)證。當(dāng)準(zhǔn)備進(jìn)入系統(tǒng)的用戶輸入合法的用戶名和口令,可以進(jìn)入系統(tǒng)并運(yùn)行其權(quán)限范圍內(nèi)的功能,如果用戶名和口令正確而選擇的權(quán)限不正確時(shí),系統(tǒng)自動(dòng)提示錯(cuò)誤且不能進(jìn)入系統(tǒng)如圖4-1所示:g

17、9;A用戶名或確不能為空用戶名或密碼不揩為空I確定I圖4-1登陸界面4.1.2主界面登錄成功后,進(jìn)入主界面,點(diǎn)菜員的大部分操作都是在主界面上進(jìn)行。如圖4-2所示:系統(tǒng)設(shè)超刷新背累色前累色退出2013年六月27號(hào),星期四22:38:26小炒類。火鍋類一茄角之戀豆角炒肉青椒炒肉清炒苦感價(jià)格¥0送達(dá)日期今天打印 退出圖424.1.3點(diǎn)餐界面點(diǎn)餐模塊集成在主界面上,分為小炒類和火鍋類,其子類又有其他的菜品,供顧客選擇。并計(jì)算出價(jià)格和選擇配送時(shí)間,以便外賣配送。如圖4-3所不:您小炒類0火鍋類r茄角之戀/豆角炒曲青期炒肉清眼苦瓜價(jià)格今天¥254.1.4顧客信息登記界面圖43法達(dá)日期當(dāng)

18、顧客選好菜品后,需登記顧客基本信息,以便配送菜品。如圖4-4所示:圖444.1.5個(gè)性化設(shè)計(jì)界面用戶能通過(guò)個(gè)性化設(shè)計(jì)改變主界面背景顏色和字體顏色,讓自己的界面更加豐富多彩。如圖4-5所示:俯翳國(guó)rHSBIRfiB-ddd 近1 一 一 蛾 h±i±n揚(yáng)貨g樣品文本樣品文本樣品文本樣品文本圖454.L6菜品修改界面針對(duì)菜品信息更換的要求,系統(tǒng)提供菜品名稱和菜品樣圖的修改,是的系統(tǒng)更加合理化。如圖4-6所示設(shè)置系統(tǒng)背景色字體顏色修改圖片修改食物名稱客戶姓名:主窗體圖片星期四,2客戶地址:客戶電話:電子叨箱:茄角之戀豆角炒肉青州炒肉濤妙苦時(shí)牛肉火鍋香辣跳跳蛙狗肉火鍋水煮魚(yú)片圖46

19、4.1.7回執(zhí)打印界面顧客點(diǎn)餐成功后會(huì)打印出一份回執(zhí),表明顧客消費(fèi)的金額和配送地址。如圖47所示:卬埋野(5)O(°)酎酎張三,購(gòu)買了火鍋類花費(fèi)了¥75,您點(diǎn)的菜將會(huì)于今天送達(dá)林洲市天元區(qū)泰山西路88號(hào)圖47總結(jié)面對(duì)本學(xué)期最后一次的專業(yè)實(shí)訓(xùn)想著剛剛過(guò)去的最后一個(gè)周,緊張沉默之后更多的是感慨,印在腦海里的每一個(gè)足跡都是那么的深,真的說(shuō)不出是什么感覺(jué),伴著時(shí)間,就像是在和自己的影子賽跑,不可能從真實(shí)的兩面去看清它,只是經(jīng)意不經(jīng)意的感受著有種東西在過(guò)去,也許更適合的只有那句話:時(shí)不待我,怎可駐足?一周,短短的一周,我學(xué)到了很多不知道的東西,實(shí)在是感受頗深。作為一名大二的學(xué)生,經(jīng)過(guò)差不多兩年的在校學(xué)習(xí),對(duì)程序設(shè)計(jì)有了理性的認(rèn)識(shí)和理解。在校期間,一直忙于理論知識(shí)的學(xué)習(xí),沒(méi)有機(jī)會(huì)也沒(méi)有相應(yīng)的經(jīng)驗(yàn)來(lái)參與項(xiàng)目的開(kāi)發(fā)。所以在實(shí)訓(xùn)之前,系統(tǒng)開(kāi)發(fā)對(duì)我來(lái)說(shuō)是比較抽象的,一個(gè)完整的系統(tǒng)要怎么來(lái)分工以及完成該項(xiàng)目所要的基本步驟也不明確。人非生而知之,要學(xué)得知識(shí),一靠學(xué)習(xí),二靠實(shí)踐。沒(méi)有實(shí)踐,學(xué)習(xí)就是無(wú)源之水,無(wú)本之木。以上就是我在成都的進(jìn)行實(shí)訓(xùn)的心得和感受。不到半年的時(shí)間就將步入社會(huì)的我們,面臨是繼續(xù)深造,還是就業(yè)的壓力,我想我們更應(yīng)該把握住最后的一段時(shí)間,充實(shí)、完善自我,爭(zhēng)取做一名出色的大學(xué)生!當(dāng)今

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論