【正文】
圖26系統(tǒng)框架圖該系統(tǒng)采用J2EE的Struts2,Spring,Hibernate框架對過程進(jìn)行控制并對站內(nèi)數(shù)據(jù)進(jìn)行操作,前臺提交頁面數(shù)據(jù)到后臺,通過Struts2的filter進(jìn)行攔截,將數(shù)據(jù)提交到Struts2的action操作里進(jìn)行處理,action方法則通過Hibernate操作數(shù)據(jù)庫數(shù)據(jù),Spring貫穿在Strust2和Hibernate的整個過程,主動創(chuàng)建程序過程需要的對象。:該系統(tǒng)應(yīng)具備較好的穩(wěn)定性,能存儲較大的數(shù)據(jù)量,在多用戶并發(fā)訪問環(huán)境下可以保重系統(tǒng)正常運行,不會產(chǎn)生干擾操作,在數(shù)據(jù)數(shù)據(jù)庫的選取以及表的設(shè)計方面應(yīng)注意效率,比如給需要經(jīng)常訪問的屬性列建立索引,適當(dāng)增加服務(wù)器內(nèi)存等。 圖25用例圖 非功能需求a. 功能性:在功能上要滿足旅游網(wǎng)站的常規(guī)操作,對于客戶來說,客戶可以瀏覽查詢自己需要的數(shù)據(jù),可以下訂單,可以將當(dāng)前查詢或者是收錄的信息存儲到自己的比如收藏夾,用記可以對自己的個人信息進(jìn)行錄入更改,還有進(jìn)行一些自己數(shù)據(jù)的刪除。 圖23用例圖C. 基本信息的更新:包括景點基本信息、圖片基本作息、視頻基本信息、線路基本信息更新。本旅游網(wǎng)站的后臺管理基本功能如下:A. 基本信息的添加:包括景點基本信息、圖片基本作息、視頻基本信息、線路基本信息添加。隨著中國人民生活水平的的不斷提高,旅游業(yè)的發(fā)展有望得到進(jìn)一步的突破。當(dāng)今世道,計算機(jī)互聯(lián)網(wǎng)的不斷發(fā)展為旅游提供了方便,躍然旅游信息量越來越大,涉及全國各地乃至世界,其業(yè)務(wù)操作中設(shè)計的各種路線信息,客戶情況,各旅游協(xié)作部門越來越復(fù)雜多變,人們對信息的撐握重要性越來越高,為滿足人們對旅游信息收集,方便人們快捷辦理門票、交通、餐用等手續(xù),旅游網(wǎng)站的發(fā)展也就在情理之中了。附加功能二便是針對當(dāng)前網(wǎng)站流量統(tǒng)計:統(tǒng)計分析分別以年、月、日、時段為單位對網(wǎng)站整體訪問量,統(tǒng)計分析全球來訪IP 的區(qū)域,統(tǒng)計分析網(wǎng)站各主要頻道的訪問量,統(tǒng)計分析各主要搜索引擎對網(wǎng)站的搜索頻率,可以把結(jié)果用餅狀圖或柱狀圖展現(xiàn)出來。在景點視頻管理功能一欄:在總類別的基礎(chǔ)上,上傳自定義的格式視頻,其格式可以是avi,mpg,mp4,mv等常用格式,旅客可以將自己在旅游過程中拍攝的視頻在一定容量范圍內(nèi)上傳,后臺也可以上傳些對于景點的宣傳視頻。以上功能是旅游網(wǎng)站全方位描述,寫過項目的人都知道,一個系統(tǒng)的不同功能所用技術(shù)大致相同,本次設(shè)計著重學(xué)習(xí),特此主要是在新聞管理也就是景區(qū)基本信息管理,以及線路管理兩大功能及相關(guān)的的基礎(chǔ)上,對其幾個問題實現(xiàn)的具體功能進(jìn)行介紹分析。主要是對StrutsSpring、并在此過程中對J2EE開源框架的使用以及軟件開發(fā)思想進(jìn)行深一步理解。Java EE 7旨在進(jìn)一步增強Java EE平臺的云環(huán)境,因此,基于Java EE7的應(yīng)用和產(chǎn)品將能夠在私有云和公有云中更方便地操作,并通過支持多用戶租用和彈性使用(如平行擴(kuò)展)等功能來實現(xiàn)功能即服務(wù),作為Java EE的參考實施,GlassFish服務(wù)器不僅僅是全面的Java EE 6實施,(開源版是GlassFish 服務(wù)器開源版,商業(yè)版是Oracle GlassFish服務(wù)器),還為即將推出的Java EE 7提供了堅實的基礎(chǔ),Oracle GlassFish服務(wù)器完善了Oracle WebLogic 服務(wù)器 11g,后者是一款專門為運行Oracle 融合中間件11g的廣泛產(chǎn)品組合以及可內(nèi)部部署和云部署的大規(guī)模企業(yè)應(yīng)用而設(shè)計的服務(wù)器,甲骨文在2011 年JavaOne大會的136個聯(lián)合研討會、BOF和動手實驗室,以及JavaOne展覽館中對Java EE及相關(guān)技術(shù)進(jìn)行了展示。與JAVA相關(guān)框架層出不窮,基于JAVA語言的優(yōu)勢,對其的研究應(yīng)該更為廣泛。主要是對StrutsSpring、Hibernate三大開源框架的基本功能特性和原理進(jìn)行分析,同時也對Ajax交互技術(shù)進(jìn)行有效分析,最后總結(jié)本次開發(fā)項目收獲。四川大學(xué)本科畢業(yè)論文 基于J2EE的旅游網(wǎng)站后臺管理系統(tǒng)本科生畢業(yè)論文(設(shè)計) 題 目 基于J2EE的旅游網(wǎng)站后臺管理系統(tǒng)設(shè)計 學(xué) 院 計算機(jī)學(xué)院 專 業(yè) 計算機(jī)科學(xué)與技術(shù) 學(xué)生姓名 XX XX 學(xué) 號 XXXXXXXXXX 年級 2009級 指導(dǎo)教師 XXXXXXXXX 教務(wù)處制表二Ο一三 年 五 月 二十 日基于J2EE的旅游網(wǎng)站后臺管理系統(tǒng)設(shè)計計算機(jī)科學(xué)與技術(shù)學(xué)生:XXXX 指導(dǎo)老師:XXXXX[摘要] 隨著計算機(jī)技術(shù)的發(fā)展,許多行業(yè)對計算機(jī)的應(yīng)用日益廣泛,尤其以JAVA語言為基礎(chǔ)的開發(fā)項目,比如軟件開發(fā),系統(tǒng)開發(fā)等,當(dāng)前JAVA語言使用量幾乎穩(wěn)居世界第一。本文對技術(shù)性知識,主要是J2EE開源框架,據(jù)權(quán)威人士分析,J2EE技術(shù)當(dāng)前發(fā)展普及全球并會繼續(xù)發(fā)展,其技術(shù)會對于將會投入到軟件開發(fā)方向上的人員來說,重要性毫無疑問,其將會帶來的機(jī)會可想而知,所以本文也就使用到的J2EE框架進(jìn)行介紹。 System structure layer, this framework system development are introduced in detail, including model design and data table design and class relationships between method calls, which process have corresponding figure reference. In this paper, the technical knowledge, mainly is the J2EE open source framework, according to authorities, J2EE technology development current global popularity and will continue to develop, the technology for the personnel will be involved in software development direction, importance and there is no doubt that it will bring the opportunity, so this paper also introduces the J2EE framework is used to. Mainly to the three open source framework struts 2, Spring, Hibernate, the basic feature and principle were analyzed, and at the same time also to Ajax interaction techniques for effective analysis, finally summarizes the development project.[Key Words] System J2EE Ajax framwork目錄1 綜述 52 旅游網(wǎng)站后臺管理系統(tǒng)設(shè)計 7 旅游網(wǎng)站管理系統(tǒng)介紹 7 旅游網(wǎng)站后臺管理系統(tǒng)需求分析 8 用戶需求 8 功能需求 8 非功能需求 10 配置需求 10 系統(tǒng)框架結(jié)構(gòu)設(shè)計 11 系統(tǒng)整體框架概述 11 數(shù)據(jù)表設(shè)計 12 系統(tǒng)的基本類模型設(shè)計 14 系統(tǒng)的基本功能實現(xiàn) 18 配置文件 18 添加功能 21 查詢功能 23 更新功能 24 刪除功能 273 操作界面展示 29 功能界面 29 詳細(xì)操作界面 304 主要使用技術(shù)介紹 33 Ajax技術(shù) 33 SSH技術(shù) 335 總結(jié) 36參考文獻(xiàn) 37聲 明 38致 謝 39附 錄 401 綜述隨著計算機(jī)技術(shù)的發(fā)展,許多行業(yè)對計算機(jī)的應(yīng)用日益廣泛,尤其以JAVA為基礎(chǔ)的開發(fā)項目,比如軟件開發(fā),系統(tǒng)開發(fā)等,當(dāng)前JAVA語言使用量幾乎穩(wěn)居世界第一。對于J2EE的發(fā)展現(xiàn)狀及前景,在舊金山舉行的2011年JavaOne大會上,甲骨文公司展示了其推動Java 平臺企業(yè)版(Java EE)發(fā)展的最新成果,Java EE 繼續(xù)大受歡迎,并有越來越多的開發(fā)人員采用,包括Oracle GlassFish Server在內(nèi)的Java EE組件獲得了4000萬次下載,自2009年12月推出以來,6個主要IT廠商已經(jīng)推出了經(jīng)過認(rèn)證、開源和商業(yè)實施的Java EE 6,使其成為迄今為止最迅速獲得采用的平臺產(chǎn)品,作為下一代Java EE, Java EE 7進(jìn)展順利,其中,有超過20個的不同參與企業(yè)和數(shù)百名工程師通過Java 社區(qū)(JCP)對