《基于JSP的餐廳自助點(diǎn)餐的設(shè)計(jì)與實(shí)現(xiàn)》11000字(論文)_第1頁(yè)
《基于JSP的餐廳自助點(diǎn)餐的設(shè)計(jì)與實(shí)現(xiàn)》11000字(論文)_第2頁(yè)
《基于JSP的餐廳自助點(diǎn)餐的設(shè)計(jì)與實(shí)現(xiàn)》11000字(論文)_第3頁(yè)
《基于JSP的餐廳自助點(diǎn)餐的設(shè)計(jì)與實(shí)現(xiàn)》11000字(論文)_第4頁(yè)
《基于JSP的餐廳自助點(diǎn)餐的設(shè)計(jì)與實(shí)現(xiàn)》11000字(論文)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

[15]列表bianhuantu_list.jsp,可以選擇刪除、或者修改,如果管理員點(diǎn)擊刪除,則將通過js提示管理員是否刪除onClick="returnconfirm('真的要?jiǎng)h除?')",如果刪除后將請(qǐng)求sh.jsp進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)刪除,如果管理員選擇修改變幻圖,將跳轉(zhuǎn)至bianhuantu_updt2.jsp,然后管理員修改后,頁(yè)面請(qǐng)求bianhuantu_updt2.jsp來操作數(shù)據(jù)庫(kù)完成變幻圖的修改,審核訂單是將訂單的是否審核狀態(tài)的boolean值改成是true。管理員在變幻圖添加頁(yè)面中輸入添加變幻圖的基本信息,點(diǎn)擊提交,進(jìn)入上傳圖片頁(yè)面。在上傳圖片位置添加文件并單擊提交按鈕,在提交成功后,彈出提示信息。管理員在后臺(tái)中點(diǎn)擊添加變換圖,系統(tǒng)將自動(dòng)跳到變換圖信息添加的界面,填寫好變換圖的相關(guān)信息后,將數(shù)據(jù)提交到變換圖信息添加bianhuantuxinxi_add.jsp頁(yè)面,隨后使用insert語句,將變換圖信息插入數(shù)據(jù)表中,實(shí)現(xiàn)添加變換圖功能。變幻圖添加界面如下圖所示。圖4-SEQ圖4-\*ARABIC6變幻圖添加界面變幻圖,其實(shí)是輪播圖,它可以實(shí)現(xiàn)圖片的輪換播放效果,輪播圖的實(shí)現(xiàn)方式有多種。在變幻圖管理頁(yè)面,頁(yè)面將展示現(xiàn)有變幻圖列表,用戶可以對(duì)現(xiàn)有變幻圖進(jìn)行修改和刪除等操作,還可以根據(jù)標(biāo)題、類別和添加人等條件進(jìn)行查詢。除此之外,管理員也可以在此頁(yè)面對(duì)變換圖進(jìn)行添加。變幻圖管理界面如下圖所示。圖4-SEQ圖4-\*ARABIC7變幻圖管理界面菜品信息管理設(shè)計(jì)與實(shí)現(xiàn)除了菜品的基本信息管理功能外,為了方便客戶瀏覽菜品的真實(shí)外觀,在添加的菜品模塊中添加菜品圖片上傳的功能。管理員在菜品添加頁(yè)面中輸入添加菜品的基本信息,點(diǎn)擊提交進(jìn)入上傳圖片頁(yè)面。在上傳圖片位置添加文件并單擊提交按鈕,在提交成功后,彈出提示信息。查看的菜品信息,視圖上的鼠標(biāo)可以查看圖片。管理員在后臺(tái)中點(diǎn)擊添加菜品,系統(tǒng)將自動(dòng)跳到菜品信息添加的界面,填寫好菜品的相關(guān)信息后,將數(shù)據(jù)提交到菜品信息添加caipinxinxi_add.jsp頁(yè)面,隨后使用insert語句,將菜品信息插入數(shù)據(jù)表中,實(shí)現(xiàn)添加菜品功能。除了添加菜品之外,管理員也可以刪除和修改菜品。管理員在左側(cè)點(diǎn)擊菜品信息查詢,顯示所有菜品的相關(guān)信息,點(diǎn)擊修改菜品,將進(jìn)入修改頁(yè)面,輸入信息后,將進(jìn)入使用update操作,進(jìn)行菜品信息的更新。如果點(diǎn)擊刪除,將提醒管理員謹(jǐn)慎操作,確認(rèn)是否真的進(jìn)行刪除,確認(rèn)成功將使用該菜品的id進(jìn)行查找,將該菜品信息從表中刪除,這樣就完成了菜品的刪除和修改操作。菜品信息添加界面如下圖所示。圖4-SEQ圖4-\*ARABIC8菜品信息添加界面管理員可以根據(jù)需要對(duì)菜品的信息進(jìn)行查看等操作,由菜品編號(hào)和菜品名稱即可查詢菜品信息,管理員還可以導(dǎo)出菜品信息的excel表格。菜品信息管理界面如下圖所示。圖4-SEQ圖4-\*ARABIC9菜品信息管理界面菜品分類管理設(shè)計(jì)與實(shí)現(xiàn) 菜品分類管理功能分為菜品分類添加和管理頁(yè)面,管理員可以添加一個(gè)新的菜品種類,新添加的菜品種類將出現(xiàn)在系統(tǒng)首頁(yè)的點(diǎn)餐界面。菜品分類添加界面如下圖所示。圖4-SEQ圖4-\*ARABIC10菜品分類添加界面在菜品分類查詢頁(yè)面,現(xiàn)有分類列表顯示其信息,管理員也可以查找已有分類,對(duì)已有分類進(jìn)行修改和刪除的操作。管理員點(diǎn)擊進(jìn)入菜品分類列表caipinfenlei_list.jsp,可以選擇刪除、或者修改,如果管理員點(diǎn)擊刪除,則將通過js提示管理員是否刪除onClick="returnconfirm('真的要?jiǎng)h除?')",如果刪除后將請(qǐng)求sh.jsp進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)刪除,如果管理員選擇修改菜品分類,將跳轉(zhuǎn)至caipinfenlei_updt2.jsp,然后管理員修改后,頁(yè)面請(qǐng)求caipinfenlei_updt2.jsp來操作數(shù)據(jù)庫(kù)完成菜品分類的修改,將菜品分類的是否審核狀態(tài)的boolean值改成是true。菜品訂單管理設(shè)計(jì)與實(shí)現(xiàn)普通用戶可以選擇到餐廳在網(wǎng)站前臺(tái)購(gòu)買菜品,也可以在家登錄餐廳的網(wǎng)站選擇外送服務(wù)后,用戶提交訂單后,后臺(tái)將自動(dòng)生成用戶提交的訂單。此時(shí)管理員需要處理審核訂單,確認(rèn)用戶信息支付信息是否正常等,確認(rèn)完畢后通過審核,訂單到達(dá)廚房,即可開始進(jìn)行菜品的制作和配送。當(dāng)用戶對(duì)菜品或者服務(wù)發(fā)生變化時(shí),管理員可以刪除、修改訂單,確保信息及時(shí)有效,準(zhǔn)確無誤。界面的設(shè)計(jì)如圖4-11所示。圖4-SEQ圖4-\*ARABIC11菜品訂單管理模塊菜品銷量管理設(shè)計(jì)與實(shí)現(xiàn) 該頁(yè)面可以查詢查詢某一個(gè)菜品的銷量以及該菜品的訂單信息,可以幫助管理者,了解每道菜的受歡迎程度,對(duì)于少人點(diǎn)的的菜品進(jìn)行下架,對(duì)于銷量高的菜品,管理者可考慮做成“爆款”。除此之外,管理者還可以查詢到某個(gè)菜品分類的銷量,餐廳管理者可以根據(jù)菜單類別的銷量對(duì)食材的購(gòu)買數(shù)量起參考作用,以此來調(diào)整餐廳經(jīng)營(yíng)策略。系統(tǒng)參數(shù)管理設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)參數(shù)管理分為數(shù)據(jù)備份、餐廳聯(lián)系方式入口、系統(tǒng)公告、友情鏈接的添加和查詢。 該功能有超級(jí)管理員權(quán)限才能使用,為防止數(shù)據(jù)丟失,管理員可以備份系統(tǒng)的數(shù)據(jù)到數(shù)據(jù)庫(kù),包括用戶信息、訂單信息和菜單信息等;在“聯(lián)系我們”欄目,管理員可以輸入任意信息幫助客戶有效到找到餐廳和聯(lián)系到餐廳工作人員,一般內(nèi)容為地址,電話,傳真等信息。 餐廳的一般事宜和特殊事件,如餐廳營(yíng)業(yè)時(shí)間,餐廳地址變更和系統(tǒng)升級(jí)等消息,管理員都可以通過系統(tǒng)公告發(fā)布,這樣可以讓客戶第一時(shí)間了解餐廳的相關(guān)信息。 管理員可以使用友情鏈接的添加和查詢功能,展示一些新聞信息或者餐飲行業(yè)相關(guān)信息,用戶在點(diǎn)完餐之后就可以在網(wǎng)站瀏覽一些新聞,增加網(wǎng)站的留存率。本章小結(jié) 本章主要介紹了本系統(tǒng)各功能模塊的具體設(shè)計(jì)和實(shí)現(xiàn),描述功能設(shè)計(jì)的大概思路。通過本章了解到系統(tǒng)功能的具體實(shí)現(xiàn)。第五章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)前面程序設(shè)計(jì)工作的檢驗(yàn),系統(tǒng)在設(shè)計(jì)時(shí)不免會(huì)產(chǎn)生錯(cuò)誤和問題,進(jìn)行系統(tǒng)測(cè)試可以發(fā)現(xiàn)一些問題,避免造成重大損失。下面將對(duì)用戶注冊(cè)、購(gòu)物車和菜品管理的測(cè)試進(jìn)行介紹。測(cè)試方法功能測(cè)試對(duì)于自助點(diǎn)餐系統(tǒng)的測(cè)試,主要是對(duì)顧客和管理員角色進(jìn)行的測(cè)試。從用戶角度來說,用戶進(jìn)入到網(wǎng)站之后,注冊(cè)登錄可以查看個(gè)人信息,查看菜品信息和餐廳信息等操作。用戶還可以購(gòu)買、評(píng)論菜品,在線支付訂單。從管理者的角度來說,使用賬號(hào)密碼登錄即可自主顯示管理員類型,并對(duì)應(yīng)相應(yīng)的權(quán)限進(jìn)行操作。管理員核驗(yàn)用戶身份信息,顧客的訂單信息,對(duì)網(wǎng)站相關(guān)內(nèi)容如菜品等信息進(jìn)行增刪操作。性能測(cè)試(1)測(cè)試系統(tǒng)要盡量早的、持續(xù)的測(cè)試。就像人生病一樣,越早發(fā)現(xiàn),轉(zhuǎn)圜的余地越多,系統(tǒng)錯(cuò)誤發(fā)現(xiàn)得越及時(shí),修復(fù)它的成本越低。(2)在進(jìn)行測(cè)試用例時(shí),應(yīng)給出該測(cè)試用例名稱,測(cè)試的功能,具體操作過程以及預(yù)期輸出、測(cè)試結(jié)果等。(3)在設(shè)計(jì)測(cè)試用例時(shí),測(cè)試某功能需要輸入信息應(yīng)包含合法的輸入和非法的輸入,盡可能地模擬用戶的多種輸入行為,以確保系統(tǒng)的正確性和完整性。測(cè)試目的 系統(tǒng)測(cè)試時(shí)除了檢測(cè)系統(tǒng)在技術(shù)實(shí)現(xiàn)上的成功與否外,還檢驗(yàn)系統(tǒng)的完備性。盡管在系統(tǒng)分析的階段,對(duì)系統(tǒng)進(jìn)行了全面的分析,但有時(shí)會(huì)思考得不全面,在開發(fā)過程中,不免會(huì)出現(xiàn)一些bug,有時(shí)也會(huì)出現(xiàn)一些技術(shù)上的問題。進(jìn)行系統(tǒng)測(cè)試可以幫助我們發(fā)現(xiàn)問題并進(jìn)行及時(shí)的修正,避免造成損失。測(cè)試用例注冊(cè)測(cè)試用戶注冊(cè)功能測(cè)試,如下表所示。表5-1用戶注冊(cè)測(cè)試用例表購(gòu)物車測(cè)試購(gòu)物車測(cè)試是對(duì)下單的菜品數(shù)量進(jìn)行測(cè)試,模擬顧客想增加或減少菜品數(shù)量的情景,當(dāng)輸入信息為非數(shù)字,比如輸入m,系統(tǒng)能夠識(shí)別,并且提示顧客輸入數(shù)字。訂單測(cè)試使用幾組不同類型的數(shù)據(jù)進(jìn)行測(cè)試,發(fā)現(xiàn)均能夠識(shí)別并顯示提示信息,除此之外,系統(tǒng)可以由菜品數(shù)量,自動(dòng)給出菜品總金額。第二種對(duì)購(gòu)物車的測(cè)試是對(duì)加購(gòu)兩種相同菜品的測(cè)試,添加一種菜品到購(gòu)物車后,再添加相同的菜品,那么購(gòu)物車?yán)镌摬似窋?shù)量會(huì)自動(dòng)增加,通過幾組測(cè)試,發(fā)現(xiàn)購(gòu)物車的菜品數(shù)量和總金額準(zhǔn)確無誤。購(gòu)物車功能測(cè)試,如下表所示。表5-2購(gòu)物車測(cè)試用例表菜品管理測(cè)試添加功能的測(cè)試添加菜品信息時(shí),需要上傳jpg格式的圖片,上傳其他格式的圖片會(huì)提示上傳失敗。并要求用戶重新上傳圖片,進(jìn)行了幾組測(cè)試,均發(fā)現(xiàn)正常。刪除功能的測(cè)試 當(dāng)管理員想刪除某筆訂單時(shí),點(diǎn)擊刪除按鈕進(jìn)行刪除訂單信息操作,頁(yè)面將自動(dòng)更新相關(guān)信息。查看數(shù)據(jù)庫(kù),發(fā)現(xiàn)該訂單信息數(shù)據(jù)已經(jīng)被刪除,循環(huán)測(cè)試幾次,發(fā)現(xiàn)功能無異常。查詢功能的測(cè)試 查詢功能的測(cè)試,當(dāng)管理員想查詢餐廳訂單信息時(shí),輸入訂單號(hào)進(jìn)行查詢,輸入已存在的訂單號(hào),能夠成功顯示該筆訂單消息,輸入不存在的訂單號(hào)是,顯示為空。同樣地,使用購(gòu)買人進(jìn)行檢測(cè)也是一樣的反饋,經(jīng)過幾次測(cè)試,均顯示無誤。本章小結(jié)本章主要對(duì)本系統(tǒng)登錄、注冊(cè)、菜品加入購(gòu)物車功能和對(duì)菜品增刪查操作設(shè)計(jì)了相應(yīng)的測(cè)試,測(cè)試包括了測(cè)試需求、測(cè)試重點(diǎn)、測(cè)試過程和預(yù)期結(jié)果和正確結(jié)果等,以此來檢驗(yàn)系統(tǒng)的功能完好。結(jié)論在做本次畢業(yè)設(shè)計(jì)的過程中,我遇到了很多困難和挑戰(zhàn),雖然這些問題最后都得到了解決,但由于我自身的知識(shí)水平有限和時(shí)間不夠充裕的原因,難免出現(xiàn)了一些不足,這也是系統(tǒng)有待改進(jìn)的地方。設(shè)計(jì)和實(shí)現(xiàn)自助點(diǎn)餐系統(tǒng),對(duì)我來說是一個(gè)挑戰(zhàn)。首先是編程語言Java這一關(guān),雖然以前曾經(jīng)開過Java的課程,但是因?yàn)楫?dāng)時(shí)的基礎(chǔ)打得不夠牢固,以至于在使用的時(shí)候出現(xiàn)了一些問題,某些功能的實(shí)現(xiàn)也沒有成功。最后我重新學(xué)習(xí)了Java的一些方法和組件,還向?qū)熀屯瑢W(xué)請(qǐng)教,成功解決了Java這一關(guān)的問題,也增加我對(duì)Java開發(fā)語言的掌握。在本次畢業(yè)設(shè)計(jì)中,我對(duì)于系統(tǒng)開發(fā)的流程更加熟悉了。這次設(shè)計(jì)不僅讓我鞏固了以前學(xué)過的知識(shí),而且也讓我學(xué)習(xí)到了很多新的技術(shù),遇到了困難,鍛煉了自己的解決問題的能力,同時(shí)也讓我思考得更深刻,看問題也更全面。本次畢業(yè)設(shè)計(jì)也讓我認(rèn)識(shí)到了認(rèn)真細(xì)心的重要性,在代碼編寫的過程中,稍微敲錯(cuò)代碼或者漏掉東西,就可能出現(xiàn)許多問題,導(dǎo)致系統(tǒng)運(yùn)行失敗。同時(shí),要具有系統(tǒng)思維,要有一定的規(guī)劃設(shè)計(jì)能力,因?yàn)榍捌跊]有設(shè)計(jì)規(guī)劃好,就會(huì)導(dǎo)致后面出現(xiàn)很多問題,需要花費(fèi)更多的時(shí)間去改進(jìn)??偠灾?,本次畢業(yè)設(shè)計(jì),讓我成長(zhǎng)了很多,學(xué)會(huì)思考和解決問題,還讓我明白了學(xué)無止境,以后走向社會(huì)工作會(huì)不斷學(xué)習(xí)新技術(shù),不斷提升自己的核心競(jìng)爭(zhēng)力。參考文獻(xiàn)夏偉.中國(guó)電子商務(wù)現(xiàn)狀與發(fā)展趨勢(shì)分析[J].科技廣場(chǎng),2011,4.仲進(jìn)平.java+sqlserver網(wǎng)絡(luò)開發(fā)技術(shù)[M].人民郵電出版社,2012.2(澳)威利,(澳)湯姆森.java和MySQLWeb開發(fā)(原書第4版)[M].機(jī)械工業(yè)出版社,2013.4胡菘.Dreamweaver完美網(wǎng)頁(yè)設(shè)計(jì)[M].中國(guó)青年電子出版社,2010.5Saul

W.Gellernan,

Motivation

and

Producting[M],Amercom,NewYork,2013張嶽.光大銀行理財(cái)產(chǎn)品在線銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2015.Aaron.ProfessionaljavaDesignPatternsSaray[M].WROXPR/PEERINFORMATIONINC,2012.8About

Face,

The

Essentials

of

User

Interface

Design[M],IDG,Foster

City

CA,2014,ISBN

1-56884-322-4

deLeeuwJR.jsPsych:aJavaScriptlibraryforcreatingbehavioralexperimentsinaWebbrowser.[J].BehaviorResearchMethods,2015,47(1):1.張麗萍,陳曉娟等.基于java技術(shù)的管理系統(tǒng)應(yīng)用研究[J].蘭州交通大學(xué)學(xué)報(bào),2010(1):3-5楊宇.java典型模塊與項(xiàng)目實(shí)戰(zhàn)大全[M].清華大學(xué)出版社,2012.1J.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論