基于
PHP 技术的网络办公自动化系统
摘 要
:
PHP 技术是开发动态 Web 应用程序的有效工具。论文首先分析
了传统
Web 开发技术的缺陷,然后详细介绍了 PHP 技术的特点、工作原理及实
现方法。在此基础上
,给出了应用 PHP 技术实现B/S模式的网络办公自动化系统
的实例。通过实际应用
,采用 PHP 技术实现的办公自动化系统具有模块独立性强
良好的移植性、使用简捷等优点
,对研制同类项目具有一定的参考价值。
关键词
:
Web 数据库; 动态服务器页; PHP 技术; 网络; 办公自动化系统
0 引 言
随着
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 应用程序就容易得多,因
为代码本身就封装在
Web 页面里边。
(3) 面向对象编程能力。PHP 的语言结构类似于C语言,如变量之间的运算符、控制结构
语句、函数定义和调用等。基于
Web 的编程工作非常需要面向对象编程能力,PHP 提供了类和