【基于PHP的旅游服務(wù)管理系統(tǒng)的開發(fā)與設(shè)計】5300字(論文)_第1頁
【基于PHP的旅游服務(wù)管理系統(tǒng)的開發(fā)與設(shè)計】5300字(論文)_第2頁
【基于PHP的旅游服務(wù)管理系統(tǒng)的開發(fā)與設(shè)計】5300字(論文)_第3頁
【基于PHP的旅游服務(wù)管理系統(tǒng)的開發(fā)與設(shè)計】5300字(論文)_第4頁
【基于PHP的旅游服務(wù)管理系統(tǒng)的開發(fā)與設(shè)計】5300字(論文)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于PHP的旅游服務(wù)管理系統(tǒng)的開發(fā)與設(shè)計目錄TOC\o"1-2"\h\u摘要 1引言 11.研究的背景與意義 21.1項目研究的背景 21.2項目研究的目的與意義 22.相關(guān)技術(shù)介紹 23.系統(tǒng)需求分析 33.1系統(tǒng)分析 33.2可行性分析 34.系統(tǒng)詳細(xì)設(shè)計 44.1系統(tǒng)功能模塊的設(shè)計 44.2整體E-R圖 54.3系統(tǒng)的數(shù)據(jù)庫設(shè)計 55.系統(tǒng)具體實現(xiàn) 65.1用戶在線留言、查看站內(nèi)新聞 65.2用戶票務(wù)查詢、票務(wù)預(yù)訂 75.3管理員后臺登錄頁面設(shè)計 95.4用戶查找,修改模塊 95.5票務(wù)預(yù)定信息預(yù)覽、管理 106.系統(tǒng)測試 117.總結(jié) 13參考文獻(xiàn) 14摘要:隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)上信息數(shù)量指數(shù)式增速。如何快速獲取關(guān)于旅游的信息就成為了想要旅游的人共同關(guān)注的問題,因此開發(fā)一個旅游服務(wù)管理系統(tǒng)就顯得尤為重要。本文的旅游服務(wù)管理系統(tǒng)是借助PHP語言編碼,HTML構(gòu)建前臺網(wǎng)頁框架,MySQL作為后臺數(shù)據(jù)庫,實現(xiàn)了用戶能夠查看站內(nèi)新聞、留言反饋、查看票務(wù)和預(yù)定票務(wù),管理員能夠管理用戶信息、留言反饋信息、站內(nèi)新聞以及票務(wù)信息。本系統(tǒng)界面簡潔、易操作、兼容性強(qiáng)。關(guān)鍵詞:旅游服務(wù);MySQL;PHP;HTML引言由于互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)上的信息數(shù)量成倍增長,有旅游需求時,大多數(shù)人都會通過搜索引擎去搜索旅游信息[1]。由于網(wǎng)上的信息嘈雜以及旅游信息的時效性較差,真正有用的信息少之又少,所以想要篩選信息制作個人旅游規(guī)劃往往需要耗費(fèi)大量的時間[2]。在對旅游服務(wù)管理的調(diào)查與分析的基礎(chǔ)上,基于B/S架構(gòu),并且使用了PHP語言進(jìn)行編寫,后臺存儲數(shù)據(jù)使用的是MySQL數(shù)據(jù)庫,為了能讓用戶更加快捷的得到旅游資訊,同時享受到更好的旅游服務(wù)。系統(tǒng)主要實現(xiàn)了用戶能夠通過該系統(tǒng)完成實時查看旅游資訊、預(yù)定票務(wù)等,后臺管理員能夠?qū)φ緝?nèi)新聞、票務(wù)信息、留言反饋、用戶信息等進(jìn)行增、刪、改和查。該系統(tǒng)使用B/S架構(gòu),便于維護(hù)和更新而且只需要瀏覽器就能進(jìn)行使用。以MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,存儲系統(tǒng)的數(shù)據(jù)[3]。該系統(tǒng)所擁有的功能基本上能夠滿足市場對于旅游服務(wù)的新需求。1.研究的背景與意義1.1項目研究的背景隨著互聯(lián)網(wǎng)的發(fā)展,大部分旅游資訊從紙質(zhì)傳播轉(zhuǎn)變?yōu)樾畔⒒瘋鞑?,但隨著信息化的進(jìn)一步發(fā)展,信息化發(fā)展逐漸進(jìn)入了一個新階段,信息變得越來越豐富的同時,信息質(zhì)量也在不斷下降[4]。隨著人均收入的提高,旅游的需求也在不斷提升,低質(zhì)量的旅游服務(wù)已經(jīng)不能滿足人們的需求[5]。網(wǎng)絡(luò)上的信息林林總總,信息質(zhì)量層次不齊,為了滿足人們對旅游業(yè)的服務(wù)的需求,旅游行業(yè)急需一套載有高質(zhì)量旅游資訊且功能齊全的系統(tǒng),滿足可以實時更新、易管理、易使用等需求[6]。1.2項目研究的目的與意義該系統(tǒng)的主要目標(biāo)是將旅游信息通過網(wǎng)絡(luò)形式集中展示出來并且提供一些相關(guān)聯(lián)的服務(wù),能夠幫助需要旅游的人更快的得到旅游資訊和旅游方面的服務(wù)[7]。該系統(tǒng)采用B/S模式,用PHP語言設(shè)計并實現(xiàn)了用戶功能模塊和管理員功能模塊的所有功能,在瀏覽器中就能進(jìn)行訪問和管理,具有跨平臺、輕便小巧、易操作的特點。相關(guān)技術(shù)介紹本系統(tǒng)前端開發(fā)使用的是HTML,HTML是一種標(biāo)記語言,它將分布在不同的位置的圖標(biāo)、文字以及各種信息資源通過超級鏈接的方式組織起來構(gòu)成靜態(tài)框架[8]。它用一些統(tǒng)一規(guī)則和標(biāo)準(zhǔn)的標(biāo)簽將文檔格式通過超文本傳輸協(xié)議進(jìn)行顯示,最大的特點是語法簡單,可以在不同的設(shè)備通用[9]。本系統(tǒng)后端開發(fā)使用的是PHP語言,PHP是一種可以在大多數(shù)操作系統(tǒng)使用的編碼語言,它能支持各大量協(xié)議的服務(wù),具有語法簡單,代碼執(zhí)行速度快等特點[10]。數(shù)據(jù)庫使用的是MySQL,MySQL是一款開源的數(shù)據(jù)庫管理系統(tǒng),支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語言,在WEB應(yīng)用領(lǐng)域,經(jīng)常使用MySQL作為其數(shù)據(jù)庫,是該領(lǐng)域最好的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,具有成本低、體積小、速度快等特點[11]。本系統(tǒng)使用的是B/S結(jié)構(gòu),可以跨平臺使用,不用安裝特定的軟件就能使用,系統(tǒng)成本低,擴(kuò)展性強(qiáng),只需要連接服務(wù)器就可以實現(xiàn)異地遠(yuǎn)程維護(hù)、升級[12]。3.系統(tǒng)需求分析3.1系統(tǒng)分析根據(jù)對旅游服務(wù)管理系統(tǒng)的分析與總結(jié)本系統(tǒng)功能可分為用戶模塊和管理員功能模塊。(1)用戶模塊功能如下:用戶注冊、登錄:用戶可以通過主界面的注冊按鈕進(jìn)行賬號的注冊和登錄。票務(wù)查詢、預(yù)訂:用戶可以通過搜索欄去查詢自己感興趣的旅游服務(wù),并且預(yù)定旅游票務(wù)。旅游套餐:用戶可以瀏覽旅游套餐信息并且預(yù)定旅游票務(wù)。站內(nèi)新聞:用戶可以看站內(nèi)新聞了解更多旅游方面的知識與最新的景點資訊。留言反饋:用戶可以反饋自己的意見。用戶個人后臺:用戶可以修改自己的個人信息。(2)管理員功能模塊如下:用戶管理:管理員可以在后臺管理頁面對用戶的個人信息進(jìn)行管理。票務(wù)信息管理:管理員可以在后臺管理頁面對網(wǎng)站內(nèi)的旅游票務(wù)信息進(jìn)行管理。票務(wù)預(yù)定管理:管理員可以在后臺管理頁面對用戶票務(wù)預(yù)定信息進(jìn)行管理。站內(nèi)新聞管理:管理員可以在后臺管理頁面對站內(nèi)新聞進(jìn)行管理。系統(tǒng)管理:管理員可以在后臺管理頁面可以、管理用戶發(fā)布的留言反饋,修改系統(tǒng)簡介和系統(tǒng)公告。3.2可行性分析經(jīng)濟(jì)可行性:實現(xiàn)該系統(tǒng)使用的是Dreamweaver和MySQL,這兩款工具代碼都是開源的,也沒有其他需要花銷的地方,因此在實現(xiàn)該系統(tǒng)的過沉重所需要的費(fèi)用很少。技術(shù)可行性:整個系統(tǒng)主要使用的是基于B/S的HTML+PHP+MySQL設(shè)計模式,這些技術(shù)都已經(jīng)非常成熟。操作可行性:具備PHP開發(fā)能力、HTML編寫能力、MySQL數(shù)據(jù)庫能力。4.系統(tǒng)詳細(xì)設(shè)計4.1系統(tǒng)功能模塊的設(shè)計系統(tǒng)的功能模塊設(shè)計如圖1所示圖1系統(tǒng)功能模塊設(shè)計圖系統(tǒng)結(jié)構(gòu)主要分為四個主要模塊:用戶前臺模塊,用戶后臺模塊,管理員后臺模塊,登錄模塊。(1)用戶前臺模塊如下:用戶前臺模塊界面風(fēng)格簡潔,操作簡單直觀,用戶體驗好,大部分用戶易上手,前臺模塊主要給展示用戶可使用的功能,具體功能有:用戶注冊、留言反饋、票務(wù)查詢、票務(wù)預(yù)訂、個人后臺。(2)用戶后臺模塊如下:此頁面設(shè)計為只有在用戶登陸成功后才有功能的使用權(quán)限,用戶可以修改個人資料,修改票務(wù)預(yù)定信息,修改旅游定制信息。(3)管理員后臺模塊如下:此頁面設(shè)計只有在管理員登陸成功后才有功能的使用權(quán)限,管理員可以管理系統(tǒng)用戶,修改系統(tǒng)的票務(wù)信息、站內(nèi)新聞、留言反饋,還可以管理預(yù)定票務(wù)信息。(4)登錄模塊如下:登錄模塊分為用戶登錄和管理員登錄,登錄的賬號必須和數(shù)據(jù)庫中的賬號密碼一致才能登錄,系統(tǒng)的很多數(shù)據(jù)和功能要在登錄后才能查看和使用。如果是用戶登錄,登陸成功后可以使用系統(tǒng)中的用戶功能,也能對個人后臺和個人業(yè)務(wù)進(jìn)行修改。如果是管理員登錄,可以對用戶信息和系統(tǒng)業(yè)務(wù)進(jìn)行修改。4.2整體E-R圖整體E-R圖設(shè)計如圖2所示。圖2系統(tǒng)整體E-R圖4.3系統(tǒng)的數(shù)據(jù)庫設(shè)計旅游服務(wù)系統(tǒng)的數(shù)據(jù)種類較多,因此需要設(shè)計多個數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存放,結(jié)合需求分析。本系統(tǒng)的核心數(shù)據(jù)庫主要有:(1)管理員信息表:存放管理員賬號的信息,具體設(shè)計見表1。表1管理員信息表列名數(shù)據(jù)類型是否為空是否主鍵長度idintNOYES11usernamevarcharNONO255pwdvarcharNONO255addtimeDateTimeNONO19(2)留言反饋信息表:存放用戶留言反饋信息,具體設(shè)計見表2。表2留言反饋信息表列名數(shù)據(jù)類型是否為空是否主鍵長度idintNOYES11zhanghaovarcharNONO255zhaopianvarcharYESNO255xingmingvarcharNONO255liuyanvarcharNONO255addtimeDateTimeNONO19huifuvarcharYESNO255(3)票務(wù)信息表:存放票務(wù)信息,具體設(shè)計見表3。表3票務(wù)信息表列名數(shù)據(jù)類型是否為空是否主鍵長度idintNOYES11piaowuxinxivarcharNONO50piaowumingchengvarcharNONO50didianmingchengvarcharNONO50kaifangshijianvarcharNONO50jiagevarcharNONO50jieshaovarcharNONO500isshvarcharNONO10addtimeDateTimeNONO195.系統(tǒng)具體實現(xiàn)5.1用戶在線留言、查看站內(nèi)新聞(1)實現(xiàn)目標(biāo):用戶能夠在主頁面完成用戶留言反饋,查看站內(nèi)新聞。(2)實現(xiàn)過程:在用戶登陸后,點擊留言反饋功能,會跳轉(zhuǎn)到lyblist頁面,用戶可以瀏覽其他用戶的留言,點擊頁面中的我要留言,此時系統(tǒng)會跳轉(zhuǎn)到lyb頁面,并且驗證是否登錄,如果還未登錄賬號,將會彈窗提示用戶還未登錄,如果已經(jīng)登陸賬號,填入想要留言的信息,數(shù)據(jù)將會把用戶填寫的留言內(nèi)容、用戶id、留言時間傳入數(shù)據(jù)庫liuyanbiao中,實現(xiàn)用戶留言反饋功能。點擊站內(nèi)新聞功能,后臺會返回數(shù)據(jù)庫xinwen中數(shù)據(jù),從而實現(xiàn)站內(nèi)新聞功能。留言反饋、查看站內(nèi)新聞模塊如圖2,圖3所示。圖3留言反饋圖4站內(nèi)新聞5.2用戶票務(wù)查詢、票務(wù)預(yù)訂(1)實現(xiàn)目標(biāo):用戶能夠完成票務(wù)查詢,票務(wù)預(yù)定。(2)實現(xiàn)過程:點擊票務(wù)查詢功能,在填入地點名稱后,點擊查詢,系統(tǒng)將在數(shù)據(jù)庫中進(jìn)行比對,比對符合條件的顯示在頁面中。在查詢完票務(wù)后點擊詳情可以對票務(wù)進(jìn)行預(yù)定,確定后數(shù)據(jù)將會傳入數(shù)據(jù)庫piaowuyuding表中。票務(wù)查詢、票務(wù)預(yù)訂模塊如圖4,圖5所示。圖5票務(wù)查詢圖6票務(wù)預(yù)定5.3管理員后臺登錄頁面設(shè)計(1)實現(xiàn)目標(biāo):在主頁點擊后臺功能可以跳轉(zhuǎn)但login頁面,登陸的管理員需要到服務(wù)器中進(jìn)行身份的驗證,如果不登陸,進(jìn)入后臺管理頁面數(shù)據(jù)和功能使無法使用的,并且會提示需要登陸。(2)實現(xiàn)過程:在login頁面設(shè)有text框,用戶來獲取輸入的賬號密碼,將數(shù)據(jù)庫alluser中所查詢出來的賬號密碼與php后臺所獲取的賬號密碼進(jìn)行對比,對比成可以登錄。后臺登錄頁面如圖6所示。圖7后臺登陸頁面5.4用戶查找,修改模塊(1)實現(xiàn)目標(biāo):后臺管理頁面,管理員成功登陸后,點擊左側(cè)列表中的系統(tǒng)用戶管理,可以預(yù)覽全部用戶信息,并且可以填寫用戶賬戶和姓名對用戶進(jìn)行查找。(2)實現(xiàn)過程:管理員登錄后臺管理頁面后,點擊左側(cè)列表的系統(tǒng)用戶管理中的注冊用戶管理,系統(tǒng)會將zhuceyonghu表中的數(shù)據(jù)顯示出來。輸入想要查詢的用戶姓名或者賬戶后,點擊查詢,系統(tǒng)將傳入的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)做對比,符合查詢條件的用戶數(shù)據(jù)將會顯示出來頁面中。用戶查找、修改模塊如圖7,圖8所示。圖8用戶查找頁面圖9用戶信息修改界面5.5票務(wù)預(yù)定信息預(yù)覽、管理(1)實現(xiàn)目標(biāo):管理員可以對用戶的票務(wù)進(jìn)行預(yù)覽和修改。(2)實現(xiàn)過程:管理員登陸后臺管理頁面后,點擊左側(cè)列表票務(wù)預(yù)訂管理,系統(tǒng)會將piaowuyuding表中的數(shù)據(jù)顯示出來,就能預(yù)覽全部票務(wù)預(yù)定信息。在信息欄中點擊修改,可以對表中的信息進(jìn)行修改和刪除。票務(wù)預(yù)定信息預(yù)覽、管理入圖9、圖10所示。圖10票務(wù)預(yù)定信息預(yù)覽圖11票務(wù)預(yù)定信息管理6.系統(tǒng)測試(1)程序測試方法:本系統(tǒng)測試選擇了黑盒測試,主要檢測系統(tǒng)各個功能是否能夠穩(wěn)定、流暢的運(yùn)行[13]。(2)測試的主要部分:第一部分:對用戶功能模塊進(jìn)行測試,注冊一個用戶,注冊成功后使用這個賬號進(jìn)行登錄,然后發(fā)布留言反饋、查看站內(nèi)新聞、查詢票務(wù)信息、預(yù)定票務(wù)以及進(jìn)入個人后臺管理個人信息。第二部分:對管理員功能模塊進(jìn)行測試,登錄管理員賬號,對用戶信息、票務(wù)信息、旅游套餐、旅游套餐購買、站內(nèi)新聞等進(jìn)行增、刪、改、查,對留言反饋、系統(tǒng)公告進(jìn)行查詢和修改。(3)系統(tǒng)測試用例與結(jié)果:為了測試系統(tǒng)的穩(wěn)定性,進(jìn)行了多組測試,本系統(tǒng)用戶功能分塊測試用例與結(jié)果如表4所示,管理員功能分塊測試用例與結(jié)果如表5所示:表4用戶分塊測試用例與結(jié)果測試項輸入操作步驟是否正常用戶注冊賬號、密碼注冊用戶賬戶功能正常用戶登錄賬號、密碼登錄用戶賬戶功能正常發(fā)布留言反饋各項信息留言反饋模塊發(fā)布留言功能正常查看站內(nèi)新聞無查看站內(nèi)新聞模塊功能正常查詢票務(wù)信息票務(wù)代碼票務(wù)信息模塊查找功能正常預(yù)定票務(wù)無對票務(wù)進(jìn)行預(yù)定功能正常個人信息后臺信息修改各項信息對個人信息進(jìn)行修改功能正常退出無推出賬號功能正常表5管理員分塊測試用例與結(jié)果測試項輸入操作步驟測試結(jié)果管理員登錄賬號、密碼登錄功能正常管理用戶信息各項信息對用戶信息進(jìn)行管理功能正常管理票務(wù)信息各項信息對票務(wù)信息進(jìn)行管理功能正常管理旅游套餐無對旅游套餐進(jìn)行管理功能正常管理站內(nèi)新聞各項信息對站內(nèi)新聞管理功能正常管理留言反饋各項信息對留言反饋管理功能正常管理系統(tǒng)公告各項信息對系統(tǒng)公告管理功能正常退出無退出功能正常進(jìn)行了各項數(shù)據(jù)測試,本系統(tǒng)都成功通過,對用戶的注冊、登錄、預(yù)定票務(wù)等功能,對管理員登錄、修改用戶信息、修改票務(wù)預(yù)定信息等功能都能穩(wěn)定流暢的運(yùn)行。7.總結(jié)本文設(shè)計并實現(xiàn)了基于PHP的旅游服務(wù)系統(tǒng),是為了解決信息時代的旅游業(yè)的新需求,該系統(tǒng)能給有旅游需求的人提供很大的便利,能讓他們有更好的體驗感。本系統(tǒng)具有以下幾個功能特點:界面簡單,用戶使用起來很方便,易上手。管理員可以對整個系統(tǒng)業(yè)務(wù)進(jìn)行實施管理,對數(shù)據(jù)增、刪、改、查操作十分便捷。管理員可以看到用戶反饋,可以實時自我改進(jìn),升級系統(tǒng)。雖然該系統(tǒng)功能都能夠正常運(yùn)行,但是該系統(tǒng)還是有非常多地方需要去改進(jìn),例如:系統(tǒng)的外觀設(shè)計不夠美觀,功能布局不夠人性化。沒有設(shè)計模塊記錄刪除操作,無法處理管理員誤刪數(shù)據(jù)的情況。該系統(tǒng)的功能還不夠完善,只能滿足基本需求。參考文獻(xiàn)勞國煒.智慧旅游信息平臺數(shù)據(jù)庫建設(shè)和架構(gòu)設(shè)計[J].現(xiàn)代電子技術(shù),2021,44(10):69-72.劉京城,劉少華.基于WebGIS的個人旅游規(guī)劃系統(tǒng)[J].現(xiàn)代商貿(mào)工業(yè),2017(27):195-196.[3]范開勇,陳宇收.MySQL數(shù)據(jù)庫性能優(yōu)化研究[J].中國新通信,2019.(01):57.[4]周宏

溫馨提示

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

評論

0/150

提交評論