Java餐廳點餐系統(tǒng)專業(yè)課程設計項目說明指導書_第1頁
Java餐廳點餐系統(tǒng)專業(yè)課程設計項目說明指導書_第2頁
Java餐廳點餐系統(tǒng)專業(yè)課程設計項目說明指導書_第3頁
Java餐廳點餐系統(tǒng)專業(yè)課程設計項目說明指導書_第4頁
Java餐廳點餐系統(tǒng)專業(yè)課程設計項目說明指導書_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java程序設計課程設計設計說明書飯店點餐系統(tǒng)起止日期:年06月24日至年06月30日學生姓名劉文文班級計算機1103學號成績指導老師(簽字)計算機和通信學院6月30日摘要依據(jù)現(xiàn)行快餐連鎖店管理需要,設計此飯店模擬點餐系統(tǒng)。利用軟件工程思想進行系統(tǒng)分析和設計,使用Eclipce和JCreator編程實現(xiàn)。經(jīng)過本系統(tǒng)應用實現(xiàn)管理系統(tǒng)化。本論文首先使用了Eclipce作為開發(fā)工具,然后再介紹了開發(fā)背景,最終經(jīng)過截圖和表格來說明該系統(tǒng)開發(fā)和操作。設計充足利用JAVA易于使用和快速開發(fā)特征,提升了編程效率和可靠性。同時對系統(tǒng)開發(fā)原理、系統(tǒng)功效特點和設計方案進行了介紹。利用其提供多種面向?qū)ο箝_發(fā)工具,開發(fā)出產(chǎn)品不僅能完成小型飯店點餐中基礎操作,而且含有程序設計合理、操作簡單、運行可靠、保密性強等特點。

目錄第一章系統(tǒng)計劃及需求分析 61.1功效需求 61.2性能需求 61.3可行性分析 61.3.1經(jīng)濟可行性 61.3.2技術可行性 61.3.3營運可行性 7第二章系統(tǒng)總體設計 82.1系統(tǒng)功效結構 82.2系統(tǒng)工作步驟 8第三章界面具體設計 93.1界面設計及實現(xiàn) 93.1.1用戶登陸界面 93.1.2主界面設計 113.1.3個性化設計 11第四章系統(tǒng)實現(xiàn) 134.1界面運行 134.1.1系統(tǒng)登陸界面 134.1.2主界面 134.1.3點餐界面 144.1.4用戶信息登記界面 154.1.5個性化設計界面 154.1.6菜品修改界面 164.1.7回執(zhí)打印界面 16總結 17參考文件 18附加:代碼設計 24序言伴隨市場經(jīng)濟發(fā)展,中國餐飲業(yè)已展現(xiàn)出高速發(fā)展趨勢。,中國3O萬家飯店、350萬家餐館年營業(yè)總額達6300多億元,而且每十二個月全部已16%速度遞增。但在快速發(fā)展同時,餐飲業(yè)在日常經(jīng)營管理中仍普遍采取手工管理方法,整體科技含量低。伴隨餐飲店規(guī)模不停擴大,而且多采取連鎖經(jīng)營情況下,手工管理不管是在工作效率、人員成本還是提供決議信息方面全部已經(jīng)難以適應該代化經(jīng)營管理要求,所以制約了整個餐飲業(yè)規(guī)?;l(fā)展和整體服務水平提升。要想避免手工管理中弊病,實現(xiàn)管理方法升級,在餐飲企業(yè)中建立一套以計算機為信息管理關鍵信息管理系統(tǒng)不視為一個很有效方法。餐飲企業(yè)只有經(jīng)過不停技術手段革新和管理制度上創(chuàng)新,才能一直贏得用戶信任,才能長久維持用戶忠誠。這么,餐飲企業(yè)經(jīng)營活動就會展現(xiàn)出在確保服務質(zhì)量同時大幅度降低成本局面,或是在稍許增加成本情況下大幅度增加收益情況。也就是說,采取優(yōu)異科技手段,使餐飲企業(yè)營銷策略選擇性增強,含有了愈加靈活銷售手段??梢姡诓惋嬈髽I(yè)中實施信息化管理是必需。其次,因為計算機網(wǎng)絡技術不停發(fā)展,尤其是局域網(wǎng)技術應用日漸成熟,為餐飲企業(yè)建立信息管理系統(tǒng)提供了技術上支持;而計算機硬件資源價格又伴隨技術發(fā)展而不停下降,使餐飲企業(yè)應用計算機信息管理系統(tǒng)經(jīng)濟適用性得到了確保。所以,本文設計一個小型飯店點餐系統(tǒng),本系統(tǒng)只須對于部分具體問題進行改動就能夠滿足大多數(shù)快餐店基礎需要。第一章系統(tǒng)計劃及需求分析1.1功效需求本系統(tǒng)有三大功效。第一大功效:菜品展示功效,在系統(tǒng)界面能夠?qū)⑦x中菜品展示出來,讓用戶愈加直觀地看到自己將要選擇菜品樣式,一邊依據(jù)自己喜好來立即更換菜品,方便用戶選餐。第二大功效:點餐配送功效,能夠?qū)⒂脩酎c菜品根據(jù)料客需求在3天內(nèi)送到用戶地址,經(jīng)過登記用戶地址,電話,郵件能立即和用戶聯(lián)絡,以免送錯。第三大功效:用戶名登錄:經(jīng)過用戶名登錄避免了其它外來人員對系統(tǒng)錯誤操作,增加了系統(tǒng)安全性。1.2性能需求本系統(tǒng)多種操作簡單明了,操作人員不需要進行專業(yè)培訓。飯店點餐系統(tǒng)為組織者提供一個簡練方便方法來經(jīng)營管理飯店,經(jīng)過簡單鍵盤輸入和鼠標點擊來完成繁瑣統(tǒng)計和銷售工作,確保飯店正常流暢經(jīng)營。1.3可行性分析3.1經(jīng)濟可行性現(xiàn)在計算機價格已經(jīng)十分低廉,性能卻有了長足進步。而本系統(tǒng)開發(fā),為飯店管理工作效率帶來了一個質(zhì)飛躍,為此關鍵表現(xiàn)有以下多個方面:第一,本系統(tǒng)運行能夠替換人工進行很多繁雜勞動;第二,本系統(tǒng)運行能夠節(jié)省很多資源;第三,本系統(tǒng)運行能夠大大提升組織者工作效率;第四,本系統(tǒng)能夠使敏感文檔愈加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行。1.3.2技術可行性現(xiàn)在,計算機及網(wǎng)絡技術在中國外大型快餐企業(yè)和快餐專賣店已廣泛使用,使用了上千臺微機聯(lián)網(wǎng)進行賽事管理;中國各大餐飲業(yè)也全部使用計算機管理,用計算機管理飯店信息已經(jīng)越來越普遍了。用計算機不僅能夠提升工作效率,而且還節(jié)省了很多人力物力,增強了KFC產(chǎn)品資料安全性。提升了管理者管理能力,為此,用計算機來管理飯店信息,是很必需。飯店管理需要含有良好技術人員,只有掌握系統(tǒng)操作方法才能愈加好而又合理利用本系統(tǒng)。不管是操作方面,還是管理方面全部占優(yōu)勢,該技術可行。本管理系統(tǒng)利用計算機信息處理快速、正確、可靠且有強大存放能力突出特點,全方面提升經(jīng)營者管理水平和工作效率,而且立即、完整業(yè)務經(jīng)營資料,提升了工作正確率和效率。1.3.3營運可行性根據(jù)人性化設計標準,用戶界面友好、操作靈活簡便并提供向?qū)ЧπАO到y(tǒng)整體結構設計合理,數(shù)據(jù)處理功效齊備,面對大量原始指標和數(shù)據(jù)輸人和輸出,能立即地對數(shù)據(jù)進行快速、正確評判、比較、排序、統(tǒng)計和處理等。界面清楚友好,操作簡便使用戶無需經(jīng)過計算機專門訓練就能勝任。第二章系統(tǒng)總體設計2.1系統(tǒng)功效結構本系統(tǒng)設計采取了面向?qū)ο笙到y(tǒng)設計方法,開發(fā)工具選擇Eclipce。依據(jù)前面設計思緒和系統(tǒng)功效分析.總共設計了系統(tǒng)登錄、一般點餐、外賣點餐、菜單打印、菜名修改、界面?zhèn)€性化等多個模塊。系統(tǒng)主模塊層次圖圖2-1所表示:用戶名登錄菜名修改菜單打印外賣點餐界面?zhèn)€性化一般點餐飯店點餐系統(tǒng)用戶名登錄菜名修改菜單打印外賣點餐界面?zhèn)€性化一般點餐飯店點餐系統(tǒng)圖2-12.2系統(tǒng)工作步驟本系統(tǒng)經(jīng)過一個簡單步驟,就能讓用戶購置到自己滿意菜品,首先由用戶針查看菜單,同時依據(jù)自己喜好進行選擇,點菜員進行操作選菜,然后登記用戶姓名地址等個人信息。然后打印單據(jù)。關鍵步驟以下圖2-2所表示:用戶選擇菜品點菜員登記菜品用戶選擇菜品點菜員登記菜品打印回執(zhí)單登記用戶信息打印回執(zhí)單登記用戶信息圖2.2第三章界面具體設計3.1界面設計和實現(xiàn)該階段關鍵完成各個功效模塊設計,處理過程設計要依據(jù)模塊劃分和結構化程序設計基礎標準,對每個程序模塊中具體處理過程進行設計。3.1.1用戶登錄界面1.登陸模塊界面圖輸入:用戶名和密碼處理:(1) 登陸窗體開啟。(2) 輸入用戶名和密碼。(3) 假如用戶名或密碼為空,處理終止,并進行錯誤信息提醒。(4) 以輸入用戶名為關鍵字,檢索用戶信息表用戶名和密碼字段。(5) 經(jīng)過檢索結果判定該用戶是否存在,假如用戶名不存在,處理終止,并進行錯誤信息提醒。(6) 假如用戶名存在,比較檢索到密碼字段和輸入密碼是否相等。假如不相等處理終止,并進行錯誤信息提醒。(7) 假如輸入密碼正確,則進入主界面。輸出:主界面圖3.1.1所表示圖3.1.1代碼演示:privateclassOvenDiancanShowimplementsActionListener{ publicvoidactionPerformed(ActionEvente){ if(e.getSource().equals(okButton)){ if(nameText.getText().equals("111")&&(newString(passwordText.getPassword())).equals("111")){ Ovenfandiandc=newOvenfandian("飯店點餐系統(tǒng)"); dc.setResizable(false); dc.setBounds(300,120,370,580); dc.setVisible(true); dispose(); } elseif(nameText.getText().equals("")||newString(passwordText.getPassword()).equals("")) JOptionPane.showConfirmDialog(c,"用戶名或密碼不能為空","錯誤",JOptionPane.CLOSED_OPTION,JOptionPane.WARNING_MESSAGE); else{ JOptionPane.showConfirmDialog(c,"用戶名或密碼錯誤","錯誤",JOptionPane.CLOSED_OPTION,JOptionPane.WARNING_MESSAGE); nameText.setText(""); passwordText.setText(""); } } else System.exit(0); } }3.1.2主界面設計1總體布局主窗口采取面板布局模式,將各個控件合理地分布在主面板上,采取流式布局和網(wǎng)格布局將界面描繪得美觀大方。2控件布局采取多個控件,在主面板上展示文本框,圖片框,按鈕框等控件,添加了單選,復選選擇框,使得點餐系統(tǒng)愈加合理化。3時間顯示利用多線程獲取目前系統(tǒng)時間,將時間顯示在主面板上。3.1.3個性化設計本系統(tǒng)依據(jù)自己需求能夠隨意修改系統(tǒng)界面和字體顏色,使得假面變得愈加美觀。代碼實現(xiàn)以下:privateclassOvenColorChooseimplementsActionListener{ publicvoidactionPerformed(ActionEvente){ //打開顏色對話框,選擇需要顏色 if(e.getSource()==OvenmniName[2]||e.getSource()==OvenbtnChangeBackColor){ OvencolBackColor=JColorChooser.showDialog(m,"主窗體背景顏色",Color.red); if(OvencolBackColor!=null) OvenChangeBackColor(); } elseif(e.getSource()==OvenmniName[3]){ OvencolMsgboxBackColor=JColorChooser.showDialog(m,"對話框背景顏色",Color.red); if(OvencolMsgboxBackColor!=null) OvenChangeMsgboxBackColor(); } elseif(e.getSource()==OvenmniName[4]||e.getSource()==OvenbtnChangeForeColor){ OvencolForeColor=JColorChooser.showDialog(m,"主窗體字體顏色",Color.red); if(OvencolForeColor!=null) OvenChangeForeColor(); } elseif(e.getSource()==OvenmniName[5]){ OvencolMsgboxForeColor=JColorChooser.showDialog(m,"對話框字體顏色",Color.red); if(OvencolMsgboxForeColor!=null) OvenChangeMsgboxForeColor(); } } }第4章系統(tǒng)實現(xiàn)4.1界面運行4.1.1系統(tǒng)登錄界面該窗體關鍵進行用戶正當性驗證。當準備進入系統(tǒng)用戶輸入正當用戶名和口令,能夠進入系統(tǒng)并運行其權限范圍內(nèi)功效,假如用戶名和口令正確而選擇權限不正確時,系統(tǒng)自動提醒錯誤且不能進入系統(tǒng)圖4-1所表示:圖4-1登陸界面4.1.2主界面登錄成功后,進入主界面,點菜員大部分操作全部是在主界面上進行。圖4-2所表示:圖4-24.1.3點餐界面點餐模塊集成在主界面上,分為小炒類和火鍋類,其子類又有其它菜品,供用戶選擇。并計算出價格和選擇配送時間,方便外賣配送。圖4-3所表示:圖4-34.1.4用戶信息登記界面當用戶選好菜品后,需登記用戶基礎信息,方便配送菜品。圖4-4所表示:圖4-44.1.5個性化設計界面用戶能經(jīng)過個性化設計改變主界面背景顏色和字體顏色,讓自己界面愈加豐富多彩。圖4-5所表示:圖4-54.1.6菜品修改界面針對菜品信息更換要求,系統(tǒng)提供菜品名稱和菜品樣圖修改,是系統(tǒng)愈加合理化。圖4-6所表示圖4-64.1.7回執(zhí)打印界面用戶點餐成功后會打印出一份回執(zhí),表明用戶消費金額和配送地址。圖4-7所表示:圖4-7總結面對本學期最終一次專業(yè)實訓,想著剛剛過去最終一個周,擔心緘默以后更多是感慨,印在腦海里每一個足跡全部是那么深,真說不出是什么感覺,伴著時間,就像是在和自己影子賽跑,不可能從真實兩面去看清它,只是經(jīng)意不經(jīng)意感受著有種東西在過去,可能更適合只有那句話:時不待我,怎可駐足?一周,短短一周,我學到了很多不知道東西,實在是感受頗深。作為一名大二學生,經(jīng)過差不多兩年在校學習,對程序設計有了理性認識和了解。在校期間,一直忙于理論知識學習,沒有機會也沒有對應經(jīng)驗來參與項目標開發(fā)。所以在實訓之前,系統(tǒng)開發(fā)對我來說是比較抽象,一個完整系統(tǒng)要怎么來分工和完成該項目所要基礎步驟也不明確。人非生而知之,要學得悉識,一靠學習,二靠實踐。沒有實踐,學習就是無源之水,無本之木。以上就是我在成全部進行實訓心得和感受。不到六個月時間就將步入社會我們,面臨是繼續(xù)深造,還是就業(yè)壓力,我想我們更應該把握住最終一段時間,充實、完善自我,爭取做一名出色大學

溫馨提示

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

評論

0/150

提交評論