目    录
摘要:    1
关键词:    1
引言    1
第一章    开发环境介绍                                                1
1.PHP语言简介    2
2.搭建PHP运行环境    3
3.MySQL数据库简介    3
第二章    系统需求分析                                                4
1.系统可行性分析    4
2.系统功能要求    4
第三章    系统设计概要                                                5
1.系统结构图    5
2.数据库ER图    5
3.系统设计目标    6
第四章    系统详细设计                                                6
1.系统设计方案    6
2.软件结构图    6
3.创建数据表    7
4.创建数据库链接    7
5.主要模块设计    7
第五章    总结与展望    14
致谢    15
参考文献    15
英文摘要    15
基于PHP语言和MYSQL数据库的
旅行社在线报名系统
作者:张盼盼      指导老师:张昆
(安徽农业大学理学院信息与计算科学专业      学号:05119044
摘要:PHP,是Hypertext Preprocessor的缩写,是一种在服务器端执行的嵌入HTML文档的脚本语言。它有着执行效率高,消耗资源少,维护简便等优点,结合MYSQL数据库,可以很快速高效完成项目的设计。本论文就是利用PHP语言与MYSQL数据库完成的一个旅行社在线报名系统。用户可在本系统中完成注册后可直接在线进行旅游线路的选择和报名,
大大提高了参报旅行团的效率,为游客节约了往返于门市之间的时间,同时因为是在网络虚拟环境下进行也为旅行社方面也节约了人力物力,真正做到省时高效。本系统还有用户留言及用户评价板块为旅行社又增加了一扇与客户交流的窗口,游客的旅游感受可以最快的反馈到旅行社,为旅行社更好的改进获取宝贵的建议。
在线报名系统的主体部分包括旅游线路浏览,报名表的提交,报名表的审核,以及后台线路的添加,管理。分别是:管理员表;报名表;公告表;留言表;链接表;评价表;线路类别表;用户表;线路表。
关键词:PHP; MYSQL; 在线报名; 线路管理
引言
随着人们生活水平的提高,利用节假日出游的人越来越多,人们对旅游质量的要求越来越高,在选择旅行社方面也有更高的要求。传统的宣传手段已经不能满足旅客的需求,也不利于旅行社的发展。人们往往愿意对旅游信息充分了解后,才会选择适合的旅行社。当今随着互联网的普及,通过互联网了解信息成了一种方便快捷的方式,创建旅行社在线报名
系统为旅行社在网络上开辟一片天地,可以宣传旅行社的线路及服务流程和质量,招揽更多的游客报名参团旅行,从而为旅行社带来更好的经济效益。同时也方便游客了解景点相关信息吸引游客,方便游客。另外,使用旅游在线报名系统还可以为旅行社节省人力成本,便于理解客户信息掌握客户需求,提高工作效率,进而增加企业的竞争力。
基于此,我用PHP+MYSQL开发了一个旅行社在线报名系统,该系统包括网上报名,线路查询等功能,即方便了顾客了解旅行信息,又使游客可以足不出户报名参团,同时也有旅客管理、线路类型推荐等功能,方便了旅行社的管理及与顾客的交流。
第一章 开发环境介绍
1.PHP语言简介
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 php mysql教程视频HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP具有非常强大的功能,所有的CGI或者JavaS
cript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。 PHP 最初是1994Rasmus Lerdorf创建的,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)PHP/FI加入了对MYSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski Andi Gutmans,而第三版就定名为PHP32000年,PHP4.0又问世了,其中增加了许多新的特性。本系统的开发语言使用了PHP5.0.
相对于其他脚本语言PHP有以下优点:
1)数据库连接
PHP可以编译成具有与许多数据库相连接的函数。PHPMySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。
  2)可扩展性
就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。
面向对象编程
PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。
  3)可伸缩性
传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。
4)执行效率高
PHP 独特的语法混合了 CJavaPerl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入
HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。
2.搭建PHP运行环境
Apache是世界使用排名第一的软件。它可以运行在几乎所有广泛使用的计算机平台上。
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
AppServPHP网页架站工具组合包,可以将网络上免费的架站资源重新包装成单一的安装程序。它提供了简易、快速的PHP运行环境的搭建机制。
本文采用appserv-win32-2.5.9搭建PHP运行环境
3.MySQL数据库简介
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008116号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。
MySQL的特点:
  (1)使用CC++编写,并使用了多种编译器进行测试,保证源代码的可移植性
  (2)支持多种操作系统
  (3)为多种编程语言提供了API。这些编程语言包括CC++EiffelJavaPerlPHPPythonRubyTcl等。
  (4)支持多线程,充分利用CPU资源

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。