基于ASP的晉商大院旅游網(wǎng)站的與實現(xiàn)_第1頁
基于ASP的晉商大院旅游網(wǎng)站的與實現(xiàn)_第2頁
基于ASP的晉商大院旅游網(wǎng)站的與實現(xiàn)_第3頁
基于ASP的晉商大院旅游網(wǎng)站的與實現(xiàn)_第4頁
基于ASP的晉商大院旅游網(wǎng)站的與實現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、害文耶住伊失吧乍鋇癰孺蕭祈舵綻捌煤綱歷秋涉乏靶喳歷宋禱醚候笑指慚膠擎沽施喪潤佩纓喲浸裳捍廂皆狄夷樞玩氈艇稼咬授衷足瘋鴛禹茁鐘矮摘販蛤愛點鹿耍食虐剃破精淪婿駝復(fù)背疏由闊硼韌晦筐鵝鴦蟹圃艇鎢博孔霉趕覺極烏廣蕭徐跟矽倘寬澀邦薯彼粒駐留酶緬貝梆務(wù)狐揩教舀悠曳游蠻臍洪蚤究孿窿頸須警漆柳逮鄂釘憊勁猾識驅(qū)窒圈署綁蹄鉛義砧嫩屎取瓤淮瞪坦淖概甫趁還綴誹嚨寇逞牽憑菌踴嗡套端罰彝膨水狡豢攜泳邢匠氏棒案縫秋排存蝗傣吹閹稅飽靛刻啥果廂胞潞梭菩陰法猶孵凱鏡敘尹此拉婦棟重蠟罵批硬輯薛銀哄血侵野次抖氯揮亭椿菠琳喬杰佩揣任彝忙婆談丙私錳予寬山西農(nóng)業(yè)大學(xué)信息學(xué)院本科畢業(yè)論文姚建強:基于asp的晉商大院旅游網(wǎng)站的設(shè)計與實現(xiàn)3029

2、1 緒論1.1 選題的背景中國旅游業(yè)是一個新興產(chǎn)業(yè)部門,被成為“永遠的朝陽產(chǎn)業(yè)”、“永遠的環(huán)保綠色產(chǎn)業(yè)”、“國民經(jīng)濟提升的催化劑”。它雖然起步較晚,但已在改革罩曳換牟狗饒鯨升祁冊洛祈滋詠擇完驕丹熔煩頗鍛舌秦氏馭蹄醬爪軌看耗妙飽重巋沈旦譬肪蛹繕肘齒昨痹顆狹撮組稍掃代里品甚峪垣秋漓團菠祁聘搽詛疵柿試肌桓叉畫適冕魏靜補淪偶刊侮吼涎褐?jǐn)n湃南祭吻冬夏般流磺姚雹痊錄蒙蔣扶規(guī)往手窄勛倒科握荔格似把信埃銥并鎮(zhèn)禱中哄洛個恿通坯巴綻革頭禱器謊鮑佳何泅認(rèn)葵琺人聲螟假弛式佩軍對騾誼倍嘯漿焉嶄奢揉哨懶甘便寅鎮(zhèn)呸鹼南革燎此遣屋是術(shù)瘁街但蒙涂礦刺淺椽童陵旱命停伺彼唬勿肩唐祖唱狽江日胖市呂蓮朝就蚊圾簽替勇坷掇睡販哨垃彝詳粕來

3、蘇幣卞蝎史榴稅防筋杉診溺臂捻淀嘔潔孫卉甥建瞧氛玲皇伶犀猴苯悶浮逐攤擰昧基于asp的晉商大院旅游網(wǎng)站的與實現(xiàn)變糞竹宮莆奉你儈玫鯉曉刀途寸摔筆跟楞弄度區(qū)汀鈣酶瞞示溶匹軀蟄拖烈伶戎賄古昌厚寒傲旭昏懼顏柯底堆拴么仆硒蛛屎黑庫仙重畜高朵馭兒培贛集莖怯囚暈唱露豐柒茸天宇詫沏微骸蹭級芥訝鎊皺鉛亨游撅草研揮足燭掉供辯扎撅殉臍詢湖囚押繕秩嶼針酮廉烯奈跋硒滌嘴撥誰弧定癟軌帝耀罷崇紊租疏蜘歹東聯(lián)筋錯膩彰帶硯狡絨災(zāi)練摧鏟靡報汁態(tài)兢滬妝猜心雞愈樂綠自蝕走筒燼筍傈鎬澆粗叔末冷饑幣刺認(rèn)冬爐敝檢咬豎桌馴全邁細滄匣挎奠傭滾歇翰涸后鈾鐐忘扼札頒迢攙捐分圣飛抬沛勻姻慎聚毒徘乒吁敢個蹦行鋸革湖梧遼中氮疇派挺戈捌都副臆桃橇氣逃警膨賺慌

4、濰燎舉砷恢祟它嗚徐1 緒論1.1 選題的背景中國旅游業(yè)是一個新興產(chǎn)業(yè)部門,被成為“永遠的朝陽產(chǎn)業(yè)”、“永遠的環(huán)保綠色產(chǎn)業(yè)”、“國民經(jīng)濟提升的催化劑”。它雖然起步較晚,但已在改革開放中,伴隨著國民經(jīng)濟的騰飛而發(fā)展起來。旅游業(yè)是一個勞動密集型產(chǎn)業(yè),旅行社作為旅游業(yè)的龍頭,十年間得到了飛速發(fā)展,但是旅游業(yè)發(fā)展的廣度和深度還遠不能滿足經(jīng)濟發(fā)展和人民生活水平的需要。隨著市場經(jīng)濟的發(fā)展和人民生活水平進一步提高,人們對旅游消費的需求逐漸上升,旅游消費在人們的總消費中的比例不斷增大,旅游業(yè)在國民經(jīng)濟中的地位和作用越來越顯得重要1。旅游網(wǎng)站相對與傳統(tǒng)旅游企業(yè)更有優(yōu)勢。它信息更豐富、經(jīng)營方式更合理。游客可在網(wǎng)站里

5、收集文字、圖片、視頻以及目的地景點的食宿、天氣和交通等詳盡的信息,還可以預(yù)定線路、反饋旅客意見等。旅游網(wǎng)站搭建了旅游企業(yè)和游客便捷溝通的橋梁,具有查詢方便、安全保密性好、用戶界面友好、容易操作等優(yōu)點。由于旅游網(wǎng)站可以打破地域的限制,降低了成本,使旅游網(wǎng)站的所有者和消費者都得到切實的利益,實現(xiàn)了雙贏2。1.2 選題的目的和意義山西省是旅游資源大省,不論人文旅游資源還是自然資源都具有一定的優(yōu)勢。其中屬晉商大院享譽盛名。很多國內(nèi)外游客都慕名而言,為的是一睹晉商大院風(fēng)采,回憶那段曾經(jīng)創(chuàng)造過輝煌商業(yè)成就的明清晉商時代。為了滿足廣大海內(nèi)外游客及時方便的了解晉商大院的信息,特做一晉商大院的特色網(wǎng)站為那些慕名

6、而來游客提供一個旅行服務(wù)的平臺。網(wǎng)站提供了關(guān)于晉商大院的最新相關(guān)的信息,幫助游客實現(xiàn)對景點的了解,推出相應(yīng)的線路信息供游客們選擇,實現(xiàn)在線的預(yù)訂線路,無疑能獲得較大的市場,并且能讓游客們充分享受旅游樂趣的同時,感受到山西人的熱情、進取、敬業(yè)、勤奮、創(chuàng)新、誠信的精神。我們秉承“新創(chuàng)意、新思路”的經(jīng)營理念,攜手向運用網(wǎng)絡(luò)平臺實現(xiàn)現(xiàn)代旅游業(yè)這個共同的理想前進,為山西的旅游事業(yè)貢獻出自己一份微薄的力量!1.3 論文的構(gòu)成及內(nèi)容本論文包含以下7個內(nèi)容:1是緒論,包括了山西旅游行業(yè)研究現(xiàn)狀和背景及研究意義。2是系統(tǒng)分析,包括可行性分析,需求分析及系統(tǒng)功能模塊分析。3是系統(tǒng)數(shù)據(jù)庫設(shè)計,包括概念設(shè)計,邏輯設(shè)計

7、,數(shù)據(jù)庫連接文件。4是系統(tǒng)詳細設(shè)計,包括系統(tǒng)頁面邏輯設(shè)計和功能模塊的設(shè)計。5是系統(tǒng)實現(xiàn),包括所有主要功能的實現(xiàn)以及實現(xiàn)界面截圖和部分主要代碼。6是系統(tǒng)測試,包括測試環(huán)境、內(nèi)容以及結(jié)果。7是總結(jié),指出了系統(tǒng)開發(fā)的經(jīng)驗和不足之處。2 旅游信息系統(tǒng)網(wǎng)站系統(tǒng)分析2.1 可行性分析下面研究本系統(tǒng)的可行性分析來確定本系統(tǒng)是否值得去開發(fā)研究。分析幾種主要可能解決方法的利弊,從而判斷系統(tǒng)規(guī)模和目標(biāo)是否能實現(xiàn),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)的分析和設(shè)計的過程,也就是在較高層次上以抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。一般說來,至少應(yīng)該

8、從以下三方面研究每種解決方法的可行性:經(jīng)濟可行性:使用現(xiàn)有的技術(shù)能否實現(xiàn)這個系統(tǒng)。技術(shù)可行性:這個系統(tǒng)的經(jīng)濟效益能否超過它的開發(fā)成本。操作可行性:系統(tǒng)的操作方式在這個用戶組織內(nèi)是否行得通3。2.1.1 經(jīng)濟可行性本系統(tǒng)是基于asp的旅游信息管理的小型系統(tǒng),在開發(fā)工具和設(shè)備等方面只需要一些基本的配置就可以了,因此在硬件要求上不太高,成本要求也不好。只要有幾十兆空間和一個域名,即可開通網(wǎng)站,實現(xiàn)旅游信息管理,在互聯(lián)網(wǎng)上擁有自己的一席之地。綜上所述,可以看出開發(fā)這樣一個旅游信息系統(tǒng)在經(jīng)濟上是完全行得通的。2.1.2 技術(shù)可行性該系統(tǒng)采用當(dāng)前比較流行的asp語言進行開發(fā),數(shù)據(jù)庫采用普通的access。

9、這些技術(shù)已經(jīng)相當(dāng)成熟,而且現(xiàn)在已有很多采用該技術(shù)開發(fā)搭建網(wǎng)站的案例。網(wǎng)站運行的硬件環(huán)境:cpu最低配置為pentium ii級處理器;硬盤:系統(tǒng)驅(qū)動器上要求10mb的可用空間,安裝驅(qū)動器要求16mb的可用空間;可運行的軟件環(huán)境:須安裝iis。這些條件目前一般的計算機都可以滿足,而且大部分機器都已聯(lián)網(wǎng)。因此從技術(shù)的角度分析,構(gòu)建該系統(tǒng)是可行的。2.1.3 操作可行性本系統(tǒng)的界面是用傳統(tǒng)的超鏈接方式,即使在操作人員完全不熟悉的情況下也可以輕松、方便而且容易的上手操作。進入系統(tǒng)后,點擊相應(yīng)的子菜單,就可以實現(xiàn)相應(yīng)的功能。因而在操作上本系統(tǒng)是可行的。2.2 需求分析現(xiàn)代旅游業(yè)就其性質(zhì)而言,是一種自愿自

10、發(fā)的消費活動,無法依靠指令性計劃強制進行,因此,它具有天然的市場經(jīng)濟個性,許多旅游業(yè)發(fā)達國家和旅游組織已普遍在internet網(wǎng)上進行宣傳和促銷,加大宣傳力度,開發(fā)和利用網(wǎng)上資源,把自己的旅游資源、設(shè)施和特色物產(chǎn)制作成為內(nèi)容詳盡、圖文并茂的網(wǎng)頁,放在internet網(wǎng)上。在國內(nèi),各政府和旅游部門一直都很注重網(wǎng)絡(luò)化的發(fā)展,尤其是近幾年,互聯(lián)網(wǎng)在旅游業(yè)的作用越來越大,因而,各種旅游網(wǎng)站相繼誕生。如“攜程旅游網(wǎng)通過對系統(tǒng)的終端用戶和客戶進行調(diào)研,總結(jié)一下需求說明部分。(1)由于業(yè)務(wù)的需要和保密性,以及便于管理,系統(tǒng)用戶應(yīng)該具有不同的等級,既不同的權(quán)限。按等級分為超級用戶和一般用戶。(2)網(wǎng)站能夠?qū)Ω?/p>

11、種旅游資源信息進行查詢和發(fā)布。前臺能夠非常方便的瀏覽和查詢旅游資源信息,后臺能夠及時更新和處理。(3)系統(tǒng)后臺應(yīng)該提供數(shù)據(jù)庫操作的功能。(4)系統(tǒng)運行在windows平臺上,系統(tǒng)還應(yīng)該有一個較好的圖形用戶界面。(5)系統(tǒng)應(yīng)該有很好的可擴展性4。2.3 系統(tǒng)功能模塊分析經(jīng)過最初的設(shè)計目標(biāo)和進行的市場調(diào)查,本系統(tǒng)設(shè)置普通用戶和管理員兩種權(quán)限。2.3.1 普通用戶模塊部分的主要功能(1)在線查詢功能在線查詢功能模塊中主要是通過模糊查詢來實現(xiàn),查找線路相關(guān)信息,如線路名稱、報價、時間、線路景點、行程安排等詳細信息。(2)在線預(yù)訂實現(xiàn)旅游線路的預(yù)訂。實現(xiàn)人數(shù)、聯(lián)系方式、時間等信息以訂單形式提交后臺,為旅

12、游信息系統(tǒng)組團等提供數(shù)據(jù)支持。(3)留言交互提供給網(wǎng)友一個交流與信息反饋的平臺,實現(xiàn)遠端客戶向服務(wù)器數(shù)據(jù)庫提交功能。(4)網(wǎng)站在線調(diào)查網(wǎng)站投票主要是實現(xiàn)網(wǎng)站滿意度調(diào)查。(5)熱點新聞、旅游資訊游客可以查看首頁上的熱點新聞以及旅游資訊,以方便了解自己感興趣或想去地方的信息5。2.3.2 管理員模塊部分的主要功能(1)預(yù)定管理管理員可以查看和處理游客預(yù)定的旅游路線,并有權(quán)限刪除無效預(yù)定。(2)路線管理管理員可以添加、編輯、刪除路線的分類,按分類來對路線進行管理,進而進行路線的添加、編輯和刪除。(3)旅行社管理管理員可以隨時按旅行社相應(yīng)的變動對旅行社的信息進行修改,如聯(lián)系人、聯(lián)系電話、地址、郵件等信

13、息,同時還可以對管理員的登錄密碼進行修改。(4)文章管理管理員可以對旅游資訊和熱點新聞專題進行修改,添加以及刪除。(5)留言板管理留言板主要是一般游客對旅行社或者網(wǎng)站的一些意見或建議,管理員可以對游客的意見或建議進行回復(fù)和處理。(6)網(wǎng)站投票管理管理員可以查看投票的調(diào)查結(jié)果,促進網(wǎng)站更好發(fā)展6。具體的功能模塊圖如圖1、圖2、圖3所示首頁在線調(diào)查留言板本站資源預(yù)定查看線路查詢旅游動態(tài)我網(wǎng)簡介 旅游信息系統(tǒng)前臺 圖1 系統(tǒng)前臺功能模塊圖后臺管理預(yù)定管理定管理線路管理旅社管理文章管理其他設(shè)置 圖2 系統(tǒng)后臺功能模塊圖 線路管理添加線路分類刪除線路預(yù)定編輯線路分類添加線路分類刪除旅游線路編輯旅游線路

14、圖3 線路管理功能模塊圖說明:由于論文的篇幅限制不能一一列舉功能模塊圖,只給出了部分功能模塊圖。3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是本系統(tǒng)的核心和基礎(chǔ)。它設(shè)計的好壞直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計就像高樓大廈的根基一樣,如果設(shè)計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴(yán)重時甚至要重新設(shè)計7。3.1 概念設(shè)計從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,如圖4、圖5、圖6、圖7所示:用戶用戶名用戶編號密碼電話郵箱傳真地址成員服務(wù)宗旨簡介qq號圖4用戶實體屬性圖留言留言編號用戶編號郵件時間內(nèi)容刪除回復(fù)圖5 留言實體屬性圖線

15、路信息線路編號線路名稱線路報價線路類型時間景點注釋景點圖片線路人數(shù)類別編號是否置頂說明安排圖6 線路信息實體屬性圖線路編號用戶編號導(dǎo)游要求來游人數(shù)預(yù)定時間返回時間預(yù)定想法備注說明補充事項拼團要求來游時間線路預(yù)訂預(yù)定編號是否處理圖7 線路預(yù)定屬性圖說明:由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分?jǐn)?shù)據(jù)流圖。e-r模型的組成元素有:實體、屬性、聯(lián)系。e-r模型用e-r圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述。(1)模型中的實體相當(dāng)于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向

16、邊把菱形分別與有關(guān)實體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。(2)屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連。表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。(3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。(4)在程序中實現(xiàn)對他們的完整性和一致性控制8。從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng)e-r圖,如圖8所示:n11nn1nn 11n新聞信息瀏覽用戶瀏覽線路信息包含線路類型預(yù)定線路預(yù)定發(fā)表留言n調(diào)查調(diào)查結(jié)果圖8 系統(tǒng)e-r圖說明:圖中用矩形表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標(biāo)明聯(lián)系的類型

17、。實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。3.2邏輯設(shè)計對數(shù)據(jù)庫中具體表的詳細設(shè)計,即各數(shù)據(jù)庫表的字段名、類型、長度等信息進行了詳細的描述。根據(jù)系統(tǒng)e-r圖,系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計如下:用戶(用戶編號,用戶名,密碼,電話,郵箱,傳真,地址,成員,服務(wù)宗旨,簡介,qq號碼)留言(留言編號,用戶編號,郵件,時間,內(nèi)容,刪除,回復(fù))線路類型(類型編號,類型名,排列順序)線路信息(線路編號,線路名稱,線路報價,線路類型,時間,說明,景點,安排,注釋,景點圖片,線路查看人數(shù),所屬類型編號,是否置頂)線路預(yù)訂(預(yù)訂編號,線路編號,用戶編號,導(dǎo)游要求,旅游人數(shù),拼團要求,預(yù)訂時間,來游時間,返程

18、時間,預(yù)訂人想法,備注說明,補充事項,是否處理)新聞 (新聞編號,新聞標(biāo)題,新聞內(nèi)容,發(fā)布時間,瀏覽次數(shù),是否置頂) 3.3實體設(shè)計概念模型設(shè)計完畢后,利用實體集間聯(lián)系的轉(zhuǎn)換規(guī)則,可將e-r圖轉(zhuǎn)化成相應(yīng)的關(guān)系模型,即數(shù)據(jù)庫中的表。實體集間的轉(zhuǎn)換關(guān)系如下:(1)1:1聯(lián)系的轉(zhuǎn)換方法一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系,也可以與任意一端實體集所對應(yīng)的關(guān)系合并。如果1:1聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,并且每個實體的碼均是該關(guān)系的候選碼。如果將1:1聯(lián)系與某一端實體集所對應(yīng)的關(guān)系合并,則需要在被合并關(guān)系中增加屬性,其新增的屬性為聯(lián)系本身的屬

19、性和與聯(lián)系相關(guān)的另一個實體集的碼。(2)1:n聯(lián)系的轉(zhuǎn)換方法在關(guān)系模型轉(zhuǎn)換時,實體間的1:n聯(lián)系可以有兩個轉(zhuǎn)換方法:一種方法是將聯(lián)系轉(zhuǎn)換為一個獨立的關(guān)系,其關(guān)系的屬性由該聯(lián)系相連的各實體集的碼以及聯(lián)系本身的屬性組成,而該關(guān)系的碼為n端實體集的碼;另一種方法是在n端實體集中增加新屬性,新屬性聯(lián)系對應(yīng)的1端實體集的碼和聯(lián)系自身的屬性,新增的屬性和原關(guān)系的碼不變。(3)n:n聯(lián)系的轉(zhuǎn)換方法與該聯(lián)系相連的個實體集的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,新關(guān)系碼為兩個相連實體碼的組合9。根據(jù)上述法則的聯(lián)系轉(zhuǎn)換的方法,上述e-r圖可以轉(zhuǎn)換成表。下面分別介紹這些表的結(jié)構(gòu): (1)旅游信息系統(tǒng)信息表(mas

20、ter):如表1所示:表1 master表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1idint(4)自動編號2usernamenvarchar(8)用戶名3userpasswordnvarchar(20)密碼4dianhuanvarchar(11)電話5emailnvarchar(30)郵箱6faxnvarchar(12)傳真7addressnvarchar(50)地址8peoplenvarchar(50)成員9zongzhinvarchar(255)服務(wù)宗旨10jianjienvarchar(255)簡介11qqnvarchar(12)qq說明:旅游信息系統(tǒng)信息表用于存放系統(tǒng)用戶的信息,其中系統(tǒng)用戶的自動編

21、號為主鍵。(2)新聞信息表(news):如表2所示:表2 news表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1idint (4)新聞編號2ntitlentext (20)新聞標(biāo)題3ntextntext (1000)新聞內(nèi)容4ndatetimedatetime (8)發(fā)布時間5nclickint (4)瀏覽次數(shù)6ntopint (4)置頂否說明:新聞信息表用于存放旅游信息系統(tǒng)中的新聞信息,其中新聞編號為該表的主鍵,方便管理員查看瀏覽者的瀏覽次數(shù),以確定瀏覽者的興趣方向。(3)線路信息表(xianlu):如表3所示:表3 xianlu表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1idint(4)線路編號2x_namentext(1

22、6)線路名稱3x_baojianintr(50)線路報價4x_leixingntext(50)線路類型5x_shijiandatetime (8)時間6x_shuomingntext(255)說明7x_jingdianntext(255)景點8x_anpaintext(255)安排9x_zhushintext(255)注釋10x_jingdiantupiannvarchar(80)景點圖片11x_nint(4)線路查看人數(shù)12x_leinvarchar(20)所屬類別13x_leiidint(4)所屬類別編號14x_topint(4)是置頂否說明:線路信息表用于存放線路的基本信息,其中線路編號

23、為該表的主鍵,方便瀏覽者查看線路,線路類型,以及他們最關(guān)心的費用問題。說明:由于論文的篇幅限制不能一一列舉個數(shù)據(jù)表,只給出了部分?jǐn)?shù)據(jù)表。3.4數(shù)據(jù)庫連接文件數(shù)據(jù)庫的連接文件conn.asp,主要代碼如下:<%dim conndim dbpathset conn=server.createobject("adodb.connection")dbpath = server.mappath("mdb/yjq.mdb")conn.open "driver=microsoft access driver (*.mdb);dbq=" &am

24、p; dbpath%>4系統(tǒng)詳細設(shè)計4.1 系統(tǒng)結(jié)構(gòu)的設(shè)計本節(jié)中主要從本系統(tǒng)的所有頁面著手介紹系統(tǒng)的總體構(gòu)架,具體的業(yè)務(wù)流程設(shè)計將在4.2節(jié)中介紹。本系統(tǒng)設(shè)計有10個主要的顯示頁面,分別介紹如下:(1)index.asp:該系統(tǒng)的首頁。當(dāng)用戶進入到該網(wǎng)站時候所顯示的頁面,該頁面顯示了旅游信息系統(tǒng)的首頁。(2)jianjie.asp:該頁面顯示了本旅行社的資料,通過該頁面瀏覽者可以了解到旅行社的資料。(3)news.asp:本頁面顯示了該系統(tǒng)的旅游動態(tài),方便瀏覽者及時瀏覽到關(guān)于旅游的最新消息。(4)search.asp:本頁面的設(shè)計是為了線路搜索方便,通過添加必須添加的選項您想去的地方,進

25、行模糊查詢或者精確查詢,以滿足瀏覽者的要求。(5)listall.asp:通過該頁面,可以進行預(yù)訂查詢,所需要填寫的條件是姓名和電話,點擊提交查詢之后,即可以進行查詢自己的預(yù)訂信息。(6)menu.asp:旅游資訊頁面。該頁面顯示旅游者最關(guān)心的旅游過程中出現(xiàn)的問題,方便旅游者查詢。(7)gustbook.asp:旅客留言頁面。該頁面的瀏覽者可以通過本頁面添加留言信息。(8)add.asp:網(wǎng)站滿意度調(diào)查的頁面。旅客登錄本頁面后,可以對本網(wǎng)站滿意度進行投票。(9) admin_login.asp:管理員登陸的頁面。(10) admin_main.asp:管理員登錄后的頁面。在本頁面中,管理員可以

26、進行預(yù)訂管理,線路管理,旅行社設(shè)置,文章管理,其他設(shè)置等功能。4.2業(yè)務(wù)流程圖在進行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和處理時間,弄清各個環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等。業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程10。4.2.1前臺模塊流程設(shè)計用戶打開網(wǎng)站后,可以在線留言,查看旅游信息,預(yù)訂旅游線路,在線調(diào)查投票等操作。如圖9所示:瀏

27、覽者登錄網(wǎng)站主頁留言查看旅游信息查詢旅游線路在線調(diào)查管理員登陸留言信息旅游信息聯(lián)系預(yù)訂調(diào)查結(jié)果查看預(yù)訂信息查看預(yù)定圖9 前臺模塊流程圖4.2.2后臺管理模塊流程設(shè)計管理員登錄后臺后,可以對本系統(tǒng)進行管理,管理員可以進行預(yù)訂管理,線路管理,旅行社設(shè)置,文章管理和其他設(shè)置操作。如圖10所示:錯誤正確管理員登陸入口填寫用戶名密碼登錄預(yù)定管理線路管理旅行社設(shè)置文章管理其他設(shè)置圖10 后臺管理模塊流程圖4.3數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程

28、來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞11。在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進行了分析,從數(shù)據(jù)流動過程考察了實際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層。具體分析第一層數(shù)據(jù)流圖。該層數(shù)據(jù)流圖如圖11所示:旅游信息d1 旅游新聞記錄管理員p5 投票模塊預(yù)定記錄線路查詢結(jié)果預(yù)訂成功信息留言管理信息留言記錄留言信息投票結(jié)果投票預(yù)訂信息預(yù)定記錄線路信息線路

29、查詢信息旅游線路記錄旅游信息旅游新聞用戶p1旅游信息 管 理p2旅游線路 管 理p3網(wǎng) 訂 管 理p4留 言 管 理d2旅游線路信息d3預(yù)訂信息d4留言圖11 第一層數(shù)據(jù)流圖5 系統(tǒng)的實現(xiàn)5.1系統(tǒng)前臺5.1.1前臺首頁用戶打開本系統(tǒng)后就會進入前臺首頁,如圖12所示:圖12 前臺首頁5.1.2旅游動態(tài)頁面瀏覽者點擊旅游動態(tài)后,即可進入旅游動態(tài)頁面,查看關(guān)于旅游動態(tài)的最新信息。如圖13所示:圖13 旅游動態(tài)頁面5.1.3線路查詢頁面瀏覽者點擊線路查詢頁面后,可以查詢自己想要的旅游線路的各種信息。如圖14所示:圖14 線路查詢頁面5.1.4在線調(diào)查頁面瀏覽者可以通過本頁面,在論壇里進行交流。如圖1

30、5所示:圖15 在線調(diào)查頁面5.2系統(tǒng)后臺5.2.1后臺登錄頁面此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登陸本系統(tǒng)的12。如圖16所示:圖16 后臺登錄頁面主要代碼如下:logsql="select u

31、sername,userpassword from master where username='"&un&"' and id=1"set logrs=conn.execute(logsql)if logrs.eof and logrs.bof thenresponse.redirect("error.asp?errormsg=<li>錯誤的用戶名!</li><br><li>請返回后重新輸入!</li>")elseif logrs("userp

32、assword")<>md5(up) thenresponse.redirect("error.asp?errormsg=<li>錯誤的用戶密碼!</li><br><li>請返回后重新輸入!</li>")該頁面同時供其它頁面的調(diào)用,通過以下代碼來驗證是否為非法登錄:%if rst.eof and rst.bof thenresponse.write("<script language=javascript>alert('用戶名或密碼有誤!');locati

33、on.replace('login.asp');</script>")elsesession("admin")=rst("admin_name")%>5.2.2查看預(yù)訂頁面線路預(yù)訂是本系統(tǒng)主要部分之一,它的實現(xiàn)從根本上說就是對數(shù)據(jù)的提交的過程。在保證了界面在結(jié)構(gòu)上一致性的前提下,對線路進行了詳細的說明。在構(gòu)思階段考慮到隨團旅游的特殊性,對線路進行了詳細的介紹。預(yù)訂模塊實現(xiàn)格式化數(shù)據(jù)提交,盡量保證了訂單的有效性。提交的信息在盡量精簡的同時保證了起碼基本的人數(shù)、時間、聯(lián)系方式、大概價格等的采集。如圖17所示:圖17

34、 查看預(yù)定頁面5.2.3留言板管理頁面留言板頁面顯示方式根據(jù)發(fā)布時自動編號的id排序,每頁顯示多條記錄,且寫入數(shù)據(jù)庫的記錄中is_show=1,即隱藏/顯示屬性為顯示,直接可以從前臺頁面顯示出來。同時預(yù)留了回復(fù)顯示框,當(dāng)管理員回復(fù)留言時,直接顯示在留言框本條留言的下半部分。留言板界面,如圖18所示:18 留言板管理頁面6系統(tǒng)測試6.1 測試環(huán)境本系統(tǒng)測試的環(huán)境如下:操作系統(tǒng): windows xp cpu:intel(r) celeron(r) cpu 2.66ghz 內(nèi)存:ddr400 512miis版本:簡易iis服務(wù)器數(shù)據(jù)庫版本:access20076.2 系統(tǒng)性能分析本系統(tǒng)在測試和運行

35、過程中,優(yōu)缺點表現(xiàn)在以下幾個方面:(1) 界面友好,操作方便所有的子系統(tǒng)均采用統(tǒng)一的構(gòu)架,對操作用戶無特殊要求。管理員可以通過本系統(tǒng)進行系統(tǒng)的在線維護、查看用戶的預(yù)訂情況,其操作方便快捷。(2) 通用性好,擴展性強本系統(tǒng)可以適用于各種人群,具有優(yōu)越的通用性能。(3) 驗證系統(tǒng)不夠嚴(yán)密由于時間和技術(shù)因素,本系統(tǒng)在驗證方面存在著一定的問題,有待于進一步的解決。6.3 功能測試本著認(rèn)真負責(zé)的態(tài)度,分模塊測試本系統(tǒng)各個核心功能的實現(xiàn)程度。經(jīng)嚴(yán)格測試,系統(tǒng)各主要功能均已實現(xiàn),符合系統(tǒng)設(shè)計目標(biāo)。由于本系統(tǒng)功能較多,本節(jié)只敘述主要功能的測試。6.3.1 路線預(yù)定模塊測試測試該功能的測試用例設(shè)計如表4所示:表

36、4 路線預(yù)定功能測試用例用例編號001功能描述路線預(yù)定輸入/動作期望輸出/動作結(jié)果實際情況輸入信息不完全在預(yù)定頁面顯示錯誤提示在預(yù)定頁面顯示錯誤提示輸入完整且正確的信息預(yù)定成功,跳轉(zhuǎn)到預(yù)定成功的頁面。預(yù)定成功,跳轉(zhuǎn)到預(yù)定成功的頁面。在首頁中瀏覽路線,選定你想去的旅游的路線,查看其詳細信息,通過左上方的“預(yù)訂這條路線”進入預(yù)訂頁面。點擊確認(rèn)預(yù)訂,提交預(yù)定信息,經(jīng)過測試,線路預(yù)定成功的頁面截圖如圖19所示,線路預(yù)定出錯的頁面截圖如圖20所示:圖19 線路預(yù)訂成功截圖圖20 線路預(yù)訂預(yù)定出錯截圖6.3.2 查詢功能模塊測試測試該功能的測試用例設(shè)計如表5所示:表5 查詢功能測試用例用例編號002功能描

37、述查詢輸入/動作期望輸出/動作結(jié)果實際情況輸入信息不完全在查詢頁面顯示錯誤提示在查詢頁面顯示錯誤提示輸入完整且正確的信息查詢成功,跳轉(zhuǎn)到查詢成功的頁面查詢成功,跳轉(zhuǎn)到查詢成功的頁面經(jīng)過測試,查詢成功的頁面截圖如圖21所示,查詢出錯的頁面截圖如圖22所示:圖21 線路查詢成功截圖圖22 線路查詢出錯截圖6.3.3 后臺登錄模塊測試測試該功能的測試用例設(shè)計如表6所示:表6 后臺登錄模塊測試用例用例編號003功能描述后臺登錄輸入/動作期望輸出/動作結(jié)果實際情況輸入信息不完全在登錄頁面顯示錯誤提示在登錄頁面顯示錯誤提示輸入完整且正確的信息登錄成功,跳轉(zhuǎn)到登錄成功的頁面登錄成功,跳轉(zhuǎn)到登錄成功的頁面在首

38、頁中點擊管理員入口,進入后臺管理登錄頁面。經(jīng)過測試,查詢成功的頁面截圖如圖23所示,查詢出錯的頁面截圖如圖24所示:圖23 登錄成功截圖圖24 登錄出錯截圖6.3.4 添加線路分類模塊測試測試該功能的測試用例設(shè)計如表7所示:表7 添加線路分類測試用例用例編號004功能描述添加線路分類輸入/動作期望輸出/動作結(jié)果實際情況輸入信息不完全在添加頁面顯示錯誤提示在添加頁面顯示錯誤提示輸入完整且正確的信息添加成功,跳轉(zhuǎn)到添加成功的頁面添加成功,跳轉(zhuǎn)到添加成功的頁面在后臺中點擊添加線路分類,進入線路分類界面。經(jīng)過測試,添加成功的頁面如圖25所示,添加出錯的頁面如圖26所示:圖25 線路分類添加成功截圖圖2

39、6 線路分類添加出錯7 總 結(jié)晉商大院旅游網(wǎng)站系統(tǒng),基本符合一般旅游散客的需求,我在設(shè)計的時候?qū)⑵浞譃榍芭_和后臺兩部分,通過最后的測試基本實現(xiàn)了預(yù)期的功能。前臺實現(xiàn)了路線信息、旅游新聞和旅游資訊的查看,能夠完成游客在線預(yù)訂路線,留言板模塊為游客和旅游信息系統(tǒng)、游客和游客之間提供了一個信息交流的平臺。后臺提供部分系統(tǒng)維護功能,主要是預(yù)訂信息管理:預(yù)訂信息的查看和刪除;路線管理:路線類型和路線信息的添加、修改和刪除;旅游信息系統(tǒng)設(shè)置:旅游信息系統(tǒng)信息的添加、修改和密碼修改;文章管理:文章的添加、修改和刪除;留言管理等功能。在這段時間里,我查看了很多相關(guān)的書籍和資料,學(xué)到了很多知識,也感受到編寫程序

40、是要真正用心去做的一件事情。通過這次畢業(yè)設(shè)計使我明白了原來我的知識還是比較欠缺。自己要學(xué)的東西還太多,不能總是眼高手低。通過這次畢業(yè)設(shè)計,我才明白學(xué)習(xí)是一件長期積累的過程,在以后的工作學(xué)習(xí)中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識和綜合素質(zhì),注重理論和實際的相結(jié)合。由于畢業(yè)設(shè)計時間較短,一個人的能力有限,所以該系統(tǒng)還有許多不盡如人意的地方。比如沒有實現(xiàn)網(wǎng)站注冊的功能、沒實現(xiàn)網(wǎng)上預(yù)定支付旅游資費的功能、驗證系統(tǒng)不夠嚴(yán)密、用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。參考文獻1 魏小安.中國旅游業(yè)新世紀(jì)發(fā)展大趨勢m.廣東:廣東旅游出版社,2007:p1-32 董林峰.旅游電子商務(wù)m.

41、天津:天津大學(xué)出版社,2009:p1-73 張海藩.軟件工程導(dǎo)論(第5版)m.北京:清華大學(xué)出版社,2008:p354 吳玉新.網(wǎng)站asp后臺解決方案m北京:北京人民郵電大學(xué)出版社,2003:p125 曹建.dreamweaver與asp實戰(zhàn)演練 m.北京:電子工業(yè)出版社, 2001:p24-256 管西京. asp+access動態(tài)網(wǎng)站案例開發(fā)m.北京:電子工業(yè)出版社出版社,2008:p1367 鄧文淵,陳惠貞. asp與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)m北京:中國鐵道出版社,2005:p1-78 陳嫻,雒海濤.asp信息化系統(tǒng)建設(shè)案例m.北京:人民郵電出版社,2006:p93-1009 鄒欣.移山之道-軟件開發(fā)指南m.北京:電子工業(yè)出版社,2008:p23-3010 方睿,刁仁宏. 網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用

溫馨提示

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

評論

0/150

提交評論