版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE2(書名)偶數(shù)頁畢業(yè)論文——《錦陽旅游網(wǎng)的設(shè)計與實現(xiàn)》紹興職業(yè)技術(shù)學(xué)院-PAGE37-摘要隨著旅游行業(yè)的迅猛發(fā)展,各家旅游行業(yè)之間的競爭日益激烈,旅游公司所需的信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些個別地區(qū)已采用了的旅游網(wǎng)站,一般通常是以原始的手工方式處理交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門運行更加合理、高效地運轉(zhuǎn)。本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問題的一個可行性方法:采用現(xiàn)代化統(tǒng)一的計算機網(wǎng)絡(luò)系統(tǒng),實現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地進行存儲,同時采用了權(quán)限認(rèn)證的方式,只有經(jīng)過了系統(tǒng)權(quán)限認(rèn)證之后,方可進入系統(tǒng)控制界面,進行信息管理,信息查詢,在線預(yù)定,回復(fù)評論等功能的使用。實現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對旅行社各類信息、資源進行協(xié)同集中管理。利用ASP技術(shù)建立動態(tài)網(wǎng)站,實現(xiàn)旅游信息快速發(fā)布及查看游客的評論和網(wǎng)上預(yù)定。關(guān)鍵詞:ASP旅游信息化ABSTRACTWiththerapiddevelopmentoftourismindustry,thetourismindustrybetweentheincreasinglyfiercecompetition,theamountofinformationrequiredfortravelcompanyismoreandmorebig,theoperationofallsortsofline,customersandtheDepartmentoftourismhasbecomemoreandmorecomplex.Butexceptforsomespecificareahasusedthetouristsite,thegeneralisusuallyexchangeinformationintheoriginalmanualway.Butifastaffofonlybymanualprocessingoflargeamountsofdata,islikelytohaveagrowthrateandthewasteofresourcesandidlequestions.Therefore,onlystrengthentheunifiedmanagementoftheintegrationoftourisminformationresources,thetourismsector,tomakeoperationmorerational,efficientoperation.Thispaperisbasedonthepresentsituationoftourismindustry,andputsforwardafeasiblemethodtosolvetheproblem:usingmodernunifiedcomputernetworksystem,realizedthetourismmanagementnetwork,allkindsofinformationstoredinanorderlymanner,whileusingtheauthenticationmode,onlyafterthesystemauthentication,canenterthesystemcontrolinterface,informationmanagement,informationinquiry,onlinebooking,usethecommentfunction.Avarietyofbusinesssystemstoachievedataintegrationandinformationintegration,collaborativecentralizedmanagementoftravelagency,allkindsofinformationresources.TheestablishmentofdynamicwebsitebasedonASPtechnology,realizethequickreleaseandviewthetouristinformationandonlinebooking.Keywords:ASPTravelinformation目錄第1章 緒論 11.1 編寫目的 11.2 開發(fā)背景 1第2章 開發(fā)工具介紹 22.1 開發(fā)工具DREAMWAVER介紹 22.2 ASP的介紹 22.3 ACCESS的介紹 2第3章 網(wǎng)站需求分析 33.1 網(wǎng)站需求 33.2 用例分析 33.2.1 用例圖說明 33.2.2 用例圖組成 33.2.3 用例圖作用 33.2.4 用例需求分析 43.3 功能需求 43.3.1 功能模塊劃分 43.3.2 網(wǎng)站流程分析網(wǎng)站整體框架圖 63.3.3 網(wǎng)站流程設(shè)計 63.4 數(shù)據(jù)流程分析 73.5 數(shù)據(jù)字典 93.6 性能需求 103.7 故障處理 11第4章 網(wǎng)站數(shù)據(jù)庫分析 124.1 邏輯結(jié)構(gòu)分析 124.2 物理結(jié)構(gòu)分析 14第5章 網(wǎng)站界面設(shè)計與實現(xiàn) 205.1 前臺頁面設(shè)計 205.1.1 首頁頁面 205.1.2 機票頁面 215.1.3 酒店頁面 215.1.4 景點頁面 225.1.5 租車頁面 235.2 后臺頁面設(shè)計 245.2.1 后臺登陸頁面 245.2.2 后臺主頁面 265.2.3 添加文章頁面 275.2.4 添加機票頁面 31第6章 安裝部署 346.1 安裝環(huán)境要求 346.2 系統(tǒng)使用說明 34第7章 結(jié)束語 35謝辭 36參考文獻 37緒論編寫目的目前有許多中小型的旅游公司仍依靠原始的人工方式來對旅游信息進行管理,大部分旅行社也無自己的旅游網(wǎng)站,無法在現(xiàn)在這個網(wǎng)絡(luò)時代發(fā)布自己公司的特色及旅游信息。隨著業(yè)務(wù)的不斷擴展,旅行社業(yè)務(wù)操作中涉及的各種收費情況、客戶情況以及旅游線路情況越來越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時也可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地運轉(zhuǎn)。借助互聯(lián)網(wǎng),能夠解決傳統(tǒng)消費不能解決的適應(yīng)客戶行、吃、住、游、玩一體化的需求;利用互聯(lián)網(wǎng)可以將這些環(huán)節(jié)連成統(tǒng)一的整體,進而可以大大提高服務(wù)的水平和業(yè)務(wù)的來源。因此,我們開發(fā)了錦陽旅游網(wǎng),為了給人們提供更方便更快捷的旅游方式,方便人們能夠及時了解更新更快更多的信息。開發(fā)背景21世紀(jì)是信息化、網(wǎng)絡(luò)化的時代。網(wǎng)絡(luò)不僅開闊了人們的視野,也方便了人的生活。在網(wǎng)站和網(wǎng)絡(luò)技術(shù)飛速發(fā)展、網(wǎng)絡(luò)普及的今天,人們早已經(jīng)習(xí)慣了從網(wǎng)上查詢新聞,查看自己感興趣的話題。隨著人們?nèi)找尕S富的物質(zhì)生活,人們在精神生活方面的要求也逐漸提高,旅游成為了人們生活的一部分,借助互聯(lián)網(wǎng),能夠解決傳統(tǒng)消費不能解決的適應(yīng)客戶行、吃、住、游、玩一體化的需求;利用互聯(lián)網(wǎng)可以將這些環(huán)節(jié)連成統(tǒng)一的整體,進而可以大大提高服務(wù)的水平和業(yè)務(wù)的來源。因此,我們開發(fā)了錦陽旅游網(wǎng),為了給人們提供更方便更快捷的旅游方式,方便人們能夠及時了解更新更快更多的信息。開發(fā)工具介紹開發(fā)工具DREAMWAVER介紹Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。ASP的介紹ASP是ActiveServerPage的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是ASP,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點:(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試。ACCESS的介紹Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點是存儲方式單一、面向?qū)ο?、界面友好、易操作、集成環(huán)境、處理多種數(shù)據(jù)庫信息。Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,OpenDataBaseConnectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)。網(wǎng)站需求分析網(wǎng)站需求需求分析的目的是清楚的理解所要解決的問題,完整的獲取用戶需求。因為分為前臺操作和后臺管理,需求分析從二方面進行,分別是用戶需求分析和管理員需求分析。1.用戶需求分析:用戶可以瀏覽景點、酒店、旅行信息,同時可以查詢景點、酒店的信息,評論,查詢路線等功能。網(wǎng)站有一定數(shù)量旅游景點相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時有利于景區(qū)管理部門的管理,加強雙邊的溝通與協(xié)作,以提高和改善管理水平,使游客通過對網(wǎng)站的瀏覽可以對景點有比較真實和豐富的了解,對景點本身做一個比較好的宣傳和推廣。3.管理員需求分析:管理員將各種煩瑣的管理工作通過網(wǎng)站來管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時了解游客對旅游管理部門的意見,通過數(shù)據(jù)分析可以了解游客的基本情況和不同時期游客的變化情況,提前做出必要的準(zhǔn)備工作。使前臺的用戶操作方便簡單,突出旅游特點,具有美觀的界面設(shè)計,保證網(wǎng)站安全穩(wěn)定的運行。用例分析通過進入主頁及下級網(wǎng)頁,可以實現(xiàn)對旅游資源和旅游服務(wù)設(shè)施的查詢、旅游服務(wù)項目的預(yù)定、旅游服務(wù)企業(yè)的選擇等功能,管理員方便地對數(shù)據(jù)和信息進行更新和網(wǎng)上發(fā)布。錦陽旅游網(wǎng)的功能是針對旅游者(用戶)而設(shè)計的。用例圖說明用例圖(UseCaseDiagram)在UML中是非常獨特的圖形元素,它描述人們希望如何使用一個系統(tǒng).用例圖告訴我們誰將是相關(guān)的用戶,他們希望系統(tǒng)提供什么樣的服務(wù),以及他們需要為系統(tǒng)提供的服務(wù)。用例圖組成參與者(Actor):也稱為角色,它代表系統(tǒng)的用戶。系統(tǒng)邊界(Systemscope):它確定系統(tǒng)的范圍。用例(Usecase):它代表系統(tǒng)提供的服務(wù)。關(guān)聯(lián)(Association):它表示角色與用例間的關(guān)系。用例圖作用角色(Actor)在UML中通常以一個直立人圖符來表示。角色是用例圖的一個重要組成部分,它代表參與系統(tǒng)交互的用戶、設(shè)備、或另一系統(tǒng)。角色的作用是建立系統(tǒng)的外部用戶模型,對系統(tǒng)邊界之外的對象進行描述。用例(Usecase)用來描述角色可以感受到的系統(tǒng)服務(wù)或功能。UML中通常以一個橢圓圖符來表示用例。用例通常由某個角色來驅(qū)動執(zhí)行。用例把執(zhí)行的結(jié)果反饋給角色。用例在功能上具有完整性,即它從角色接受輸入,產(chǎn)生的結(jié)果輸出給角色。角色與用例的關(guān)聯(lián):角色與用例的關(guān)聯(lián)表示角色與用例相關(guān)性。在UML中是使用一條實線連接角色與用例。用例需求分析用戶與管理員之間的關(guān)系如圖3.1所示:管理員可以進行文章管理、機票管理、酒店/旅館管理、景點管理、租車管理、數(shù)據(jù)庫管理。用戶可以對資訊、機票信息、酒店、家庭旅館、度假產(chǎn)品、景點、租車信息等進行查看。圖3.1用例分析圖功能需求功能模塊劃分錦陽旅游網(wǎng)分為前臺用戶操作和后臺管理員管理。前臺主要是針對用戶的瀏覽和操作。有首頁、資訊、機票、酒店、家庭旅館、度假產(chǎn)品、景點、租車等模塊。具體的網(wǎng)站前臺功能模塊劃分,如圖3.2所示:網(wǎng)站前臺網(wǎng)站前臺首頁資訊機票酒店家庭旅館度假產(chǎn)品景點后臺圖3.2前臺功能模塊劃分圖后臺管理主要是針對前臺信息的控制和管理。管理員登錄系統(tǒng)后可以對整個系統(tǒng)進行管理,包括文章管理、酒店/旅館管理、機票管理、景點管理、租車管理、評論管理、管理員管理等。文章管理:管理員可以添加、修改、刪除前臺頁面的專題、欄目。還可以添加、修改、刪除指定專題、欄目的文章信息。酒店/旅館管理:管理員可以對酒店信息進行刪除、修改和添加,也可以對酒店/旅館的評論和訂單進行一系列的操作。機票管理:管理員可以對不同飛機路線的機票種類進行刪除、修改和添加,也可以對機票的評論和訂單進行一系列的操作。景點管理:管理員可以對景點信息進行刪除、修改和添加,也可以對景點的評論進行操作。租車管理:管理員可以對租車信息進行刪除、修改和添加。評論管理:管理員可以審核評論信息,回復(fù)評論,也可以對評論進行刪除、修改和添加。管理員管理:超級管理員可以添加網(wǎng)站管理員或設(shè)置其他管理員的權(quán)限。也可以對全部后臺管理員進行密碼的修改。具體的網(wǎng)站后臺功能模塊劃分如圖3.3所示:網(wǎng)站后臺網(wǎng)站后臺當(dāng)前服務(wù)器信息發(fā)送郵件文章管理酒店/旅館管理機票管理景點管理租車管理友情鏈接設(shè)置留言板管理管理員管理數(shù)據(jù)庫管理圖3.3后臺功能模塊劃分圖網(wǎng)站流程分析網(wǎng)站整體框架圖此整體框架圖讓瀏覽者對該系統(tǒng)一目了然,更是有所了解。如圖3.4所示:圖3.4網(wǎng)站整體框架圖網(wǎng)站流程設(shè)計一個好的旅游網(wǎng)站,可以讓客戶快速的了解里面的內(nèi)容,本著快速,方便的原則,錦陽旅游網(wǎng)的流程設(shè)計。如圖3.5所示:錦陽旅游網(wǎng)站錦陽旅游網(wǎng)站前臺登錄管理員輸入管理員操作文章,機票,旅游產(chǎn)品,酒店或旅店,景點,租車愿君留之瀏覽留言圖3.5網(wǎng)站業(yè)務(wù)流程圖數(shù)據(jù)流程分析錦陽旅游網(wǎng)頂層流程圖如圖3.6所示:前臺前臺后臺錦陽旅游網(wǎng)站瀏覽網(wǎng)站留言或訂單修改前臺頁面信息圖3.6頂層流程圖錦陽旅游網(wǎng)0層流程圖如圖3.7所示:管理員管理員文章管理酒店管理旅館管理機票管理景點管理租車管理留言板管理數(shù)據(jù)庫管理管理員管理酒店信息旅館信息機票票信景點信息租車信息留言信息數(shù)據(jù)庫信息圖3.7網(wǎng)站0層流程圖用戶對網(wǎng)站進行了解、并知道付款方式及聯(lián)系管理員的方式,如圖3.8所示:網(wǎng)站信息網(wǎng)站信息付款方式誠聘英才聯(lián)系方式用戶瀏覽用戶瀏覽用戶瀏覽圖3.8網(wǎng)站1層圖用戶對錦陽旅游網(wǎng)的信息瀏覽,并進行了解網(wǎng)站、預(yù)訂酒店和機票,如圖3.9所示:景點管理景點管理旅游信息管理租車管理機票管理度假產(chǎn)品旅游景點酒店/旅館管理旅游住宿旅游機票用戶瀏覽旅游租車圖3.9網(wǎng)站1層圖用戶對文章及其它評論的操作流程如圖3.10所示:網(wǎng)站評論管理網(wǎng)站評論管理游客評論管理回復(fù)評論管理查看評論管理查看評論回復(fù)評論游客評論圖3.10網(wǎng)站1層圖數(shù)據(jù)字典說明:數(shù)據(jù)字典是數(shù)據(jù)流中內(nèi)容的具體體現(xiàn),如果沒有數(shù)據(jù)字典光有數(shù)據(jù)流說明,需求分析是不完整的。至于具體內(nèi)容,可以是手工文檔或手工憑單,也可以是計算及文檔。一般而言,應(yīng)包括如下內(nèi)容:數(shù)據(jù)字典名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu))。數(shù)據(jù)量,存取頻度,存取方式。本網(wǎng)站的數(shù)據(jù)字典見表3.1-3.6所示。表3.1旅游景點名稱旅游景點標(biāo)識3.1接口說明輸入無輸出旅游景點的詳細(xì)介紹功能說明旅游景點介紹表3.2在線評論名稱在線評論標(biāo)識3.2接口說明輸入用戶的評論輸出用戶的評論及管理員的回復(fù)功能說明管理用戶的評論和評論的回復(fù)表3.3聯(lián)系方式名稱聯(lián)系方式標(biāo)識3.3接口說明輸入無輸出本公司的聯(lián)系方式功能說明表3.4付款方式名稱付款方式標(biāo)識3.4接口說明輸入無輸出本公司的付款方式功能說明表3.5網(wǎng)站管理名稱網(wǎng)站管理標(biāo)識3.5接口說明輸入管理員的管理,前臺頁面的各個配置等輸出網(wǎng)頁前臺的基本信息功能說明網(wǎng)站信息的管理,維護等表3.6數(shù)據(jù)局管理名稱數(shù)據(jù)庫管理標(biāo)識3.6接口說明輸入備份數(shù)據(jù)庫,查看系統(tǒng)控件占用輸出備份的數(shù)據(jù)庫文件功能說明備份數(shù)據(jù)庫,查看系統(tǒng)控件占用性能需求1.程序在通常的應(yīng)用環(huán)境下使用鼠標(biāo)和鍵盤進行輸入操作,對于執(zhí)按鈕,通常使用鼠標(biāo)的點擊完成。2.在網(wǎng)站上的內(nèi)容加快更新速度,以求完善,以此來吸引顧客。故障處理1.在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。在數(shù)據(jù)訪問、增改時,用戶輸入一些不合理的數(shù)據(jù)的時候,能夠進行一些合理的提示信息,不會因為輸入錯誤而導(dǎo)致系統(tǒng)的錯誤,而導(dǎo)致者窗口關(guān)閉。2.數(shù)據(jù)庫有備份機制,以防止數(shù)據(jù)的全部丟失。3.對編輯的程序進行重裝載時,第一次裝載認(rèn)為錯,修改;第二次運行,在需求調(diào)用時,有錯誤提示,重試。網(wǎng)站數(shù)據(jù)庫分析邏輯結(jié)構(gòu)分析1.模型中的實體相當(dāng)于一個實體集、一個表。實體用矩形框表示,實體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)定上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。2.屬性是實體的性質(zhì)。用矩形表示,與實體之間用一條線相連,表示主碼的關(guān)鍵屬性。3.各子系統(tǒng)模塊中主鍵相同的的字段之間豐在著相互聯(lián)的關(guān)系。(1:1,1:N,N:M)結(jié)合上面的需求分析以后,就可以設(shè)計出能夠滿足需求的各種實體和它們的屬性,以及它們之間的關(guān)系。再用實體(關(guān)系圖),將內(nèi)容表述出來,為后面的物理結(jié)構(gòu)設(shè)計打下基礎(chǔ)。文章E-R圖是實現(xiàn)后臺操作前臺頁面的文章信息,如下圖4.1所示:文章文章文章標(biāo)題作者是否置頂文章內(nèi)容……..所屬欄目文章編號所屬專題圖4.1文章數(shù)據(jù)表圖酒店表是實現(xiàn)后臺操作前臺頁面的酒店信息。如圖4.2所示:酒店/旅館酒店/旅館聯(lián)系人是否置頂簡介是否審核……..預(yù)定價格所在區(qū)域詳細(xì)地址圖4.2酒店/旅館數(shù)據(jù)表圖景點表是實現(xiàn)后臺操作前臺頁面的景點信息。如圖4.3所示:景點景點區(qū)域詳細(xì)地址聯(lián)系人預(yù)定價格……..簡介會員名名稱圖4.3景點數(shù)據(jù)表圖管理員表是實現(xiàn)管理用戶的基本信息。如圖4.4所示:管理員管理員密碼……..權(quán)限用戶名圖4.4管理員數(shù)據(jù)表圖以上各局部E-R圖集成E-R總圖。如圖4.5所示:圖4.5數(shù)據(jù)表E-R總圖物理結(jié)構(gòu)分析數(shù)據(jù)庫是軟件開發(fā)的靈魂和基礎(chǔ),是整個系統(tǒng)成功的關(guān)鍵所在,是開發(fā)高品質(zhì)應(yīng)用的前提。Article表用于存儲首頁文章資訊和旅游特產(chǎn)的資料,具體表結(jié)構(gòu)如表4.1所示:表4.1Article表字段名稱數(shù)據(jù)類型說明ArticleID自動編號文章IDSpecialID數(shù)字所屬專題IDTitle文本文章標(biāo)題Author文本作者CopyForm文本轉(zhuǎn)貼自Editor文本文章錄入員Key文本關(guān)鍵字Hits數(shù)字點擊數(shù)UpdateTime日期/時間更新時間Hot是/否是否為熱點文章OnTop是/否是否為精華文章Passed是/否是否通過審核Content備注文章內(nèi)容IncludePic是/否是否包含圖片DefaultPicUrl文本首頁圖片地址UploadFiles備注上傳文件的地址PaginationType數(shù)字文章內(nèi)容分頁方式ClassID數(shù)字所屬欄目IDSkinID數(shù)字配色模板IDStars數(shù)字推薦等級TitleFontColor文本標(biāo)題字體顏色MaxCharPerPage數(shù)字自動分頁是的每頁字符數(shù)Hotel表用于存儲酒店的相關(guān)信息,具體表結(jié)構(gòu)如表4.2所示:表4.2Hotel表字段名稱數(shù)據(jù)類型說明HotelID自動編號酒店/旅館IDHotelName文本名稱Area文本區(qū)域Address文本詳細(xì)地址Tel文本聯(lián)系人Level文本星級Fax文本聯(lián)系電話Webpage文本預(yù)訂價格HotelIntro備注簡介HotelPic文本圖片Remark備注備注Eidtor文本錄入員Keyword文本關(guān)鍵字UpdateTime日期/時間更新時間OnTop是/否是否置頂Elite是/否是否推薦Passed是/否是否通過審核Deleted是/否刪除標(biāo)記Hits數(shù)字點擊數(shù)Stars數(shù)字星級Sight表用于存儲景點的相關(guān)信息,具體表結(jié)構(gòu)如表4.3所示:表4.3Sight表字段名稱數(shù)據(jù)類型說明SightID自動編號景點IDSightName文本名稱Area文本區(qū)域Address文本詳細(xì)地址Tel文本聯(lián)系人Fax文本聯(lián)系方式OnePrice文本個人價格TeamPrice文本團隊價格WebPage文本預(yù)訂價格SightIntro備注簡介SightPic文本圖片Remark備注備注Editor文本錄入員KeyWord文本關(guān)鍵字UpdateTime日期/時間更新時間OnTop是/否是否置頂Elite是/否是否推薦Passed是/否是否通過審核Deleted是/否刪除標(biāo)記Hits數(shù)字點擊數(shù)Ticket表用于存儲機票的相關(guān)信息,具體表結(jié)構(gòu)如表4.4所示:表4.4Ticket表字段名稱數(shù)據(jù)類型說明TicketID自動編號機票IDCity文本城市FightNum文本名稱FlightCorp文本區(qū)域Startplace文本詳細(xì)地址Destination文本聯(lián)系人StartTime文本出發(fā)時間LandTime文本到達時間Schedule文本班期FlightType文本機型Rest是/否是否重置Return是/否Price文本價格CutPrice文本Remark備注備注Editor文本錄入員KeyWord文本關(guān)鍵字UpdateTime日期/時間更新時間Elite是/否Ontop是/否是否置頂Padded是/否是否通過審核Deleted是/否刪除標(biāo)記Admin表用于存儲管理員的相關(guān)信息,具體表結(jié)構(gòu)如表4.5所示:表4.5Admin表字段名稱數(shù)據(jù)類型說明ID自動編號IDUserName文本用戶名Password文本用戶密碼Purview數(shù)字用戶權(quán)限LastLoginIP文本最后登錄IPLastLoginTime時期/時間最后登錄時間LastLogoutTime時期/時間最后退出時間LoginTimes數(shù)字登錄次數(shù)AdminPurview_Article數(shù)字是否可管理文章表AdminPurview_Hotel數(shù)字是否可管理酒店表AdminPurview_Ticket數(shù)字是否可管理機票表AdminPurview_Sight數(shù)字是否可管理景點表AdmingPurview_Others數(shù)字網(wǎng)站界面設(shè)計與實現(xiàn)前臺頁面設(shè)計首頁頁面首頁是瀏覽者上網(wǎng)之后所看到網(wǎng)站的第一個內(nèi)容,它是網(wǎng)站的門面。一個好的首頁會給訪問者留下很深刻的印象,并吸引他對站點內(nèi)容的進一步瀏覽。本網(wǎng)站運用當(dāng)前流行的網(wǎng)頁設(shè)計技術(shù)為大家設(shè)計出清晰簡單、美觀大方的首頁及內(nèi)頁風(fēng)格,同時還做到信息充足、消息靈通的等優(yōu)點。使網(wǎng)站在能夠提供給訪問者最需要的信息之外還能擁有賞心悅目的感覺。使整個網(wǎng)站最終擁有可觀性和實用性的特點。首頁如圖5.1所示:圖5.1網(wǎng)站首頁機票頁面機票頁面主要提供給用戶查看機票及頂購機票的功能。設(shè)計如圖5.2所示:圖5.2機票頁面酒店頁面酒店頁面主要提供給用戶查看酒店的功能。設(shè)計如圖5.3所示:圖5.3酒店頁面景點頁面景點頁面主要提供給用戶查看各個景點及個人價格或團隊價格的功能。設(shè)計如圖5.4所示:圖5.4景點頁面租車頁面租車頁面主要提供給用戶查看各種車的樣式和介紹及價格的功能。設(shè)計如圖5.5所示:圖5.5租車頁面后臺頁面設(shè)計后臺登陸頁面進入后臺管理前首先進入登錄界面,當(dāng)用戶登錄成功后,就可以對網(wǎng)站的相關(guān)信息、用戶的相關(guān)資料等進行查看、添加、刪除、修改等操作。如圖所示5.6所示:圖5.6登陸頁面登陸頁面主要代碼如下:<%@language=vbscriptcodepage=936%><!--#includefile="inc/conn.asp"--><!--#includefile="inc/config.asp"--><!--#includefile="inc/md5.asp"--><%dimsql,rsdimusername,password,CheckCodeusername=replace(trim(request("username")),"'","")password=replace(trim(Request("password")),"'","")CheckCode=replace(trim(Request("CheckCode")),"'","")ifUserName=""then FoundErr=True ErrMsg=ErrMsg&"<br><li>用戶名不能為空!</li>"endififPassword=""then FoundErr=True ErrMsg=ErrMsg&"<br><li>密碼不能為空!</li>"endififFoundErr<>Truethen password=md5(password) setrs=server.createobject("adodb.recordset") sql="select*fromadminwherepassword='"&password&"'andusername='"&username&"'" rs.opensql,conn,1,3 ifrs.bofandrs.eofthen FoundErr=True ErrMsg=ErrMsg&"<br><li>用戶名或密碼錯誤!??!</li>" else ifpassword<>rs("password")then FoundErr=True ErrMsg=ErrMsg&"<br><li>用戶名或密碼錯誤?。?!</li>" else rs("LastLoginIP")=Request.ServerVariables("REMOTE_ADDR") rs("LastLoginTime")=now() rs("LoginTimes")=rs("LoginTimes")+1 rs.update session.Timeout=SessionTimeout session("AdminName")=rs("username") rs.close setrs=nothing callCloseConn() Response.Redirect"Admin_Index.asp" endif endif rs.close setrs=nothingendififFoundErr=Truethen callWriteErrMsg()endifcallCloseConn()'****************************************************'過程名:WriteErrMsg'作用:顯示錯誤提示信息'參數(shù):無'****************************************************subWriteErrMsg() dimstrErr strErr=strErr&"<html><head><title>錯誤信息</title><metahttp-equiv='Content-Type'content='text/html;charset=gb2312'>"&vbcrlf strErr=strErr&"<linkhref='admin_style.css'rel='stylesheet'type='text/css'></head><body>"&vbcrlf strErr=strErr&"<tablecellpadding=2cellspacing=1border=0width=400class='border'align=center>"&vbcrlf strErr=strErr&"<tralign='center'><tdheight='22'class='title'><strong>錯誤信息</strong></td></tr>"&vbcrlf strErr=strErr&"<tr><tdheight='100'class='tdbg'valign='top'><b>產(chǎn)生錯誤的可能原因:</b><br>"&errmsg&"</td></tr>"&vbcrlf strErr=strErr&"<tralign='center'><tdclass='tdbg'><ahref='Admin_Loginjacky.asp'><<返回登錄頁面</a></td></tr>"&vbcrlf strErr=strErr&"</table>"&vbcrlf strErr=strErr&"</body></html>"&vbcrlf response.writestrErrendsub%>后臺主頁面進入網(wǎng)站后臺后,就可以看到管理員管理的所有功能。如圖5.7所示:圖5.7后臺主頁面添加文章頁面添加文章頁面中可以對本網(wǎng)站要在前臺顯示的文章進行更新。如圖5.8所示:圖5.8添加文章頁面添加文章頁面主要代碼如下:subSaveArticle() dimPurviewChecked ifClassID=""then founderr=true errmsg=errmsg&"<br><li>未指定文章所屬欄目或者指定的欄目有下屬子欄目</li>" else ClassID=CLng(ClassID) ifClassID<=0then FoundErr=True ErrMsg=ErrMsg&"<br><li>指定了非法的欄目(外部欄目或不存在的欄目)</li>" else settClass=conn.execute("selectClassName,Depth,ParentPath,Child,LinkUrl,ParentID,ClassInputerFromArticleClasswhereClassID="&ClassID) iftClass.bofandtClass.eofthen FoundErr=True ErrMsg=ErrMsg&"<br><li>找不到指定的欄目</li>" else ClassName=tClass(0) Depth=tClass(1) ParentPath=tClass(2) Child=tClass(3) ifChild>0then FoundErr=True ErrMsg=ErrMsg&"<br><li>指定的欄目有下屬子欄目</li>" endif iftClass(4)<>""then FoundErr=True ErrMsg=ErrMsg&"<br><li>不能指定外部欄目</li>" endif ifAdminPurview=2andAdminPurview_Article=3then PurviewChecked=CheckClassMaster(tClass(6),AdminName) ifPurviewChecked=FalseandtClass(5)>0then settClass=conn.execute("selectClassInputerfromArticleClasswhereClassIDin("&ParentPath&")") dowhilenottClass.eof PurviewChecked=CheckClassMaster(tClass(0),AdminName) ifPurviewChecked=Truethenexitdo tClass.movenext loop endif ifPurviewChecked=Falsethen FoundErr=True ErrMsg=ErrMsg&"<br><li>對不起,你沒有在此欄目發(fā)表文章的權(quán)限!</li>" endif endif endif endif endif ifTitle=""then founderr=true errmsg=ErrMsg&"<br><li>文章標(biāo)題不能為空</li>" endif ifKey=""then founderr=true errmsg=errmsg&"<br><li>請輸入文章關(guān)鍵字</li>" endif ifContent=""then founderr=true errmsg=errmsg&"<br><li>文章內(nèi)容不能為空</li>" endif ifSkinID=""then SkinID=0 else SkinID=Clng(SkinID) endif ifLayoutID=""then LayoutID=0 else LayoutID=Clng(LayoutID) endif ifPaginationType=""then PaginationType=0 else PaginationType=Cint(PaginationType) endif ifMaxCharPerPage=""then MaxCharPerPage=0 else MaxCharPerPage=CLng(MaxCharPerPage) endif ifPaginationType=1andMaxCharPerPage=0then FoundErr=True ErrMsg=ErrMsg&"<br><li>請指定自動分頁時的每頁大約字符數(shù),必須大于0</li>" endif ifFoundErr=Truethen exitsub endif ifSpecialID=""then SpecialID=0 else SpecialID=CLng(SpecialID) endif Title=dvhtmlencode(Title) ifTitleFontType=""then TitleFontType=0 endif Key="|"&ReplaceBadChar(Key)&"|" dimstrSiteUrl strSiteUrl=request.ServerVariables("HTTP_REFERER") strSiteUrl=lcase(left(strSiteUrl,instrrev(strSiteUrl,"/"))) Content=ubbcode(replace(Content,strSiteUrl,"")) Content=ReplaceRemoteUrl(Content) ifAuthor<>""then Author=dvhtmlencode(Author) else ifAuthorName=""andAuthorEmail=""then Author="佚名" else ifAuthorName<>""then Author=AuthorName ifAuthorEmail<>""then Author=Author&"|"&AuthorEmail endif endif endif endif ifCopyFrom<>""then CopyFrom=dvhtmlencode(CopyFrom) else ifCopyFromName=""andCopyFromUrl=""then CopyFrom="本站原創(chuàng)" else ifCopyFromName<>""then CopyFrom=CopyFromName ifCopyFromUrl<>""then CopyFrom=CopyFrom&"|"&CopyFromUrl endif endif endif endif ifUpdateTime<>""andIsDate(UpdateTime)=truethen UpdateTime=CDate(UpdateTime) else UpdateTime=now() endif ifHits<>""then Hits=CLng(Hits) else Hits=0 endif ifReadLevel=""then ReadLevel=9999 else ReadLevel=CInt(ReadLevel) endif ifReadPoint=""then ReadPoint=0 else ReadPoint=Cint(ReadPoint) endif ifStars=""then Stars=0 else Stars=CInt(Stars) endif setrs=server.createobject("adodb.recordset") ifAction="Add1"orAction="Add2"then sql="selecttop1*fromarticle" rs.opensql,conn,1,3 rs.addnew callSaveData() rs("Editor")=Editor rs.update ArticleID=rs("ArticleID") rs.close elseifAction="Modify"then ifArticleID=""then founderr=true errmsg=errmsg&"<br><li>不能確定ArticleID的值</li>" else ArticleID=Clng(ArticleID) sql="select*fromarticlewherearticleid="&ArticleID rs.opensql,conn,1,3 ifrs.bofandrs.eofthen founderr=true errmsg=errmsg&"<br><li>找不到此文章,可能已經(jīng)被其他人刪除。</li>" else ifrs("Passed")=FalseandPassed="yes"then Conn_User.execute("update"&db_User_Table&"set"&db_User_ArticleChecked&"="&db_User_ArticleChecked&"+1where"&db_User_Name&"='"&rs("Editor")&"'") endif ifrs("Passed")=TrueandPassed<>"yes"then Conn_User.execute("update"&db_User_Table&"set"&db_User_ArticleChecked&"="&db_User_ArticleChecked&"-1where"&db_User_Name&"='"&rs("Editor")&"'") endif callSaveData() rs.update rs.close endif endif else FoundErr=True ErrMsg="<br><li>參數(shù)錯誤!</li>" endif setrs=nothingendsub添加機票頁面添加機票頁面中可以對本網(wǎng)站要在前臺顯示的機票信息進行及時更新。如圖5.9所示:圖5.9添加機票頁面添加機票頁面主要代碼如下:subSaveTicket() ifKeyword=""then randomizeranNum=int(90000*rnd)+10000 Keyword=ranNum endif ifUpdateTime<>""andIsDate(UpdateTime)=truethen UpdateTime=CDate(UpdateTime) else UpdateTime=now() endif setrs=server.createobject("adodb.recordset") ifAction="Add"then sql="selecttop1*fromTicket" rs.opensq
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026上半年安徽事業(yè)單位聯(lián)考合肥市巢湖市招聘22人備考題庫有答案詳解
- 宮外孕患者隱私保護護理查房
- 新型冠狀試題及答案
- 湖南省體育系列職稱評價辦法
- 腸梗阻的影像學(xué)鑒別與手術(shù)指征把握
- 衛(wèi)生院救護車輛管理制度
- 木棧道衛(wèi)生管理制度
- 衛(wèi)生院分區(qū)就診管理制度
- 衛(wèi)生院會計績效工資制度
- 人員培衛(wèi)生管理制度
- 2026屆南通市高二數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 寫字樓保潔培訓(xùn)課件
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會成熟人才招聘備考題庫有完整答案詳解
- 計量宣貫培訓(xùn)制度
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會成熟人才招聘備考題庫有答案詳解
- 2026.05.01施行的中華人民共和國漁業(yè)法(2025修訂)課件
- 原始股認(rèn)購協(xié)議書
- 嚴(yán)肅財經(jīng)紀(jì)律培訓(xùn)班課件
- 上海市復(fù)旦大學(xué)附中2026屆數(shù)學(xué)高一上期末質(zhì)量檢測試題含解析
- 企業(yè)員工食堂營養(yǎng)搭配方案
- 2025年國家公務(wù)員國家能源局面試題及答案
評論
0/150
提交評論