基于JSP的自助游網(wǎng)站設(shè)計與實(shí)現(xiàn)_第1頁
基于JSP的自助游網(wǎng)站設(shè)計與實(shí)現(xiàn)_第2頁
基于JSP的自助游網(wǎng)站設(shè)計與實(shí)現(xiàn)_第3頁
基于JSP的自助游網(wǎng)站設(shè)計與實(shí)現(xiàn)_第4頁
基于JSP的自助游網(wǎng)站設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE摘要現(xiàn)如今,各種類型的計算機(jī)技術(shù)逐步獲得相對穩(wěn)定的蓬勃發(fā)展,計算機(jī)愈加充斥于人們的日常生活當(dāng)中。在此背景下,若能在現(xiàn)今的旅游管理過程當(dāng)中,融于計算機(jī)領(lǐng)域的相關(guān)知識,必將可以獲得相對良好的成效。對于旅游社而言,其若能針對現(xiàn)有的計算機(jī)技術(shù),進(jìn)行行之有效的統(tǒng)籌利用,必將能夠深入迎合現(xiàn)代各項旅游業(yè)務(wù)所提出的一系列根本需求,從而有效推進(jìn)既定的旅游業(yè)務(wù)逐步趨于規(guī)范化;除此之外,計算機(jī)管理還具備不可多得的諸多優(yōu)勢,例如:其檢索速度尤為迅猛,并且可靠性極其顯著,查找過程精簡還操作性高,無需耗費(fèi)高昂的經(jīng)濟(jì)成本,即能達(dá)到良好的保密效果。綜上可知,上述優(yōu)勢將能有效增強(qiáng)現(xiàn)有的管理效率,并使當(dāng)前時期的旅游業(yè)務(wù)逐步趨于規(guī)范化和國際化。值得一提的是,本文所研發(fā)的旅游業(yè)務(wù)管理系統(tǒng),旨在將旅游票務(wù)管理以及相應(yīng)的路線管理等多功能于一身的旅游信息管理平臺,操作簡單方便,界面美觀大方,能滿足旅游進(jìn)行業(yè)務(wù)管理的需求,旅游業(yè)務(wù)管理系統(tǒng)通過準(zhǔn)確、智能、高效、創(chuàng)新的營銷策略,協(xié)助旅游業(yè)務(wù)不斷提高銷售額、提升旅游客戶忠誠度。該系統(tǒng)用JSP和SQLServer2000實(shí)現(xiàn)了旅游業(yè)務(wù)信息的管理、統(tǒng)計、分析、查詢以及管理員對系統(tǒng)維護(hù)等功能。旅游業(yè)務(wù)管理系統(tǒng)有著很好的應(yīng)用前景,伴隨著多樣化網(wǎng)絡(luò)技術(shù)在未來一段時期的穩(wěn)定發(fā)展,其所蘊(yùn)含的各項功能還將被持續(xù)優(yōu)化。在此系統(tǒng)中,還能基于當(dāng)前的應(yīng)用狀態(tài),進(jìn)行恰當(dāng)合理的修改,從而使其達(dá)到更加良好的應(yīng)用效果。從本質(zhì)上而言,該系統(tǒng)的實(shí)際操作尤為簡潔,并且在實(shí)際運(yùn)行的過程當(dāng)中,得以保證極其顯著的安全性和穩(wěn)定性。關(guān)鍵詞:管理系統(tǒng),旅游,JSP,SQLserver2000AbstractAlongwiththerapiddevelopmentofcomputertechnology,computerapplicationineconomicactivities,byusingcomputertorealizethepopularityoftravelbusinessmanagementisimperative.Foranytravelagentfor,fullandeffectiveuseofacomputerisadapttothemoderntravelbusinessrequirements,promotescientific,standardizedtravelbusinessisgoingthenecessaryconditions;Meanwhilecomputerincomparableadvantagesretrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifeislong,lowcost.Thesemeritscanenormouslyenhancethemanagementefficiency,alsoisthetravelbusinessscientific,thestandardizedmanagement,connectingwiththeworldtheimportantcondition.Travelbusinessmanagementsystemiswilltravelticketmanagement,scenicspotmanagement,linemanagement,customermanagementmulti-functioninonetravelinformationmanagementplatform,easytooperate,interfacebeautifulandeasy,cansatisfythetravelforbusinessmanagementrequirements,travelbusinessmanagementsystemthroughaccurate,intelligent,efficient,innovativemarketingstrategy,assistthetravelbusinesscontinuallyimprovesales,promotiontravelcustomerloyalty.ThissystemUSESJSPandSQLServer2000realizedthetravelbusinessinformationmanagement,statistics,analysis,inquirestheandadministratorstosystemmaintenanceetc.Function.Travelbusinessmanagementsystemhasagoodapplicationprospect,alongwiththecomputertechnologyandnetworktechnologydevelopment,itsfunctionwillbeconstantdevelopmentandimprovement.Thissystemcanaccordingtothespecificcircumstancesofpracticalapplication,proper,inordertobetterbeamendedapplication.Thissystemoperationsimple,flexibilityisgood,thesystemhashighsecurity,steadyoperation.Keywords:ManagementSystem,Travelagency,JSP,SQLserver2000目錄1 引言 01.1 系統(tǒng)的開發(fā)背景 01.1.1 旅游信息系統(tǒng)的發(fā)展 01.1.2 旅游信息系統(tǒng)的現(xiàn)狀 01.2 系統(tǒng)實(shí)現(xiàn)的目標(biāo) 11.3 系統(tǒng)開發(fā)的意義 22 旅游業(yè)務(wù)管理系統(tǒng)分析 32.1 網(wǎng)站的設(shè)計目標(biāo) 32.2 網(wǎng)站的可行性分析 32.2.1 用戶群體與市場分析 32.2.2 技術(shù)能力分析 32.2.3 可行性分析總結(jié) 32.3 網(wǎng)站設(shè)計的特點(diǎn) 33 系統(tǒng)的開發(fā)技術(shù)及主要構(gòu)架 43.1 開發(fā)技術(shù)的選擇 43.1.1 JSP編程技術(shù) 43.1.2 SQLServer2000開源數(shù)據(jù)庫的開發(fā) 43.1.3 JAVA語言概述 53.2 系統(tǒng)的主要架構(gòu)及開發(fā)模式 7基于B/S的體系結(jié)構(gòu) 74 系統(tǒng)的功能和流程分析 94.1 平臺功能模塊的設(shè)計分析 94.2 數(shù)據(jù)流圖 94.2.1 前臺用戶數(shù)據(jù)流圖 104.2.2 后臺管理員數(shù)據(jù)流圖 104.3 系統(tǒng)E-R圖 114.3.1系統(tǒng)總E-R圖 114.3.2系統(tǒng)管理員實(shí)體圖 124.3.3旅游票務(wù)信息實(shí)體圖 134.3.4旅游路線信息實(shí)體圖 134.3.5旅游景點(diǎn)信息實(shí)體圖 144.3.6留言信息實(shí)體圖 145 系統(tǒng)功能的具體實(shí)現(xiàn) 155.1 系統(tǒng)數(shù)據(jù)庫的設(shè)計 155.2 功能總體說明 175.2.1系統(tǒng)流程圖 175.2.2目錄結(jié)構(gòu)說明 175.3 各功能模塊的實(shí)現(xiàn) 185.3.1 數(shù)據(jù)庫的連接 185.3.2 用戶登錄管理 195.3.3 旅游路線信息管理 195.3.4 旅游景點(diǎn)信息管理 205.3.5 路線信息管理 215.3.6 討論區(qū)信息管理 225.3.7 用戶管理 235.3.8系統(tǒng)數(shù)據(jù)管理 236 系統(tǒng)測試及難點(diǎn)分析 246.1 系統(tǒng)運(yùn)行環(huán)境的搭建 246.2 系統(tǒng)的測試 246.2.1 系統(tǒng)關(guān)鍵部分測試分析 246.2.2 測試結(jié)果分析與說明 246.2.3 系統(tǒng)安全與性能分析 256.3 系統(tǒng)中存在的問題及解決方法 25結(jié)論 26參考文獻(xiàn) 27致謝 28PAGEPAGE0引言系統(tǒng)的開發(fā)背景旅游信息系統(tǒng)的發(fā)展若能將各種類型的信息技術(shù),和當(dāng)前繁盛的旅游行業(yè)之間緊密結(jié)合,必將可以獲得相對良好的成效,而且日益趨向信息化以及高效化。1999年,全球權(quán)威的旅游組織,曾經(jīng)將旅游網(wǎng)絡(luò)定義為當(dāng)前時期旅游行業(yè)所采用的關(guān)鍵市場營銷方法之一。對于旅游行業(yè)而言,尤為關(guān)鍵的即為信息的迅速傳遞,而互聯(lián)網(wǎng)恰恰在此方面具備得天獨(dú)厚的優(yōu)勢,可有效提高旅游社所表現(xiàn)出的市場核心競爭力。正是由于互聯(lián)網(wǎng)具備良好的交互性以及尤其顯著的便捷性,故而其在當(dāng)今的旅游行業(yè)當(dāng)中,逐步獲得相對廣泛的實(shí)際應(yīng)用?;谙嚓P(guān)數(shù)據(jù)將可得知,近年來,在世界范圍內(nèi)的電子商務(wù)交易中,旅游行業(yè)所占據(jù)的市場份額,已經(jīng)達(dá)到整體的1/5之多,牢牢占據(jù)行業(yè)首位。由此得知,借助于網(wǎng)絡(luò)的作用,將可有助于推進(jìn)旅游行業(yè)在未來一段時期的實(shí)際發(fā)展進(jìn)程。不僅如此,旅游網(wǎng)絡(luò)還可有助于全球各個國家,全面提升自己旅游業(yè)的市場核心競爭力,甚至于全球核心競爭力。絕大多數(shù)旅游企業(yè)均紛紛引入全球分銷系統(tǒng)等多樣化系統(tǒng),來有效提高自身的核心市場競爭力。在當(dāng)前時期,特別在交通技術(shù)以及通信技術(shù)方面,正是因為此類技術(shù)逐步獲得相對穩(wěn)定的迅猛發(fā)展,才吸引更多游客參與至旅游活動當(dāng)中?,F(xiàn)如今,旅游形式愈加趨于多樣化,自駕游等新興形式已經(jīng)屢見不鮮,在此情況下,人們紛紛傾向于自助旅游,并表現(xiàn)出散客化的趨勢。通過攜程網(wǎng)曾經(jīng)進(jìn)行的線上調(diào)查將可得知:“肯定不會跟團(tuán)游”和“基本不會選擇跟團(tuán)游”人數(shù)占據(jù)被調(diào)查者總數(shù)的47.2%,比去年同期的37.3%還提高將近10%。與此同時,通過國外的相關(guān)數(shù)據(jù)將可得知,在西方發(fā)達(dá)國家當(dāng)中,超過一半的旅游產(chǎn)品,均表現(xiàn)為散客化。尤其為西方發(fā)達(dá)國家美國,超過90%的游客均選擇散客自由出行的基本方式。而在此過程中,網(wǎng)絡(luò)逐步替代傳統(tǒng)的電視等媒介,成為信息迅猛傳播的關(guān)鍵載體。近年來,中國現(xiàn)有的網(wǎng)絡(luò)旅游規(guī)模,正在以逐年超過30%的速度快速增長,人們紛紛借助于互聯(lián)網(wǎng)的功能,來預(yù)定旅行的機(jī)票以及賓館等。2005年中國在線旅游市場規(guī)模為12.5億元,占當(dāng)年中國旅游市場的0.24%。預(yù)計到2010年,中國在線旅游市場規(guī)模將超過130億元,占比超過旅游市場的1%。而早在2004年,美國網(wǎng)上旅游服務(wù)市場就已達(dá)到520億美元,占整個美國旅游市場份額的23%。故而在此背景下,研發(fā)出科學(xué)完善的旅游業(yè)務(wù)管理系統(tǒng),成為很有必要的事情。旅游信息系統(tǒng)的現(xiàn)狀隨著國民經(jīng)濟(jì)的迅猛發(fā)展,越來越多的人們選擇外出旅游來作為自我的放松。然而傳統(tǒng)旅游已經(jīng)遠(yuǎn)遠(yuǎn)無法滿足現(xiàn)今游客所提出的一系列根本需求。在當(dāng)前時期,絕大多數(shù)游客均希望旅游過程可以完全基于自身的興趣來制定,傳統(tǒng)單一的旅游模式,已經(jīng)無法切實(shí)滿足現(xiàn)代游客所提出的一系列需求。在此背景下,新型的旅游方式應(yīng)運(yùn)而生,自駕車與自由行這兩種方式正被越來越多的人們所接受。如何選擇制定旅游路線就成了當(dāng)下最緊要的問題。本系統(tǒng)主要目的就是盡可能的為游客提供最適合的旅游路線,為游客提供全面細(xì)致的旅游信息。旅游信息系統(tǒng),英文簡稱TIS。其旨在借助于計算機(jī)的作用,針對各種類型的旅游信息,進(jìn)行采集、處理及其應(yīng)用等一系列操作。其實(shí)則經(jīng)由多樣化計算機(jī)技術(shù)以及地理信息系統(tǒng),在近年來的持續(xù)蓬勃發(fā)展所衍生出來的。在當(dāng)前時期,旅游信息系統(tǒng)通常涉及到下述基礎(chǔ)功能,其中重點(diǎn)涵蓋收集功能、存儲功能以及加工功能。除此之外,還包含傳遞功能、提供功能以及后期的維護(hù)功能。對于中國而言,其在現(xiàn)今存在的旅游信息系統(tǒng),已經(jīng)持續(xù)發(fā)展長達(dá)20余年,然而,經(jīng)由針對若干TIS進(jìn)行相對深入的細(xì)致調(diào)研,并查閱現(xiàn)今關(guān)于TIS的全球核心文獻(xiàn),本文認(rèn)為TIS當(dāng)中,依然存在某些亟待解決的根本問題。例如:系統(tǒng)目標(biāo)尚未確定,并不關(guān)注于需求調(diào)查的關(guān)鍵性等?,F(xiàn)如今,TIS大致可以細(xì)分為下述三大基本類別:其一、基于GIS軟件平臺而實(shí)現(xiàn)開發(fā)的TIS;其二、基于某特定的多媒體軟件,而實(shí)現(xiàn)開發(fā)的TIS;其三、基于某特定的網(wǎng)頁制作軟件,而實(shí)現(xiàn)開發(fā)的TIS。對于上述TIS而言,其均存在自身的不足之處。例如:絕大多數(shù)的旅游信息系統(tǒng),尤其關(guān)注于各種類型旅游信息的檢索過程,但卻尚未針對其應(yīng)當(dāng)含有的空間分析功能,進(jìn)行積極構(gòu)建和持續(xù)優(yōu)化,這就造成GIS所擁有的優(yōu)良性能,無法得到充分的發(fā)揮。除此之外,絕大部分TIS的所含內(nèi)容,無法以多樣化的形式來表現(xiàn)出來,很難運(yùn)用到圖片以及聲音等相關(guān)元素。本系統(tǒng)主要希望能夠給游客盡可能豐富的旅游信息,讓游客享受到多媒體的信息,同時能夠使旅游路線介紹和景點(diǎn)信息介紹得到平衡,因為兩者同樣重要。本系統(tǒng)的特色在于側(cè)重自由行和自駕游,為喜歡這兩種旅游方式的驢友提供詳細(xì)的旅游路線和旅游景點(diǎn)信息,從景點(diǎn)到酒店以及加油站都能輕松查到,在文字描述信息的同時插入圖片,給人以一個直觀的印象,同時將論壇和網(wǎng)站結(jié)合,方便驢友們交流,還能展示自己拍攝的風(fēng)景。系統(tǒng)實(shí)現(xiàn)的目標(biāo)在此系統(tǒng)中,旨在針對各種類型的旅游業(yè)務(wù)信息,進(jìn)行行之有效的統(tǒng)籌管理。首先,系統(tǒng)負(fù)責(zé)針對多樣化旅游業(yè)務(wù)信息,進(jìn)行及時采集和跟蹤錄入,并對其進(jìn)行科學(xué)合理的綜合分析。其次,系統(tǒng)旨在針對已經(jīng)成功接收到的一系列反饋信息,進(jìn)行及時歸納于整體,并據(jù)此進(jìn)行更深層次的細(xì)致分析,從而找出該系統(tǒng)中存在的一系列亟待解決的根本問題,并據(jù)此提出建設(shè)性的相關(guān)意見。本課題旨在以web為基礎(chǔ),以此來積極構(gòu)建出科學(xué)完善的旅游信息管理平臺?;诋?dāng)前旅游行業(yè)所提出的一系列實(shí)際需求,本系統(tǒng)有必要實(shí)現(xiàn)下述基本功能:1.及時錄入旅游行業(yè)所涉及的基本信息。在這之中,重點(diǎn)涵蓋旅游景點(diǎn)的基本資料以及相應(yīng)的路線資料等。2.可針對多樣化用戶所涉及的基本信息,進(jìn)行行之有效的統(tǒng)籌管理。系統(tǒng)開發(fā)的意義當(dāng)今社會,由于多樣化計算機(jī)網(wǎng)絡(luò)技術(shù)以及相應(yīng)的管理技術(shù),逐步獲得相對穩(wěn)定的蓬勃發(fā)展,故而人們更加傾向于針對各種類型的基礎(chǔ)信息,進(jìn)行科學(xué)合理的綜合利用。尤其在當(dāng)前的21世紀(jì),由于全球經(jīng)濟(jì)已經(jīng)趨于一體化,故而企業(yè)在未來一段時期所面臨的競爭態(tài)勢也將愈發(fā)激烈。對于中國而言,其中所含的旅游行業(yè),正在日益飛速發(fā)展。特別是各種類型的信息技術(shù)以及相應(yīng)的通信技術(shù),正處于日益繁榮當(dāng)中,得益于互聯(lián)網(wǎng)高速的傳播速度,現(xiàn)今存在的服務(wù)信息已經(jīng)日漸趨于透明化,游客更加傾向于定制化旅游,種種因素使得現(xiàn)今旅游行業(yè)當(dāng)中的競爭態(tài)勢,愈發(fā)傾向于白熱化。在此背景下,旅游社必須借助于高端前沿的管理方法,并且引入計算機(jī)的各項功能,才能將自身的業(yè)務(wù)特點(diǎn)直觀的呈現(xiàn)出來,進(jìn)而據(jù)此積極構(gòu)建出科學(xué)完善的旅游管理系統(tǒng),力求盡可能在第一時間掌握多樣化用戶所提出的根本需求,再借助迅猛的速度予以回饋,從而贏得諸多用戶的廣泛青睞,使得自身在激烈的市場競爭當(dāng)中立于不敗之地。近年來,中國的旅游行業(yè)已經(jīng)如火如荼的發(fā)展起來,人們越發(fā)追逐旅游的愉悅感。在此背景下,應(yīng)當(dāng)怎樣在短期內(nèi)針對海量的旅游事務(wù),進(jìn)行行之有效的統(tǒng)籌管理,給客戶和管理人員帶來方便是現(xiàn)在需要解決的問題。從本質(zhì)上而言,本文所研發(fā)的旅游管理信息系統(tǒng),其實(shí)則即為現(xiàn)今炙手可熱的多表操作系統(tǒng)之一。這是由于,旅游不僅涉及到導(dǎo)游管理以及訂單查詢等一系列問題,而且還涉及到其他多樣化管理問題,故而總體而言較為復(fù)雜。旅游業(yè)務(wù)管理系統(tǒng)分析網(wǎng)站的設(shè)計目標(biāo)本文所研發(fā)的網(wǎng)站,旨在借助于精簡框架結(jié)構(gòu)的作用,以此來針對各種類型的旅游業(yè)務(wù),進(jìn)行瀏覽以及錄入等一系列基本操作,并在后期盡心必要的系統(tǒng)維護(hù),還需進(jìn)行科學(xué)合理的數(shù)據(jù)庫管理。網(wǎng)站的可行性分析2.2.1 用戶群體與市場分析從本質(zhì)上而言,旅游業(yè)務(wù)管理系統(tǒng)旨在幫助現(xiàn)今的旅游行業(yè),針對各種類型的旅游業(yè)務(wù),進(jìn)行行之有效的統(tǒng)籌管理,從而切實(shí)增強(qiáng)現(xiàn)有的業(yè)務(wù)收益,贏得諸多用戶的廣泛青睞。實(shí)際上,旅游業(yè)務(wù)管理系統(tǒng)旨在吸引大量的潛在客戶資源,以此來有效提高當(dāng)前所得,并盡可能贏得諸多用戶的廣泛青睞?;诔晒Σ杉P(guān)鍵的旅游業(yè)務(wù)線索,實(shí)現(xiàn)海量業(yè)務(wù)信息的彼此共享,將可促進(jìn)整個行業(yè)呈現(xiàn)出一派欣欣向榮的景象,達(dá)到雙贏。除此之外,旅游業(yè)務(wù)管理系統(tǒng)旨在借助于多樣化信息技術(shù)的作用,來幫助客戶深入掌握相關(guān)旅游業(yè)務(wù)的真實(shí)內(nèi)涵,從而有效提高既定的業(yè)務(wù)收益率。2.2.2 技術(shù)能力分析基于該系統(tǒng)所提出的一系列功能需求,筆者決定借助于JSP以及表現(xiàn)出一定開源特性的SQL2000數(shù)據(jù)庫的作用,來實(shí)現(xiàn)協(xié)同開發(fā)。其中,JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。而SQL2000作為一種快速的、多線程、多用戶和高效SQL數(shù)據(jù)庫服務(wù)器,基于第三方測試結(jié)果,在千萬級的數(shù)據(jù)環(huán)境中依然保持較高的執(zhí)行速度。由此得知,其在技術(shù)方面完全可行。2.2.3 可行性分析總結(jié)通過針對多樣化旅游業(yè)務(wù)所涉及的用戶群體基本特征進(jìn)行深入分析,并結(jié)合日益攀升的旅游需求,再綜合考量來源于技術(shù)等方面的諸多因素,將可得知,本文所研發(fā)的系統(tǒng)表現(xiàn)出尤為良好的發(fā)展前景,故而其在開發(fā)方面完全可行。網(wǎng)站設(shè)計的特點(diǎn)對于本文所研發(fā)的系統(tǒng)而言,其在實(shí)際設(shè)計的過程中,應(yīng)當(dāng)達(dá)到較高的安全性要求,并需注意滿足用戶良好的操作體驗。若想達(dá)到以上標(biāo)準(zhǔn),需要首先針對用戶在系統(tǒng)中的資格進(jìn)行評定,分清會員用戶和普通用戶所持有的權(quán)限。值得一提的是,對于系統(tǒng)的全體功能而言,尤為關(guān)鍵的功能即為搜索功能,故而用戶將能借助于屬性字段的作用,針對自身所需的指定產(chǎn)品,進(jìn)行大致的模糊搜索,再進(jìn)行相對深入的細(xì)致對比。系統(tǒng)的開發(fā)技術(shù)及主要構(gòu)架開發(fā)技術(shù)的選擇JSP編程技術(shù)JSP旨在經(jīng)由Sun公司進(jìn)行研發(fā),借助于Java語言的作用,積極構(gòu)建出相應(yīng)的動態(tài)網(wǎng)頁制作技術(shù),其旨在賦予開發(fā)者簡潔優(yōu)良的Server端框架。開發(fā)者可據(jù)此針對HTML以及JAVA語言等一系列語言進(jìn)行綜合運(yùn)用,從而積極構(gòu)建出商業(yè)系統(tǒng)。實(shí)際上,JSP可以迅猛開發(fā)出以全部Web服務(wù)器以及相關(guān)應(yīng)用服務(wù)器為基準(zhǔn),而營造出的網(wǎng)絡(luò)環(huán)境,并表現(xiàn)出尤其顯著的可伸縮性,其所含有的基本優(yōu)勢詳細(xì)如下。(1)一次編寫,多地運(yùn)行。相較于PHP而言,JAVA在此方面的優(yōu)勢更為顯著。無需變動代碼即可實(shí)現(xiàn)。(2)系統(tǒng)若干平臺均可支持。事實(shí)上,JSP將能基于絕大多數(shù)平臺所組建的環(huán)境來進(jìn)行開發(fā),并可據(jù)此完成部署以及擴(kuò)展等一系列操作。(3)表現(xiàn)出尤為顯著的可伸縮性。通常情況下,JSP僅需體積極小的Jar文件,即能實(shí)現(xiàn)自主運(yùn)行,并且可以達(dá)到數(shù)臺服務(wù)器負(fù)載均衡的效果。(4)涵蓋性能優(yōu)良的開發(fā)工具。在當(dāng)前時期,Java不僅含有諸多性能優(yōu)良的開發(fā)工具,而且絕大多數(shù)均為免費(fèi),并可在多樣化平臺的環(huán)境當(dāng)中自主運(yùn)行。SQLServer2000開源數(shù)據(jù)庫的開發(fā)SQLServer2000主要經(jīng)由微軟公司完成研發(fā),在以往版本的基礎(chǔ)之上進(jìn)行持續(xù)優(yōu)化,在現(xiàn)今已經(jīng)具備下述基本特性:Internet集成。該版本的數(shù)據(jù)庫引擎,可以全程提供強(qiáng)有力的XML支持。與此同時,其還含有各種類型的數(shù)據(jù)存儲組件,可以積極構(gòu)建出最大的Web站點(diǎn),使其具備相對較高的可伸縮性和安全性。與此同時,該版本的數(shù)據(jù)庫還能支持Microsoft搜索服務(wù)等一系列基本功能,使其達(dá)到良好的功能集成效果。2.可伸縮性及其操作性。該版本的數(shù)據(jù)庫引擎將能基于多樣化平臺進(jìn)行使用。不僅可以適用于便攜式電腦,而且還能適用于大規(guī)模的多處理器服務(wù)器。3.旅游業(yè)務(wù)級數(shù)據(jù)庫功能。從本質(zhì)上而言,該版本的數(shù)據(jù)庫引擎將能有效保障多樣化數(shù)據(jù)的完整性,并可有效降低用戶對其的管理成本。值得一提的是,SQLServer2000分布式查詢將能幫助用戶引用來源于多樣化數(shù)據(jù)源的核心數(shù)據(jù);此外其中的分布式事務(wù)支持,將能切實(shí)保障全體分布式數(shù)據(jù),在實(shí)際更新過程當(dāng)中的完整性,復(fù)制過程也是如此,這也充分證明該數(shù)據(jù)庫版本功能的強(qiáng)大。4.便于進(jìn)行安裝以及實(shí)際應(yīng)用。在此版本的數(shù)據(jù)庫當(dāng)中,重點(diǎn)涵蓋相關(guān)管理工具以及一系列開發(fā)工具,借助于多樣化工具的作用,將能基于若干站點(diǎn)實(shí)現(xiàn)安裝以及管理等一系列工作。除此之外,該版本的數(shù)據(jù)庫還能在遵循一定標(biāo)準(zhǔn)的前提下,支持和WindowsDNA進(jìn)行良好集成的某特定程序設(shè)計模型。正因如此,用戶才能以極其迅猛的速度,來達(dá)到既定的SQLServer應(yīng)用程序任務(wù),有效降低用戶所需付出的安裝成本以及相應(yīng)的管理成本。5.數(shù)據(jù)倉庫。在該版本的數(shù)據(jù)庫中,重點(diǎn)涵蓋可實(shí)現(xiàn)聯(lián)機(jī)分析處理的多樣化工具。除此之外,其還可借助于EnglishQuery的作用,來針對海量數(shù)據(jù),進(jìn)行相對深入的細(xì)致分析。JAVA語言概述JSP由Sun公司在Java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個Server端框架,基于這個框架,開發(fā)人員可以綜合使用HTML,XML,JAVA語言以及其他腳本語言,靈活,快速地創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。作為JavaTM技術(shù)的一部分,JSP能夠快速的開發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨(dú)立于平臺的應(yīng)用程序,而且具有非常強(qiáng)的可伸縮性。同時,JSP把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變網(wǎng)頁布局。JSP編程技術(shù)的優(yōu)勢在于:(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。(3)強(qiáng)大的可伸縮性。從只有一個小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,并經(jīng)由某特定的服務(wù)器,徑直連接至其他若干服務(wù)器,由此表現(xiàn)出尤為顯著的性能。(4)可獲得各類性能優(yōu)良的開發(fā)工具的大力支持。在此方面,其和ASP表現(xiàn)出較高的雷同性。在當(dāng)前時期,Java已經(jīng)含有諸多性能優(yōu)良的免費(fèi)開發(fā)工具,并可在多樣化平臺的環(huán)境中,保持相對穩(wěn)定的運(yùn)行。JSP在實(shí)際運(yùn)行過程當(dāng)中,所遵循的基本原理如下:首先,當(dāng)JSP首次接收到旅游業(yè)務(wù)端瀏覽器所發(fā)出的相關(guān)請求時,由于受到JSP引擎的作用,當(dāng)前的JSP文件將會被即刻轉(zhuǎn)化為對應(yīng)的Servlet,從而生成JavaClass文件。在此之后,一旦Servlet引擎已經(jīng)成功接收相關(guān)請求,則當(dāng)JSP被設(shè)定為最新的情況下,其將會即刻找出JSP文件,并針對其在上次編譯后,所表現(xiàn)出的改動狀態(tài)進(jìn)行跟蹤檢查。一旦其已經(jīng)被改動,則將會進(jìn)行重新編譯,從而產(chǎn)生新的Servlet。最后,才會將該請求,轉(zhuǎn)移至已經(jīng)完成編譯的Servlet引擎,來保持正常執(zhí)行。值得一提的是,當(dāng)進(jìn)行編譯的過程中,假設(shè)JSP文件存在某些語法錯誤,則將會即刻停止轉(zhuǎn)換,并徑直向旅游業(yè)務(wù)端,將該語法錯誤發(fā)送出去;假設(shè)已經(jīng)編譯完成,則經(jīng)由轉(zhuǎn)換而形成的Servlet代碼,將會被即刻編譯出來。隨后便會受到JSP引擎的持續(xù)加載,直至其存儲于內(nèi)存當(dāng)中。在此期間,JSP引擎還可借助于jspInit()基本方法來達(dá)到執(zhí)行效果,并據(jù)此針對Servlet來實(shí)現(xiàn)初始化。值得一提的是,JspInit()方法當(dāng)處于Servlet所涉及的生命周期中時,當(dāng)且僅當(dāng)可以被唯一請求,隨后即需針對旅游業(yè)務(wù)端進(jìn)行一系列處理。在此之后,服務(wù)器需要檢查在此JSP文件當(dāng)中,所涉及的末次存儲,是否存在修改現(xiàn)象,假設(shè)并不存在,則應(yīng)當(dāng)將其移送至Servlet,借助于jspService()基本方法的作用,來執(zhí)行相應(yīng)的回復(fù)操作。這項過程速度極為迅猛。JSP頁面的基本組成:通常情況下,JSP頁面將會附帶對應(yīng)的引擎,從而針對相關(guān)執(zhí)行代碼及其多樣化組件,進(jìn)行相對深入的細(xì)致處理。一般情況下,這兩類要素均用來針對頁面當(dāng)中所顯示的基礎(chǔ)文本,進(jìn)行合理的創(chuàng)建。實(shí)際上,JSP頁面重點(diǎn)涵蓋編譯指令以及相應(yīng)的表達(dá)式等基本內(nèi)容。(1)編譯指令:本文旨在借助于各種類型的JSP編譯指令,來選擇對應(yīng)的腳本語言,Servlet所需執(zhí)行操作的接口、類以及軟件包等。通常情況下,JSP指令所涉及的語法形式詳細(xì)如下:。(2)聲明:等同于所有語言,JSP語言旨在借助于多樣化變量的作用,來針對各類數(shù)據(jù)進(jìn)行實(shí)時保存。在此過程中,變量一般基于declaration元素來進(jìn)行聲明,而此時聲明所涉及的語法詳細(xì)如下:。值得一提的是,一旦頁面已經(jīng)實(shí)現(xiàn)初始化,則JSP頁面當(dāng)中所蘊(yùn)含的全部聲明,將會被盡初始化。(3)表達(dá)式:當(dāng)針對相關(guān)表達(dá)式進(jìn)行細(xì)致計算后,將可獲得相應(yīng)的結(jié)果,從而針對某特定的數(shù)值進(jìn)行表示。在此過程中,表達(dá)式的基本形式詳細(xì)如下:。JSP運(yùn)行環(huán)境:要運(yùn)行Jsp,需要有支持Jsp的服務(wù)器。這里分2種情況:一種是自身就支持Jsp的服務(wù)器,如Jrun,Weblogic,JSWDK等;而另一種則是在不支持Jsp的服務(wù)器上安裝Jsp引擎的插件,如在IIS,Apache等服務(wù)器上安裝WebSphere,tomcat,Resin等插件。其中主流服務(wù)器是Weblogic和tomcat.Tomcat服務(wù)器是ApacheGroupJakarta小組開發(fā)的一個免費(fèi)服務(wù)器軟件,適合于嵌入Apache中使用,而且,它的源代碼可以免費(fèi)獲得。訪問地址為:http://jakarta./tomacat/index.html,Tomcat服務(wù)器的兼容性很好,例如:WebLogic服務(wù)器采用其為Web服務(wù)器引擎,Jbuilder將其作為標(biāo)準(zhǔn)的測試服務(wù)器,Sun公司也將其作為JSP技術(shù)應(yīng)用的示例服務(wù)器。不足之處在于其配置比較麻煩,而且有一些安全性的問題沒有解決。但是Tomcat服務(wù)器有眾多大軟件公司的支持,并且服務(wù)器的性能穩(wěn)定,發(fā)展前景良好。系統(tǒng)的主要架構(gòu)及開發(fā)模式基于B/S的體系結(jié)構(gòu)在本篇論文中,無論為高速公路應(yīng)急預(yù)案,亦或為相應(yīng)的指揮系統(tǒng),均需借助于B/S模式的作用。在此之中,本文旨在選用web服務(wù)器端當(dāng)中所涉及的軟件apache,當(dāng)做為自身的服務(wù)器端,其表現(xiàn)出尤其顯著的跨平臺性以及良好的安全性,能夠基于windows以及mac等一系列操作系統(tǒng)當(dāng)中,保持良好穩(wěn)定的運(yùn)行。與此同時,用戶旅游業(yè)務(wù)端還能借助于若干瀏覽器的作用,來針對各種類型的旅游信息,進(jìn)行實(shí)時瀏覽和相應(yīng)的操作。值得一提的是,當(dāng)進(jìn)行程序開發(fā)時,多樣化操作系統(tǒng)所涉及的文件目錄基本結(jié)構(gòu),還應(yīng)針對性選擇恰當(dāng)適宜的程序及其路徑。B/S結(jié)構(gòu),B代表瀏覽器,而S則代表服務(wù)器。通過將兩者均應(yīng)用至旅游業(yè)務(wù)端,即可組建出科學(xué)合理的結(jié)構(gòu),來維持對于各類軟件的穩(wěn)定運(yùn)行。從本質(zhì)上而言,其實(shí)則基于C/S結(jié)構(gòu)衍生而來,旨在借助于持續(xù)優(yōu)化的WWW瀏覽器技術(shù),以及各種類型Script語言的作用,再輔助運(yùn)用ActiveX技術(shù),由此而積極構(gòu)建出的軟件結(jié)構(gòu)。本文所采用的B/S結(jié)構(gòu),實(shí)則涉及到三層體系,其不僅涵蓋數(shù)據(jù)管理層以及相應(yīng)的用戶界面層,除此之外,還包含中間結(jié)構(gòu),即所謂的中間件。在這之中,尤為關(guān)鍵的部分即為中間件,其可基于邏輯細(xì)分為三大層次,其中包含表示層以及相應(yīng)的業(yè)務(wù)邏輯層,此外還涉及到數(shù)據(jù)存儲層。在實(shí)際運(yùn)行的過程當(dāng)中,中間件表現(xiàn)出下述基本功能:其一,有助于多樣化服務(wù)器彼此之間的良好交互;其二,可以促進(jìn)應(yīng)用和數(shù)據(jù)庫彼此之間的良好銜接。需要注意的是,此三層結(jié)構(gòu)均彼此獨(dú)立,并相輔相成。【圖3.2B/S三層體系結(jié)構(gòu)】在上述結(jié)構(gòu)的基礎(chǔ)上,用戶將能借助于瀏覽器的作用,向系統(tǒng)中含有的眾多瀏覽器,發(fā)送相應(yīng)的請求等待響應(yīng)。但是,類似于數(shù)據(jù)請求以及結(jié)果返回等一系列工作,均盡數(shù)處于WebServer的負(fù)責(zé)范圍之內(nèi)。在當(dāng)前時期,Windows已經(jīng)在現(xiàn)有的操作系統(tǒng)當(dāng)中,融于多樣化瀏覽器技術(shù),這種B/S結(jié)構(gòu)在現(xiàn)今已經(jīng)獲得相對廣泛的實(shí)際應(yīng)用。對于此類結(jié)構(gòu)而言,其所含有的基本優(yōu)勢詳細(xì)如下:?B/S模式將可實(shí)現(xiàn)更為迅猛的信息交流。正因如此,才能盡可能解決各種類型的旅游業(yè)務(wù)中,所蘊(yùn)含的信息不匹配現(xiàn)象。?可共享性。若運(yùn)用該模式,則僅需借助于一個服務(wù)器的作用,即能為多樣化平臺當(dāng)中所涉及的應(yīng)用程序,提供其所需要的各類服務(wù),這將能夠有效節(jié)約后期的資金投入;?尤其顯著的安全性。若應(yīng)用此類結(jié)構(gòu),則無論何種應(yīng)用程序,均不得對相關(guān)數(shù)據(jù)進(jìn)行直接訪問。必須經(jīng)由服務(wù)器來對其進(jìn)行科學(xué)管控。?B/S模式所涉及的用戶界面基本相同:由于此類模式所涉及的全部應(yīng)用軟件,均以Web瀏覽器為基礎(chǔ)來進(jìn)行構(gòu)建,故而瀏覽器所呈現(xiàn)出的界面基本一致,可有效減少既定的培訓(xùn)費(fèi)用。?B/S模式很容易進(jìn)行擴(kuò)展:究其根本,在于Web表現(xiàn)出一定的平臺無關(guān)性,故而僅需基于數(shù)臺服務(wù)器以及若干用戶,將可擴(kuò)展為大型系統(tǒng)。?B/S模式表現(xiàn)出尤其顯著的集成性:通過將多樣化優(yōu)質(zhì)服務(wù)有效集成,將能針對單位當(dāng)中所存在的諸多問題,進(jìn)行行之有效的妥善解決,有效提高既定的工作效率。系統(tǒng)的功能和流程分析平臺功能模塊的設(shè)計分析需要注意的是,系統(tǒng)功能結(jié)構(gòu)層次圖,旨在針對該系統(tǒng)所含有的一系列功能,進(jìn)行相對深入的細(xì)致闡述,從而有助于編碼者深入掌握本系統(tǒng)所涉及的功能結(jié)構(gòu)層次。此外,其基本模塊關(guān)系圖,詳見圖1。圖1旅游信息系統(tǒng)功能模塊圖數(shù)據(jù)流圖從本質(zhì)上而言,數(shù)據(jù)流圖實(shí)則為現(xiàn)今尤為典型的圖形化技術(shù)之一,其旨在針對信息流以及多樣化數(shù)據(jù)的運(yùn)行變換過程,進(jìn)行相對直觀的呈現(xiàn)。在此之中,實(shí)則并不存在相應(yīng)的物理部件,僅僅表現(xiàn)出轉(zhuǎn)換的邏輯過程,據(jù)此來實(shí)現(xiàn)逐層分解,并深入闡述系統(tǒng)當(dāng)中所存在的數(shù)據(jù)輸入、輸出、加工以及存儲等一系列過程。4.2.1 前臺用戶數(shù)據(jù)流圖在下述圖中,即為前臺用戶在操作過程中所涉及的數(shù)據(jù)流圖。當(dāng)用戶已經(jīng)成功注冊會員并據(jù)此登錄時,即可瀏覽一系列旅游票務(wù)信息以及景點(diǎn)信息等,還可進(jìn)行相應(yīng)的操作。其數(shù)據(jù)流向詳見圖2:圖24.2.2 后臺管理員數(shù)據(jù)流圖在該數(shù)據(jù)流圖中,管理員應(yīng)當(dāng)正確輸入用戶名及其相應(yīng)的密碼,才可成功進(jìn)入后臺管理界面,并執(zhí)行下述基本操作。其中重點(diǎn)涵蓋旅游票務(wù)管理、客戶管理以及相應(yīng)的注冊用戶管理等。在此之中,以路線信息管理為例,管理員將能對其所涉及的相關(guān)路線信息,進(jìn)行一系列的修改操作,其他管理亦然。該模塊所涉及的數(shù)據(jù)流圖,詳見圖3:圖3系統(tǒng)E-R圖4.3.1系統(tǒng)總E-R圖針對多樣化實(shí)體彼此之間所存在的內(nèi)在關(guān)系,進(jìn)行直觀的闡述。例如:可能存在數(shù)個管理員,均能針對海量的客戶信息,進(jìn)行行之有效的統(tǒng)籌管理。其示意圖詳細(xì)如下:圖4.3.1系統(tǒng)總E-R圖4.3.2系統(tǒng)管理員實(shí)體圖圖4.3.2系統(tǒng)管理員實(shí)體圖4.3.3旅游票務(wù)信息實(shí)體圖圖4.3.3旅游票務(wù)信息實(shí)體圖4.3.4旅游路線信息實(shí)體圖圖4.3.4旅游路線信息實(shí)體圖4.3.5旅游景點(diǎn)信息實(shí)體圖圖4.3.5旅游景點(diǎn)信息實(shí)體圖4.3.6留言信息實(shí)體圖圖4.3.6留言信息實(shí)體圖系統(tǒng)功能的具體實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫的設(shè)計根據(jù)需求分析以及系統(tǒng)功能的需要,系統(tǒng)信息數(shù)據(jù)存放在SQL2000數(shù)據(jù)表中。下面給出重要數(shù)據(jù)表的簡單描述。1.wjtype(文件類型信息表)該表存儲文件類型的基本信息,主要用于文件類型信息記錄。字段屬性如表1。表1文件類型信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號TnameVarchar100否tcontentVarchar100否hotmenVarchar100否2.wjmbts(旅游項目信息表)該表存儲記錄旅游項目的基本信息,主要用于旅游項目信息的記錄。字段屬性,如表2。表2旅游項目信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號WjidVarchar100否TitleVarchar100否XuanxiangVarchar100否danduoVarchar100否3.wjmb(文件模板信息表)該表存儲文件模板的基本信息,主要用于文件模板信息的記錄,字段屬性如表3。表3文件模板信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號MbnameVarchar100否MbtypeVarchar100否ContentVarchar100否AuthorVarchar100否publictypeVarchar100否4.wenj(文件信息表)該表存儲文件的基本信息,主要用于文件信息的記錄,字段屬性如表4。表4文件信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號FquserVarchar100否MbidVarchar100否SavetimeVarchar100否stateVarchar100否5.sysuser(用戶信息表)該表存儲用戶的基本信息,主要用于用戶信息的記錄,字段屬性如表5。表5用戶信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號UnameVarchar100否UpassVarchar100否BeiVarchar100否SexVarchar100否AgeVarchar100否UpositionVarchar100否addrsVarchar100否emailVarchar100否6.piaow(票務(wù)信息表)該表存儲了票務(wù)的基本信息,主要是票務(wù)信息的記錄,該表的字段屬性如表5。表5票務(wù)信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號FromaddVarchar100否ToadVarchar100否PiaonoVarchar100否XingchenVarchar100否PiaotypeVarchar100否priceVarchar100否CftimeVarchar100否HcfjtypeVarchar100否savetimeVarchar100否7.fayan(發(fā)言信息表)該表存儲發(fā)言的基本信息,主要用于發(fā)言信息的記錄,字段屬性如表7。表7發(fā)言信息表字段名字段類型字段長度是否主鍵描述IdVarchar100是編號UnameVarchar100否QidVarchar100否ContentVarchar100否savetimeVarchar100否功能總體說明5.2.1系統(tǒng)流程圖系統(tǒng)整體主要流程圖,如圖5。圖5系統(tǒng)整體主要流程圖5.2.2目錄結(jié)構(gòu)說明本文所研發(fā)的系統(tǒng),所涉及到的程序代碼一共涵蓋11個子目錄,詳細(xì)如下:admin:此目錄旨在代表管理后臺程序目錄,其中主要涉及到數(shù)據(jù)庫備份目錄等。htmlarea:此目錄旨在代表在線編輯器的程序目錄,其中主要涉及到編輯器圖標(biāo)等。images:此目錄旨在代表系統(tǒng)所涉及的多樣化圖片等,其中主要涵蓋jpg以及ico等基本格式。includes:此目錄旨在代表系統(tǒng)的關(guān)鍵函數(shù),其中主要涉及到全局配置文件等。modules:此目錄旨在針對系統(tǒng)當(dāng)中所蘊(yùn)含的簡單模塊代碼,進(jìn)行及時妥善的儲存。osdata:此目錄旨在負(fù)責(zé)數(shù)據(jù)庫的備份工作以及相應(yīng)的恢復(fù)工作。templates:此目錄實(shí)則為系統(tǒng)前臺模版文件,通常表現(xiàn)為html格式。各功能模塊的實(shí)現(xiàn)5.3.1 數(shù)據(jù)庫的連接從本質(zhì)上來看,數(shù)據(jù)庫系統(tǒng)表現(xiàn)出尤為顯著的訪問能力,在這之中,ASP的良好表現(xiàn)更為突出。當(dāng)基于ASP的環(huán)境下,研發(fā)者將能借助于ADO技術(shù)的作用,針對以ACCSEE為例的多樣化數(shù)據(jù)庫,進(jìn)行深入細(xì)致的訪問。ADO提供的對象接口主要有Connection,可利用Connection,Command,Recordset三個對象訪問數(shù)據(jù)庫。Connection對象為使ADO與數(shù)據(jù)庫之間建立一個通道,起到類似撥號連線的作用,任何對數(shù)據(jù)庫的訪問必須先建立Connection,然后才能進(jìn)行。本系統(tǒng)數(shù)據(jù)庫連接代碼如下所示:<%dimconndimconnstrdimdbdimrs'聲明幾個變量db="db/db.mdb"'數(shù)據(jù)庫文件位置'以下連接數(shù)據(jù)庫,建立某connection對象實(shí)例connSetconn=Server.CreateObject("ADODB.Connection")Connstr="Provider=Microsoft.jet.OLEDB.4.0;DataSource="&Server.MapPath(""&db&"")Conn.Openconnstr'打開數(shù)據(jù)庫連接%>5.3.2 用戶登錄管理用戶登錄需要驗證用戶的用戶名和密碼,從而保證用戶可見和可使用的資源。管理員和其他用戶的登錄界面是一樣的,都是根目錄的default.aspx和default.aspx.cs文件。綁定代碼default.aspx.cs文件的關(guān)鍵部分為單擊“登錄”按鈕后的相應(yīng)函數(shù),其根據(jù)用戶名和密碼,以及用戶種類將界面重定向到各類用戶的主界面上,登錄界面調(diào)用了Person和Company類的Login()函數(shù)判斷用戶是否已經(jīng)登錄。如圖6,其中添加類的核心代碼為:publicpartialclassadmin_user:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}}圖65.3.3 旅游路線信息管理旅游路線及景點(diǎn)信息平臺主要實(shí)現(xiàn)的功能對旅游路線信息、景點(diǎn)信息、票務(wù)信息、留言信息、用戶信息進(jìn)行管理。其中旅游路線信息管理,具體的操作是進(jìn)行資料的錄入、提交、編輯、管理。如:圖7所示。圖7其中旅游路線信息的維護(hù),如下圖8所示:圖85.3.4 旅游景點(diǎn)信息管理旅游路線及景點(diǎn)信息平臺主要實(shí)現(xiàn)的功能對旅游路線信息、景點(diǎn)信息、票務(wù)信息、留言信息、用戶信息進(jìn)行管理。其中旅游景點(diǎn)信息管理,具體的操作是進(jìn)行資料的錄入、提交、編輯、管理。如:圖9所示。圖9其中旅游景點(diǎn)信息的維護(hù),如下圖10所示:圖105.3.5 路線信息管理旅游路線及景點(diǎn)信息平臺主要實(shí)現(xiàn)的功能對旅游路線信息、景點(diǎn)信息、票務(wù)信息、留言信息、用戶信息進(jìn)行管理。其中旅游票務(wù)信息管理,具體的操作是進(jìn)行資料的錄入、提交、編輯、管理。如:圖11所示。圖11其中旅游票務(wù)信息的添加,如下圖12所示:圖125.3.6 討論區(qū)信息管理旅游路線及景點(diǎn)信息平臺主要實(shí)現(xiàn)的功能對旅游路線信息、景點(diǎn)信息、票務(wù)信息、留言信息、用戶信息進(jìn)行管理。其中討論區(qū)管理,具體的操作是進(jìn)行資料的錄入、提交、編輯、管理。如:圖13所示。圖13其中發(fā)言管理,如下圖14所示:圖145.3.7 用戶管理旅游路線及景點(diǎn)信息平臺主要實(shí)現(xiàn)的功能對旅游路線信息、景點(diǎn)信息、票務(wù)信息、留言信息、用戶信息進(jìn)行管理。其中用戶管理,具體的操作是進(jìn)行資料的錄入、提交、編輯、管理。如:圖16所示。圖165.3.8系統(tǒng)數(shù)據(jù)管理從常理上來看,SQLServer2000版本數(shù)據(jù)庫所表現(xiàn)出的突出優(yōu)勢,在于提供多樣化可徑直應(yīng)用的某特定操作函數(shù),從而化繁為簡,將本來較為復(fù)雜的數(shù)據(jù)庫操作,經(jīng)由相對簡潔的函數(shù)來呈現(xiàn)出來。在這之中,以系統(tǒng)數(shù)據(jù)管理為例,該模塊旨在實(shí)現(xiàn)數(shù)據(jù)備份等基礎(chǔ)工作。系統(tǒng)測試及難點(diǎn)分析系統(tǒng)運(yùn)行環(huán)境的搭建對于此系統(tǒng)而言,無論為開發(fā)過程,亦或為測試過程,實(shí)則均處于windows操作系統(tǒng)平臺環(huán)境當(dāng)中來進(jìn)行實(shí)現(xiàn)。Apache的本質(zhì)為現(xiàn)今炙手可熱的HTTP服務(wù)器之一,表現(xiàn)出良好的開放特性,能在絕大部分計算機(jī)系統(tǒng)當(dāng)中,獲得相對穩(wěn)定的運(yùn)行。故而其在現(xiàn)今逐步獲得相對廣泛的實(shí)際應(yīng)用。由于其在運(yùn)行過程當(dāng)中尤其迅猛,并表現(xiàn)出良好的可靠性,故而類似于Perl/Python解釋器等基本元件,均能在其中進(jìn)行編譯[5]。Apache支持諸多特性,其中大部分通過編譯模塊來實(shí)現(xiàn)。這些特性從服務(wù)器端的編程語言支持到身份認(rèn)證方案。一些通用的語言接口支持Perl、Python、Tcl和PHP。流行的認(rèn)證模塊包含mod_access,mod_auth和mod_digest。此外還存在SSL和TLS支持,proxy模塊、URL重寫,定制日志文件以及過濾支持。Apache日志將能通過網(wǎng)頁瀏覽器使用免費(fèi)腳本AWStats或Visitors來進(jìn)行分析。相較于linux的復(fù)雜安裝過程,在windows操作系統(tǒng)下搭建運(yùn)行環(huán)境相對簡單,但不足之處在于配置選項較少,安全性相對不高?;趙indows采用繼承軟件包來直接安裝,甚至無需做任何配置即可使用。系統(tǒng)的測試測試平臺為windows操作系統(tǒng),運(yùn)行環(huán)境由MAP集成軟件包搭建。測試環(huán)境為:CPUAMD2600+,內(nèi)存512M,microsoftaccess2003,windowsXP下測試通過。建議用戶內(nèi)存256以上,數(shù)據(jù)庫版本SQLserver2000以上,windows2000,XP,2003平臺使用。管理信息的錄入,站內(nèi)查詢,信息設(shè)置均達(dá)到預(yù)期效果。6.2.1 系統(tǒng)關(guān)鍵部分測試分析在本篇論文中,測試旨在細(xì)分為下述基本部分:其一,功能測試?,F(xiàn)今絕大部分用戶均已熟悉使用流程,然而在關(guān)鍵詞的搜索結(jié)果問題上,往往不盡如人意,究其根本,在于屬性關(guān)鍵字還有待于進(jìn)一步擴(kuò)充。其二,后臺管理測試。該部分尤為關(guān)鍵,尤其在用戶身份審核以及管理員權(quán)限等問題上,必須切實(shí)滿足系統(tǒng)所提出的一系列設(shè)計要求。由此得知,本系統(tǒng)基本滿足需求。6.2.2 測試結(jié)果分析與說明基于上述測試結(jié)果而言,若能將JSP和SQLServer2000版本的數(shù)據(jù)庫,進(jìn)行有機(jī)結(jié)合,將可適用于規(guī)模較大的商務(wù)應(yīng)用過程當(dāng)中。此舉將能有效降低開發(fā)周期,切實(shí)增強(qiáng)程序現(xiàn)有的運(yùn)行效率。但在功能實(shí)現(xiàn)方面,依然有待于進(jìn)一步提高。6.2.3 系統(tǒng)安全與性能分析當(dāng)進(jìn)行系統(tǒng)設(shè)計時,需要針對代碼

溫馨提示

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

評論

0/150

提交評論