




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)設計(論文)材料之二(2)本科畢業(yè)設計(論文)開題報告題目: 旅游網(wǎng)站訂票系統(tǒng)的設計 The Design of Traveling Website Booking System 課 題 類 別: 科研 論文 模擬 實踐 學 生 姓 名: 學 號: 專 業(yè) 班 級: 系 別: 指 導 教 師: 開 題 時 間: 年 月 日年 月 日一、設計內(nèi)容(研究對象)及研究意義(價值)1、設計內(nèi)容本設計為“基于Web的旅游網(wǎng)站訂票系統(tǒng)的設計與實現(xiàn)”,是指應用電子計算機和網(wǎng)絡通信設備進行電子售票的信息管理系統(tǒng),它可以進行信息收集、存儲、處理、提取和數(shù)據(jù)通訊,能滿足旅客對信息的使用需求的計算機應用軟件系統(tǒng)。,通過本系統(tǒng)使廣大用戶更方便的選擇自己想去的旅游景點,實現(xiàn)旅游市場的網(wǎng)絡化,信息化。使用Hibernate技術(shù)實現(xiàn)對數(shù)據(jù)庫的增、刪、改、查功能,包括游客注冊與管理,景點信息查詢,選擇旅行團,訂票功能,旅客留言等;使用JSP技術(shù)實現(xiàn)系統(tǒng)網(wǎng)站界面設計;并用Struts+Spring+Hibernate架構(gòu)對系統(tǒng)整合。設計的內(nèi)容主要包括以下幾個方面:(1)熟練掌握一種系統(tǒng)開發(fā)工具和一種數(shù)據(jù)庫技術(shù)。(2)搜集和整理相關(guān)資料,閱讀中英文參考文獻至少10篇;并掌握軟件系統(tǒng)的分析和設計方法。(3)調(diào)研與分析,確定系統(tǒng)的需求;按軟件工程設計與開發(fā)系統(tǒng);測試系統(tǒng)。(4)本系統(tǒng)主要功能有:管理界面部分、旅客界面部分、交互信息界面2、研究意義基于Web的旅游網(wǎng)站訂票系統(tǒng)作為面向廣大用戶的售票的終端,具有操作簡單、流程順暢、效率高、完善嚴謹?shù)奶攸c,是根據(jù)市場的實際需要,使廣大用戶更方便的選擇自己想去的旅游景點,實現(xiàn)旅游市場的網(wǎng)絡化,信息化。通過實時、透明的旅游景點信息與旅游團隊價格信息的提供,使旅客及旅行社代理均可獲得諸多的益處:旅客可以從網(wǎng)上獲取最新的旅游信息,選擇自己想去的旅游景點;網(wǎng)上訂票避免了去旅游社購票,解決了由于旅游高峰期很難買票的困擾,因此旅客都可以在假期提起做好旅游的規(guī)劃。代理商更是方便了售票工作,減輕了當天售票擁擠的工作,同時大大提高了旅游行業(yè)的營業(yè)率。綜上所述,旅游網(wǎng)站訂票系統(tǒng)實現(xiàn)了對票據(jù)的制作及自動化管理,結(jié)束了傳統(tǒng)手工售票及統(tǒng)計的歷史,它的意義不僅是用票據(jù)打印機代替了手工售票,而是使得票務管理工作走向全面自動化、規(guī)范化,提高了購票的透明度和自主性,從根本上解決了票據(jù)查詢難、售票勞動強度大的現(xiàn)狀,提高了票據(jù)管理效率和對客戶的服務質(zhì)量。并對方便旅客購票,以及規(guī)范整個旅游行業(yè)票務市場具有相當重要的意義。二、設計(論文)現(xiàn)狀和發(fā)展趨勢(文獻綜述):2004年1月25日一28日國際信息技術(shù)與旅游業(yè)聯(lián)盟( I FI現(xiàn)11屆學術(shù)大會在開羅舉行,來自全球(包括中國)約200多名學術(shù)界和業(yè)界的代表出席了會議,130多篇具有代表性的論文或研究進展進行了交流。所有交流論文均在會前經(jīng)過IFITT專家組組織的兩輪專家雙盲評審,其中59篇論文由國際著名學術(shù)出版社Springer Verlag出版社作為Springer Computer Sciences叢書系列的旅游業(yè)信息技術(shù)文集正式出版發(fā)行。會議交流分為研究組和電子實務(eSolution)兩大部分,內(nèi)容涉及未來暢想、移動通信服務、消費者專題稿用、飯店系統(tǒng)稿息交流技術(shù)與社區(qū)、旅行計劃、崛起的東方市場、多渠道分銷、目的地管理機構(gòu)等專題小組,交流內(nèi)容基本上反映了當今世界旅游與信息技術(shù)發(fā)展的最新進展。新技術(shù)、電子信息技術(shù)在旅游業(yè)中的應用類型,通常可以從兩個角度進行分類:即旅游產(chǎn)業(yè)分類法、技術(shù)類型分類法。旅游產(chǎn)業(yè)類法是從旅游產(chǎn)業(yè)角度根據(jù)旅游技術(shù)在旅游系統(tǒng)中的功能而進行的分類,可以包括旅游者服務、市場營銷、目的地管理、旅行社管理、飯店管理、導游等,而技術(shù)類型分類法是從技術(shù)類型屬性出發(fā)進行的分類,類型包括網(wǎng)站技術(shù)、移動通信技術(shù)個人數(shù)據(jù)助理、信息分析、廣播媒介等,在實踐上往往可以有結(jié)合兩者的第三種分類法綜合性分類法。宏觀涉及的學科有計算機科學、通訊技術(shù)、管理學、地理學、社會學等。本次會議的主要進展大致可以分為以下9個方面:信息時代旅游業(yè)發(fā)展已經(jīng)出現(xiàn)了與傳統(tǒng)旅游業(yè)不同的面貌和現(xiàn)象。對旅游流、閑暇流的互動影響,新旅游是從現(xiàn)代社會經(jīng)濟生活發(fā)展的角度、從宏觀角度提出的旅游概念模式。隨著互聯(lián)網(wǎng)技術(shù)的日益成熟,近年來網(wǎng)上訂票日益流行。越來越多的人們可以通過旅行社網(wǎng)站以及其他旅游、銷售的專業(yè)網(wǎng)站訂票,網(wǎng)上訂票在一定程度上提高了購票的透明度和自主性。當旅客需要旅游出行時,只需打開旅游網(wǎng)站,進入網(wǎng)站便可查詢有關(guān)信息,并且確定需要購買的旅游票,通過在線付款等方式實現(xiàn)網(wǎng)上“定”票。三、設計(論文)的重點與難點,擬采用的途徑(研究手段):本次設計的重點和難點主要有三個:1設計系統(tǒng)時所選用的開發(fā)工具。2數(shù)據(jù)庫的選擇,選擇一個合適的數(shù)據(jù)庫對日后的數(shù)據(jù)管理提供方便。3軟件的編寫是本次設計的重點和難點所在。本設計的初步功能模塊圖如下:旅游網(wǎng)站訂票系統(tǒng)管理員模塊旅客模塊旅客信息管理景點信息管理提供旅行團數(shù)據(jù)統(tǒng)計留言管理訂票退票查詢信息修改密碼注冊登陸模塊登陸注冊留言修改旅客信息增刪查信息增刪改旅行團圖1 基于Web的旅游網(wǎng)站訂票系統(tǒng)的功能模塊圖為了能更好地完成畢業(yè)設計,我把整個設計分為以下幾個步驟:1根據(jù)設計任務書的要求,查閱相關(guān)資料,選擇開發(fā)工具和數(shù)據(jù)庫,確定系統(tǒng)功能模塊。2實際動手做出系統(tǒng)。3編寫并調(diào)試程序。4撰寫論文。四、設計(論文)的計劃進度:起止日期(日/月)周次內(nèi) 容 進 程備 注16/2-22/223/2-1/32/3 -29/330/3-5/46/4 -12/413/4-19/420/4-3/54/5 -24/525/5-7/68/6-14/615/6-21/6 1 2 3-6 7 8 910-1112-1415-16 17 18一、根據(jù)指導老師的任務安排,做好畢業(yè)設計的開題工作,制定好計劃進度表和畢業(yè)設計任務書。二、學習檢索技術(shù),學會使用數(shù)字圖書館,利用數(shù)字資源。針對課題,收集、熟悉相關(guān)資料,理解掌握基于Web的訂票系統(tǒng)的業(yè)務流程。三、畢業(yè)實習(選擇與專業(yè)、課題相關(guān)的實習單位實習)廣泛閱讀課題所要掌握的基礎(chǔ)文獻,了解Web下應用程序開發(fā)的相關(guān)知識,熟悉和掌握Web下開發(fā)技術(shù)的運用(如Jsp,Hibernate,Spring,Struts等技術(shù)),每周準備閱讀報告,為論文撰寫做好準備。四、通過多種方式調(diào)研了解基于Web的訂票系統(tǒng)的需求,并初步設計好旅游網(wǎng)站的靜態(tài)頁面。五、通過與指導老師討論和試提方案等手段逐步確定所要解決的問題以及解決這些問題的技術(shù)方法。六、結(jié)合前期工作,針對“旅游網(wǎng)站訂票系統(tǒng)的設計”完成需求分析,并撰寫需求規(guī)格說明書,包括數(shù)據(jù)流圖、E-R、數(shù)據(jù)字典、數(shù)據(jù)加工處理的描述等。七、針對需求分析進行系統(tǒng)結(jié)構(gòu)和系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計,書寫概要設計說明書,搭建系統(tǒng)架構(gòu)開發(fā)環(huán)境。八、進行系統(tǒng)界面設計,過程設計,實現(xiàn)旅游網(wǎng)站的訂票功能,書寫詳細設計說明書。九、系統(tǒng)各模塊的編碼和實現(xiàn),并書寫測試報告,進行單元測試和整體測試,同時整理前期材料開始撰寫畢業(yè)設計論文。十、撰寫并整理論文,教師審閱,并準備答辯。十一、答辯并總結(jié)。準備階段設計階段論文撰寫答辯階段 五、主要參考文獻: 1 孫衛(wèi)琴. 精通Struts:基于MVC的Java Web設計與開發(fā)M. 北京:電子工業(yè)出版社,2007.112 Craiy Walls Ryan Bredebach .Spring in ActionM. 人民郵電出版社 2006.33 劉洋. 精通Hibrenate 電子工業(yè)出版社M . 2005.54 孫衛(wèi)琴. Java面向?qū)ο缶幊蘉. 北京: 電子工業(yè)出版社 2008.35 陳元何. Struts Hibernate Spring集成開發(fā)寶典M . 電子工業(yè)出版社 2007.16 葛京. Hibernate3 Java Dersistence Api程序開發(fā)從入門到精通M .北京: 清華大學出版社 2007.10 7 劉錦萍. 基于UML及B/S架構(gòu)網(wǎng)上選課系統(tǒng)的設計與實現(xiàn)J 唐山職業(yè)技術(shù)學院學報,2007年,5(2):4143 8 夏美姣. 基于UML網(wǎng)上選課系統(tǒng)的研究J 武漢航海職業(yè)技術(shù)學院學報,2006年,1(3):10-14 9 黃賢英. UML建模過程及在需求分析中的應用J 計算機工程,2001年,27(11):184-18510 刁成嘉. UML系統(tǒng)建模與分析設計M. 北京:機械工業(yè)出版社,200711 蔡敏 徐慧慧 黃炳強. UML基礎(chǔ)與Rose建模教程M. 北京:人民郵電出版社, 2006 12 電腦與信息技術(shù) 多媒體技術(shù)在售票系統(tǒng)中的應用J 中國引文數(shù)據(jù)庫,1999.4 13 鐵道運輸與經(jīng)濟 基于Web平臺的計算機售票系統(tǒng)維護J技術(shù)中國期刊全文數(shù)據(jù)庫,2006.5 14 王艷芳.Dreamweaver 實例教程M.北京:電子工業(yè)出版社,200415 趙國玲等.網(wǎng)頁制作與數(shù)據(jù)庫應用.北京:電子工業(yè)出版社M, 200616 高文會.Web應用開發(fā)技術(shù)M. 北京:機械工業(yè)出版社,2005 17 /down/zp131418 /question/.html五、外文文獻:Struts Apache Struts is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model-view-controller (MVC) architecture. It was originally created by Craig McClanahan and donated to the Apache Foundation in May, 2000. Formerly located under the Apache Jakarta Project and known as Jakarta Struts, it became a top level Apache project in 2005. Design goals and overview In a standard Java EE web application, the client will typically submit information to the server via a web form. The information is then either handed over to a Java Servlet which processes it, interacts with a database and produces an HTML-formatted response, or it is given to a JavaServer Pages (JSP) document which intermingles HTML and Java code to achieve the same result. Both approaches are often considered inadequate for large projects because they mix application logic with presentation and make maintenance difficult. The goal of Struts is to cleanly separate the model (application logic that interacts with a database) from the view (HTML pages presented to the client) and the controller (instance that passes information between view and model). Struts provides the controller (a servlet known as ActionServlet) and facilitates the writing of templates for the view or presentation layer (typically in JSP, but XML/XSLT and Velocity are also supported). The web application programmer is responsible for writing the model code, and for creating a central configuration file struts-config.xml which binds together model, view and controller. Requests from the client are sent to the controller in the form of Actions defined in the configuration file; if the controller receives such a request it calls the corresponding Action class which interacts with the application specific model code. The model code returns an ActionForward, a string telling the controller which output page to send to the client. Information is passed between model and view in the form of special JavaBeans. A powerful custom tag library allows it to read and write the content of these beans from the presentation layer without the need for any embedded Java code. Struts also supports i18n (internationalization), provides facilities for the validation of data submitted by web forms, and includes a template mechanism called Tiles which (for instance) allows the presentation layer to be composed from independent header, footer, and content components. Competing MVC frameworks Although Struts is a well documented, mature and popular framework for building front ends to Java applications, it is facing new challenges from newer light weight MVC frameworks such as Spring MVC, Stripes and Tapestry. The new XForms standards and frameworks may also be another option to building complex web Form validations with Struts in the future. The WebWork framework spun off from Apache Struts several years ago, aiming to offer enhancements and refinements while retaining the same general architecture of the original Struts framework. However, it was announced in December 2005 that Struts would re-merge with WebWork. WebWork 2.2 has been adopted as Apache Struts 2, which reached its first full release in February 2007. Sun recently brought out a new addition to the Java platform, called JavaServer Faces (JSF). Aside from the original framework, the Apache Struts project also offers a JSF-based framework called Shale. Other MVC frameworks that are not J2EE based include Ruby on Rails, WebObjects, Django, Catalyst, TurboGears, CakePHP, Symfony (for PHP), Zend, Achievo ATK, and CodeIgniter (for PHP). Struts4php is a version of the Struts framework for the PHP web scripting language. Girders is a port of the Struts framework in C# for Microsoft .NET. 譯文 StrutsApache Struts是開發(fā)的Java EE Web應用程序一個開源Web應用程序框架。 它使用并且延伸Java Servlet API鼓勵開發(fā)商采取模型控制器(MVC)開發(fā)模式。 它是由克雷格 McClanahan最初創(chuàng)造的并且在2000年5月以Apache開發(fā)基礎(chǔ)。 以前位于在Apache項目之下和叫作Apache Struts,它在2005年成為了一個Apache Struts項目。 Design目標和概要 在一個標準Java EE Web應用程序,客戶將典型地遞交信息給服務器通過.net形式。 信息是二者之一被移交給過程它,與數(shù)據(jù)庫互動并且生產(chǎn)一個HTML格式化的反應,或者它被測量Java Server頁的Java Servlet (JSP)文件混合HTML和Java代碼達到同一個結(jié)果。 因為他們與介紹混合應用邏輯并且使維護困難,兩種方法經(jīng)常被認為不充分的項目。Struts的目標是從視圖(HTML頁被提出對客戶)和控制器(通過信息在視圖和模型之間)的事例干凈分離互動與數(shù)據(jù)庫)的模型(應用邏輯。Struts提供控制器(叫作ActionServlet的servlet)并且促進模板文字表示或表示層的(典型地在JSP,但是XML/XSLT和速度也支持)。 Web應用程序程序員負責對寫式樣代碼和對一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年元宇宙社交平臺界面設計創(chuàng)新與用戶體驗提升報告
- 2025屆湖北省武漢市部分學校英語七下期末達標檢測試題含答案
- 2025年醫(yī)院信息化建設與電子病歷系統(tǒng)智能化的融合趨勢報告
- 2025年醫(yī)藥物流合規(guī)運營與信息化建設市場前景研究報告
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)在罕見病藥物研發(fā)中的應用報告
- 2025年河南省舞鋼市七年級英語第二學期期末監(jiān)測試題含答案
- 哈爾濱市平房區(qū)2025屆英語八下期末檢測試題含答案
- 2025年裝備制造業(yè)自主創(chuàng)新能力與智能制造融合研究報告
- 安全試題及答案下載
- 安全生產(chǎn)知識考試題及答案
- 2025至2030中國無線通訊檢測行業(yè)市場發(fā)展分析及競爭格局與投資機會報告
- 2025年廣東高考物理試卷真題及答案詳解(精校打印版)
- 2025至2030年中國鐵電存儲器行業(yè)市場深度評估及投資機會預測報告
- 2025春季學期國開電大本科《人文英語4》一平臺機考真題及答案(第二套)
- 培訓中心全套管理制度
- 醫(yī)院醫(yī)保醫(yī)療管理制度
- 危急重癥救治管理制度
- 江蘇省-蘇州市昆山市城北中學2024-2025學年七年級下學期期末質(zhì)量調(diào)研歷史卷(含答案)
- (2025)黨風廉政建設知識競賽(決賽)題庫及答案
- DB31-T 1545-2025 衛(wèi)生健康數(shù)據(jù)分類分級要求
- CJ/T 123-2016給水用鋼骨架聚乙烯塑料復合管
評論
0/150
提交評論