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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論