基于JAVAWEB技術的旅行社網站系統設計畢業設計_第1頁
基于JAVAWEB技術的旅行社網站系統設計畢業設計_第2頁
基于JAVAWEB技術的旅行社網站系統設計畢業設計_第3頁
基于JAVAWEB技術的旅行社網站系統設計畢業設計_第4頁
基于JAVAWEB技術的旅行社網站系統設計畢業設計_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、學院畢 業 設 計(論 文)題 目:基于 JAVA WEB 技術的旅行社網站系統設計姓 名:學 號:專 業:指導教師 :學院畢業論文2013 年 月 日目錄摘 要 .- 3 -矚慫潤厲釤瘞睞櫪廡賴。ABSTRAC.T- 4 -聞創溝燴鐺險愛氌譴凈。第一章 緒論 - 5 -殘騖樓諍錈瀨濟溆塹籟。第二章 相關開發技術介紹. - 6 -釅錒極額閉鎮檜豬訣錐。2.1 JSP 簡介 - 6 -彈貿攝爾霽斃攬磚鹵廡。2.2. JDBC 驅動程序簡介 . - 6 -謀蕎摶篋飆鐸懟類蔣薔。第三章系統需求分析 - 7 -廈礴懇蹣駢時盡繼價騷。3.1 系統目標 - 7 -煢楨廣鰳鯡選塊網羈淚。3.2 系統功能需求

2、 - 7 -鵝婭盡損鵪慘歷蘢鴛賴。第四章 系統設計與實現 . .- 8 -籟叢媽羥為贍僨蟶練淨。4.1 網站欄目設計 - 8 -預頌圣鉉儐歲齦訝驊糴。4.2 模塊設計 - 10 -滲釤嗆儼勻諤鱉調硯錦。4.2.1 頁面結構設計 - 10 -鐃誅臥瀉噦圣騁貺頂廡。4.3.1 論壇模塊的設計 . - 10 -擁締鳳襪備訊顎輪爛薔。4.3.2 賓館預訂模塊的設計. - 12 -贓熱俁閫歲匱閶鄴鎵騷。4.3 系統實現 - 13 -壇摶鄉囂懺蔞鍥鈴氈淚。學院畢業論文4.3.1 系統首頁實現 - 13 -蠟變黲癟報倀鉉錨鈰贅。4.3.2 國外游模塊的實現 - 14 -買鯛鴯譖曇膚遙閆擷凄。4.3.3 論壇

3、模塊的實現 . - 14 -綾鏑鯛駕櫬鶘蹤韋轔糴。4.3.4 賓館預訂的實現 . - 15 -驅躓髏彥浹綏譎飴憂錦。4.3.5 機票預訂的實現 . - 16 -貓蠆驢繪燈鮒誅髏貺廡。4.3.6 導游預訂的實現 . - 16 -鍬籟饗逕瑣筆襖鷗婭薔。結 論 - 17 - 構氽頑黌碩飩薺齦話騖。學院畢業論文摘要在我國旅游資源非常豐富,但是旅游業的信息化基礎建設一 直是比較滯后的。如何快速合理的開發豐富的旅游資源,管理縱 多的旅游信息 , 以及強化旅游質量和意識, 吸引海內外的廣大的游 客,更好的為旅客提供滿意的服務顯得很重要。所以要開發一個 旅游服務的網站系統, 是廣大的群眾和國內外旅游者所期待的

4、。 輒 嶧陽檉籪癤網儂號澩。本文全面分析旅游信息化系統技術實現手段,建立動態網站 以及開發環境,同時將對 Web Services 、JSP、JDBC 等數據源驅 動程序以及服務環境 Tomcat 建立等作相應的研究。 詳細的介紹網 站系統首頁所包含的幾個大的模塊。并且將論壇模塊、賓館預定 模塊、機票預定模塊、導游預定等模塊進行設計與實現,使本網 站能夠正常運行 。 堯側閆繭絳闕絢勵蜆贅。關鍵詞: 關鍵字 旅游信息服務,旅游網站, JAVA WEB技 術學院畢業論文ABSTRACTIn the tourism resources are very rich in China, but the

5、basic construction of informatization of tourism has been lagging behind. The development of rich tourism resources how to reasonable, management vertical travel information, and strengthen the tourism quality and consciousness, to attract overseas tourists, the better for passengers to provide sati

6、sfactory service is very important. The website system development a tourist service so, is the masses and the domestic and foreign tourists expected. 識饒鎂錕縊灩筧嚌儼淒。In this paper, a comprehensive analysis of the tourism information system implementation techniques, establishment of dynamic web site and

7、 the development environment, and the driver and service environment of Tomcat, corresponding research on Web Services, JSP, JDBC and other data sources. Several page website system detailed contains large module. And the forum module, hotel reservation, ticket reservation module module. 凍鈹鋨勞臘鍇癇婦脛糴。

8、KEYWORDSK: eywords tourism information services, tourism website, JAVA WEB technology學院畢業論文第一章 緒論 恥諤銪滅縈歡煬鞏鶩錦。近幾年來信息技術的快速發展給傳統的旅游業帶來了很大的沖擊。在過 去的傳統旅游中,信息的不發達和落后,已經是越來越不能夠滿足消費者的 要求了,把旅游業進行信息化的改革的呼聲已經越來越高。那么是什么是旅 游業的信息化呢?一般說來是利用現代的計算機技術,信息技術等相關的高 手段及現代的傳播媒體資源、旅游信息資源、旅游生產要素等資源進行深層 次的管理、分配、組合、加工、傳播、銷售,以促進

9、傳統旅游業向現代旅游 業的發展,加快旅游業的發展,提高旅游業的生產效率等。 鯊腎鑰詘褳鉀溈懼統庫。在我國旅游資源非常豐富,但是旅游業的信息化基礎建設一直是比較滯 后的。如何快速合理的開發豐富的旅游資源, 管理縱多的旅游信息 , 以及強化 旅游質量和意識,吸引海內外的廣大的游客,更好的為旅客提供滿意的服務 顯得很重要。所以要開發一個旅游服務的網站系統,是廣大的群眾和國內外 旅游者所期待的。在網絡技術發展到今天,隨著 WEB2.0時代的到來, Ajax 、 Api 和 WebS ervices 等技術逐漸成熟,使得開發一個現代具有互聯網等相關 功能的旅游信息系統不再需要重復耗費巨大的財力和物力,在

10、有效整合現有 web 服務的基礎上,就能夠在較短的時間內開發出功能完善的、適合于不同 地區的旅游信息系統了。旅游信息主要是利用現代計算機技術,通信技術和 其他高科技手段和現代傳媒技術,對旅游資源、交通資源、地理資源等進行 深層次的挖掘,組合加工,資源整合,改造傳統旅游促進現代旅游業,加快 現代旅游業的發展步伐,提高旅游業的生產力。 碩癘鄴頏謅攆檸攜驤蘞。本文全面分析旅游信息化系統技術實現手段,建立動態網站以及開發環 境,同時將對 Web Services 、JSP、 JDBC 等數據源驅動程序以及服務環境 Tomcat 建立等作相應的研究。 詳細的介紹網站系統首頁所包含的幾個大的模 塊。并且將

11、論壇模塊、賓館預定模塊、機票預定模塊、導游預定等模塊進行 設計與實現,使本網站能夠正常運行。 閿擻輳嬪諫遷擇楨秘騖。學院畢業論文第二章 相關開發技術介紹2.1 JSP 簡介JSP(JavaServer Pages )是由原 sun 公司與很多公司共同建立起來的 一種動態技術標準,很多公司應用很廣泛,該技術為創艱建顯示了動態的內 容和為 WEB頁面提供了一個很快捷的方法。 JSP 的技術設計的目的是建立起 來使得構造一個基于 Web 的應用程序變得很容易和快捷, 這些應用的程序能 夠與各種的 Web 服務器,應用瀏覽器等開發工具共同合作。 JSP 規范是 Web 服務器、應用服務器、交易系統、以

12、及開發工具供應商間廣泛合作的結果。 JSP 的實現較為簡單:傳統的網頁 HTML 文件(后綴名為 *htm 或者*.html) 中植入 Java 程序片段 (Scriptlet) 和對應的 JSP 標記 (tag) ,就組成了后綴 名為.jsp 的 JSP 網頁。正如用戶看到的 JSP 頁面那樣,JSP 頁面中并不存 在 JAVA 代碼片段,原因是 Web 服務器在收到訪問 JSP 網頁的請求時,首 先做的是執行網頁中的程序片段,將程序轉化為程序對應的數據填充到網頁 中,最后將執行后的結果以 HTML 格式返回給客戶。植入網頁中的程序片段 可以操作數據庫、重新定向網頁以及發送 email 等建

13、立動態的網站所需要的 功能等,由于所有的程序操作都是在服務器端執行的,因此網絡上傳送給客 戶端的只是一個簡單的結果而已,對客戶端和瀏覽器的要求最低。這樣大大 降低了網頁對瀏覽器及終端設備的要求。很多情況下,一臺配置較為落后的 PC 機運行 JSP 文件同樣游刃有余。 氬嚕躑竄貿懇彈瀘頷澩。2.2. JDBC 驅動程序簡介如其他 JAVA 開發包一樣,分裝實現的細節提供給程序開發者功能類和 方法, JDBC 提供的是訪問數據的類,這些類里實現了操作執行 SQL 語句并 取得反饋結果。通過使用 JDBC,JAVA 類應用程序可以將定義的 SQL 語句發 送給所有具有驅動的數據 (無論數據庫是本地的

14、還是遠程的) ,從而實現與應 用程序與底層數據庫的解耦,使得應用程序方便靈活的有一種數據庫遷移到 另一種數據庫。使用 JDBC 所寫的程序能夠自動的將 SQL 語句傳遞給相應的學院畢業論文數據庫。從而不必在不同的平臺上來編寫不同的應用能夠程序等。 一套 JAVA 應用程需通過簡單改變 JDBC 的驅動即可方便的在不同數據庫間遷移,不受 具體數據庫的限制, 直接節省開發成本, 提高開發運行效率。 加上本身 JAVA 的平臺無關性使得應用了 JDBC 的 JAVA 程序真正的實現了 “一次開發,可 隨運行”的傳統系統追求達到的效果。 釷鵒資贏車贖孫滅獅贅。第三章系統需求分析3.1 系統目標“基于

15、JAVAWeb 技術的旅游服務網站系統”旨在合理開發豐富的旅游 資源,管理眾多的旅游信息,強化旅游服務質量和意識,吸引海內外廣大游 客,為旅客提供包括旅游路線制定、導游選擇、食宿安排、機票訂購等一系 列全套服務。本網站系統應實現以下主要業務目標: 1) 用戶能夠在在線旅游 網站中實現相關旅游信息的查詢。因此旅游網站系統必須具有公告欄、時尚 線路介紹、風土人情、圖片庫、邊走邊吃的特色小吃、以及一些旅游線路的 鏈接介紹等。 2) 除上述的功能外還應該能夠實現在線預訂機票、預訂賓館、 查詢線路、預訂導游。同時用戶可以根據自己感興趣的旅游線路,注冊成為 論壇會員,登錄論壇發表自己對旅游景點的觀點,以及

16、對文章的一些相關操 作,留言板提供用戶在線留言的等相關功能 , 慫闡譜鯪逕導嘯畫長涼。3.2 系統功能需求通過分析用戶對旅游網站的需求,得出旅游網站應該包括的主要功能: 網站系統將提供包括旅游和經典信息、導游信息及預定、路線選擇及預定、 機票查詢及預定等一條龍服務,更好方便用戶出游。具體應用功能規劃如下 所述。用戶從打開的頁面中希望得到直觀而明確的使用信息和導航。在欄目 設置上有如下規劃: 諺辭調擔鈧諂動禪瀉類。學院畢業論文1) 首頁模塊主要是供用戶瀏覽信息,給用戶提供最新最快的旅游資訊 等。主要包括以下九個小版塊:公告時尚線路推薦、風土人情、圖片庫、業 界新動態、邊走邊吃、友情鏈接、旅游節慶

17、、旅游常識。 嘰覲詿縲鐋囁偽純鉿錈。2) 國內游國內游的經典線路:提供一些經典線路信息,供用戶做參考。3) 國外游推薦國外經典線路:向用戶推薦一些出境游的經典線路。6) 論壇游客交流中心,供客戶之間溝通。7) 留言板對網站,旅游團,導游的服務等進行反饋,發表意見等。也為用戶之間 建立一個交流的平臺。第四章 系統設計與實現4.1 網站欄目設計本在線旅游網站系統主要由:國內游、國外游、賓館預定中心、旅游用 戶注冊、用戶論壇、 留言板、旅游服務動態管理以及管理員入口等欄目組成, 其中賓館預定中心包含機票預定、線路預定、導游預定、以及賓館預定等。 網站的管理員入口模塊負責網站的信息發布工作,通過系統管

18、理員完成網站 線路信息、賓館信息、機票信息、留言板等相關內容信息及時發布合更新, 如圖 4-1 所示。 熒紿譏鉦鏌觶鷹緇機庫。學院畢業論文圖 4-1 網站欄目本在線旅游網站的主頁設計有國內有、國外游、預定中心、旅游論壇及 服務中心等五部分的入口。國內游與國外游的功能類似,設計方式相同,區 別在于前者針對國內旅游景點的介紹而后者則是國外。兩者都依賴于路線制 定系統及各個景點的官方網站。預定中心欄目調用國內航班網站系統,提供 實時準確的反饋信息。旅游論壇欄目則是基于數據庫的設計思想,依賴系統 的數據存儲功能。 服務中心欄目主要提供一般用戶的解疑服務。 鶼漬螻偉閱劍鯫腎 邏蘞。學院畢業論文4.2 模

19、塊設計4.2.1 頁面結構設計本網站系統的頁面結構圖如圖所示圖 4-2 頁面結構圖4.2. 主要模塊設計以論壇模塊、賓館預定管理模塊為例,闡述主要模塊的設計4.3.1 論壇模塊的設計論壇設計由 6 個基本模塊所組成, 分別是:數據庫模塊、用戶注冊模塊、 用戶登錄模塊、信息顯示模塊、信息操作模塊、用戶管理模塊。 紂憂蔣氳頑薟驅藥 憫騖。- 10 -學院畢業論文(1)用戶注冊模塊這個模塊完成新用戶的注冊功能,對用戶的注冊過程提供引導式的填寫 過程,并且過程中對用戶信息實時保存,并能對新用戶的注冊信息進行錯誤 檢查。包含的文件有: 穎芻莖蛺餑億頓裊賠瀧。注冊頁面: register8.jsp驗證頁面

20、: chkregister8.jsp(2)用戶登錄模塊這個模塊提供用戶的登錄界面, 并驗證用戶名和密碼, 以確定用戶身份。包含的文件有:登錄頁面: index8.jsp驗證登錄信息的頁面: cklogin8.jsp(3)信息顯示模塊本模塊的主要功能是顯示。對論壇內的所有版塊以及各版塊中的所有主 題區作顯示,同時根據用戶的需求對文章的顯示部分與否和回復內容的詳細 程度以及回復個數做顯示。 濫驂膽閉驟羥闈詔寢賻。(4)信息操作模塊對應于(3)中信息顯示模塊的內容, 這個模塊提供主題文章發表、 回復、 修改以及刪除的功能,并且對不同身份的用戶給予不同的操作權限。權限的 說明如前面所述。本模塊包含以下

21、文件: 銚銻縵嚌鰻鴻鋟謎諏涼。發表主題文章或回復文章的頁面: post8.jsp修改主題文章或回復文章的頁面: modify8.jsp驗證文章的合法性并將文章信息存入數據庫的頁面: chktodb8.jsp刪除文章的頁面: delete8.jsp(5)用戶管理模塊本模塊的操作權限只有管理員具有, 在本模塊管理員- 11 -學院畢業論文可以對用戶個人信息進行管理,包括對不良用戶的清除、處理用戶請求、設 置用戶為版主、創建模塊和刪除模塊等功能。本模塊包含的文件有: 擠貼綬電麥 結鈺贖嘵類。用戶列表顯示頁面: manage8.jsp ;用戶個人信息修改頁面: mdfuser8.jsp ; 將修改后的

22、用戶信息存入數據庫或刪除用戶: magtodb8.jsp(6)數據庫模塊本模塊對是對數據庫各操作的詳細闡述,本系統是通過JDBC-ODB的C 技術連接和訪問 SQL SERVER20 05 數據庫的,并且建立了對數據庫訪問的連接 池。本模塊包含的文件有: 賠荊紳諮侖驟遼輩襪錈。專用作連接數據庫的 Java 類: DbConn.java 用來生成連接池并且管理連接池的 Java 類: ConnPool.java 。4.3.2 賓館預訂模塊的設計包括對賓館信息的查詢、預訂賓館、修改預訂信息等功能。包含的文件有:1)用于查詢賓館信息的文件: hotelsearch.jsp2)用于顯示滿足條件的賓館信

23、息的文件: hotelshow.jsp3)用于用戶在預訂時填寫的預訂單的文件: dindan.jsp4)用于顯示用戶所填的信息請用戶確認的文件同時產生一個隨機的訂單 號和密碼給用戶的文件: dindanqueren.jsp 塤礙籟饈決穩賽釙冊庫。5)用于提交用戶填寫的內容的文件: dindantj.jsp6)用于用戶修改訂單前登錄的頁面 (需要輸入上次預訂時的訂單號和密 碼)的文件: dindanmodify.jsp 裊樣祕廬廂顫諺鍘羋藺。- 12 -學院畢業論文7)用于用戶修改訂單的頁面的文件: dindanmodify2.jsp 賓館信息查詢并預訂的流程如下:用戶從預訂中心頁面,點擊了“賓

24、館 預訂”后,首先將轉到查詢賓館信息的頁面 hotelsearch.jsp ,點擊了“搜 索”后, hotelshow.jsp 文件就將滿足條件的信息顯示出來,單擊“預訂” 后,進入填寫表單的頁面 dindan.jsp 。填寫完成后進入檢查并提交的頁面: dindantj.jsp 。檢查證確的預訂將預訂信息存入數據庫中,并返回給用戶一 個成功預訂的信息。如果檢查所輸入的信息有誤,將提醒用戶重新填寫預訂 單倉嫗盤紲囑瓏詁鍬齊驁。4.3 系統實現4.3.1 系統首頁實現整個網站的色調主要以白色跟淺藍色為模板, 進入首頁頁面 , 將看到一些 信息以及它們的超鏈接 , 可以查詢一些信息。界面如圖 ,想

25、看到詳細內容, 請單擊對應的超鏈接,就可以看到詳細的內容了。 綻萬璉轆娛閬蟶鬮綰瀧。- 13 -學院畢業論文圖 :首頁示意圖4.3.2 國外游模塊的實現在動態的旅游網站系統中,國外旅游的模塊是一個重要的模塊。因為在 現實的生活中越來越多的旅游者已經不再限于在國內的旅游了,很多的旅游 愛好者將前往國外旅游,在本系統的設計中國外旅游模塊中主要包含國外的 旅游線路介紹、比如價格、國家、以及旅行社推出的精品線路等。給旅游者 展現不同的國外的旅游模式,國外游的頁面如圖。 驍顧燁鶚巰瀆蕪領鱺賻。圖:國外游示意圖4.3.3 論壇模塊的實現如果已是論壇的會員,直接輸入用戶名和密碼登錄論壇。登錄成功的界 面如圖

26、:- 14 -學院畢業論文圖 : 論壇板塊圖4.3.4 賓館預訂的實現單擊賓館預訂按鈕,進入賓館預訂的第一個頁面,用來顯示查詢的頁面見圖:圖 :酒店查詢頁面- 15 -學院畢業論文4.3.5 機票預訂的實現用戶點擊“預訂中心”的“機票預訂”后,首先進入如下的機票信息查 詢頁面,如圖。圖 : 機票預訂信息頁面4.3.6 導游預訂的實現當填寫好“導游預訂單”后,單擊“提交”時,后臺檢查用戶填寫信息 的合法性,合法,將信息存入數據庫并提示用戶“預訂成功” ,如果不合法, 給出用戶出錯信息。如圖。 瑣釙濺曖惲錕縞馭篩涼。- 16 -學院畢業論文圖:導游預訂單結論在基于 JAVA WEB 技術的平臺上設計開發出“旅游服務網站系統” 。實現了 論壇系統、賓館預定模塊系統、 機票預定系統、 導游預定系統等四個模塊的設計 與實現。 實現了各種業務系統的數據集成和信息集成,對旅行社各類信息、 資源 進行協同集中管理。 實現旅游信息快速發布及接受游客的網上預定。 在開發設計 中開發思想始終是面向對象的組織模式, 能夠使各種相關計算機技術巧妙結合起 來。特別是開發設計中的環境搭建以及服務網站的架設是論文以及網站的主要關 鍵點。在本服務網

溫馨提示

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

評論

0/150

提交評論