基于php的旅游网站开发与实现.doc

约51页DOC格式手机打开展开

基于php的旅游网站开发与实现,目录abstractii第1章 绪论11.1 选题的背景和意义11.2 国内外研究现状11.3 论文研究内容和组织结构2第2章 自助旅游系统的相关技术32.1 b/s模式32.2 thinkphp框架42.2.1 thinkphp简介42.2.2 thinkphp的三层架构模式52.2.3 think特性52.3 aj...
编号:45-310738大小:1.13M
分类: 论文>计算机论文

内容介绍

此文档由会员 陆莹莹 发布

目 录
ABSTRACT II
第1章 绪论 1
1.1 选题的背景和意义 1
1.2 国内外研究现状 1
1.3 论文研究内容和组织结构 2
第2章 自助旅游系统的相关技术 3
2.1 B/S模式 3
2.2 ThinkPHP框架 4
2.2.1 ThinkPHP简介 4
2.2.2 ThinkPHP的三层架构模式 5
2.2.3 Think特性 5
2.3 Ajax技术 8
2.3.1 Ajax技术简介 8
2.3.2 Ajax技术的应用优势 8
2.3.3 Ajax技术的开发模式 9
2.3.4 Ajax技术的开发框架 9
2.4 基于RBAC的权限控制 10
2.5 数据库技术 11
2.6 Aptana工具简介 12
第3章 自助旅游系统总体设计 13
3.1 可行性分析 13
3.1.1 编写目的 13
3.1.2 系统的目标 13
3.1.3 可行性研究方法 13
3.1.4 技术可行性 13
3.1.5 性能效益可行性 13
3.1.6 硬件可行性 14
3.1.7 可行性结论 14
3.2 需求分析 14
3.2.1 系统实现目标概述 14
3.2.2 系统功能需求 14
3.2.3 系统需求管理规划表 15
3.2.4 系统性能要求 15
3.2.5 系统精度要求 15
3.3 概要设计 16
3.4 数据库设计 16
3.4.1 数据库的选取——MySQL数据库 16
3.4.2数据库表的设计 17
第4章 系统主要模块的设计与实现 19
4.1 主要页面设计 19
4.1.1工程架构图。 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 线路优化页。 23
4.1.9 订单页生成。 23
4.1.10 后台管理工具。 24
4.2 功能模块实现 25
4.2.1 首页代码实现 25
4.2.2 站内搜索代码实现 26
4.2.3 语言切换功能代码实现 27
4.2.4 显示城市列表代码实现 28
4.2.5 显示详细信息代码实现 29
4.2.6 景点购物车代码实现 30
4.2.7 景点排行功能代码实现 32
第5章 个人总结 36
参考文献 37
致谢 38

摘 要
   当代社会,人们都喜欢旅游。旅游让我们更感性地体会到不同生活方式和观念的合理性,并且有机会在一定程度上体验异国风情。但是出门在外,旅者们难免会遇到很多问题,比如当你独自旅行,你很可能会因为行程安排不当而浪费宝贵的时间;或者当您玩的尽兴,但却因为旅行社提供的恶劣的住宿条件而破坏您美好的心情。这些都是大家在旅行的时候经常会遇到的问题。针对于上面一些问题,我们开发了一套自助旅游系统,为的就是给广大的喜欢旅游的朋友在一筹莫展之际,送上一份特别的礼物。
   我们的这套自助旅游系统采用的是B/S的架构模式,基于wamp(windows+apache+mysql +php)环境开发。系统主要的功能是为用户选择的景点进行线路优化,并且会用户提供一份出行计划和消费信息;与此同时,会把用户的一些优化线路保存到数据库中,这些优化过的线路会在界面上直接提供给新的用户进行参考。我们所使用的数据库是mysql数据库,采用基于角色的访问控制(RBAC)来实现角色权限的管理。
   本文详细介绍了本旅游系统的功能需求,系统设计和实现,并简要介绍了系统开发所涉及的各种技术。
   

关键字:旅游系统,PHP,RBAC,mysql,线路优化算法
                  
                              
                  
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