2.4.4PHP简介
PHP,一个嵌套的缩写名称,是英文"超级文本预处理语言"(PHP:Hypertext Preprocessor)的缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的"嵌入HTML文档的脚本语言",语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只须直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现本文来自辣~文)论'文`网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文,而且支持几乎所有流行的数据库以及操作系统。
PHP最强大最显著的特性之一,是它支持很大范围的数据库。您会发现利用PHP编写数据库支持的网页简单得难以置信。目前,PHP支持如下数据库:
Adabas DIngres Oracle(OCI7andOCI8)
DBase Inter Base Ovrimos
Empress Front Base Postgre MYSQL
File Pro(read。only)m MYSQL Solid
Hyperwave Direct MS。MYSQL Sybase
IBMDB2 MYSQL Velocis
Informix ODBC Unixdbm
(实际上通过扩展库的应用,php也可以连接access等)
开放源码。所有的PHP源码都可以得到。事实上,所有的源码都包含在随书附带的光盘中。
没有运行费用。PHP是免费的。
基于服务器端。由于PHP是在Web服务器端运行的,PHP程序可以很大、很复杂而不会降低客户端的运行速度。
跨平台。虽然我是以winXP操作系统下构建网站的,但PHP程序可以运行在UNIX,Linux,或者Windows等所有主流操作系统下。
嵌入HTML。因为PHP语言可以嵌入到HTML内部,所以PHP很容易学习。
简单的语言。和Java和C++不同,PHP语言坚持以基本语言为基础,然而它的功能也强大到足以支持任何类型的Web站点。
效率高。和其它的解释性语言相比,PHP系统消耗较少的系统资源。当PHP作为ApacheWeb服务器的一部分时,运行代码不需要调试外部二进制程序,服务器解释脚本不需要承担任何额外负担。
分析XML。用户可以组建一个可以读取XML信息的PHP版本。
数据库模块。用户可以使用PHP存取Oracle、Sybase、MSMYSQL、AdabaseD、MYSQL、mMYSQL、PostgreMYSQL、dBase、FilePro、Unixdbm、Informix/Illustra等类型的数据库,以及任何支持ODBC标准的数据库。
文件存取。PHP有许多支持文件存取函数。
文本处理。PHP有许多函数处理字符串,其中包括模式匹配的能力。
复杂的变量。PHP支持标量、数组、关联数组等变量,这给用户提供了以支持其它的高级数据结构的坚实基础。
图象处理。用户可以使用PHP动态的创建输出图像、PDF文件甚至Flash动画(使用libswf和Ming)。
3需求分析
3.1系统分析的任务与步骤
3.1.1系统分析的任务
了解用户要求。此用户即为网站的使用人员(管理员,学生,教师)。了解他们在网站功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成网站分析报告。网站的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。如图3.1.1
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
PHP《软件需求与建模》教学网站设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766