版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 HYPERLINK /旅游綜合信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要近年來,人們生活水平逐漸提高,傳統(tǒng)的衣、食、住、行不再滿足人們的差不多需求,旅游這一服務(wù)行業(yè)的進(jìn)展日漸凸顯。本系統(tǒng)是在Windows平臺(tái)下,以Apache為服務(wù)器、使用MySQL數(shù)據(jù)庫、PHP腳本語言、網(wǎng)絡(luò)編程等技術(shù)開發(fā)出的B/S和C/C結(jié)構(gòu)的小型動(dòng)態(tài)旅游綜合信息網(wǎng)站。系統(tǒng)以旅游綜合信息的治理為中心,涵蓋了旅游線路、景點(diǎn)信息、酒店信息、旅行社信息、旅游咨詢、旅游產(chǎn)品的查詢和治理,酒店、門票、火車票的在線訂購,網(wǎng)站在線留言等功能。系統(tǒng)治理員治理大量的數(shù)據(jù)信息,前臺(tái)用戶則不再是單純的使用者也開始享有組團(tuán)旅游、公布組團(tuán)信息,實(shí)現(xiàn)了用戶與用戶之間
2、的信息交互;系統(tǒng)的推舉模塊的開發(fā)也給用戶提供了有價(jià)值的推舉,為用戶的選擇提供了可靠有力的參考。通過互聯(lián)網(wǎng)實(shí)現(xiàn)客戶與旅行社及旅游協(xié)作部門的網(wǎng)上交流及業(yè)務(wù)的完成,達(dá)到最大限度地為客戶服務(wù)。關(guān)鍵字:旅游信息治理;B/S;動(dòng)態(tài)網(wǎng)站The Travel Information Site Design and ImplementationABSTRACTIn recent years, peoples living standard has improved gradually, traditional clothing, food and shelter, cant meet peoples basic
3、 needs any longer, the development of tourism in the service industry has become prominent increasingly. The system is in Windows, the Apache for the server, using the MySQL database, PHP scripting language, network programming and other technology to develop the B/S and C/C structure, dynamics of s
4、mall integrated tourism general tourism information website. The system takes the management of integrated information as the center, covering the tourist routes, attractions information, hotel information, travel information, travel advice, tourism product inquiries and management, hotels, tickets,
5、 online ticket ordering, site features such as online message. System administrators manage large amounts of data information, the users are no longer a simple front of users, they have begun to enjoy group travel, tour information released, realize information between users and user interaction; sy
6、stem recommended the development of the module also provides valuable recommendations for the users selection provides a powerful and reliable reference. The Internet realizes interactions online and deal with business between customers and travel agency and cooperation department, achieving maximum
7、 service to clients.Key words:Travel Information Management;B/S;Dynamic Web Site1引言1.1研究背景和意義伴隨現(xiàn)代人們生活條件的不斷提高,物質(zhì)生活的充裕不能完全代替精神生活的需求。每當(dāng)五一、十一假期來臨之際,人們差不多不局限在所居住地域的度假,開始打出了“走出本城,到外地觀光”的口號(hào),這無疑給旅游業(yè)帶來了新生。尤其是近年來,外出度假差不多不再是高收入人群的獨(dú)家選擇,而開始普及,這種趨勢(shì)就像網(wǎng)絡(luò)的普及一樣開始變得大眾化。旅游產(chǎn)業(yè)開始迎來了前所未有的進(jìn)展高潮,而網(wǎng)絡(luò)的普及使得人們?cè)诰€掃瞄所有期望的信息成為首選。旅游綜合
8、信息網(wǎng)站的點(diǎn)擊率也開始與日俱增,這不僅僅是因?yàn)榫W(wǎng)站提供了更詳細(xì)的圖文信息,還在于它的針對(duì)性差不多涵蓋了人們的飲食、住宿、出行、游玩、娛樂等各種需求,動(dòng)態(tài)更新更是及人之所急。人們開始邁向充滿人文與自然的區(qū)域,這在推動(dòng)旅游產(chǎn)業(yè)的同時(shí),也對(duì)旅游網(wǎng)站的質(zhì)量和提供信息的豐富、可靠、及時(shí)的程度要求提高了。1.2研究的要緊內(nèi)容依照旅游信息的治理特點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)符合實(shí)際情況的旅游綜合信息治理系統(tǒng)。本文按照軟件工程1的思想,依次介紹系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn)的過程。需求分析中介紹了當(dāng)前旅游信息治理所存在的問題,分析了系統(tǒng)開發(fā)的要緊問題、可行性、功能需求,提出了系統(tǒng)的總體要求;在總體設(shè)計(jì)中分析了系統(tǒng)的架構(gòu),劃分了系統(tǒng)
9、功能模塊,并依照需要進(jìn)行了數(shù)據(jù)庫設(shè)計(jì);在詳細(xì)設(shè)計(jì)中展示了要緊功能模塊的界面,并簡(jiǎn)述了實(shí)現(xiàn)方法以及部分代碼。1.3本文的組織結(jié)構(gòu)第一章引言,闡述了本文選題的研究背景以及意義,提出了本文的要緊研究?jī)?nèi)容。第二章需求分析,對(duì)系統(tǒng)進(jìn)行問題分析和解決方案,并進(jìn)行可行性研究。第三章系統(tǒng)分析,在需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行系統(tǒng)模式分析和功能模塊分析。第四章系統(tǒng)設(shè)計(jì),提出系統(tǒng)總體設(shè)計(jì)模型,并介紹數(shù)據(jù)庫設(shè)計(jì)的詳細(xì)方案、各功能模塊的設(shè)計(jì)。第五章系統(tǒng)實(shí)現(xiàn),簡(jiǎn)單介紹開發(fā)技術(shù)以及開發(fā)平臺(tái),詳細(xì)描述系統(tǒng)各功能模塊的具體實(shí)現(xiàn)。第六章總結(jié),總結(jié)開發(fā)過程中的問題,并提出自己的心得和感悟。2需求分析本章要緊是通過對(duì)現(xiàn)有問題進(jìn)行分析
10、和解決,進(jìn)行可行性研究、系統(tǒng)模式分析,得到最終的系統(tǒng)進(jìn)行分析和設(shè)計(jì)思路2。2.1問題分析2.1.1用戶需求講明用戶能通過網(wǎng)站掃瞄到更加詳細(xì)、可靠的旅游信息,得到最優(yōu)服務(wù),以達(dá)到個(gè)人的旅游需求和消費(fèi)的主動(dòng)性;治理者和商家則希望通過網(wǎng)站更好的宣傳、推銷自己的服務(wù)和產(chǎn)品,吸引更多用戶來購買。2.2.2應(yīng)用現(xiàn)狀由于旅游行業(yè)涉及大量數(shù)據(jù)信息,如:客戶信息、旅游路線信息、旅行社信息、酒店信息、景點(diǎn)信息等,這就對(duì)收集、治理及交流有了專門高的要求,但傳統(tǒng)的人工處理方式存在眾多問題。而本系統(tǒng)研究應(yīng)該予以幸免:人工記錄大量客戶信息費(fèi)時(shí)費(fèi)勁,還可能會(huì)造成重復(fù)冗余的記錄;傳統(tǒng)的信息記錄無法使客戶從大量信息中快速地獵取
11、期望的旅游動(dòng)態(tài)信息;客戶信息的記錄更新不及時(shí)造成客戶源信息一定程度的丟失;客戶和商家的交流由于時(shí)刻或空間的緣故被一定程度地局限;網(wǎng)上購物的時(shí)尚使得客戶期望達(dá)到足不出戶購買預(yù)期產(chǎn)品的目的;一般掃瞄者進(jìn)入網(wǎng)站時(shí)往往帶有一定的盲目性、不確定性,而網(wǎng)站大量的信息造成掃瞄者無針對(duì)性檢索,無法及時(shí)提供給客戶有針對(duì)性的推舉服務(wù)。2.1.3系統(tǒng)解決的問題本網(wǎng)站依照旅行路線的特點(diǎn),對(duì)旅行線路的規(guī)劃進(jìn)行系統(tǒng)、客觀的分析,網(wǎng)站系統(tǒng)應(yīng)差不多涵蓋旅行者旅游過程所涉及到的飲食、住宿、出行、游玩、娛樂等各種需求。對(duì)用戶進(jìn)行分類治理,實(shí)現(xiàn)行之有效的記錄。依照各自所使用的功能分為一般掃瞄者、會(huì)員、旅行社、酒店、網(wǎng)站后臺(tái)治理員。
12、提供信息查詢模塊能夠?yàn)橛幸蟮挠脩籼峁z索信息的功能,使客戶得到自己的要求信息。為解決客戶足不出戶的意愿,實(shí)現(xiàn)網(wǎng)上預(yù)訂系統(tǒng),包括訂房、訂票等。提高客戶與商家的互動(dòng)性和信息的及時(shí)反饋,實(shí)現(xiàn)留言功能。為了使客戶有針對(duì)性地選擇旅游路線和旅游產(chǎn)品,實(shí)現(xiàn)個(gè)性化推舉功能,以客戶的年齡階層為依據(jù)對(duì)客戶進(jìn)行個(gè)性化推舉,最終為用戶提供有價(jià)值的參考。2.2可行性分析2.2.1技術(shù)可行性技術(shù)可行性分析要緊分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。軟件方面:本系統(tǒng)采納PHP開發(fā)出友好的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫治理系統(tǒng)采納MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、一致性、安全性。因
13、此開發(fā)平臺(tái)已成熟可行。硬件方面:科技飛速進(jìn)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低。因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需。2.2.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析要緊涉及系統(tǒng)開發(fā)成本和收益的對(duì)比。從開發(fā)成本上考慮,本系統(tǒng)開發(fā)所使用的WAMP屬開源系統(tǒng),成本專門低。計(jì)算機(jī)網(wǎng)絡(luò)飛速進(jìn)展的全然緣故在于計(jì)算機(jī)的應(yīng)用促進(jìn)了社會(huì)經(jīng)濟(jì)的進(jìn)展,給社會(huì)帶來了巨大經(jīng)濟(jì)效益。通過網(wǎng)站治理旅游綜合信息不管在速度和效率上都會(huì)有極大的提高,在鞏固客戶與商家的長(zhǎng)期穩(wěn)定互動(dòng)關(guān)系的同時(shí),也帶動(dòng)了旅游業(yè)的進(jìn)展,給社會(huì)、國家都帶來了巨大的收益。2.2.3操作可行性原始的信息收集方式在費(fèi)時(shí)費(fèi)勁,網(wǎng)絡(luò)治理會(huì)更加
14、合理、便捷;網(wǎng)絡(luò)普及化的今天,各個(gè)年齡階層的人群關(guān)于網(wǎng)絡(luò)都有一定程度的接觸和了解。因此旅游綜合信息網(wǎng)站的普及也變得異常簡(jiǎn)單快捷。動(dòng)動(dòng)鼠標(biāo)就能進(jìn)行最佳的旅游選擇和便捷的旅游服務(wù),這就使得旅游網(wǎng)站會(huì)像淘寶購物一樣使人們樂于同意。3系統(tǒng)分析3.1系統(tǒng)模式3.1.1系統(tǒng)模式介紹目前網(wǎng)站設(shè)計(jì)所選用的模式有B/S(Browser/Server)、C/S(Client/Sever)、B/B(Browser/Browser)、C/C(Client/Client)這四種常用的架構(gòu),針對(duì)不同的需求有目的地選取系統(tǒng)架構(gòu)也是必須的。旅游電子商務(wù)3從自身要緊分為四種:B/B模式,即網(wǎng)站對(duì)交通、酒店、旅社、景點(diǎn)等企業(yè);B
15、/S模式,即網(wǎng)站對(duì)游客;C/B模式,即游客“點(diǎn)菜”、企業(yè)競(jìng)標(biāo)接盤;C/C模式,即游客發(fā)起招募同好者自行組團(tuán);這些模式給系統(tǒng)的設(shè)計(jì)提供了專門好的參考,本網(wǎng)站綜合信息治理網(wǎng)站的功能需求所采納的是B/S架構(gòu)和C/C架構(gòu)。3.1.2系統(tǒng)模式分析B/S結(jié)構(gòu)的優(yōu)點(diǎn)是能夠在任何地點(diǎn)進(jìn)行操作而不用安裝任何專門的軟件。充分利用掃瞄端和服務(wù)器端硬件環(huán)境的優(yōu)勢(shì),要緊是利用了不斷成熟的WWW掃瞄器技術(shù),結(jié)合掃瞄器的多種Script語言和ActiveX技術(shù),用通用掃瞄器實(shí)現(xiàn)本需復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。其結(jié)構(gòu)圖如3-1所示。圖3-1B/S結(jié)構(gòu)圖C/C結(jié)構(gòu)4是游客發(fā)起招
16、募同好者自行組團(tuán)的形式,加強(qiáng)了客戶之間的交流互動(dòng),不但強(qiáng)化了網(wǎng)絡(luò)的功能,還擴(kuò)大了網(wǎng)絡(luò)的使用范圍。這種結(jié)構(gòu)形式新穎,但正是由于采取了個(gè)性化的服務(wù),也得到了專門好的進(jìn)展。3.2功能需求描述分析3.2.1系統(tǒng)登錄模塊分析前臺(tái)或后臺(tái)用戶登錄時(shí),均需通過數(shù)據(jù)庫中的注冊(cè)表驗(yàn)證登錄信息。模塊設(shè)計(jì)如圖3-2所示。本模塊功能:治理用戶注冊(cè)會(huì)員、登錄驗(yàn)證,限制個(gè)不用戶惡意訪問、操作。用戶用戶P1.1驗(yàn)證身份P1.2注冊(cè)用戶表系統(tǒng)治理員P2.1登錄后臺(tái)P2.2治理用戶圖3-2用戶登錄DFD圖3.2.2信息查詢模塊分析本系統(tǒng)涉及到的信息查詢模塊有多個(gè),包括旅游線路查詢、旅游咨詢查詢、景點(diǎn)查詢、旅游產(chǎn)品查詢等,查詢過程
17、差不多類似,設(shè)計(jì)如圖3-3所示P1.1掃瞄信息旅游信息表前臺(tái)用戶后臺(tái)治理用戶P2登錄后臺(tái)圖3-3信息查詢模塊DFD圖3.2.3信息治理模塊分析本系統(tǒng)中前臺(tái)用戶有對(duì)個(gè)人信息、留言信息的治理模塊;旅社治理員關(guān)于來往客戶信息的治理,特色旅游路線的公布、治理,客戶關(guān)于路線的評(píng)價(jià)、留言治理,對(duì)景點(diǎn)門票的預(yù)定治理;酒店治理員關(guān)于客戶信息的治理,酒店訂房信息的公布、治理,客戶訂單信息的治理,客戶留言信息的反饋治理。后臺(tái)系統(tǒng)治理員則擁有最大的治理權(quán)限,能夠?qū)W(wǎng)站所有的信息進(jìn)行治理、操作:對(duì)新聞、旅游線路、旅游產(chǎn)品、用戶信息、景點(diǎn)信息、留言信息、預(yù)定信息的治理模塊。這些治理涉及到信息的增加、刪除或修改編輯中的部
18、分或全部。設(shè)計(jì)如圖3-4所示。信息表信息表用戶P2添加刪除修改留言表旅游信息表產(chǎn)品信息表新聞信息表用戶信息表后臺(tái)治理P1.1治理個(gè)人信息P1.2留言P1.3預(yù)定訂單表圖3-4信息治理模塊DFD圖3.2.4預(yù)定模塊分析預(yù)定要緊是前臺(tái)用戶的預(yù)定操作和后臺(tái)關(guān)于預(yù)定信息的治理。預(yù)定模塊設(shè)計(jì)如圖3-5所示。前臺(tái)用戶登錄網(wǎng)頁后,進(jìn)行酒店、火車票等旅游產(chǎn)品信息的查詢,然后訂票;后臺(tái)用戶處理接收到的訂單信息,然后通知給用戶處理結(jié)果。用戶提交預(yù)定表預(yù)定信息預(yù)定表返回預(yù)定表后臺(tái)治理系統(tǒng)P2處理預(yù)定信息訂單通知圖3-5預(yù)定模塊DFD圖3.2.5留言模塊分析留言模塊要緊涉及到前臺(tái)注冊(cè)用戶關(guān)于旅游線路、旅游咨詢、旅游產(chǎn)
19、品等發(fā)表留言,后臺(tái)治理員關(guān)于留言的刪除和回復(fù)操作。留言模塊設(shè)計(jì)如圖3-6所示。用戶P1.2留言留言表回復(fù)留言信息后臺(tái)用戶P1.1掃瞄旅游信息旅游產(chǎn)品P2處理留言信息圖3-6留言模塊設(shè)計(jì)DFD圖3.2.6特色模塊分析特色模塊的設(shè)計(jì)要緊是組團(tuán)模塊和推舉模塊。組團(tuán)模塊中,會(huì)員發(fā)起組團(tuán)行為,吸引其他網(wǎng)站用戶參與進(jìn)來,從而達(dá)到用戶與用戶之間的互動(dòng)交流;推舉模塊,為了解決網(wǎng)站用戶在掃瞄過程中選擇的盲目性和隨意性,為用戶提供有價(jià)值的推舉信息。要緊是旅游路線的推舉,旅社治理者公布路線信息的同時(shí),標(biāo)記路線推舉的年齡階層,客戶在掃瞄旅游信息時(shí),系統(tǒng)通過分析用戶的年齡進(jìn)行推舉顯示路線信息,達(dá)到推舉目的。4系統(tǒng)設(shè)計(jì)4
20、.1系統(tǒng)功能模型4.1.1總體設(shè)計(jì)模塊依照旅游綜合信息的信息種類及操作的不同系統(tǒng)分為前臺(tái)用戶登錄、掃瞄模塊和后臺(tái)治理員關(guān)于各類信息的治理模塊兩個(gè)要緊部分,設(shè)計(jì)過程中關(guān)于這兩個(gè)部分進(jìn)行不同的細(xì)化,使得信息的治理更加便捷。其主體的功能設(shè)計(jì)模塊如圖4-1所示。網(wǎng)站前臺(tái)用戶依照信息使用權(quán)限分為兩種:一般網(wǎng)站掃瞄者,注冊(cè)會(huì)員;網(wǎng)站后臺(tái)治理者依照信息治理權(quán)限分為三種:旅行社治理者,系統(tǒng)治理員。圖4-1系統(tǒng)總體功能層次圖4.1.2用戶功能模塊設(shè)計(jì)前臺(tái)用戶的依照權(quán)限不同,所能使用網(wǎng)站的功能范圍也不同。注冊(cè)會(huì)員擁有登錄系統(tǒng)前臺(tái),治理個(gè)人信息,對(duì)網(wǎng)站中的旅游信息、產(chǎn)品進(jìn)行查詢、留言,對(duì)各類商品進(jìn)行預(yù)定等操作;一般
21、的網(wǎng)站掃瞄者只具有網(wǎng)站旅游信息和產(chǎn)品的掃瞄、查詢功能。具體的層次設(shè)計(jì)如圖4-2所示。圖4-2前臺(tái)用戶功能層次圖4.1.3系統(tǒng)治理模塊設(shè)計(jì)后臺(tái)治理者依照權(quán)限不同可分為三類,其中系統(tǒng)治理員的權(quán)限最大,包含了登錄后臺(tái),個(gè)人密碼修改,治理會(huì)員信息、旅社信息和酒店信息,旅游路線的添加、刪除和修改編輯,網(wǎng)站留言治理,預(yù)定治理,退出。其功能層次圖如4-3所示。圖4-3系統(tǒng)治理功能層次圖其中依照權(quán)限的不同,旅社治理員和酒店治理員也可登錄后臺(tái)進(jìn)行部分操作功能,如對(duì)個(gè)體信息的治理,對(duì)服務(wù)會(huì)員的信息治理,旅社對(duì)旅游路線信息的公布、刪除和修改治理,酒店治理員對(duì)與訂房信息的公布、刪除和修改治理。4.2系統(tǒng)功能設(shè)計(jì)概述系
22、統(tǒng)以旅游綜合信息的治理為中心,網(wǎng)站前臺(tái)界面涵蓋了路線、景點(diǎn)、旅行社、新聞咨詢的掃瞄查詢,用戶留言,車票、酒店、門票的預(yù)訂,個(gè)人信息等功能模塊;后臺(tái)數(shù)據(jù)治理系統(tǒng)則涉及了對(duì)用戶信息、旅游線路、旅游新聞、景點(diǎn)信息、酒店信息、旅游產(chǎn)品的增刪改,對(duì)留言信息、訂單信息的處理等操作模塊。登錄模塊的要緊功能是驗(yàn)證用戶的身份,并記錄登錄用戶的信息,依照用戶的身份系統(tǒng)將設(shè)置不同的訪問操作權(quán)限;掃瞄旅游信息功能要緊在于使用戶更加便捷地實(shí)現(xiàn)有目的查詢;旅游信息治理模塊是為了使后臺(tái)治理用戶實(shí)現(xiàn)信息的實(shí)時(shí)添加、刪除和更新,使信息更加新穎;預(yù)定模塊為了達(dá)成用戶足不出戶的訂單實(shí)現(xiàn)要求;留言模塊是為了更好地實(shí)現(xiàn)前臺(tái)用戶之間、用
23、戶和后臺(tái)治理者之間的交互;特色模塊包括推舉模塊和由用戶負(fù)責(zé)的組團(tuán)模塊。前者是為了更好地為無目的用戶提供更好的推舉信息,穩(wěn)定客戶源、建立可靠地用戶關(guān)系;后者則在于加強(qiáng)用戶與用戶之間的交流互動(dòng),增強(qiáng)了用戶的主動(dòng)性。4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)實(shí)體-聯(lián)系圖是用來建立數(shù)據(jù)模型,在數(shù)據(jù)庫系統(tǒng)概論5中屬于概念設(shè)計(jì)時(shí)期,形成一個(gè)獨(dú)立于機(jī)器,獨(dú)立于DBMS的ER圖模型。ER圖提供了表示實(shí)體、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型,是現(xiàn)實(shí)世界的純粹反映,便于設(shè)計(jì)人員與用戶之間的交互。本系統(tǒng)中涉及到大量的對(duì)象及相應(yīng)關(guān)系,那個(gè)地點(diǎn)僅給出部分E-R圖,如圖4-4所示。會(huì)員實(shí)體圖,用于操作會(huì)員注冊(cè)
24、身份的驗(yàn)證和后臺(tái)對(duì)其的治理;組團(tuán)路線實(shí)體圖,是會(huì)員公布組團(tuán)路線吸引其他會(huì)員參與,實(shí)現(xiàn)網(wǎng)站客戶之間的交流;商品實(shí)體圖,用于后臺(tái)治理員這對(duì)網(wǎng)站涉及到的酒店、風(fēng)景區(qū)門票、火車票等旅游產(chǎn)品的治理;網(wǎng)站留言實(shí)體圖,用于治理會(huì)員關(guān)于旅游路線等的留言信息;網(wǎng)站訂單實(shí)體圖,用于治理會(huì)員關(guān)于旅游產(chǎn)品等的預(yù)定信息和后臺(tái)治理者對(duì)訂單的處理。圖4-4系統(tǒng)實(shí)體聯(lián)系圖4.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)所實(shí)現(xiàn)的功能依靠于大量的數(shù)據(jù)來源,這些數(shù)據(jù)包括數(shù)據(jù)庫和系統(tǒng)內(nèi)部。如用戶治理數(shù)據(jù)要緊依靠用戶治理表、留言表、訂單表等,后臺(tái)治理員治理數(shù)據(jù)則依靠于新聞治理表、產(chǎn)品治理表、用戶表、圖片治理表等。由于系統(tǒng)中用到的表比較多,全部給出會(huì)
25、占用大量篇幅,下面僅給出部分表。具體表詳細(xì)信息如下:1、用戶治理表member,記錄用戶的各種注冊(cè)信息與行為信息,便于治理。如表4-1所示。表4-1會(huì)員治理表列名類型長(zhǎng)度描述useridint11會(huì)員IDusernamevarchar50用戶名passwordvarchar255登錄密碼birthdatedatetime出生日期sexint11性不addrvarchar255住址telvarchar255電話emailvarchar255郵箱usergroupint11用戶類型2、產(chǎn)品治理表product,網(wǎng)站產(chǎn)品涵蓋類不專門多,便于后臺(tái)添加與刪除。如表4-2所示。表4-2產(chǎn)品治理表列名類型長(zhǎng)
26、度描述pidint11產(chǎn)品IDpnamevarchar255產(chǎn)品名稱clsidint11所屬分類pnumint11庫存總量ppoppricefloat市場(chǎng)價(jià)格pregpricefloat會(huì)員價(jià)格pdatedatetime上架時(shí)刻pcountint11銷售總數(shù)3、旅游路線表line,記錄旅社治理員公布的旅游路線信息,便于用戶關(guān)于旅游線路的掃瞄和預(yù)定,后臺(tái)關(guān)于路線的治理。如表4-3所示。表4-3旅游路線表列名類型長(zhǎng)度描述lineidint6路線IDhotelidint11旅社IDlinenamevarchar30路線主題addtimedatetime添加時(shí)刻agelevelvarchar10年齡階
27、層keywordvarchar20關(guān)鍵字4、留言信息表ly,記錄會(huì)員關(guān)于旅游路線、旅游產(chǎn)品評(píng)價(jià)后的留言信息和回復(fù)信息,方便后臺(tái)記錄治理,客戶信息達(dá)到了及時(shí)反饋,從而加強(qiáng)了客戶與商家之間的交互。如表4-4所示。表4-4留言信息表列名類型長(zhǎng)度描述idint6留言IDuseridint11會(huì)員IDlineidint11路線IDnamevarchar14留言主題nrvarchar200留言內(nèi)容addtimeDatetime留言時(shí)刻hfnrvarchar210回復(fù)內(nèi)容hftimedatetime回復(fù)時(shí)刻5、訂單詳情表orderdetail,記錄用戶通過掃瞄訂房、訂票信息后進(jìn)行預(yù)定,產(chǎn)生的商品訂單詳情,便
28、于后臺(tái)治理訂單詳情和訂單通知的返回操縱。如表4-5所示。表4-5訂單詳情表列名類型長(zhǎng)度描述orderidint11訂單IDuseridint11用戶IDpidint11產(chǎn)品IDordernovarchar60訂單編號(hào)orderdatedatetime訂購時(shí)刻shopidint11商品編號(hào)shopcountint11交易數(shù)量ordersumfloat交易總額orderstateint11交易狀態(tài)4.4要緊功能模塊設(shè)計(jì)4.4.1系統(tǒng)登錄模塊設(shè)計(jì)前臺(tái)或后臺(tái)用戶登錄時(shí),均需通過核對(duì)登錄信息與數(shù)據(jù)庫注冊(cè)表中的登錄驗(yàn)證信息。用戶登錄成功后,系統(tǒng)將用戶的登錄狀態(tài)記為在線,從而在網(wǎng)頁中顯示用戶的在線狀態(tài)。一般
29、用戶掃瞄網(wǎng)站可進(jìn)行掃瞄和查詢信息操作;若想進(jìn)行在線留言和訂房、訂票則需注冊(cè)。在用戶注冊(cè)時(shí),自動(dòng)添加用戶注冊(cè)時(shí)刻。其中用戶若要進(jìn)行訂票操作,則必須通過既定的交費(fèi)形式向本站繳納一定的費(fèi)用后才能享有。登錄模塊設(shè)計(jì)流程圖如圖4-5所示。圖4-5用戶登錄模塊設(shè)計(jì)流程圖4.4.2信息查詢模塊設(shè)計(jì)該模塊是方便用戶對(duì)本網(wǎng)站的旅游線路、旅游咨詢、旅游產(chǎn)品等查詢,并返回查詢結(jié)果。用戶依照自己的目標(biāo)需求,在檢索框中輸入對(duì)應(yīng)的關(guān)鍵字、選擇分類信息進(jìn)行查詢。查詢操作涉及到模糊查詢和準(zhǔn)確查詢,查詢關(guān)鍵語句的實(shí)現(xiàn)是通過使用調(diào)用SQL語句來實(shí)現(xiàn)的。查詢過程差不多類似,設(shè)計(jì)如圖4-6所示。圖4-6信息查詢模塊設(shè)計(jì)流程圖4.4.
30、3信息治理模塊設(shè)計(jì)該功能模塊要緊是為了使后臺(tái)治理系統(tǒng)對(duì)新聞咨詢、旅游線路、旅游產(chǎn)品、用戶信息、留言信息、預(yù)定信息的治理模塊。這些治理涉及到信息的增加、刪除或修改編輯中的部分或全部。旅社治理員登錄系統(tǒng)后能夠?qū)εc之有業(yè)務(wù)往來的客戶的信息進(jìn)行治理;添加特色旅游路線,吸引客戶參與;治理用戶關(guān)于公布路線的反饋留言信息。功能設(shè)計(jì)流程如圖4-7所示。那個(gè)地點(diǎn)就旅游路線的治理進(jìn)行分析:后臺(tái)系統(tǒng)治理員登錄后臺(tái)治理界面,然后通過相關(guān)的操作對(duì)旅社添加的旅游線路信息進(jìn)行治理,要緊操作有旅游線路的增加、刪除和修改。圖4-7信息治理模塊設(shè)計(jì)流程圖4.4.4預(yù)定模塊設(shè)計(jì)該功能模塊要緊是為了使用戶掃瞄旅游路線信息、酒店訂房、
31、火車訂票等旅游產(chǎn)品信息后,能夠進(jìn)行網(wǎng)上預(yù)定。注冊(cè)會(huì)員需登錄前臺(tái)后,將個(gè)人的預(yù)定信息填寫完整后,上交到后臺(tái)治理系統(tǒng),系統(tǒng)依照預(yù)定信息進(jìn)行處理后,將把訂單通知發(fā)給會(huì)員。酒店預(yù)房設(shè)計(jì)流程圖如圖4-8所示。(1)前臺(tái)用戶登錄網(wǎng)頁后,進(jìn)行酒店、火車票等旅游產(chǎn)品信息的查詢,然后訂票;(2)后臺(tái)用戶處理接收到的訂單信息,然后通知給用戶處理結(jié)果。圖4-8預(yù)定模塊設(shè)計(jì)流程圖4.4.5留言模塊設(shè)計(jì)該模塊的設(shè)計(jì)是為了使用戶與系統(tǒng)治理者之間進(jìn)行及時(shí)地溝通、交流。用戶能夠?qū)Σ煌穆糜涡畔⑷缏糜温肪€、旅游產(chǎn)品等進(jìn)行掃瞄后,發(fā)表留言。為了讓旅游部門掌握各方面的反饋信息,增加兩者的互動(dòng),本系統(tǒng)設(shè)置了在線留言模塊。通過此模塊,
32、能夠上傳留言、查看以往的留言信息、回復(fù)留言信息。留言信息包括:留言的用戶、留言對(duì)象、留言時(shí)刻及留言內(nèi)容。(1)掃瞄留言。用戶登陸后能夠查看往常的留言;(2)發(fā)表留言。用戶假如要留言必須登陸后發(fā)表其留言、回復(fù)留言。在線留言模塊流程圖如圖4-9所示。圖4-9留言模塊設(shè)計(jì)流程圖4.4.6特色模塊設(shè)計(jì)該模塊的設(shè)計(jì)是為了加強(qiáng)用戶與用戶之間的交流互動(dòng),系統(tǒng)對(duì)用戶的推舉功能。通過設(shè)計(jì)本模塊使系統(tǒng)具有更強(qiáng)的適應(yīng)性,同時(shí)也在一定程度上滿足了個(gè)性化需求。(1)用戶公布旅游路線。用戶登陸后能夠公布組團(tuán)信息,加強(qiáng)用戶之間的交流;(2)旅社在公布旅游路線信息時(shí),將個(gè)不旅游信息標(biāo)記主題和年齡階層,對(duì)用戶進(jìn)行推舉,會(huì)員登錄
33、后依照年齡階層進(jìn)行推舉顯示信息。公布組團(tuán)設(shè)計(jì)流程圖如圖4-10所示。圖4-10公布組團(tuán)設(shè)計(jì)流程圖5系統(tǒng)實(shí)現(xiàn)5.1開發(fā)環(huán)境及工具介紹WAMP是在Windows下的集成環(huán)境,集成了PHP、MySQL、Apache、phpMyAdmin、SQLiteManager滿足了大部分PHP開發(fā)者的需求。PHP即Hypertext Preprocessor是一種服務(wù)器端的動(dòng)態(tài)網(wǎng)頁,具有跨平臺(tái)性解除了系統(tǒng)限制,是一種HTML嵌入式的腳本語言能夠在多種操作系統(tǒng)下運(yùn)行。數(shù)據(jù)庫是數(shù)據(jù)治理的最新技術(shù),本系統(tǒng)所使用的MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫治理系統(tǒng),支持多種操作系統(tǒng)。還包括以下優(yōu)勢(shì):能夠處理擁有上千萬條記錄的大型
34、數(shù)據(jù);支持常見的SQL語句規(guī)范;可移植行高,安裝簡(jiǎn)單小巧;良好的運(yùn)行效率,有豐富信息的網(wǎng)絡(luò)支持;相對(duì)其他大型數(shù)據(jù)庫而言MySQL調(diào)試、治理,優(yōu)化都比較簡(jiǎn)單。5.2系統(tǒng)公共模塊的實(shí)現(xiàn)系統(tǒng)開發(fā)過程中治理模塊實(shí)現(xiàn)的要緊文件為SetUp.php文件,該文件包含了系統(tǒng)實(shí)現(xiàn)的要緊文件conn.inc.php、function.php和config.php。其中Config.php對(duì)網(wǎng)站的差不多信息、新聞相關(guān)參數(shù)、文件上傳差不多信息等進(jìn)行了設(shè)置。Conn.inc.php是網(wǎng)站的數(shù)據(jù)庫鏈接文件,對(duì)網(wǎng)站的字符編碼、數(shù)據(jù)庫選擇進(jìn)行了設(shè)置。關(guān)鍵代碼如下:$conn=mysql_connect(:3306,root,
35、) or die(連接數(shù)據(jù)庫失敗,請(qǐng)檢查數(shù)據(jù)庫配置!);mysql_query( SET NAMES GB2312); 設(shè)置字符編碼為GB2312mysql_select_db(date) or die(不能連接到指定數(shù)據(jù)庫); 選擇數(shù)據(jù)庫Function.php文件封裝了系統(tǒng)開發(fā)中的要緊接口函數(shù)。其中GetNewsClassNameById($intId)是新聞查詢函數(shù),GetProductHcYuding($classid,$rows,$maxlen)是旅游產(chǎn)品預(yù)定函數(shù),dateformat($strdate,$Strformat,$strmode=0)是日期格式化函數(shù)等。5.3功能模塊實(shí)
36、現(xiàn)5.3.1系統(tǒng)登錄模塊實(shí)現(xiàn)前臺(tái)和后臺(tái)用戶登錄模塊的實(shí)現(xiàn)相似,登錄時(shí)都需要驗(yàn)證信息才能夠進(jìn)入系統(tǒng)。登錄模塊程序的流程圖如5-1所示admin_login.phpadmin_login.phpadmin_index.phpadmin_logincheck.php1:輸入用戶名和密碼2:提交表單3:用戶名或密碼錯(cuò)誤4:用戶名和密碼正確5:loginout.php圖5-1登錄模塊實(shí)現(xiàn)時(shí)序個(gè)人信息的驗(yàn)證通過文件admin_logincheck.php來實(shí)現(xiàn)。實(shí)現(xiàn)驗(yàn)證信息的要緊關(guān)鍵代碼如下:查詢數(shù)據(jù)庫中注冊(cè)信息的SQL語句:$sql=Select * From sysadmin Where adminn
37、ame=$AdminName;$rs=mysql_query($sql); 返回?cái)?shù)據(jù)庫查詢結(jié)果驗(yàn)證信息是否正確if(md5($AdminPwd)=trim(mysql_result($rs,0,adminpwd)$_SESSIONadminName=$AdminName;$_SESSIONadminId=intval(mysql_result($rs,0,id);$_SESSIONadminGroup=intval(mysql_result($rs,0,admingroup);$_SESSIONlogintime=date(Y-m-d H:i:s);SetUrl(admin_index.php
38、);else msgBox(登陸失敗:錯(cuò)誤的用戶名或密碼!,admin_login.php);后臺(tái)系統(tǒng)治理界面如圖5-2所示圖5-2后臺(tái)治理界面5.3.2信息查詢模塊實(shí)現(xiàn)系統(tǒng)在后臺(tái)治理系統(tǒng)添加旅游信息時(shí)按類進(jìn)行劃分為新聞?lì)惡彤a(chǎn)品類,并提供關(guān)鍵字。查詢時(shí)能夠通過類不或關(guān)鍵字查詢。那個(gè)過程要緊通過search.php文件和search_result.php文件來實(shí)現(xiàn),實(shí)現(xiàn)時(shí)序如圖5-3所示。index.phpindex.phpsearch.phpsearch_result.php1:進(jìn)入查詢界面2:提交查詢依據(jù)3:查詢結(jié)果表單圖5-3旅游信息查詢模塊實(shí)現(xiàn)時(shí)序關(guān)鍵代碼如下:查詢信息的SQL語句:$l
39、inkStr= Where ;$sql=selectd_id, d_title, d_ispic, d_ishot, d_istop, d_isgood, d_adddate, d_editorfrom newslist; eq oac(,1)按關(guān)鍵字查詢$sql.=$linkStr. (d_title like %$key% Or d_content Like %$key% );$linkStr= And ; eq oac(,2)按分類查詢$cataid=GetNewsCataId($n_type);$sql.= $linkStr. d_clsid like $classid%;用來存放查詢
40、結(jié)果的語句:$result=mysql_query($sql,$conn) or die (mysql_error();結(jié)果顯示語句:$stitle str_replace($key,$key,trim($rows1);$sid=(int)($rows0);echo $stitle;查詢模塊的實(shí)現(xiàn)要緊通過數(shù)據(jù)庫查詢語句,結(jié)合PHP語句實(shí)現(xiàn)。設(shè)計(jì)界面如圖5-4所示。查詢結(jié)果如圖5-5所示。圖5-4網(wǎng)站信息查詢界面圖5-5網(wǎng)站查詢結(jié)果界面5.3.3信息治理模塊實(shí)現(xiàn)本系統(tǒng)中的信息治理涉及到信息的增加、刪除或修改編輯中的部分或全部。那個(gè)地點(diǎn)只列出了旅游產(chǎn)品治理的實(shí)現(xiàn)過程。該模塊實(shí)現(xiàn)的的時(shí)序如圖5-6所
41、示。旅游產(chǎn)品治理模塊存在于后臺(tái)用戶治理中,包括產(chǎn)品的增刪改操作,本模塊的實(shí)現(xiàn)要緊通過product_edit.php、product_list.php和product_mng.php這三個(gè)文件來實(shí)現(xiàn)。后臺(tái)治理系統(tǒng)的操作最終交由product_mng.php來處理,通過接收到的處理參數(shù)進(jìn)行相對(duì)應(yīng)的處理。2:提交操作2:提交操作增加、刪除、修改admin_index.phpproduct_list.phpproduct_mng.php1:進(jìn)入產(chǎn)品治理界面3:處理結(jié)果表單4:回主界面圖5-6旅游產(chǎn)品治理模塊實(shí)現(xiàn)時(shí)序Product_mng.php文件中包含了增刪改幾個(gè)操作的執(zhí)行函數(shù),本模塊實(shí)現(xiàn)的關(guān)鍵代
42、碼如下: eq oac(,1)增加模塊執(zhí)行的SQL語句$sql=Insert Into Product (pname,clsid,psurl,pburl,pnum,beizhu,ppopprice,pregprice,pvipprice,pdate,pinfo,pistop,pcount) values ($pname,$clsid,$psurl,$pburl,$pnum,$ppopprice,$pregprice,$pvipprice,$pdate,$pinfo,$pistop,0); eq oac(,2)刪除模塊執(zhí)行的SQL語句$sql=delete from product where
43、pid in ($id);$deled=mysql_query($sql) or die(mysql_error(); eq oac(,3)編輯模塊執(zhí)行的SQL語句$sql=Insert Into Product (pname,clsid,psurl,pburl,pnum,beizhu,ppopprice,pregprice,pvipprice,pdate,pinfo,pistop,pcount) values ($pname,$clsid,$psurl,$pburl,$pnum,$ppopprice,$pregprice,$pvipprice,$pdate,$pinfo,$pistop,0)
44、;SetUrl(product_list.php);5.3.4預(yù)定模塊實(shí)現(xiàn)預(yù)定要緊是前臺(tái)用戶的預(yù)定操作和后臺(tái)關(guān)于預(yù)定信息的治理。本系統(tǒng)的實(shí)現(xiàn)要緊通過productlist.php、order_list.php文件實(shí)現(xiàn),用戶提交關(guān)于產(chǎn)品或者旅游路線的留言信息給后臺(tái)的留言治理模塊,后臺(tái)系統(tǒng)對(duì)訂單信息進(jìn)行處理(推舉、刪除),最終將訂單通知返還給用戶。該模塊實(shí)現(xiàn)的時(shí)序如圖5-7所示。2:提交操作2:提交操作user_index.phpproductlist.phporder_list.php1:并進(jìn)入產(chǎn)品治理界面3:訂單通知表單圖5-7預(yù)定模塊實(shí)現(xiàn)時(shí)序此模塊實(shí)現(xiàn)的關(guān)鍵代碼如下將購買的訂單信息寫入數(shù)據(jù)庫的SQL語句$sql=Insert Into Orders (userid,orderdate,orderno,ordersum,orderstate)values ($_userid,$_orderdate,$_orderno,$_ordersum,$_orderstate) ;$cin=mysql_query($sql) or die(mysql_error();my
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年護(hù)士護(hù)理教育項(xiàng)目勞動(dòng)合同3篇
- 二零二五年生物醫(yī)藥研發(fā)與臨床試驗(yàn)合同6篇
- 二零二五版智能家居系統(tǒng)集成與裝飾設(shè)計(jì)合同范本3篇
- 二零二五版高標(biāo)準(zhǔn)預(yù)制混凝土構(gòu)件供應(yīng)合同3篇
- 二零二五版租賃住宅配套設(shè)施租賃服務(wù)合同2篇
- 二零二五版家居用品經(jīng)銷代理合同范本3篇
- 二零二五版互聯(lián)網(wǎng)公司高級(jí)經(jīng)理任職及期權(quán)激勵(lì)合同3篇
- 二零二五版便利店員工工作環(huán)境與設(shè)施改善服務(wù)合同3篇
- 湖南儲(chǔ)備糧代儲(chǔ)合同(2025年度)執(zhí)行細(xì)則范本3篇
- 二零二五版地鐵站商業(yè)廣告位租賃及裝修施工合同3篇
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語文一輪復(fù)習(xí)之寫作
- 2025年景觀照明項(xiàng)目可行性分析報(bào)告
- 2025年江蘇南京地鐵集團(tuán)招聘筆試參考題庫含答案解析
- 2025年度愛讀書學(xué)長(zhǎng)參與的讀書項(xiàng)目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué) 北師大版
評(píng)論
0/150
提交評(píng)論