



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 PHP 技术的网络办公自动化系统技术的网络办公自动化系统 张文明 洛阳师范学院物理系 2000 级物理学本科班 摘摘 要要 PHP 技术是开发动态 Web 应用程序的有效工具 论文首先分析 了传统 Web 开发技术的缺陷 然后详细介绍了 PHP 技术的特点 工作原理及实 现方法 在此基础上 给出了应用 PHP 技术实现 模式的网络办公自动化系统 的实例 通过实际应用 采用 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 语言 大量 采用了 Perl JavaScript 的语法 并且加入了自己的特征 只需要掌握很少的编程知识就能使 用 PHP 建立一个真正交互的 Web 站点 如果对 HTML 非常了解 就可以用网页制作工具或 手工制作优秀的 Web 网站 由于 PHP 代码能够很方便地添加进 HTML 中 在设计和维护网 站的同时 就可以很轻松地加入 PHP 使得网站更加具有动态特性 开发 PHP 应用程序就容易 得多 因为代码本身就封装在 Web 页面里边 3 面向对象编程能力 PHP 的语言结构类似于 语言 如变量之间的运算符 控制结 构语句 函数定义和调用等 基于 Web 的编程工作非常需要面向对象编程能力 PHP 提供 了类和对象 在类方面的功能比较强 使得代码的可重复性应用变的非常简单 PHP 支持构造 器 提取类等 类中的构造器是建立某种类的新变量时自动被调用的函数 和类名一样的类中 函数就是构造器 4 支持众多网络协议 例如文件传输协议 HTTP 网关协议 SNMP 网络新闻组 NNTP 帐号公用 NIS 与电子邮件有关的 IMAP 和 POP3 Apache 服务器目录协议 LDAP 以及其它相关协议 可以利用这些协议的服务进行网络编程 5 具有强大的数据库操作能力 更丰富的函数库 PHP 的数据库功能应该说是它最有 用的功能之一 它的特点就是内置了对很多数据库的支持 而不再需要重新扩充 不需要编写 其它的代码 目前其支持范围覆盖了包括 Oracle Sysbase MySql ODBC 等在内的大多数常 见数据库 特别是 数据库的出现使 PHP 如虎添翼 针对每个数据库都有一组函 数用于数据库访问和操作 在程序的编制上 PHP 有 32 个函数用来操作 MySql 数据库 分别 对应着连接数据库 建立数据库 读取数据 关闭于数据库的连接等各种操作 程序员只需 用到其中几个功能就可以执行查询 6 移植性强 跨多个平台 PHP 更是一种真正跨平台 跨服务器的开发语言 目前 PHP4 可在 Linux Windows 的 Web 服务器上能正常运行 在 IIS Apache 等通用 Web 服务 器上同样运行良好 其脚本可以不经改变而容易地移植到不同的作业平台上 PHP 与免费 Web 服务软件 Apache 和免费数据库 MySql 配合使用于 Linux 平台上 具有最高的性能价格 比 号称 黄金组合 7 执行效率高 和其它的语言相比 PHP 系统消耗较少的系统资源 PHP4 采用 HTML 内置标记技术 服务器解释脚本不需要承担任何额外负担 解释程序本身作为 Web 服 务器的一个模块运行 相当大地提高了运行时的解析速度 经测试表明 在 Web 站点访问量 非常大时 PHP4 的解析速度相当于传统 CGI 程序的 4 倍 非常适合小型站点的应用 1 2 PHP 技术的工作原理技术的工作原理 PHP 主要的功能是在 Web 环境下 由客户端浏览器传递一些信息给 Web 服务器 再由 Web 服务器去启动所指定的程式码来完成特定的工作 如图 1 所示 用户通过 Web 客户端浏览器请求某个功能页面 Web 服务器接受这个请求 根据系统的逻辑设计 将这个请求对应的 PHP 文件读 出 并交给 PHP 处理程序 PHP 处理程序解释这个文件 执行相应的处理过程 如数据库的访问与操作等 PHP 从数据库中取得数据后 将按照文件的要求 形成一个标准 HTML 页面 将生成的 HTML 页面交给 Web 服务器 Web 客户端浏览器将该 HTML 文件解释执行并显士出来 这样就完成了一次客户浏览器端提出的某个 PHP 请求 从以上可以看出 由于脚本在 服务器上 而不是在客户浏览器端运行 传到浏览器上的 Web 页面是在服务器上生成的 所以 服务器端脚本不易被复制 用户看不到浏览页上的 PHP 的源代码 只能看到解释后的结果 这 样就可以做到对源程序保密 2 网络办公自动化系统设计网络办公自动化系统设计 无论开发任何形式的动态 Web 数据库系统 一般都应遵循图 2 所示的步骤 同样 开发网络办公自动化系统也遵循这一步骤 网上办公是计算机技术和网络技术发 展的共同产物 其所引起的变革不仅是工作模式的变化 更是一种理念上的进步 根据该单位 的实际情况 本系统不仅可以供处于同一地理位置的一个单位办公使用 而且只要有网络连接 搭建专用网 就可以用于跨越多个地理位置 多个单位之间的协作 该系统避免了传统办 公自动化的种种弊端 它的特点是 在网络的环境下 真正做到随时 随地移动无纸办公 具有友好的界面 是安全 方便 高效率 低成本的网上办公系统 基于数据库服务进行用户管理 具有管理清晰 简便 容量大的特点 各种功能模块独立性强 具有良好的移植性 2 1 系统结构系统结构 整个系统从功能上划分 由两部分组成 用户模块和管理员模块 用户模块 用户被赋予相应的权限 就可以进行浏览 查询各种资料 或是登录到单 位论坛上去发表意见等操作 1 政工管理系统 包括人员档案 公文收发 会议资料 2 业务管理系统 包括产品跟踪 质量审核 单位月报 3 后勤管理系统 包括人员车辆管理 房屋水电管理 办公用品管理 单位财务管 理 4 信息发布系统 包括公告牌 单位论坛 单位介绍 邮件系统 管理员模块 对整个网站进行管理 管理员具有一定的权限 可以进入系统数据库 对 整个网站的数据进行增加 删除和修改等 1 用户帐号管理 用户帐号的添加及管理 2 用户管理权限设置 公告 文件资料管理权限的设置 2 2 系统实现系统实现 在实际的开发中 按照上述功能模块 主要采用 PHP 语言 为某单位开发设计一个基于 模式的网络办公自动化系统 本系统的开发环境为 服务器端的操作系统采用 Red Hat Linux Web 服务器为 Apache 数据库采用 ql 页面制作工具为 Windows 下的 Dreamwaver 由于整个系统是建立在 数据库基础上的 所以程序部分需要先进行 数据库的连接 然后才能调用数据库中的数据 对数据库的数据处理通过函数实现 网络办公自动化系统的数据库主要包括人员档案库 文件资料库 业务数据库 后 勤管理库 4 个部分 本系统可以对人员 文件等资料进行管理 供各用户查阅 系统内置强大 的全文搜索引擎 可以按照一定的条件对数据库进行检索查询 检索的对象可以是人员 文件 等资料 其中文件检索是对文件进行检索 事先 可以将文件按一定的规则存入中心服务器的 文件资料库 用户可以在自己的客户端浏览器上按照一定的条件进行检索查看 3结束语结束语 下一步需要进行改善的工作有以下几点 第一 PHP 程序开发应该从 Windows 下开始 源码编写应在 Windows 下进行 然后在 Linux 上进行最后调试和试运行 这样配合才可以使工作效率达到最高 所以 选择高效的网 络开发平台和适宜的方法对网站开发者来说是至关重要的 第二 主要研究工作放在如何丰富网络办公自动化系统的内容 如何更专业地进行协同 智能化的工作 对功能进行增强与改进 目前 采用 PHP 技术开发和设计基于数据库的网站已经成为一种主流技术 利用 PHP 建造 Web 服务器 连接浏览器和数据库服务器 是结合数据库技术与 Web 浏览技术的有效解 决方案 是对传统的客户 服务器软件结构的灵活运用 对改善网页内容的交互性 实现 Web 数 据库管理和信息查询都有很好的实用价值和广泛的应用前景 可见 随着网络技术的发展 PHP 会有新的发展 用 PHP 开发 Web 应用灵活方便 也必将在今后的 Internet 舞台上大放 光彩 参考文献参考文献 1 阮家栋 施美雅 Web 数据库技术 北京 科学出版社 2002 212 245 2 杨 威 ASP3 0 网络开发技术 北京 人民邮电出版社 2001 6 10 3 杨厚群 魏应彬 云 敏 利用 PHP 和 ODBC 访问网站数据库 现代计算机 2001 7 119 90 91 4 肖 红 对实现动态网站设计的脚本描述语言 PHP 的探讨 长春工程学院学报 2001 2 4 61 62 5 Atkinsonl PHP 核心编程 陈 虹 译 北京 清华大学出版社 2000 4 37 NetNet BasedBased OfficeOffice AutomationAutomation SystemSystem BasedBased onon PHPPHP TechnologyTechnology AbstractAbstract PHP technology is valid tool to develop dynamic Web application program Fistly analyses defects in the traditional Web devbelopment technology and describes the characteristics of PHP technology it s working principle and realization method in detail Finally an example of realizing Net Based Office Automation system of the Browser Server model based on PHP technology is given According to actual applicat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电脑屏幕色彩校准服务创新创业项目商业计划书
- 汽车数字营销效果预测模型创新创业项目商业计划书
- 智能制造能耗监测超算创新创业项目商业计划书
- 动物兽医远程诊疗创新创业项目商业计划书
- 农作物亲子农场创新创业项目商业计划书
- 智能法律助手APP创新创业项目商业计划书
- s版三年级下册语文第四单元测试题及答案
- 熟食技能试题及答案
- 2025年山西省长治市二中物理高三上期末质量检测模拟试题
- 山东省昌乐县第二中学2025年物理高三第一学期期末复习检测试题
- 2024年金属钼行业市场趋势分析
- 四年级教材《劳动》课件
- G-T 20986-2023 信息安全技术 网络安全事件分类分级指南
- GB/T 18910.4-2024液晶显示器件第4部分:液晶显示模块和屏基本额定值和特性
- 工控产品调研方案
- JC-T 2127-2012 建材工业用不定形耐火材料施工及验收规范
- 英雄联盟游戏分析报告
- 青海省图书馆(二期)、美术馆、文化馆弱电智能化系统设计方案
- 黑白装饰画教学课件
- 化工行业的责任关怀化工行业的责任关怀
- 飞机上通用应急设备-安全设备
评论
0/150
提交评论