freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的小型旅游網(wǎng)站設(shè)計(jì)論文(編輯修改稿)

2025-07-23 21:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 可以點(diǎn)擊周邊食宿,瀏覽到該景點(diǎn)的周邊的食宿信息,酒店和賓館等信息,也可點(diǎn)擊酒店查看詳細(xì)信息。(3) 旅游路線瀏覽,用戶在網(wǎng)站中可以查看旅游路線的路線信息,用戶可以瀏覽已經(jīng)錄入數(shù)據(jù)庫(kù)的國(guó)內(nèi)與國(guó)外的旅游路線信息。(4) 旅游路線詳細(xì)信息,在旅游路線瀏覽時(shí),用戶可以點(diǎn)擊旅游線路標(biāo)題,然后進(jìn)入到瀏覽該旅游路線詳細(xì)信息的頁(yè)面,如路線詳細(xì)介紹、價(jià)格、主要景點(diǎn)等。(5) 旅游路線預(yù)約,在用戶瀏覽旅游路線的詳細(xì)信息時(shí),可以選擇預(yù)約該條線路,可以選擇數(shù)據(jù)庫(kù)中所選擇路線所擁有的旅行團(tuán),然后選擇預(yù)約,隨后輸入自己的身份識(shí)別信息,即可完成預(yù)約。(6) 用戶可以分別查詢國(guó)內(nèi)的景點(diǎn)或國(guó)外的景點(diǎn)。同樣,也可以分別查詢國(guó)內(nèi)的旅游線路或國(guó)外的旅游線路。在主頁(yè)選擇國(guó)內(nèi)、國(guó)外的景點(diǎn)或路線,然后跳轉(zhuǎn)至相應(yīng)的瀏覽路線,進(jìn)行顯示。(7) 酒店瀏覽頁(yè)面,與景點(diǎn)和路線瀏覽頁(yè)面類似,用戶也可瀏覽酒店的列表。(8) 酒店詳細(xì)信息,選擇酒店列表中的某一個(gè)酒店,用戶可以瀏覽到該酒店的詳細(xì)信息,如價(jià)格,地址等。(9) 友情鏈接,使用戶方便的到達(dá)相關(guān)站點(diǎn)。 系統(tǒng)的可行性分析 社會(huì)可行性隨著改革開放以來(lái),國(guó)家的經(jīng)濟(jì)飛速發(fā)展,人民生活水平的不斷提高,人民的生活需求已不再僅僅停留在基本的物質(zhì)需求上,而是已經(jīng)升華至物質(zhì)和精神的雙重需求。到世界各地旅行,去領(lǐng)略世界其他地方的自然風(fēng)光、人文景觀,是對(duì)人生活的一個(gè)良好的熏陶。旅游,這一滿足精神需求的重要途徑,則是當(dāng)今與人類密不可分的一項(xiàng)重要活動(dòng)。而旅游業(yè)更是隨著社會(huì)發(fā)展而興起的又一項(xiàng)重要產(chǎn)業(yè)。將旅游業(yè)與互聯(lián)網(wǎng)相結(jié)合,得益于電子商務(wù)的不斷成熟,同時(shí)各大旅行社在互聯(lián)網(wǎng)中開辦自己的在線旅行社,則可以使更多人選擇自己的旅行社,通過建設(shè)旅游網(wǎng)站來(lái)對(duì)外宣傳和推廣業(yè)務(wù)無(wú)疑是首選的經(jīng)營(yíng)策略。 經(jīng)濟(jì)上的可行性以旅行社的角度出發(fā),本網(wǎng)站為小型旅游網(wǎng)站,可作為一個(gè)旅行社的在線業(yè)務(wù)平臺(tái),通過在線用戶預(yù)約各條旅游線路來(lái)收取費(fèi)用,同時(shí)還為在景區(qū)周邊的各個(gè)酒店、賓館等企業(yè)做廣告,收取廣告費(fèi),同時(shí)與食宿餐飲等企業(yè)合作,將每個(gè)旅行團(tuán)的食宿與各企業(yè)掛鉤,實(shí)現(xiàn)盈利。所以,在經(jīng)濟(jì)上是可行的。 技術(shù)上的可行性本系統(tǒng)采用B/S模式,即瀏覽器/服務(wù)器模式,在這種模式下無(wú)需安裝客戶端,只需計(jì)算機(jī)能夠連接到因特網(wǎng)即可進(jìn)行操作。項(xiàng)目開發(fā)工具采用MyEclipse,MyEclipse是企業(yè)級(jí)工作平臺(tái),用它可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts, CSS,Javascript,SQL,及Hibernate等。采用JSP開發(fā)技術(shù),JSP技術(shù)具備了Java技術(shù)的簡(jiǎn)單易用、完全的面向?qū)ο?、具有平臺(tái)無(wú)關(guān)性且安全可靠、面向因特網(wǎng)的所有特點(diǎn),同時(shí)還具備了多系統(tǒng)平臺(tái)支持的特點(diǎn),讓本網(wǎng)站基本上可以在所有平臺(tái)上的任意環(huán)境中開發(fā)、部署及擴(kuò)展,及大地?cái)U(kuò)大了瀏覽人群。網(wǎng)站的數(shù)據(jù)庫(kù)系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)系統(tǒng),MySQL數(shù)據(jù)庫(kù)系統(tǒng)具有跨平臺(tái)、可移植性強(qiáng)的優(yōu)點(diǎn),并為多種編程語(yǔ)言提供了API,支持多線程,充分利用CPU資源,有效地提高查詢速度,提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑,同時(shí)它又是一款開源的數(shù)據(jù)庫(kù)系統(tǒng),并且是免費(fèi)的,對(duì)于這次開發(fā)網(wǎng)站有著極大的好處。 小型旅游網(wǎng)站系統(tǒng)的模塊劃分通過對(duì)系統(tǒng)進(jìn)行詳細(xì)的需求分析,獲得了一個(gè)最優(yōu)的設(shè)計(jì)方案,將系統(tǒng)劃分為若干功能子模塊。為了方便后期的設(shè)計(jì)與編程工作,在劃分系統(tǒng)功能模塊時(shí)盡量注重模塊的獨(dú)立性,努力做到高內(nèi)聚,低耦合。功能模塊劃分是系統(tǒng)設(shè)計(jì)的前提與基礎(chǔ),通過對(duì)小型旅游網(wǎng)站需求的分析,可以對(duì)系統(tǒng)模塊進(jìn)行如下劃分。 系統(tǒng)功能模塊圖各個(gè)模塊的詳細(xì)介紹如下:(1) 用戶注冊(cè)模塊。用戶進(jìn)入注冊(cè)頁(yè)面后,將輸入用戶名、密碼、郵箱等信息,用戶名必須唯一且由數(shù)字和字母組成,在輸入用戶名后,系統(tǒng)會(huì)使用Ajax無(wú)刷新的對(duì)用戶名進(jìn)行判斷,其是否已存在,同時(shí)會(huì)對(duì)所有已輸入的信息進(jìn)行判斷,所輸入的數(shù)據(jù)是否合法,如郵箱格式,密碼長(zhǎng)度。為了防止惡意注冊(cè),在提交注冊(cè)之前需輸入在頁(yè)面中顯示的使用隨機(jī)生成的彩色圖形驗(yàn)證碼。(2) 用戶登錄模塊。使用已注冊(cè)的用戶名登入系統(tǒng),再登陸界面輸入用戶名及密碼,為了防止惡意登錄和暴力破解,在確認(rèn)登錄前需輸入在頁(yè)面中顯示的使用隨機(jī)生成的彩色圖形驗(yàn)證碼。雖然不進(jìn)行登錄仍可瀏覽網(wǎng)站中大部分信息,但網(wǎng)站中的關(guān)鍵信息,即旅游預(yù)約功能無(wú)法使用。(3) 景點(diǎn)瀏覽模塊。點(diǎn)擊進(jìn)入景點(diǎn)瀏覽頁(yè)面后,系統(tǒng)將會(huì)根據(jù)數(shù)據(jù)庫(kù)中已有的景點(diǎn)展示到頁(yè)面中,用戶可以點(diǎn)擊某一景點(diǎn),然后將進(jìn)入顯示該景點(diǎn)的詳細(xì)信息頁(yè)面。同時(shí),用戶還可在主頁(yè)中,選擇瀏覽國(guó)內(nèi)景點(diǎn)或國(guó)外景點(diǎn),系統(tǒng)將會(huì)根據(jù)數(shù)據(jù)庫(kù)中景點(diǎn)的地域標(biāo)識(shí)展示用戶所需的景點(diǎn)列表。(4) 景點(diǎn)詳細(xì)信息。在景點(diǎn)瀏覽頁(yè)面,點(diǎn)擊所要詳細(xì)了解的景點(diǎn)后,將會(huì)進(jìn)入景點(diǎn)詳細(xì)信息頁(yè)面,在該頁(yè)面中,系統(tǒng)將顯示景點(diǎn)的詳細(xì)信息,如景點(diǎn)簡(jiǎn)介,景點(diǎn)價(jià)格,景點(diǎn)地址,景點(diǎn)聯(lián)系電話等,使用戶詳細(xì)了解到景點(diǎn)的信息。同時(shí),用戶還可點(diǎn)擊該頁(yè)面中的周邊食宿連接,將會(huì)進(jìn)入該景點(diǎn)的周邊食宿頁(yè)面,在該頁(yè)面中,將會(huì)顯示景點(diǎn)周邊的酒店和賓館信息,供用戶瀏覽,用戶也可點(diǎn)擊某個(gè)食宿設(shè)施,然后可以了解到該設(shè)施的詳細(xì)信息。(5) 路線瀏覽模塊。點(diǎn)擊進(jìn)入路線瀏覽頁(yè)面后,系統(tǒng)將會(huì)根據(jù)數(shù)據(jù)庫(kù)中已有的路線展示到頁(yè)面中,用戶可以點(diǎn)擊某一路線,然后將進(jìn)入顯示該路線的詳細(xì)信息頁(yè)面。同時(shí),用戶還可在主頁(yè)中,選擇瀏覽國(guó)內(nèi)路線或國(guó)際路線,系統(tǒng)將會(huì)根據(jù)數(shù)據(jù)庫(kù)中路線的地域標(biāo)識(shí)展示用戶所需的路線列表。(6) 路線詳細(xì)信息。在路線瀏覽頁(yè)面,點(diǎn)擊所要了解的路線后,將會(huì)進(jìn)入路線詳細(xì)信息頁(yè)面,在該頁(yè)面中,系統(tǒng)將顯示路線的詳細(xì)信息,如路線簡(jiǎn)介,線路所耗時(shí)長(zhǎng),線路價(jià)格以及線路中的主要景點(diǎn)等信息。用戶選擇路線途經(jīng)的某個(gè)景點(diǎn),將會(huì)詳細(xì)顯示景點(diǎn)的介紹。同時(shí),如果用戶對(duì)這條線路感興趣,還可預(yù)訂該條線路的旅行團(tuán),但只有已登錄的用戶才可預(yù)訂線路,未注冊(cè)的用戶將無(wú)法預(yù)訂該條線路,會(huì)提示用戶只有在登錄后才可預(yù)訂線路。(7) 酒店瀏覽模塊。點(diǎn)擊進(jìn)入酒店瀏覽頁(yè)面后,系統(tǒng)將會(huì)根據(jù)數(shù)據(jù)庫(kù)中已有的酒店展示到頁(yè)面中,用戶可以點(diǎn)擊某一酒店,然后將進(jìn)入顯示該酒店的詳細(xì)信息頁(yè)面。(8) 預(yù)約模塊。在路線詳細(xì)信息頁(yè)面,已登錄的注冊(cè)用戶可以預(yù)訂某條線路,點(diǎn)擊預(yù)約按鈕,將會(huì)跳轉(zhuǎn)至預(yù)約頁(yè)面,用戶可選擇不同出發(fā)時(shí)間的旅行團(tuán),然后輸入預(yù)約者的信息進(jìn)行登記,然后提交方可完成預(yù)約。 小型旅游網(wǎng)站的數(shù)據(jù)流圖數(shù)據(jù)流圖是結(jié)構(gòu)化的用于分析系統(tǒng)的工具,它可以表達(dá)系統(tǒng)中數(shù)據(jù)的各種邏輯結(jié)構(gòu),如數(shù)據(jù)流向,存儲(chǔ)結(jié)構(gòu),邏輯處理等,對(duì)于分析系統(tǒng)的結(jié)構(gòu)有著很大的幫助。在該小型旅游網(wǎng)站中,有幾個(gè)重要模塊擁有較為復(fù)雜的邏輯結(jié)構(gòu),如注冊(cè)模塊,登錄模塊,預(yù)約模塊。將幾個(gè)重要模塊構(gòu)建數(shù)據(jù)流圖,對(duì)接下來(lái)的網(wǎng)站建設(shè)有較大幫助。注冊(cè)模塊是網(wǎng)站中一個(gè)較為重要模塊,因?yàn)榫W(wǎng)站的核心功能——預(yù)約,必須是注冊(cè)用戶才可使用,所以完善注冊(cè)模塊非常重要。將注冊(cè)模塊的邏輯結(jié)構(gòu)細(xì)化。 注冊(cè)模塊數(shù)據(jù)流圖登錄模塊負(fù)責(zé)用戶登錄,只有已登錄的注冊(cè)用戶才可進(jìn)行網(wǎng)站預(yù)約,所以將登錄模塊的建設(shè)進(jìn)行完善,對(duì)網(wǎng)站的建設(shè)起到至關(guān)重要的作用。將登錄模塊的邏輯結(jié)構(gòu)細(xì)化。 登錄模塊數(shù)據(jù)流圖預(yù)約模塊是整個(gè)網(wǎng)站中最為重要的模塊,它是整個(gè)網(wǎng)站中的業(yè)務(wù)流程的根本所在。在該模塊中,系統(tǒng)首先對(duì)使用者的身份信息進(jìn)行驗(yàn)證,如果是已登錄者,則可以進(jìn)行預(yù)約,否則將會(huì)提示用戶先進(jìn)行登錄,然后才可預(yù)約。將登錄模塊的邏輯結(jié)構(gòu)細(xì)化。 預(yù)約模塊數(shù)據(jù)流圖三個(gè)重要模塊:注冊(cè)模塊、登錄模塊以及預(yù)約模塊。以及若干個(gè)小型模塊組成了網(wǎng)站的整體構(gòu)成,小型模塊,如景點(diǎn)瀏覽及詳細(xì)信息瀏覽,路線瀏覽及路線詳細(xì)信息瀏覽,酒店瀏覽及酒店信息瀏覽,這些模塊是負(fù)責(zé)展示信息及與三個(gè)重要模塊之間相互聯(lián)系的樞紐,同時(shí)這幾個(gè)模塊的實(shí)現(xiàn)方式也是大同小異,均為用戶點(diǎn)擊后在數(shù)據(jù)庫(kù)中進(jìn)行搜索,然后獲得所需數(shù)據(jù)的形式。 數(shù)據(jù)庫(kù)設(shè)計(jì)為了滿足以上功能,需要建立若干數(shù)據(jù)庫(kù)以滿足用戶需求。下面將詳細(xì)介紹該系統(tǒng)中有的實(shí)體以及該系統(tǒng)所需的數(shù)據(jù)庫(kù)。 實(shí)體屬性及實(shí)體聯(lián)系圖在該系統(tǒng)中,根據(jù)該系統(tǒng)所需的主要功能,有以下實(shí)體:(1) 會(huì)員信息,在會(huì)員信息實(shí)體中有以下屬性:用戶ID,用戶名,密碼,電子郵箱,注冊(cè)時(shí)間。 會(huì)員實(shí)體屬性圖(2) 景點(diǎn)信息,在景點(diǎn)信息實(shí)體中有以下屬性:景點(diǎn)ID,景點(diǎn)名稱,景點(diǎn)簡(jiǎn)介,價(jià)格,地址,聯(lián)系電話。 景點(diǎn)實(shí)體屬性圖(3) 旅游線路,在旅游線路實(shí)體中有以下屬性:線路ID,線路標(biāo)題,線路簡(jiǎn)介,路線時(shí)長(zhǎng),路線價(jià)格,主要景點(diǎn)。 旅游線路實(shí)體屬性圖(4) 旅行團(tuán),在旅行團(tuán)實(shí)體中有以下屬性:旅行團(tuán)ID,出發(fā)時(shí)間,聯(lián)系電話,選擇的旅游線路。 旅行團(tuán)實(shí)體屬性圖(5) 游客,在游客實(shí)體中有以下屬性:游客ID,游客身份證號(hào),姓名,性別,電話,選擇的旅行團(tuán)。 游客實(shí)體屬性圖(6) 酒店,在酒店實(shí)體中有以下屬性:酒店ID,酒店名稱,平均價(jià)格,酒店簡(jiǎn)介,地址,電話。 酒店實(shí)體屬性圖(7) 賓館,在賓館實(shí)體中有以下屬性:賓館ID,賓館名稱,平均價(jià)格,賓館簡(jiǎn)介,地址,電話。 賓館實(shí)體屬性圖由這7個(gè)實(shí)體之間所組成的實(shí)體聯(lián)系圖如下: 小型旅游網(wǎng)站的實(shí)體聯(lián)系圖由上圖可知這若干個(gè)實(shí)體的聯(lián)系較多,存在著3個(gè)1:N聯(lián)系:會(huì)員與游客、游客與旅行團(tuán)、旅行團(tuán)和旅游線路。3個(gè)M:N聯(lián)系:旅游線路與景點(diǎn)、景點(diǎn)與酒店、景點(diǎn)與賓館。 創(chuàng)建數(shù)據(jù)庫(kù)在數(shù)據(jù)庫(kù)中建表時(shí),根據(jù)ER模型與建表規(guī)則,對(duì)各個(gè)實(shí)體實(shí)現(xiàn)建表。對(duì)于1:N聯(lián)系,在游客表中加入登記者ID和參加的旅行團(tuán)外鍵;在旅行團(tuán)表中加入選擇的旅游線路外鍵;對(duì)于M:N聯(lián)系,將旅游線路和景點(diǎn)的關(guān)系之間進(jìn)行單獨(dú)建表,將景點(diǎn)和酒店的關(guān)系之間進(jìn)行單獨(dú)建表,將景點(diǎn)和賓館的關(guān)系之間進(jìn)行單獨(dú)建表。按如上方法,在數(shù)據(jù)庫(kù)中共建立總計(jì)10個(gè)表,這10個(gè)表分別是:user表、tourist表、tourgroup表、tourroute表、scenicspot表、restaurant表、hotel表這七個(gè)實(shí)體表,以及負(fù)責(zé)說(shuō)明實(shí)體間M:N的聯(lián)系,減少實(shí)體表之間的冗余,三個(gè)實(shí)體之間的關(guān)系表,旅展示游線路和景點(diǎn)之間的關(guān)系的spotofroute表、展示旅游線路和景點(diǎn)之間的關(guān)系的restaurantofspot表和展示景點(diǎn)和賓館之間的關(guān)系的hotelofspot表。這10個(gè)表的介紹如下。User表用于存放系統(tǒng)所有注冊(cè)用戶的詳細(xì)信息,包含用戶名、密碼、注冊(cè)時(shí)間、用戶的地址等內(nèi)容。表中UserID為主鍵并被設(shè)置為自增,這樣當(dāng)插入一條記錄且id字段的數(shù)據(jù)為空(null)時(shí),新記錄的id值將由系統(tǒng)自動(dòng)給出,且給出的值將是表中曾經(jīng)存在的最大的id值加1(若是一張新表,則從1開始)。這樣可以保證整個(gè)表中的id字段在其數(shù)據(jù)類型允許的范圍之內(nèi)沒有重復(fù)的值。注冊(cè)時(shí)間設(shè)置為自動(dòng)填充,默認(rèn)值為now(),這樣將會(huì)讓數(shù)據(jù)庫(kù)系統(tǒng)對(duì)用戶的創(chuàng)建時(shí)間進(jìn)行自動(dòng)記錄。這樣,UserID以及用戶的注冊(cè)時(shí)間在用戶注冊(cè)時(shí)不由用戶填充,是由數(shù)據(jù)庫(kù)自動(dòng)生成,使得用戶在使用注冊(cè)功能是更加方便,更加人性化。 user表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度非空說(shuō)明備注UserIDINT是用戶ID主鍵UserNameVARCHAR20是用戶名PasswordVARCHAR20是密碼EmailVARCHAR45是用戶郵箱UserTimeTIMESTAMP是注冊(cè)時(shí)間Tourist表用于存放用戶進(jìn)行登記的游客信息,包含游客ID、身份證號(hào)、姓名、性別、聯(lián)系電話、登記者的ID、參加的旅行團(tuán)ID等內(nèi)容。其中TouristID為自動(dòng)填充的自增整型數(shù)據(jù)。登記者的ID為外鍵,對(duì)應(yīng)user表中的UserID,參加的旅行團(tuán)ID為外鍵,對(duì)應(yīng)tourgroup表中的TourgroupID。 tourist表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度非空說(shuō)明備注TouristIDINT是游客ID主鍵UserIDINT是登記者ID外鍵TourgroupIDINT是旅行團(tuán)ID外鍵IDNumberVARCHAR20是身份證號(hào)TouristNameVARCHAR45是游客姓名TouristGenderVARCHAR3是游客性別TouristPhoneVARCHAR15否游客電話Tourgroup表用于存放開設(shè)的旅行團(tuán)信息,包含旅行團(tuán)ID、出發(fā)時(shí)間、導(dǎo)游名字、導(dǎo)游電話以及選擇的旅游線路ID等信息。其中TourgroupID為主鍵,是自動(dòng)填充的自增整型數(shù)據(jù)。選擇的旅游線路ID為外鍵,對(duì)應(yīng)tourroute表中的TourrouteID。Tourgroup代表的是旅行團(tuán)實(shí)體,該實(shí)體與旅游線路實(shí)體為N:1聯(lián)系,與游客實(shí)體為1:N聯(lián)系,在tourgroup表中插入外鍵TourrouteID,使之與tourroute表產(chǎn)生關(guān)系,在日后對(duì)tourroute表進(jìn)行處理時(shí),如刪除數(shù)據(jù),同時(shí)就會(huì)對(duì)tourgroup表中的相應(yīng)數(shù)據(jù)進(jìn)行刪除。 tourgroup表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度非空說(shuō)明備注TourgroupIDINT是旅行團(tuán)ID主鍵T
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1