background image

基于 PHP 技术的网络办公自动化系统

摘 要:

 

PHP 技术是开发动态 Web 应用程序的有效工具。论文首先分析

了传统 Web 开发技术的缺陷,然后详细介绍了 PHP 技术的特点、工作原理及实
现方法。在此基础上,给出了应用 PHP 技术实现B/S模式的网络办公自动化系
统的实例。通过实际应用,采用 PHP 技术实现的办公自动化系统具有模块独立
性强、良好的移植性、使用简捷等优点,对研制同类项目具有一定的参考价值。

关键词:

 Web 数据库; 动态服务器页; PHP 技术; 网络; 办公自动化系统

引 言
 

随着 Internet 的飞速发展,机关、学校、公司、企业都已经或正在建立自己的网站,这一

切都离不开 Web 数据库技术,Web 数据库技术可以实现浏览器与数据库的双向交互。Web
技术和数据库相互融合领域的研究已成为热点方向之一,Web 数据库技术使 Web 技术和数
据库技术都发生了质的变化:Web 网页由静态网页发展成了动态网页,数据库实现了开发环
境和应用环境的分离,用户端可以用相对统一的浏览器实现跨平台和多媒体服务。

实现动态网页的手段很多,像传统的 CGI 程序存在执行效率低、移植性较差及开发

效率低的缺点。而目前十分流行的访问网站数据库是用 ASP 方式,虽然同以往的 Web 开发
工具相比具有灵活易用、强大的可扩充性、无需编译及独立于浏览器等优点,而且有效地结
合了 HTML 语言、脚本语言,并可以通过 Active 服务器组件来扩充服务器功能。但是 ASP 只
能用于微软自己的操作系统和服务器系统,所以 ASP 技术不能很容易地实现在跨平台的
Web 服务器的工作,这使其进一步应用受到限制。还有一个突出的问题是 ASP 的安全性不
高。

PHP 是近年发展起来的一种新兴的语言。它是一种服务器端、跨平台、HTML 嵌入式

的脚本语言。其实,它的工作方式与 ASP 相似,其主要功能也是用来开发动态交互式的 Web
服务器应用程序。PHP 支持 HTTP 的身份验证、Cookie、GIF 图像创建。目前,由 PHP 开发小
组开发的 PHP 被越来越多的网站采用,世界上有超过 600 万个网站用 PHP,并且还在不断地
增加。PHP 的出现,可以成为 ASP 的代替品,它拥有 ASP 开发 Web 应用程序的简单易用的特
点,又有很好的不同平台间的可移植性,很有发展潜力。
  

1  PHP 技术特点及工作原理

1.1 PHP 技术特点

(1) PHP 是公开免费的。PHP 是 GUN 标准的自由软件,可以说进行 PHP 程序的开发工

作几乎没有什么风险,它允许我们免费使用其代码进行开发工作,可以节省大量系统软件的
费用。

(2) 语法简单、易学易用。PHP 是一种服务器端支持的 HTML 嵌入式 Script 语言,大量采

用了C,Perl,JavaScript 的语法,并且加入了自己的特征,只需要掌握很少的编程知识就能使
用 PHP 建立一个真正交互的 Web 站点。如果对 HTML 非常了解,就可以用网页制作工具或
手工制作优秀的 Web 网站。由于 PHP 代码能够很方便地添加进 HTML 中,在设计和维护网
站的同时,就可以很轻松地加入 PHP 使得网站更加具有动态特性,开发 PHP 应用程序就容