1.2 系统设计环境
操作系统:Windows xp/win7/Linux
开发工具: NotePad++
开发环境:WAMP
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。安装它可以比 CGI
或者 Perl 更快速的执行动态网页。其他的编程语言相比,PHP 语言是将程序嵌入到
HTML 文档中去执行,比完全生成 HTML 标记的 CGI 执行效率要要高许多,PHP 不但
可以将程序嵌入到 HTML 文档中,还且还具有很强大的其它功能,如所有的 CGI 的功
能用 PHP 来实现,而且支持几乎所有流行的数据库以及操作系统
[7]
。最重要的是 PHP
可以用 C、C++进行程序的扩展。
PHP 有很大的优势,开放的源代码,所有的 PHP 源代码事实上都可以得到;是免
费的,和其它技术相比,PHP 本身免费且是开源代码;PHP 的快捷性,程序开发相对比
较快,运行快,技术简单易学习;因为 PHP 可以被嵌入于 HTML 语言中,它相对于其
他语言编辑简单,实用性强,更适合不懂代码的人学习;很强的跨平台性,由于 PHP
是运行在服务器端的脚本,可以运行在 WINDOWS、UNIX、LINUX、Mac OS 下;PHP
消耗很少的系统资源所以效率很高
[8]
。图像处理,用 PHP 动态创建图像,PHP 图像处理
默认使用 GD2。不过也可以配置为使用 im 数据库:MySQL。
1.2.1 PHP 语言
age magick 进行图像处理;面向对象,php 完全可以用来开发大型商业程序;专业
专注,PHP 支持脚本语言为主,同为类 C 语言。
1.2.2 MySQL
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于
Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表
中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
[9]
。MySQL
的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,
它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这
一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能
卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
MySQL 具有如下优点:
1.它使用的核心线程是完全多线程,支持多处理器;
2.有多种列类型:1、2、3、4、和 8 字节长度自有符号/无符号整数、FLOAT、DOUBLE、
CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、