基于php的旅游網(wǎng)站開發(fā)與實現(xiàn).doc
約51頁DOC格式手機打開展開
基于php的旅游網(wǎng)站開發(fā)與實現(xiàn),目錄abstractii第1章 緒論11.1 選題的背景和意義11.2 國內(nèi)外研究現(xiàn)狀11.3 論文研究內(nèi)容和組織結(jié)構(gòu)2第2章 自助旅游系統(tǒng)的相關(guān)技術(shù)32.1 b/s模式32.2 thinkphp框架42.2.1 thinkphp簡介42.2.2 thinkphp的三層架構(gòu)模式52.2.3 think特性52.3 aj...
內(nèi)容介紹
此文檔由會員 陸瑩瑩 發(fā)布
目 錄
ABSTRACT II
第1章 緒論 1
1.1 選題的背景和意義 1
1.2 國內(nèi)外研究現(xiàn)狀 1
1.3 論文研究內(nèi)容和組織結(jié)構(gòu) 2
第2章 自助旅游系統(tǒng)的相關(guān)技術(shù) 3
2.1 B/S模式 3
2.2 ThinkPHP框架 4
2.2.1 ThinkPHP簡介 4
2.2.2 ThinkPHP的三層架構(gòu)模式 5
2.2.3 Think特性 5
2.3 Ajax技術(shù) 8
2.3.1 Ajax技術(shù)簡介 8
2.3.2 Ajax技術(shù)的應(yīng)用優(yōu)勢 8
2.3.3 Ajax技術(shù)的開發(fā)模式 9
2.3.4 Ajax技術(shù)的開發(fā)框架 9
2.4 基于RBAC的權(quán)限控制 10
2.5 數(shù)據(jù)庫技術(shù) 11
2.6 Aptana工具簡介 12
第3章 自助旅游系統(tǒng)總體設(shè)計 13
3.1 可行性分析 13
3.1.1 編寫目的 13
3.1.2 系統(tǒng)的目標 13
3.1.3 可行性研究方法 13
3.1.4 技術(shù)可行性 13
3.1.5 性能效益可行性 13
3.1.6 硬件可行性 14
3.1.7 可行性結(jié)論 14
3.2 需求分析 14
3.2.1 系統(tǒng)實現(xiàn)目標概述 14
3.2.2 系統(tǒng)功能需求 14
3.2.3 系統(tǒng)需求管理規(guī)劃表 15
3.2.4 系統(tǒng)性能要求 15
3.2.5 系統(tǒng)精度要求 15
3.3 概要設(shè)計 16
3.4 數(shù)據(jù)庫設(shè)計 16
3.4.1 數(shù)據(jù)庫的選取——MySQL數(shù)據(jù)庫 16
3.4.2數(shù)據(jù)庫表的設(shè)計 17
第4章 系統(tǒng)主要模塊的設(shè)計與實現(xiàn) 19
4.1 主要頁面設(shè)計 19
4.1.1工程架構(gòu)圖。 19
4.1.2 主要頁面清單表。 19
4.1.3 首頁模塊 20
4.1.4 用戶注冊模塊 21
4.1.5 用戶登錄模塊 21
4.1.6 選擇景點的過程。 22
4.1.7 生成景點購物車。 23
4.1.8 線路優(yōu)化頁。 23
4.1.9 訂單頁生成。 23
4.1.10 后臺管理工具。 24
4.2 功能模塊實現(xiàn) 25
4.2.1 首頁代碼實現(xiàn) 25
4.2.2 站內(nèi)搜索代碼實現(xiàn) 26
4.2.3 語言切換功能代碼實現(xiàn) 27
4.2.4 顯示城市列表代碼實現(xiàn) 28
4.2.5 顯示詳細信息代碼實現(xiàn) 29
4.2.6 景點購物車代碼實現(xiàn) 30
4.2.7 景點排行功能代碼實現(xiàn) 32
第5章 個人總結(jié) 36
參考文獻 37
致謝 38
摘 要
當代社會,人們都喜歡旅游。旅游讓我們更感性地體會到不同生活方式和觀念的合理性,并且有機會在一定程度上體驗異國風(fēng)情。但是出門在外,旅者們難免會遇到很多問題,比如當你獨自旅行,你很可能會因為行程安排不當而浪費寶貴的時間;或者當您玩的盡興,但卻因為旅行社提供的惡劣的住宿條件而破壞您美好的心情。這些都是大家在旅行的時候經(jīng)常會遇到的問題。針對于上面一些問題,我們開發(fā)了一套自助旅游系統(tǒng),為的就是給廣大的喜歡旅游的朋友在一籌莫展之際,送上一份特別的禮物。
我們的這套自助旅游系統(tǒng)采用的是B/S的架構(gòu)模式,基于wamp(windows+apache+mysql +php)環(huán)境開發(fā)。系統(tǒng)主要的功能是為用戶選擇的景點進行線路優(yōu)化,并且會用戶提供一份出行計劃和消費信息;與此同時,會把用戶的一些優(yōu)化線路保存到數(shù)據(jù)庫中,這些優(yōu)化過的線路會在界面上直接提供給新的用戶進行參考。我們所使用的數(shù)據(jù)庫是mysql數(shù)據(jù)庫,采用基于角色的訪問控制(RBAC)來實現(xiàn)角色權(quán)限的管理。
本文詳細介紹了本旅游系統(tǒng)的功能需求,系統(tǒng)設(shè)計和實現(xiàn),并簡要介紹了系統(tǒng)開發(fā)所涉及的各種技術(shù)。
關(guān)鍵字:旅游系統(tǒng),PHP,RBAC,mysql,線路優(yōu)化算法
ABSTRACT
In modern society, people like to travel. Tourism makes us more sensible to experience different ways of life and the notions of rationality, and have the opportunity to a certain extent the exotic. But when the outer, brigade who will inevitably encounter many problems, such as when you travel alone, you will probably because of improper arrangement and waste valuable time; or when you enjoy the game, but because of the travel agency to provide poor accommodation and destroy your good mood. These are you travel often encounter problems. According to the above problems, we developed a set of self-help tourism system, as is to the vast number of friends like tourism in be nonplussed over sth. during, send a special gift.
This our travel system is based on B/S architecture model based on the development environment of wamp ( windows+apache+mysql +php ),. The system main function is for the user to select the sites for route optimization, and will provide a travel plan and consumer information; at the same time, the user some optimization line is saved to the database, these optimized the circuit in the interface is provided to direct a new user reference. Our use of the database is MySQL database, role based access control ( RBAC ) to achieve the role of authority management.
This paper introduced the tourism requirement of the system function, system design and implementation, and briefly introduced the system development the various technologies involved.
Key Words: Tourism system, PHP, RBAC, mysql, route optimization algorithm
ABSTRACT II
第1章 緒論 1
1.1 選題的背景和意義 1
1.2 國內(nèi)外研究現(xiàn)狀 1
1.3 論文研究內(nèi)容和組織結(jié)構(gòu) 2
第2章 自助旅游系統(tǒng)的相關(guān)技術(shù) 3
2.1 B/S模式 3
2.2 ThinkPHP框架 4
2.2.1 ThinkPHP簡介 4
2.2.2 ThinkPHP的三層架構(gòu)模式 5
2.2.3 Think特性 5
2.3 Ajax技術(shù) 8
2.3.1 Ajax技術(shù)簡介 8
2.3.2 Ajax技術(shù)的應(yīng)用優(yōu)勢 8
2.3.3 Ajax技術(shù)的開發(fā)模式 9
2.3.4 Ajax技術(shù)的開發(fā)框架 9
2.4 基于RBAC的權(quán)限控制 10
2.5 數(shù)據(jù)庫技術(shù) 11
2.6 Aptana工具簡介 12
第3章 自助旅游系統(tǒng)總體設(shè)計 13
3.1 可行性分析 13
3.1.1 編寫目的 13
3.1.2 系統(tǒng)的目標 13
3.1.3 可行性研究方法 13
3.1.4 技術(shù)可行性 13
3.1.5 性能效益可行性 13
3.1.6 硬件可行性 14
3.1.7 可行性結(jié)論 14
3.2 需求分析 14
3.2.1 系統(tǒng)實現(xiàn)目標概述 14
3.2.2 系統(tǒng)功能需求 14
3.2.3 系統(tǒng)需求管理規(guī)劃表 15
3.2.4 系統(tǒng)性能要求 15
3.2.5 系統(tǒng)精度要求 15
3.3 概要設(shè)計 16
3.4 數(shù)據(jù)庫設(shè)計 16
3.4.1 數(shù)據(jù)庫的選取——MySQL數(shù)據(jù)庫 16
3.4.2數(shù)據(jù)庫表的設(shè)計 17
第4章 系統(tǒng)主要模塊的設(shè)計與實現(xiàn) 19
4.1 主要頁面設(shè)計 19
4.1.1工程架構(gòu)圖。 19
4.1.2 主要頁面清單表。 19
4.1.3 首頁模塊 20
4.1.4 用戶注冊模塊 21
4.1.5 用戶登錄模塊 21
4.1.6 選擇景點的過程。 22
4.1.7 生成景點購物車。 23
4.1.8 線路優(yōu)化頁。 23
4.1.9 訂單頁生成。 23
4.1.10 后臺管理工具。 24
4.2 功能模塊實現(xiàn) 25
4.2.1 首頁代碼實現(xiàn) 25
4.2.2 站內(nèi)搜索代碼實現(xiàn) 26
4.2.3 語言切換功能代碼實現(xiàn) 27
4.2.4 顯示城市列表代碼實現(xiàn) 28
4.2.5 顯示詳細信息代碼實現(xiàn) 29
4.2.6 景點購物車代碼實現(xiàn) 30
4.2.7 景點排行功能代碼實現(xiàn) 32
第5章 個人總結(jié) 36
參考文獻 37
致謝 38
摘 要
當代社會,人們都喜歡旅游。旅游讓我們更感性地體會到不同生活方式和觀念的合理性,并且有機會在一定程度上體驗異國風(fēng)情。但是出門在外,旅者們難免會遇到很多問題,比如當你獨自旅行,你很可能會因為行程安排不當而浪費寶貴的時間;或者當您玩的盡興,但卻因為旅行社提供的惡劣的住宿條件而破壞您美好的心情。這些都是大家在旅行的時候經(jīng)常會遇到的問題。針對于上面一些問題,我們開發(fā)了一套自助旅游系統(tǒng),為的就是給廣大的喜歡旅游的朋友在一籌莫展之際,送上一份特別的禮物。
我們的這套自助旅游系統(tǒng)采用的是B/S的架構(gòu)模式,基于wamp(windows+apache+mysql +php)環(huán)境開發(fā)。系統(tǒng)主要的功能是為用戶選擇的景點進行線路優(yōu)化,并且會用戶提供一份出行計劃和消費信息;與此同時,會把用戶的一些優(yōu)化線路保存到數(shù)據(jù)庫中,這些優(yōu)化過的線路會在界面上直接提供給新的用戶進行參考。我們所使用的數(shù)據(jù)庫是mysql數(shù)據(jù)庫,采用基于角色的訪問控制(RBAC)來實現(xiàn)角色權(quán)限的管理。
本文詳細介紹了本旅游系統(tǒng)的功能需求,系統(tǒng)設(shè)計和實現(xiàn),并簡要介紹了系統(tǒng)開發(fā)所涉及的各種技術(shù)。
關(guān)鍵字:旅游系統(tǒng),PHP,RBAC,mysql,線路優(yōu)化算法
ABSTRACT
In modern society, people like to travel. Tourism makes us more sensible to experience different ways of life and the notions of rationality, and have the opportunity to a certain extent the exotic. But when the outer, brigade who will inevitably encounter many problems, such as when you travel alone, you will probably because of improper arrangement and waste valuable time; or when you enjoy the game, but because of the travel agency to provide poor accommodation and destroy your good mood. These are you travel often encounter problems. According to the above problems, we developed a set of self-help tourism system, as is to the vast number of friends like tourism in be nonplussed over sth. during, send a special gift.
This our travel system is based on B/S architecture model based on the development environment of wamp ( windows+apache+mysql +php ),. The system main function is for the user to select the sites for route optimization, and will provide a travel plan and consumer information; at the same time, the user some optimization line is saved to the database, these optimized the circuit in the interface is provided to direct a new user reference. Our use of the database is MySQL database, role based access control ( RBAC ) to achieve the role of authority management.
This paper introduced the tourism requirement of the system function, system design and implementation, and briefly introduced the system development the various technologies involved.
Key Words: Tourism system, PHP, RBAC, mysql, route optimization algorithm