版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、分類號:分類號:tp315tp315 u u d d c c:d10621-408-(2007)d10621-408-(2007) 5953-05953-0密密 級:公級:公 開開 編編 號:號:20032111892003211189成成 都都 信信 息息 工工 程程 學(xué)學(xué) 院院學(xué)學(xué) 位位 論論 文文基于基于 b bs s 結(jié)構(gòu)的旅游網(wǎng)站的開發(fā)與設(shè)計(jì)結(jié)構(gòu)的旅游網(wǎng)站的開發(fā)與設(shè)計(jì)論文作者姓名:論文作者姓名:申請學(xué)位專業(yè):申請學(xué)位專業(yè):網(wǎng)絡(luò)工程網(wǎng)絡(luò)工程申請學(xué)位類別:申請學(xué)位類別:工學(xué)學(xué)士工學(xué)學(xué)士指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):論文提交日期:論文提交日期:20072007 年年 0606 月月
2、 0808 日日基于基于 b bs s 結(jié)構(gòu)的旅游網(wǎng)站的開發(fā)與設(shè)計(jì)結(jié)構(gòu)的旅游網(wǎng)站的開發(fā)與設(shè)計(jì)摘摘 要要自互聯(lián)網(wǎng)成為一種革命性的大眾媒體以來,其發(fā)展速度之快令人驚嘆。作為世界最大朝陽產(chǎn)業(yè)的旅游,當(dāng)它與電子商務(wù)這一新興模式相結(jié)合時(shí),其潛藏的商業(yè)價(jià)值表露無遺。旅游電子商務(wù)的應(yīng)用可以作為我國旅游業(yè)新的市場營銷手段,增強(qiáng)我國旅游業(yè)的對外競爭力,為旅游業(yè)的長期發(fā)展積蓄后勁。通過旅游網(wǎng)站系統(tǒng)的建設(shè)以實(shí)現(xiàn)為公司或企業(yè)提供信息化管理,并建立 b/s 結(jié)構(gòu)的網(wǎng)絡(luò)服務(wù)體系。系統(tǒng)頁面采用 dreamweaver mx 2004 進(jìn)行制作,后臺數(shù)據(jù)庫由 sql server 2000 支持,動(dòng)態(tài)網(wǎng)頁的效果由 asp 語
3、言實(shí)現(xiàn)。采用軟件工程的方法,開發(fā)了一個(gè)簡單的旅游網(wǎng)系統(tǒng),同時(shí)結(jié)合用戶需求實(shí)現(xiàn)了用戶注冊登陸、瀏覽、查詢等功能,降低用戶的旅游成本的同時(shí)還節(jié)約了大量時(shí)間,為用戶提供了極大的方便。 關(guān)鍵詞:關(guān)鍵詞:互聯(lián)網(wǎng);電子商務(wù);旅游網(wǎng)站系統(tǒng);數(shù)據(jù)庫the development and design of traveling website based on b/s structureabstractsince revolutionary of internet becoming popular and media developing so fast, it makes us surprised. trav
4、eling, being the biggest rising industry in the world, shows its potential commerce values when it comes with the electronic commerce. the applications of traveling electronic commerce are new ways of travel industry market promoting in our country, they can enhance our strength competition with oth
5、er countries and make up stamina for a long-term development of our travel industry. in order to provide informational administrations to enterprises, thousands of websites of internet-traveling systems based on b/s structure have been built up. the web pages are made by the dream weaver mx 2004 pla
6、tform, and the backup is supported by sql server 2000 database, finally asp language is used to implement the effect of dynamic page. according to the software engineering methods, we have developed a simple website of internet-traveling system; the system combines with customers requirement are fea
7、tured with many functions, such as, user registration, login, query, etc. it can reduce the traveling cost, meanwhile, can save a lot of time for travelers as well. the system provides a huge convenience to the users. key words: internet; electronic commerce; traveling website system; database目目 錄錄論
8、文總頁數(shù):22 頁1引言.11.1課題背景.11.2國內(nèi)外研究現(xiàn)狀.11.3本課題研究的意義.11.4本課題的研究方法.22需求分析.32.1需求分析.32.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì).42.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì).53系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).83.1公共模塊.83.2用戶功能模塊.83.2.1注冊模塊 .83.2.2和線路的查看功能模塊 .93.2.3線路查詢模塊 .113.2.4線路預(yù)定模塊 .123.2.5留言版模塊 .133.3管理員功能模塊.133.3.1管理員登陸模塊 .133.3.2頁面管理模塊 .143.3.3線路管理模塊 .143.3.4景點(diǎn)管理模塊 .173.3.5留言管理功能模塊 .1
9、83.3.6修改密碼模塊 .194測試.19結(jié) 論.19參考文獻(xiàn).20致 謝.21聲 明.221 1引言引言1.11.1 課題背景課題背景自互聯(lián)網(wǎng) internet 成為一種革命性的大眾媒體以來,其發(fā)展速度之快令人驚嘆。而作為世界最大朝陽產(chǎn)業(yè)的旅游,當(dāng)它與電子商務(wù)這一新興模式相結(jié)合時(shí),其潛藏的商業(yè)價(jià)值表露無遺。根據(jù) cnn(美國有線電視新聞網(wǎng))公布的數(shù)據(jù),全球旅游電子商務(wù)已連續(xù) 5 年以超過 350%的速度發(fā)展,1999 年度全球電子商務(wù)銷售額突破 1400 億美元, 其中旅游電子商務(wù)銷售額突破 270 億美元,占全球電子商務(wù)銷售總額的 1/5 強(qiáng),占電子商務(wù)應(yīng)用的最大份額;全球現(xiàn)有約超過 1
10、7 萬家旅游企業(yè)在網(wǎng)上開展旅游服務(wù),享受過旅游網(wǎng)站服務(wù)的超過 8500 萬人次。因特網(wǎng)上作為中間環(huán)節(jié)的初創(chuàng)公司和旅游代理商將繼續(xù)活躍于網(wǎng)絡(luò)旅游業(yè)市場中。中間商和旅館業(yè),航空公司和租車公司之間激烈的競爭也將繼續(xù)存在。傳統(tǒng)的網(wǎng)下公司,如旅館定位系統(tǒng),逐漸從電話定位轉(zhuǎn)型到網(wǎng)上定位來增加自身的競爭力。目前,旅游代理商及中間商的收入超過網(wǎng)絡(luò)旅游業(yè)總收入的一半以上。由此看來,旅游電子商務(wù)的前景是非常誘人的。1.21.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀在美國,旅游業(yè)的電子化和網(wǎng)絡(luò)化成為不可阻擋的歷史潮流,席卷了從歐美到亞太的每一個(gè)國家,北美、日本和歐洲一些國家的旅游電子商務(wù)網(wǎng)站和在線交易均已形成了相當(dāng)可觀的規(guī)
11、模。美國是全球電子商務(wù)發(fā)展的領(lǐng)頭羊,可以說它的發(fā)展現(xiàn)狀也代表了一定時(shí)期內(nèi)其他國家電子商務(wù)的發(fā)展取向。美國的旅游網(wǎng)站及其提供的服務(wù)可大致分為三大類:旅游搜索引擎、在線旅行社、在線航空公司 。在歐洲,按照歐洲在線旅游市場最新報(bào)告顯示:2000-2002 年, 歐洲旅游在線市場經(jīng)過了一輪迅猛發(fā)展。報(bào)告預(yù)計(jì)歐洲在線旅游市場將增長超過三倍,2000 年旅游市場銷售額為 290 萬美元,到 2002 年超過了 1090 萬美元。雖然歐洲在線旅游起步比美國晚幾年,但是最終它們會(huì)保持同步的發(fā)展。 我國是一個(gè)旅游資源大國,地大物博,文化傳統(tǒng)源遠(yuǎn)流長,在過去的 20年,中國已經(jīng)從旅游資源大國發(fā)展成為亞洲旅游大國,
12、今后 20 年,中國將成為世界旅游強(qiáng)國。根據(jù)世界旅游組織預(yù)測,到 2020 年,我國將成為世界最大的旅游目的地,并成為世界第四大旅游客源國,屆時(shí),中國每年接待的入境旅游者將達(dá)到 1.37 億,每年也將有 1 億的中國旅游者將出境、出國旅游。1.31.3 本課題研究的意義本課題研究的意義旅游電子商務(wù)的應(yīng)用可以作為我國旅游業(yè)新的市場營銷手段,可以增強(qiáng)我國旅游業(yè)的對外競爭力,為旅游業(yè)的長期發(fā)展積蓄后勁。目前我國旅游依靠市場自發(fā)增長的空間已經(jīng)不大,市場正開始從自發(fā)性增長向促銷性增長轉(zhuǎn)變,提高促銷效果將是我國旅游業(yè)能否保持長期高速成長的關(guān)鍵。采用旅游電子商務(wù)形式首先可以使旅游產(chǎn)品在面對多家外國旅行商的同
13、時(shí),深入客源國的家庭,即時(shí)購買的實(shí)現(xiàn)也為散客提供了極大的便利。我國入境旅游市場中,散客一直占 60%左右,而且人均花費(fèi)、停留天數(shù)等指標(biāo)遠(yuǎn)遠(yuǎn)高于團(tuán)隊(duì),電子商務(wù)能適應(yīng)國際散客潮的需要,把單純面向旅行商的促銷方式改變?yōu)榱Ⅲw化全方位的促銷形式。隨著旅游市場的蓬勃發(fā)展,我國已成為世界上最大的旅游市場,旅游公司的數(shù)量也越來越多,中國加入 wto 以后,一些實(shí)力較強(qiáng)的國外旅行社將憑借其先進(jìn)的操作經(jīng)驗(yàn)和管理方法,迅速介入中國市場,運(yùn)用其強(qiáng)大的網(wǎng)絡(luò)服務(wù)功能和“一條龍”操作模式搶占市場,使旅行社之間的競爭更加激烈,國內(nèi)旅行社的市場份額將有所減少,一部分實(shí)力不強(qiáng)的旅行社交面臨被淘汰的危險(xiǎn)。反觀當(dāng)前大多數(shù)國內(nèi)公司的業(yè)
14、務(wù)仍然停留在手工或文檔資料處理階段,傳統(tǒng)的運(yùn)作模式已無法再適應(yīng)當(dāng)今市場的快速發(fā)展,要想鎖定客戶、開辟市場,只有通過加快內(nèi)部信息化建設(shè)和外部的客戶關(guān)系管理,才能提高工作效率,降低經(jīng)營成本,留住客戶,從而提高企業(yè)的競爭力。1.41.4 本課題的研究方法本課題的研究方法dreamweaver 是美國 macromedia 公司開發(fā)的集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器, 是一種可視化網(wǎng)頁制作工具,利用它可以輕松地制作出跨越平臺限制和跨越瀏覽器限制的動(dòng)態(tài)網(wǎng)頁??梢赃\(yùn)用 dreamweaver 來開發(fā) asp 網(wǎng)站。通過平面設(shè)計(jì)工具以及代碼提示、標(biāo)簽編輯器、可擴(kuò)展色彩代碼、標(biāo)簽選擇器、片段和
15、代碼檢驗(yàn)這類編碼特性來實(shí)現(xiàn)對代碼和設(shè)計(jì)的管理。 sql server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。active server pages (asp) 是服務(wù)器端腳本編寫環(huán)境,是由 server 端腳本、對象以及組件拓展過的標(biāo)準(zhǔn)主頁使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的 web 頁和基于 web 的功能強(qiáng)大的應(yīng)用程序。asp 采用的工作模型是典型的 b/s 過程:1.一個(gè)用戶在瀏覽器的網(wǎng)址欄中添入 active server pages 文件名稱,并回車觸發(fā)這個(gè) active server pages 的申請。2.瀏覽器將這個(gè)
16、active server pages 的求發(fā)送給 iis。3.web server 接收這個(gè)申請要求并由于其.asp 的后綴意識到這是個(gè)active server page 的對象來實(shí)現(xiàn)服務(wù)器與客戶端間的交互;可擴(kuò)充服務(wù)器端功能。利用 asp 提供的一組 activex 服務(wù)器組件(activex server components)可繼續(xù)擴(kuò)充 asp 的功能。如用 asp 內(nèi)置 ado 組件可以輕松的存取各種數(shù)據(jù)庫。此外,還可以用 vb, java 等語言開發(fā)自己的組件以進(jìn)一步擴(kuò)充其功能;asp 與瀏覽器無關(guān),asp 可以將運(yùn)行結(jié)果以 html 的格式傳送到客戶端瀏覽器,因而可以使用于各種
17、瀏覽器。一個(gè) html 文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源,html 文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由 html 語言編寫出來的。雖然 html 是一種語言,但 html 不是程序語言,如 c+ 和 java 之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了 html。html 的格式非常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 html 頁面。在編輯器中輸入 html
18、代碼即可完成對網(wǎng)頁的設(shè)計(jì),如果在其中加入 vb,java 等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁的一部分。2 2需求分析需求分析2.12.1 需求分析需求分析旅游網(wǎng)站系統(tǒng)的數(shù)據(jù)功能主要體現(xiàn)在對各種信息的提供、保存、更新和查詢操作上,包括用戶信息,管理員信息,景點(diǎn)信息,預(yù)約信息和留言內(nèi)容,各個(gè)部分的數(shù)據(jù)內(nèi)容又有內(nèi)在的聯(lián)系,針對此系統(tǒng)的數(shù)據(jù)庫的特點(diǎn),可以總結(jié)如下的需求:用戶和管理員具有不同的身份;用戶信息記錄用戶資料;旅游景點(diǎn)的瀏覽,顯示景點(diǎn)相關(guān)屬性;景點(diǎn)圖片 ,相應(yīng)景點(diǎn)的圖片;成都故事的瀏覽;旅游線路的查看;旅游線路的查詢,根據(jù)不同條件對線路進(jìn)行查詢;預(yù)
19、定有預(yù)定的時(shí)間、預(yù)定的用戶等多種屬性;用戶留言版有留言內(nèi)容,時(shí)間等多種信息;結(jié)合以上功能模塊可以得到如下圖 21 和 22 所示:瀏覽用戶景點(diǎn)故事景點(diǎn)圖片線路留言內(nèi)容登陸書寫查看查詢預(yù)定退定圖 21 用戶部份數(shù)據(jù)流圖管理員添加允許回復(fù)刪除景點(diǎn)登陸開始維護(hù)添加刪除上傳圖片添加編輯故事景點(diǎn)圖片留言內(nèi)容線路圖 22 管理員部份數(shù)據(jù)流圖2.22.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)結(jié)合上面的需求分析以后,就可以設(shè)計(jì)出能夠滿足需求的各種實(shí)體,以及它們之間的關(guān)系,再用實(shí)體關(guān)系圖,將這些內(nèi)容表述出來,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ),如下圖 23 和 24 所示:msgidtitlecontent寫留言線路
20、操作故事景點(diǎn)圖片景點(diǎn)用戶瀏覽lineidpriceusrtelattridattrname1 11 11 1n nn nn nn nn n圖 23 用戶部份實(shí)體 e-r 圖admin_name管理員管理故事景點(diǎn)圖片留言景點(diǎn)線路屬于1 1n nn nn nn nn nn nn nadmin_pswcontentattridimgidmsgidcontentlineidpriceattridattrname圖 24 管理員部份實(shí)體 e-r 圖2.32.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢以后,現(xiàn)在可以把數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 sql server 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)
21、據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。旅游網(wǎng)站系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如表 1表 10 所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。contentattridimgidtitle表 1 管理員信息表列名數(shù)據(jù)類型長度允許空備注admin_namenvarchar12否管理員名admin_pswnvarchar16否管理員密碼表 1 為管理員信息表,記錄了管理員的用戶名和密碼。表 2 景點(diǎn)信息表列名數(shù)據(jù)類型長度允許空備注attridchar19否景點(diǎn)編號attrnamevarchar50否景點(diǎn)名稱attrintrontext16否關(guān)于景點(diǎn)介紹表 2 為景點(diǎn)信息表,記錄了景點(diǎn)相關(guān)信息。表 3 景點(diǎn)圖片表列名
22、數(shù)據(jù)類型長度允許空備注attridvarchar19否景點(diǎn)編號imgidvarchar19否圖片編號contentimage16否圖片表 3 為景點(diǎn)圖片表,記錄了景點(diǎn)圖片的相關(guān)信息。表 4 用戶信息表列名數(shù)據(jù)類型長度允許空備注usrvarchar15否用戶登陸名pwdvarchar15否用戶登陸密碼realnamechar10否用戶真實(shí)姓名sexchar2否用戶性別agetinyint1否用戶年齡telvarchar15否用戶電話regtimesmalldatetime4否用戶注冊時(shí)間lastlogindatetime8是上次登陸時(shí)間表 4 為用戶信息表,記錄了用戶名、密碼和有關(guān)用戶的個(gè)人信息
23、。表 5 線路信息表列名數(shù)據(jù)類型長度允許空備注lineidchar19否線路編號linenamevaarchar50否線路名稱linetypechar10否線路類型lineintrontext16否線路介紹bookedint4否是否預(yù)定pricemoney8否線路價(jià)格表 5 為線路信息表,記錄了線路相關(guān)信息。表 6 景點(diǎn)線路表列名數(shù)據(jù)類型長度允許空備注lineidvarchar19否線路編號attridvarchar19否景點(diǎn)編號表 6 為線路景點(diǎn)表,記錄線路和景點(diǎn)相關(guān)信息。表 7 預(yù)約信息表列名數(shù)據(jù)類型長度允許空備注bookidchar19否預(yù)定編號lineidchar19否線路編號book
24、ervarchar15否預(yù)定booktimesmalldatetime4否預(yù)定時(shí)間outtimesmalldatetime4否出發(fā)時(shí)間表 7 為預(yù)約信息表,記錄預(yù)約情況的相關(guān)信息。表 8 首頁內(nèi)容表列名數(shù)據(jù)類型長度允許空備注titlevarchar50否首頁內(nèi)容contentntext16否首頁圖片表 8 為首頁內(nèi)容表,記錄首頁的相關(guān)信息。表 9 留言表 列名數(shù)據(jù)類型長度允許空備注msgidchar19否留言編號usernamevarchar15否留言者姓名facevarchar10否留言頭像ipvarchar20否留言的 ipaddtimesmalldatetime4否留言時(shí)間content
25、ntext6否留言內(nèi)容ishiddenint4否留言被允許replytimesmalldatetime4是回復(fù)時(shí)間replycontentntext16是回復(fù)內(nèi)容表 9 為用戶留言表,記錄用戶留言的相關(guān)信息。表 10 故事信息表列名數(shù)據(jù)類型長度允許空備注titlevarchar50否故事標(biāo)題contentntext16否故事內(nèi)容addtimesmalldatetime4否發(fā)表時(shí)間表 10 為故事表,記錄添加故事的相關(guān)信息。3 3系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 3.13.1 公共模塊公共模塊數(shù)據(jù)庫連接文件:旅游網(wǎng)站系統(tǒng)開發(fā)使用的是 aspsql 的工作模式,為了使系統(tǒng)正常工作,需要建立與數(shù)據(jù)庫
26、系統(tǒng)的連接來讀取和寫入數(shù)據(jù)。系統(tǒng)中很多頁面都涉及數(shù)據(jù)庫有關(guān)的操作,包括查詢、插入、刪除等在執(zhí)行這些操作時(shí)首先要與數(shù)據(jù)庫系統(tǒng)進(jìn)行連接,以下是數(shù)據(jù)庫連接代碼:頁面頭文件和頁面尾文件:頁面頭文件指定了頁面頭部的圖片并在其上設(shè)定了“熱點(diǎn)”頁面尾包括版權(quán)信息和聯(lián)系方式,這些文件在各個(gè)頁面都是靜態(tài)的且一致的,我們將它們保存在公共文件夾 inc 中,直接在相應(yīng)頁面嵌入這樣的語句或即可。判斷用戶和管理員是否登錄函數(shù):由 is_admin.asp,is_user.asp 完成,同時(shí)提供了一個(gè)函數(shù) char.asp 是用于字符串的過濾。使用方法同頁面頭文件和頁面尾文件是一樣的。3.23.2 用戶功能模塊用戶功能模
27、塊3.2.13.2.1 注冊模塊注冊模塊該模塊主要能通過表單來接收用戶注冊所填的信息并對此信息進(jìn)行記錄,首先連接數(shù)據(jù)庫,驗(yàn)證用戶信息,記錄用戶信息。用到的核心功能由下面的插入語句完成如下:其登錄界面如下圖 31:圖 31 用戶注冊模塊截圖用戶填好相關(guān)信息點(diǎn)擊注冊便可注冊。首頁和登錄模塊如圖 32:圖 32 用戶登錄成功截圖包括簡單的用戶統(tǒng)計(jì)、檢測用戶是否登錄等功能、從數(shù)據(jù)庫讀取首頁顯示的文本和圖片。檢測用戶是否登錄主要語句如下: (檢測用戶登錄)登錄后顯示用戶信息需要從 guests 表中查詢信息主要用到一個(gè)查詢語句如下所示:3.2.23.2.2 和線路的查看功能模塊和線路的查看功能模塊用戶登
28、錄后可直接對景點(diǎn)和故事進(jìn)行瀏覽,分別牽涉到從數(shù)據(jù)庫中表attractions、attrimg、story、line 中讀取數(shù)據(jù)并顯示。使用來連接數(shù)據(jù)如下圖 33景點(diǎn)查看:圖 33 查看景點(diǎn)界面截圖 該功能中主要有一個(gè)打開數(shù)據(jù)庫查詢和循環(huán)讀取數(shù)據(jù)庫中數(shù)據(jù)的操作,其主要語句如下:查詢景點(diǎn)信息表:循環(huán)讀取操作:%do while not rst1.eofresponse.write(&rst1(attrname)&)rst1.movenextloop%故事查看:圖 34 瀏覽故事界面截圖 用戶可以點(diǎn)擊左邊的鏈接了解詳細(xì)的信息。線路查看如圖 35:圖 35 查看線路界面截圖用戶可看到相關(guān)信息,可通過鏈
29、接去到預(yù)定頁面,也可點(diǎn)擊線路了解線路的詳細(xì)信息。3.2.33.2.3 線路查詢模塊線路查詢模塊該模塊仍然牽涉到數(shù)據(jù)庫的操作,是本系統(tǒng)相對重要的模塊,該模塊根據(jù)用戶提供的信息查詢表 line,顯示符合條件的線路。根據(jù)景點(diǎn)名稱的查詢結(jié)果如圖 36:圖 36 據(jù)景點(diǎn)名稱查詢結(jié)果截圖根據(jù)類型的查詢結(jié)果如圖 37:圖 37 據(jù)景點(diǎn)類型查詢結(jié)果截圖根據(jù)價(jià)格的查詢結(jié)果如圖 38:圖 38 據(jù)景點(diǎn)價(jià)格查詢結(jié)果截圖用戶只要輸入查詢的關(guān)鍵字,并選擇查詢條件就能實(shí)現(xiàn)查詢。主要是一個(gè)接收數(shù)據(jù)和將接收到的數(shù)據(jù)同數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較的查詢操作語句如下:接收數(shù)據(jù):查詢操作: 3.2.43.2.4 線路預(yù)定線路預(yù)定模塊模塊
30、該模塊是本系統(tǒng)最核心的模塊,首先驗(yàn)證身份,判斷預(yù)定時(shí)間,用戶登錄時(shí)間精確到秒加上一個(gè)兩位隨機(jī)數(shù)生成預(yù)定編號,最后將相關(guān)預(yù)定信息寫入數(shù)據(jù)庫。主要是一個(gè)身份驗(yàn)證和一個(gè)編號的產(chǎn)生再加上一個(gè)插入數(shù)據(jù)庫和更新操作,語句分別如下:驗(yàn)證身份:預(yù)訂編號的產(chǎn)生:插入數(shù)據(jù):更新操作:其界面截圖如下 39 圖:圖 39 線路預(yù)定截圖用戶只能通過查看線路頁面的鏈接來到預(yù)定頁面,補(bǔ)充完整預(yù)定信息提交便可以成功預(yù)定。另外用戶也直接進(jìn)入“我的預(yù)定”查看自己的預(yù)定記錄,對于還沒到期的預(yù)定可以進(jìn)行”退定操作”同時(shí)將 book 表里的 booker 字段和bookid 段進(jìn)行刪除主要是一個(gè)刪除操作其代碼如下其圖如圖 310:圖
31、310 線路成功預(yù)定截圖3.2.53.2.5 留言版留言版模塊模塊主要用于用戶與管理員之間的交流用,同樣只有注冊用戶才能使用此功能,首先要進(jìn)行身份驗(yàn)證,再檢查數(shù)據(jù)庫中是否有數(shù)據(jù),如果有就顯示出來 ,最后通過表單接收用戶提交的內(nèi)容并將其寫入數(shù)據(jù)庫。主要用到查詢和插入語句其代碼如下:查詢:驗(yàn)證寫入數(shù)據(jù):3.33.3 管理員功能模塊管理員功能模塊3.3.13.3.1 管理員登陸管理員登陸模塊模塊通過表單接收數(shù)據(jù)并寫入數(shù)據(jù)庫,其界面如圖 311:圖 311 管理員登錄截圖該頁面同時(shí)供其它頁面的調(diào)用,通過以下代碼來驗(yàn)證是否為非法登錄:%if rst.eof and rst.bof thenrespons
32、e.write(alert(用戶名或密碼有誤!);location.replace(login.asp);)elsesession(admin)=rst(admin_name)%因?yàn)楣芾韱T的身份特殊,要管理后臺所有的數(shù)據(jù),因此后臺的頁面訪問都會(huì)有身份的驗(yàn)證,以后就不再分別敘述了。3.3.23.3.2 頁面管理頁面管理模塊模塊該模塊是對網(wǎng)站的故事和首頁文本內(nèi)容進(jìn)行更新。故事模塊主要是添加、刪除和修改:首先添加同樣是通過表單接收信息,加以判斷并寫入數(shù)據(jù)庫如下圖 312:圖 312 添加故事界面截圖管理員點(diǎn)擊添加可以實(shí)現(xiàn)相應(yīng)的功能。對首頁文本的內(nèi)容修改和故事的添加主要都是刪除和寫入操作,與前面用戶功
33、能的語句是一個(gè)道理這里就不再介紹。3.3.33.3.3 線路管理線路管理模塊模塊對于線路的管理模塊主要是線路的添加、刪除及線路預(yù)定的管理等功能:線路的添加如下:首先還是對線路的接收并加以驗(yàn)證,通過驗(yàn)證就寫入數(shù)據(jù)庫,同時(shí)用添加線路的時(shí)間精確到秒生成線路的編號,并提示添加成功,其主要語句和效果圖如 313:圖 313 添加線路界面截圖管理員只需要點(diǎn)擊下面的提交或重置就可完成相應(yīng)的功能。線路刪除功能:對于線路的刪除這塊其實(shí)還包括對線路的編輯,首先說刪除,判斷文本的內(nèi)容如果為空則獲取線路的編號,然后對相應(yīng)線路進(jìn)行刪除操用到下列語句:其次可以對不符合要求的線路進(jìn)行編輯,點(diǎn)擊刪除頁面的編輯按鈕就可以進(jìn)入編
34、輯頁面,同樣的原理,要獲取相應(yīng)線路編號的內(nèi)容進(jìn)行后臺的編輯,經(jīng)過驗(yàn)證后便提交到數(shù)據(jù)庫進(jìn)行更新操作,使用到下列語句:根據(jù)獲取的編號將其打開:如下圖 314:圖 314 線路信息界面載圖更新線路內(nèi)容:如下圖 315:圖 315 編輯線路界面截圖線路的預(yù)定:線路的預(yù)定是由兩個(gè)頁面完成的,首先要將所有的預(yù)定信息從數(shù)據(jù)庫中讀取出來,此時(shí)打開數(shù)據(jù)庫對整個(gè) book 表進(jìn)行查詢,其代碼如下:其部分效果圖 316:圖 316 線路預(yù)定情況截圖可以點(diǎn)擊后面的“詳情”了解更加詳細(xì)的信息,同時(shí)對于過期的預(yù)定信息我們可以進(jìn)行刪除操作,仍然是一個(gè)打開表讀取數(shù)據(jù)的操作,最后是刪除符合條件的預(yù)定信息,其原理是先對 line
35、 表的 booked 字段減一,然后將 books 表里的 bookid 對應(yīng)的編號刪除便完成的刪除預(yù)定的操作:3.3.43.3.4 景點(diǎn)管理景點(diǎn)管理模塊模塊這個(gè)模塊完成添加景點(diǎn)、景點(diǎn)信息的編輯、刪除符合條件的景點(diǎn):對于這些景點(diǎn)的管理其原理同對線路的添加管理、線路的編輯、線路的刪除是一致的,就不再對其原理進(jìn)行敘述,直接分別給出其代碼和效果圖:景點(diǎn)的添加:效果圖如 317:圖 317 添加景點(diǎn)效果截圖編輯景點(diǎn)部分主要涉及到如下操作:更新操作:刪除操作: 插入操作效果圖如 318:圖 318 編輯景點(diǎn)效果截圖刪除景點(diǎn):3.3.53.3.5 留言管理留言管理功能模塊功能模塊該模塊主要是管理員對用戶的
36、留言的審核、回復(fù)、和刪除等功能,下面分別是實(shí)現(xiàn)各功能模塊的主要語句:審核留言:當(dāng)用戶留言后不能馬上顯示出來,必須經(jīng)過管理員允許了才能顯示出來,這是定義了一字段 ishadden,當(dāng)管理員允許則它的值為一其代碼如下。刪除留言:回復(fù)留言:3.3.63.3.6 修改密碼修改密碼模塊模塊核心語句如下:如下圖 319:圖 319 修改密碼截圖4 4測試測試測試采用黑盒測試的方法,將程序看成一個(gè)黑盒子,對系統(tǒng)的各個(gè)功能模塊如:系統(tǒng)相關(guān)瀏覽功能模塊、查詢模塊、預(yù)定模塊各留言版等都進(jìn)行了測試,各模塊都能適當(dāng)?shù)慕邮諗?shù)據(jù)產(chǎn)生正確的輸出信息。測試結(jié)論:系統(tǒng)的各功能模塊均能正常運(yùn)行,將各模塊集成起來同樣能夠正確的接收信息并正確的輸出信息,說明系統(tǒng)運(yùn)行正常。結(jié)結(jié) 論論通過對基于 b/s 結(jié)構(gòu)的旅游網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程,溫習(xí)了 web 服務(wù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海雙拼別墅花園施工方案
- 2025年船舶零件項(xiàng)目可行性研究報(bào)告
- 2025年中國VR線下體驗(yàn)店行業(yè)市場調(diào)查研究及投資前景預(yù)測報(bào)告
- 2025年現(xiàn)場顯示儀表項(xiàng)目提案報(bào)告
- 遵義精密金屬結(jié)構(gòu)件項(xiàng)目申請報(bào)告
- 聊城2024年山東聊城陽谷縣教育類人才回引(5人)筆試歷年參考題庫附帶答案詳解
- 2025年度設(shè)立物流企業(yè)的共同投資合同3篇
- 廣州廣東廣州市天河區(qū)同仁天興學(xué)校招聘筆試歷年參考題庫附帶答案詳解
- 杭州2024年浙江杭州建德市醫(yī)療衛(wèi)生事業(yè)單位第二次招聘23人筆試歷年參考題庫附帶答案詳解
- 2025年四川廣安岳池交通投資建設(shè)開發(fā)集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 林區(qū)防火專用道路技術(shù)規(guī)范
- 2023社會(huì)責(zé)任報(bào)告培訓(xùn)講稿
- 2023核電廠常規(guī)島及輔助配套設(shè)施建設(shè)施工技術(shù)規(guī)范 第8部分 保溫及油漆
- 2025年蛇年春聯(lián)帶橫批-蛇年對聯(lián)大全新春對聯(lián)集錦
- 表B. 0 .11工程款支付報(bào)審表
- 警務(wù)航空無人機(jī)考試題庫及答案
- 空氣自動(dòng)站儀器運(yùn)營維護(hù)項(xiàng)目操作說明以及簡單故障處理
- 新生兒窒息復(fù)蘇正壓通氣課件
- 法律顧問投標(biāo)書
- 班主任培訓(xùn)簡報(bào)4篇(一)
- 成都市數(shù)學(xué)八年級上冊期末試卷含答案
評論
0/150
提交評論