




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
...wd......wd......wd...摘要隨著Internet技術的開展,互聯網在中國逐步普及,人們對網絡的需求也日益增長,利用計算機實現旅游資源的管理勢在必行。本系統從初步調查開場,詳細介紹了需求分析、流程和數據分析,并進展了系統總體構造設計和數據庫設計。系統采用Editplus編寫php腳本,集成軟件Xampp建設數據庫,從界面簡潔、實用的要求出發,完成了旅游資源管理工作的主要局部,本文是根據旅游行業的這種現狀,提出解決問題的一個可行性方法:采用現代化統一的計算機網絡系統,實現了旅游管理的網絡化,各類信息有序地進展存儲,可進入系統主控界面,進展信息管理,信息查詢,留言板等功能的使用。實現了各種業務系統的數據集成和信息集成,對旅游各類信息、資源進展協同集中管理。本網站系統實現了網站的全面動態管理,高速數據存取,使得對網站的管理更加及時有效,極大的提高了網站管理人員的工作效率。關鍵詞:旅游信息;php動態網站目錄第一章概述11.1.研究背景11.2.選題依據11.3.研究意義2第二章開發技術與工具22.1.php技術簡介22.2.Xampp集成軟件32.3.Editplus開發工具3第三章需求分析3.1.用戶需求和后臺管理需求3.2系統分析與環境開發需求3.3網站的功能模塊簡介第四章系統設計4.1系統模塊功能設計4.2數據庫設計4.2.1數據庫功能分析4.2.2數據庫E-R圖4.3頁面設計第五章系統實現5.1前臺5.1.1首頁實現5.1.2列表頁實現5.1.3內容頁實現5.1.4管理頁實現5.2后臺5.2.1管理員登陸5.2.2用戶名管理5.2.3旅游信息管理5.2.3常用參數設置第六章測試運行與維護6.1面向過程的測試方法6.1.1黑盒測試6.1.2白盒測試6.2具體測試的設計6.3系統維護第一章概述1.1.研究背景我國是一個旅游資源大國,地大物博,文化傳統源遠流長,在過去的20年,中國已經從旅游資源大國開展成為亞洲旅游大國,今后20年,中國將成為世界旅游強國。根據世界旅游組織預測,到2020年,我國將成為世界最大的旅游目的地,并成為世界第四大旅游客源國,屆時,中國每年接待的入境旅游者將到達1.37億,每年也將有1億的中國旅游者將出境、出國旅游。我國擁有的國內旅游市場潛力也十分巨大,12億普通老百姓的旅游意識現在才剛剛興起,國內旅游收入在國民生產總值中占比重很小,隨著經濟的增長,國民旅游意識將有一個加速成長的過程,目前“假日經濟〞的蓬勃興起正是人們旅游意識和國家政策扶植相結合的結果。近年來,隨著網絡技術的迅猛開展,越來越多的部門、企事業單位都有通過Internet對外宣傳自己,同時為那些有信息需求的人提供方便快捷的服務。旅游網站是各旅游勝地對外宣傳中不可缺少的工具,它的內容對于旅游勝地的宣傳和旅游地的工程的開發的決策起著非常重要的作用。旅游網的成立標志著我國基于互聯網的旅游網絡開展的開場。隨著電子商務的潮起潮落,旅游網站也經歷了市場的洗禮。旅游網站作為網絡經濟形勢下旅游業開展的一種戰略武器,已對我國旅游市場的固有壁壘帶來沖擊,我國旅游電子商務在未來的開展中尚有許多工作要做。旅游電子商務像一張大網,把眾多的旅游供給商、旅游中介、旅游者聯系在一起。相對于傳統的旅游業來說,旅游電子商務不僅提高了業務透明度和工作效率,降低了邊際本錢,而且凸現了旅游產品本身個性化、信息化、時令化等特性。1.2.選題依據隨著國內互聯網的開展,旅游業也成為網上的熱點主題,旅游類各種站點也紛紛建設。不過許多網站的內容還只限于旅游信息的發布和介紹,而互聯網與旅游業的結合開展顯然不應局限于此。用戶不再滿足于通過瀏覽器看到靜態頁面,而是希望能根據要求生成更加靈活的、生動的動態頁面。動態網頁包含交互功能,動態網頁的特點有:以數據庫技術為根基,可以大大降低網站維護的工作量;采用動態網頁技術的網站可以實現更多的功能,如用戶登錄、后臺管理等功能;不是獨立存在于服務器的網頁文件,只有當用戶請求服務器才返回一個完整的網頁。其中的最主要的方面就是利用它來傳遞和發送信息,更好的展現自我。我的旅游網就是利用計算機網絡向游客們發布旅游信息;游客通過計算機網絡留言來發表自己的意見和建議。旅游網站在時空方面沒有限制,可以實現遠程的信息查詢和交流。1.3.研究意義依靠互聯網的開展和普及,網絡已成為一種時尚,許多有眼光的旅游企業家和網絡電子商務企業家們逐漸出現,專注于網絡旅游的開展和潛在價值,積極推動網絡旅游開展。一般來說,虛擬旅游電子商務可以滿足不同層次的需求,能帶來很多的社會效益和經濟效益。主要表現在以下幾個方面:(l)對于旅游消費者,旅游電子商務既可以為許多旅游潛在消費者提供大量信息資源,滿足需求的旅游信息的查詢時,隨著技術的開展,并能讓愛網絡虛擬旅游的消費者通過虛擬旅游體驗平臺感受更逼真的各景區旅游的樂趣,彌補許多人不能實現現實的缺憾。(2)對于旅游系統的開發和規劃者來說,通過旅游電子商務系統可以更全面更真實的收集網絡游客的反響信息,促進其更快、更好地改良和完善旅游系統的建設和創新,這樣它就可以大大降低了風險和本錢的系統開發,實現系統的開發效益最大化。第二章開發技術與工具2.1.Php技術簡介PHP技術簡介什么是PHPPHP是一種服務器端的,嵌入HTML的腳本語言。PHP區別其他像客戶端Javascript的地方是它的代碼在服務器端執行。PHP能做什么?最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格數據,生成動態頁面內容,或者收發cookies。可能最強大,最有意義的特性是PHP支持大范圍的數據庫.書寫一個支持數據庫的Web頁面是難以置信的簡單。下面是當前支持的數據庫:AdabasD、IterBase、Solid、dBase、mSQL、Sybase、Empress、MySQL、Velocis、FilePro、Oracle、Unix、dbm、Informix、PostgreSQL。PHP通過協議也支持與其他服務的"交談",像IMAP,SNMP,NNTP,POP3,甚至是HTTP.也可以翻開晦澀的網絡接口和其他協議交互。2.2.Xampp集成軟件XAMPP〔Apache+MySQL+PHP+PERL〕是一個功能強大的建站集成軟件包。這個軟件包原來的名字是LAMPP,但是為了防止誤解,最新的幾個版本就改名為
XAMPP
了。2.3.Editplus開發工具Editplus是功能強大的文本及代碼編輯軟件,支持PHP,java,C等主流編程語言開發,擁有豐富的擴展插件,具有體積小巧、運行速度快等特點支持多種語言,語法高亮默認支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等語法高亮顯示,通過定制語法文件,可以擴展到其他程序語言,在官方網站上可以下載〔大局部語言都支持〕。與瀏覽器無縫連接EditPlus提供了與Internet的無縫連接,可以在EditPlus的工作區域中翻開Intelnet瀏覽窗口。提供了多工作窗口。不用切換到桌面,便可在工作區域中翻開多個文檔。強大、簡潔、小巧、快速EditPlus功能強大,界面簡潔美觀,且啟動速度快;中文支持比擬好;支持語法高亮;支持代碼折疊;支持代碼自動完成(但其功能比擬弱),不支持代碼提示功能;配置功能強大,且比擬容易,擴展也比擬強。第三章需求分析需求分析是指理解用戶需求,就軟件功能與客戶達成一致,估計軟件風險和評估工程代價,最終形成開發方案的一個復雜過程。需求分析在整個軟件開發過程中,具有決策性、方向性、策略性。簡言之,需求分析的任務就是解決“做什么〞的問題,是要全面地理解用戶的各項需求,并準確地表達所承受的用戶需求。針對我們對網上旅游網站的調研和分析,我們總結出如下的需求信息,分為用戶需求和管理需求:3.1.用戶需求和后臺管理需求用戶:用戶可以登錄和注冊。用戶可以瀏覽風景圖片。用戶可以查看旅游新聞以便更好的選擇旅游時機。用戶可以選擇旅游地,如國內游、國際游、周邊游、主題游、當季游。用戶可搜索查詢相關信息用戶可以進入留言板進展留言。用戶可以聯系我們并與工作人員進展交流。后臺管理:管理員可以添加管理員可對旅游信息進展增加,刪除,和修改內容。管理員可對網頁的根本設置進展修改。管理員對欄目進展綜合管理。管理員可對用戶的留言進展回復和刪除。3.2系統分析與環境開發需求系統開發平臺:windows系列系統。系統開發語言:PHP語言。管數據庫管理系統:mysql。本地測試服務器。旅游網站系統用戶管理旅游網站系統用戶管理用戶登錄用戶功能用戶注冊信息瀏覽客戶留言信息查詢旅游景點旅游信息旅游指南給我留言聯系我們幫助中心主題旅游周邊旅游景點簡介關鍵字查詢3.3網站的功能模塊簡介圖1愛旅游網站系統模塊第四章系統設計本階段的根本目標是解決系統如何實現的問題,也叫做概要設計,本階段的主要任務是劃分出系統的物理元素及設計軟件的構造,完成軟件定義時期的任務之后就應該對系統進展總體設計,即根據系統分析產生的結果來確定這個系統由哪些系統和模塊組成,這些系統和模塊又如何有機的結合在一起,每個模塊的功能如何實現。系統設計的目標是使系統實現用戶所要求的功能,同時,力爭到達高效率、高可靠性、可修改性,并且容易掌握和使用。4.1系統模塊功能設計系統各功能具體分析,以下就是系統模塊流程圖。圖2系統總體流程圖圖2系統總體流程圖登陸成功未登錄成功刪除用戶信息添加刪除修改旅游信息修改系統信息回復刪除留言用戶注冊修改用戶信息搜索信息瀏覽靜態網頁留言旅游網站用戶登錄管理員登錄登錄失敗對網頁信息進展修改(1)游客登錄:當游客正確登錄到系統后,此功能將被激活,會員能修改個人信息,留言。用戶注冊和登錄是每個網站中不可缺少的功能之一。(2)留言板:留言板可以實現網站管理員與用戶之間的溝通,收集用戶的信息,也是網站建設并不可少的一個重要系統。本網站中用戶可以把自己對網站的意見和建議寫在留言板上,管理員可以通過回復和刪除來管理這些留言。(3)管理員登錄當管理員正確輸入用戶名和密碼后,系統會自動跳轉到管理員頁面,管理員就可以對游客注冊信息、留言、對系統的信息進展修改,對旅游信息進展增刪改。(4)后臺管理對于任何一個Web應用程序來說,都應具備一個后臺管理的功能,負責對整個應用程序的控制管理。從實現方式上,就是用戶可以對系統各種數據記錄進展添加、查看、編輯和刪除等工作,這些操作是由網站管理員來完成的。游客注冊管理:管理員進入用戶注冊資料頁面可以審核用戶的注冊資料,對不符合規則的注冊用戶可以進展刪除。留言板管理:管理員進入留言板頁面可以查看用戶在留言板上的留言,對不符合規則和法規的留言進展刪除,對符合的進展回復。欄目綜合管理:管理員進入欄目綜合管理界面,可對網頁上顯示的旅游動態,旅游新聞,和各個地方的介紹進展增加和修改,確保旅游新聞的實時性。前臺顯示管理:管理員進入后臺管理之后,可以對網頁的版權信息修改,并將一些欄目隱藏或顯示,到達對首頁的高級管理。4.2數據庫設計4.2.1數據庫功能分析本系統采用masql數據庫。用戶的需求具體表達在各種對旅游網站中各類信息的查詢、修改,這就要求數據庫構造能充分滿足各種信息的輸出和輸入。針對旅游網站的需求,通過對旅游網站工作過程的內容和數據流程分析,設計如下面所示的數據項和數據構造:管理員資料信息,包括的數據項有:管理員ID、管理員名稱、管理員密碼用戶資料信息,包括的數據項有:用戶ID、用戶名稱、用戶密碼、用戶姓名、用戶郵箱、地址、QQ、聯系、。信息表,包括的數據項有:信息分類、信息內容留言板信息表,包括的數據項有:信息、內容、姓名、留言時間有了上面的數據構造、數據項和數據流程,我們就能進展下面的數據庫設計。4.2.2數據庫E-R圖圖4網站總E_R圖圖4網站總E_R圖用戶查看增刪改查看刪查看路線搜索管理員圖片、文章推薦,熱點信息發表留言增刪改4.3頁面設計首頁主要以展現網站面貌,簡單的介紹及演示為主,布局如以下圖。Logo網頁導航欄圖片展示推薦行程圖片展示+局部經典信息訂閱關注微博優惠圖片展示+局部經典信息最受歡送頁尾圖5頁面布局第五章系統實現5.1前臺顯示頁面主要包括首頁、列表頁、內容頁和管理頁面等。5.1.1首頁實現首頁上端包含了logo、登陸、注冊、語言、導航欄如圖6:圖6首頁上端首頁中間局部由不同的框架分開,有路線分類、旅游工具、旅游新聞、國內旅游和周邊旅游等信息表圖7首頁中間局部首頁最下端是個友情鏈接和版權信息內容,其顯示代碼如下:
圖8首頁末端5.1.2列表頁〔行程〕實現列表頁〔行程〕中包括了信息列表,可反映一類中的信息。圖9列表頁〔行程〕實現5.1.3內容頁實現內容頁就是將一條信息完全展開,顯示其具體內容。圖10內容頁實現5.1.4管理頁實現管理頁主要是在后臺進展用戶、信息和主頁面的內容顯示的管理。圖11管理頁實現5.2后臺5.2.1管理員登陸由于管理頁面是不允許網站訪問者進入的,必須受到權限管理,可以利用管理員帳號和管理密碼來判別是否有此用戶,管理登錄頁面如下所示。為了驗證管理員是否輸入用戶名、密碼、和驗證碼,以及驗證碼是否一樣,如果沒有輸入用戶名、密碼、驗證碼或者輸入的驗證碼不正確,則返回重新輸入,代碼如下:圖12后臺管理員登陸5.2.2用戶名管理用戶管理界面如圖13所示。界面中列出了所有注冊用戶的信息,并按時間倒序排列,管理員可以刪除注冊用戶信息。刪除用戶代碼:圖13用戶管理5.2.3旅游信息管理旅游管理界面如圖14所示,界面中列出所有旅游信息,并按參加時間倒序排列,管理員可以對旅游信息進展刪除和修改操作。圖14旅游信息管理圖15為添加旅游信息界面。信息包括分類、標題、作者、文章導讀、來源、屬性、推薦屬性、圖片、詳細內容等。圖15信息增加5.2.3常用參數設置圖16后臺根本設置第六章測試運行與維護軟件測試是軟件開發過程中必不可少一個階段,軟件測試是保證軟件質量的關鍵步驟。在設計過程中。面對復雜的問題,人的主觀認識不可能完全符合客觀現實,在軟件生命周期的每個階段都不可防止地會產生過失。測試的目的就是在軟件投入生產性運行之前,盡可能多的發現軟件中的錯誤。它是對軟件規格說明。設計和編碼的最后審查。軟件測試在軟件生命周期中橫跨兩個階段。通常在編寫出第一個模塊后就對它做必要的測試,稱之為單元測試,在完畢后,對軟件系統進展各種綜合測試。這個階段由專門的測試人員承當這項工作。6.1面向過程的測試方法測試方法分為黑盒測試和白盒測試6.1.1黑盒測試黑盒測試又叫功能測試,在程序的接口進展測試,不考慮程序的內部構造和處理過程。只檢查程序功能是否能按照規格說明書的規定。程序是否能適當地完成接收輸入數據產生正確的輸出信息,并且保持外部信息的完整性。6.1.2白盒測試白盒測試又稱構造測試。它是在完全了解程序的構造和處理,它是按照程序內部的邏輯測試程序,檢驗程序中每條通路是否都能按預定要求正確工作。測試步驟:1〕模塊測試也稱為單元測試。把每個模塊作為一個單獨的實體來測試,是比擬容易設置檢驗模試正確性的測試方案。目的保證每模塊作為一個單元能正確運行。2〕集成測試它包括于系統測試和系統測試。子系統測試是把單元測試的模塊放在一起形成一個子系統來測試,它著重測試模塊的接口。系統測試是把經過測試的子系統裝配成一個完整的系統來測試。集成測試是組裝軟件的系統技術,主要目標是發現與接口有關的問題。集成測試有兩種方法:非漸增和漸增測試。3〕驗收測試驗收測試是把軟件系統作為單一的實體進展測試,測試內容與系統測試根本類似。但它是在用戶積極參與下進展的。而且使用實際數據進展測試。4〕平行運行就是同時運行新開發的系統和將被它取代的舊系統。以便比擬新舊兩個系統的處理結果。用于測試的主要技術有適用于黑盒測試的等價劃分。邊界值分析及錯誤推測法等。還有適用于白盒測試的邏輯覆蓋法。6.2具體測試的設計在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省中央“特崗計劃”招聘筆試真題2024
- 黑龍江省文化和旅游廳所屬事業單位招聘筆試真題2024
- 石大學前兒童保育學課外必讀:5《幼兒園綱要》解讀
- 投標資格承諾聲明函模板
- 頭癬臨床表現AI診斷系統研究-洞察闡釋
- 提升農村互助性養老服務質量的評估體系
- 2025至2030年中國電力安全型紅外測溫儀行業投資前景及策略咨詢報告
- 2025至2030年中國現代茶水柜行業投資前景及策略咨詢報告
- 六年級講課數學
- 2025至2030年中國油壓式裁床行業投資前景及策略咨詢報告
- 山西省臨汾市侯馬市部分學校2025年中考二模化學試題(原卷版+解析版)
- 2025年山西云時代技術有限公司校園招聘160人筆試參考題庫附帶答案詳解
- 海洋牧場建設項目可行性研究報告
- 交互裝置設計課程介紹
- 2025-2030全球及中國三維激光掃描儀行業市場現狀供需分析及投資評估規劃分析研究報告
- DB51-T 3163-2023 四川省集中式飲用水水源保護區勘界定標技術指南
- 北京市朝陽區2024-2025學年七年級上學期期末考試數學試卷 (解析版)
- 安防監控系統維保方案
- 鐵路工務安全
- 《人工智能:AIGC基礎與應用》高職全套教學課件
- 福建省漳州實小教育集團2025年數學三下期末綜合測試試題含解析
評論
0/150
提交評論