1。4 本文结构安排
本课题研究的重点是开发一个基于B/S模式的具有可视化,对象化和网络化特征网络应用系统,并且针对设计和实现过程中的关键问题给出了具体的解决方案。论文的组织结构为:
第一章分析了本课题的研究背景和意义,阐述了旅游网站的发展现状,并对基于高校学生这一特殊群体开发旅游网站的现实意义做了简要阐述,明确了本论文的主要工作。
第二章详细阐述了设计和实现过程中的相关技术准备。
第三章介绍了旅游网站系统各个模块的设计以及数据库设计和算法设计。
第四章主要介绍系统实现和系统功能。
最后对本课题的研究做出总结和致谢。
2 相关技术综述
2。1 编程语言的选取
PHP原始为Personal Home Page的缩写,现在的全名为PHP: Hypertext Preprocessor,中文名为超文本预处理器。它是一种开源的的脚本语言,汲取了C语言,Java语言等的特点,不仅语法简单易懂,而且运行效率很高。常被用来作为Web开发的语言。当下,很多大型网站都是借助PHP语言实现的。PHP语言之所以可以在众多编程语言中占有一席之地,因为它有以下优点:
1)开源性:换言之,PHP所有的源代码都是公开免费的,用户可以随机的对源代码进行修改使用。
2) 面向对象性:PHP语言也具有面向对象的特性,它是继承性,重载性和多态性的基础,正是由于这个特性,PHP和面向过程的语言有很大的不同。同时,PHP并不局限于中小型网络的开发,它完全可以用于大型网站的开发。
3)跨平台性:与Java不同,PHP的跨平台并不需要类似于Java的虚拟机,它可以在Unix,Windows等平台上直接运行,正是这个优点,PHP在Web领域比C#,。net等web开发语言更加具有竞争力。
4)高效性:PHP语言是将待执行程序嵌入到HTML(即标准通用标记语言下的一个应用)文档中去执行,因而相比完全生成HTML标记的CGI,它的执行效率要高出许多;不仅如此,PHP语言还能够执行编译后的代码,编译不仅可以达到加密而且还能够优化代码运行,使代码运行的效率更高。文献综述
5)快捷性: C语言等语言的晦涩难懂,对于新手来说过于复杂,而PHP简单易懂、编辑简单、实用性强、入门快,更适用于初学者。
2。2 数据库的选取
因为本系统属于中小型网络,加之PHP和MySQL数据库能够较好的结合,所以本次系统数据库的设计采用的是MySQL数据库。
MySQL数据库。它是一个开源并且免费的关联式数据库管理系统。MySQL因其独特的优势被广泛地应用在因特网上的各种各样的中小型网站中。MySQL数据库中访问数据库的语言为SQL,它是最常用的标准化语言,因而对于开发者而言也减少了开发负担。其优势有:
1。强大的性能。就性能而言,优化后的MySQL性能十分出色。它不仅具有运行速度快,而且包含了它一个缺省的桌面格式MyISAM这使得MySQL占用较少的CPU和内存。
2。良好的兼容性。MySQL可运行在Windows系统而不冲突,在Linux上运行更好。Yahoo!商业网站就是选择MySQL为后台数据库。
3。安全性。MySQL不仅具有难以攻破的特性,而且维护费用低,只要开机不断电它很少罢工。
4。开放的源代码。MySQL只要检测到Bug或者漏洞系统很快就会出现补丁。而SQL Server 往往要等上几星期。
2。3 JQuery模块
从其名称上不难发现JQuery,它是JavaScript和Query的综合。JQuery作为辅助JavaScript开发的库文件是Javascript库的一个极其优秀的模块。简言之,它是轻量级的JS库 。它不仅兼容了CSS3,而且还兼容如IE 6。0+, Safari 2。0+, FF 1。5+, Opera 9。0+等各种浏览器。JQuery库是一个免费的开源的JavaScript库,它能够使用户更加方便快捷地处理事件、HTML超文本标记语言(标准通用标记语言下的一个应用)、实现动画效果等。并且能够方便地为网站提供AJAX交互。此外,详细充分的API使用说明文档、明了细致的各种应用介绍、众多可供选择的成熟插件均是JQuery所具有的比较大的优势。JQuery能够使用户的超文本标记语言内容和超文本标记语言页面代码保持分离,这就意味着,开发者不用再在超文本标记语言里面插入一堆JavaScript来调用命令了,只需要通过定义ID即可。 php+mysql面向高校学生的旅游网站的设计(3):http://www.youerw.com/jisuanji/lunwen_83561.html