基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第1頁
基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第2頁
基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第3頁
基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第4頁
基于JSP的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第-1-頁畢業(yè)設(shè)計(論文)中文摘要基于JSP的在線訂餐系統(tǒng)的設(shè)計與實現(xiàn)隨著生活節(jié)奏的不斷加快,越來越多的人因為工作忙而沒有時間自己出去訂購喜歡的菜品。隨著Internet的飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為我們?nèi)粘I钪斜夭豢缮俚牟糠?,越來越多的人也接受了電子商?wù)這種快捷、方便的交易方式。網(wǎng)上訂餐其獨有的便捷性和直觀性,能輕而易舉的被當(dāng)代人所接受,另一方面網(wǎng)上訂餐同時推動著電子商務(wù)的發(fā)展。因此,作為互聯(lián)網(wǎng)的新形式,網(wǎng)上訂餐是十分本系統(tǒng)就是為了滿足消費者足不出戶,通過網(wǎng)絡(luò)輕松閑逸的完成訂購餐飲和食品,尤其是當(dāng)代學(xué)生及白領(lǐng),這些人一般都工作比較忙,并且對計算機比較熟悉,思想也比較超前,能夠接受網(wǎng)上訂餐。網(wǎng)上訂餐系統(tǒng)就是基于上述現(xiàn)狀而開發(fā)出來的,該設(shè)計是基于互聯(lián)網(wǎng)的B/S模式的網(wǎng)上訂餐系統(tǒng),系統(tǒng)運用JSP技術(shù),數(shù)據(jù)庫采用MySQL,以Tomcat6為Web畢業(yè)設(shè)計(論文)外文摘要Withtheacceleratingpaceoflife,moreandmorepeoplearebusywithworkandtimeoutonorderdeliciousdishes.WiththerapiddevelopmentofInternet,thenetworkhasbecomeanessentialpartofourdalsopromotethedevelopmentofelectroniccthroughanetworkofrelaxedleisurelycompleteorderingofcateringandfood,easilyacceptonlinequo,thedesignisbasedonInternetB/Smode,thesystemOnlinereservationsystem;MySQ第-1-頁第一章引言 11.1課題研究的意義和背景 11.2問題的定義與簡介 11.3可行性分析 21.4課題的調(diào)研 21.5論文各章簡介 2第二章需求分析 32.1功能需求 32.2功能模塊分析 32.3性能需求 3第三章系統(tǒng)設(shè)計 43.1數(shù)據(jù)概念結(jié)構(gòu)設(shè)計——E-R模型 43.2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計——關(guān)系模型 63.3數(shù)據(jù)結(jié)構(gòu)優(yōu)化——關(guān)系規(guī)范化 63.4開發(fā)環(huán)境和運行環(huán)境設(shè)計 8第四章詳細設(shè)計 4.1會員功能的設(shè)計與實現(xiàn) 4.2管理員功能的設(shè)計與實現(xiàn) 4.3主要問題及其解決方案 第五章用戶手冊 5.1系統(tǒng)功能簡介 205.2系統(tǒng)運行環(huán)境與系統(tǒng)安裝 5.3系統(tǒng)操作指南 20 22 24第一章引言1.1課題研究的意義和背景的請客800、飯統(tǒng)網(wǎng);上海的訂餐小秘書,大眾點評等達到約2萬億人民幣,增長率比2008年的16%有所下降。就外出就餐而言,中2006年中國網(wǎng)上旅行預(yù)訂用戶較2005年增產(chǎn)72.1%,達275萬人,占中國網(wǎng)民的2%。其中通過互聯(lián)網(wǎng)預(yù)訂過九點的用戶達70.2%,預(yù)訂過機票的用戶占70.7%、預(yù)訂了度假產(chǎn)品的占20.3%。預(yù)計2008年中國網(wǎng)上旅行預(yù)訂用戶達570萬人,2010年將有900萬人采用網(wǎng)上預(yù)訂方式預(yù)訂旅游產(chǎn)品及服務(wù),占整體網(wǎng)民的模式的網(wǎng)上訂餐系統(tǒng),系統(tǒng)運用JSP技術(shù),數(shù)據(jù)庫采用MySQL5,以Tomcat6(1)現(xiàn)行的系統(tǒng)的是手動操作,操作人員操作大量的數(shù)據(jù)、傳輸不及時,統(tǒng)計(2)業(yè)務(wù)流程管理不緊密。(3)向客戶提供手寫清單,消費者常發(fā)生在字跡清晰,并沒有統(tǒng)一的格式。(4)客人消費單據(jù)難以保存和查詢。(5)個別服務(wù)員作弊,更改訂單,欺騙。1.5論文各章簡介2.1功能需求餐廳角色:(1)菜單管理:每個店的管理員可以通過此平臺發(fā)布各自的菜單,可以修改菜單和刪除菜單。(2)查看訂單:每個會員角色:(1)個人信息管理:會員可以通過此功能修改并完善個人信息(2)訂單管理:會員通過此功能可以管理自己訂購的餐飲。具體如下:2.2功能模塊分析2.3性能需求2:完整性要求Windows2000,該系統(tǒng)可以繼續(xù)適用),系統(tǒng)應(yīng)能夠適應(yīng)新的連接,及時,方便,3.1數(shù)據(jù)概念結(jié)構(gòu)設(shè)計——E-R模型菜菜m管理nm管成n訂管m圖3-1系統(tǒng)E-R圖會姓聯(lián)_菜菜單熒訂單訂單顧3.2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計——關(guān)系模型3.3數(shù)據(jù)結(jié)構(gòu)優(yōu)化——關(guān)系規(guī)范化字段名數(shù)據(jù)類型長度允許空說明菜單編號√菜名菜的圖片基本介紹0V2)T-Form表為訂單信息表,該表存儲了該系統(tǒng)中所有由顧客提交的訂單的信息,詳見表3-2:表3-2T-form表名數(shù)據(jù)類型長度允許空說明訂單編號√會員名V0V總價格3)User-chen表為注冊會員信息表,該表存儲了該系統(tǒng)所有注冊會員的會員詳細信息,詳見表3-3:表3-3:User-chen表名數(shù)據(jù)類型長度允許空說明用戶編號√用戶名姓名√密碼√電話√經(jīng)過分析本系統(tǒng)采用SUN公司的JSP開發(fā)技術(shù),采用B/S結(jié)構(gòu),使用JSP(JavaServerPage服務(wù)器網(wǎng)頁)是從1998年開始出現(xiàn)的新技術(shù)。由Sun公(1)一次編寫,到處運行(2)系統(tǒng)的多平臺支持(3)強大的可伸縮性(4)多樣化和功能強大的開發(fā)工具支持(5)支持服務(wù)器端組件隨著WEB的興起出現(xiàn)了一種網(wǎng)絡(luò)結(jié)構(gòu)模式B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),客戶端最主要的應(yīng)用軟件是WEB瀏覽器。這種模式統(tǒng)一了客了。客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或Internet3.4.3MyEclipse介紹:使用Java語言開發(fā)的但他的用途并不限于Java語言。例如,支持諸如C/C++、3.4.4MySQL數(shù)據(jù)庫:MySql可運行在不同的操作系統(tǒng)中。簡單地說,MySql可以支持百條以上的記錄數(shù)據(jù)就足夠了,但MySql可以方便地支持上千萬條記錄的數(shù)據(jù)器,是Sun公司的JSWDK基礎(chǔ)上發(fā)展起開發(fā)工具名軟件用途建立數(shù)據(jù)庫文檔制作第四章詳細設(shè)計會員的主要功能為登錄(注冊),修改個人信息,訂餐等。4.1.1會員登錄界面如圖4.1所示。會員注冊圖4.1登錄界面圖4.2為用戶登錄程序的流程圖:輸入登錄信息用戶名、密碼是否正確?Y成功登陸進入系統(tǒng)出錯提示N圖4.2用戶登錄流程圖當(dāng)會員輸入正確的會員名和密碼時,將會登錄成功進入會員登錄成功界面圖4.3登錄成功界面當(dāng)用戶輸入的用戶名或密碼不正確時,將會進入登錄失敗界面(error.jsp)如圖4.4:請重試圖4.4登錄失敗界面if(action.equals("/login")){//比較用戶填寫的number1與//session當(dāng)中預(yù)先綁訂的number2//如果相等,則比較用戶名和密碼。//如果不等,提示用戶驗證碼錯誤HttpSessionsession=if(!numberl.equals(request.setAttribute("checkcodrequest.getRequestDispatcher("login.jsp").forward(rpassword=MD5Util.getMD5Str(pasbooleanis=dao.login(username,password);request.setAttribute("username",useRequestDispatcherrdrd.forward(request,responrequest.setAttribute("username",useRequestDispatcherrdrd.forward(request,respon}catch(Exceptione){4.1.2用戶注冊中用戶名,密碼,真實姓名及年齡不能為空。如圖4.5:注冊圖4.5注冊信息為空的界面其中用戶名必須為數(shù)字字母下劃線組成(4-32位),密碼必須為數(shù)字字母下劃線組成(6-32位),年齡必須為1~3位數(shù)字。如圖4.6:注冊cpf只能1~3位數(shù)字圖4.6注冊信息不正確界面正確填寫信息并注冊成功如圖4.7,4.8所示:注冊提交>cpf圖4.7正確填寫注冊信息適回登錄圖4.8注冊成功if(action.equals("/regist")){Useruser=dao.findByUsername(username);user=newUser();user.setAge(Integer.parselnt(request.getParameter("ard.forward(request,responrd.forward(request,respon}thrownewServletExc如圖4.9所示:圖4.9用戶信息修改界面修改密碼如圖4.10所示:SecretSecret圖4.10更改用戶密碼界面(1)個人信息修改:HttpSessionsession=intid=Integer.parselnt(request.getPintage=Integer.parselnt(ruser.setAddress(addresuser.setGender(gendeUserDAOdao=newUse(2)密碼修改:password=MD5Util.getMD5Str(pasdao.updatePwd(passwor管理員的功能主要有管理會員(增刪改會員信息),查看(刪除)訂單4.3主要問題及其解決方案5.1系統(tǒng)功能簡介5.2系統(tǒng)運行環(huán)境與系統(tǒng)安裝5.3系統(tǒng)操作指南×××××××××(小4號宋體,1.25倍多倍行距)×××××××××*注:(本注釋不是結(jié)論的部分,只是本式樣的說明解釋)1.結(jié)論標(biāo)題“結(jié)論”2個字為小三號黑體居中,縮放、間距、位置標(biāo)準(zhǔn),無首行縮進,無左右縮進,兩個字之間空1個漢字的空格,段前、段后0.5行間距,行間距1.25倍多倍行距;且前空(小三號)兩行;2.結(jié)論正文在標(biāo)題下空一行,為小四號,中文用宋體,英文用TimesNewRoman體,縮放、間距、位置標(biāo)準(zhǔn),無左右縮進,首行縮進2字符(兩個漢字),無懸掛式縮進,段前、段后間距無,行間距為1.×××××××××(小4號宋體,1.25倍多倍行距)×××××××××幫助的相關(guān)教師(包括實驗室老師、用人單位等)表示謝意。*注:(本注釋不是致謝的部分,只是本式樣的說明解釋)1.致謝標(biāo)題“致謝”2個字為小三號黑體居中,縮放、間距、位置標(biāo)準(zhǔn),無首行縮進,無左右縮進,兩個字之間空1個漢字的空格,段前、段后0.5行間距,行間距1.25倍多倍行距;且前空(小三號)兩行;2.致謝正文在標(biāo)題下空一行,為小四號,中文用宋體,英文用TimesNewRoman體,縮放、間距、位置標(biāo)準(zhǔn),無左右縮進,首行縮進2字符(兩個漢字),要求按學(xué)術(shù)期刊(如淮海工學(xué)院學(xué)報)書寫,例如:AppliedLinguistic,1967,5(4):161-170.*注:(本注釋不是參考文獻的部分,只是本式樣的說明解釋)1.參考文獻一律放在文后,參考文獻格式要按《淮海工學(xué)院學(xué)報》參考文2.參考文獻標(biāo)題“參考文獻”四個字為小三號黑體居中,縮放、間距、位后0.5行間距,行間距1.25倍多倍行距;且前空(小三號)兩行;Roman體,縮放、間距、位置標(biāo)準(zhǔn),無首行縮進,懸掛式縮進2個字符,段前、段后無間距,行間距為1.25倍多倍行距;4.小于10的序碼的方括號后空一個漢字空格,10以上的空半個漢字空格。畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠謱W(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:1、學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神3、學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力4、研究方法的科學(xué)性;技術(shù)線路的可行性5、完成畢業(yè)論文(設(shè)計)期間的出勤情況1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義3、論文(設(shè)計說明書)所體現(xiàn)的整體水平1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?3、論文(設(shè)計說明書)所體現(xiàn)的整體水平在所選等級前的口內(nèi)畫“√”□不及格(蓋章)1、畢業(yè)論文

溫馨提示

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

評論

0/150

提交評論