基于PHP技术网络办公系统设计与实现

2014-10-21 11:09俞晓妮
电子世界 2014年12期
关键词:设计与实现

俞晓妮

【摘要】PHP技术是在三层B/S模型的管理信息系统基础上开发的一种新技术,是可以由服务器端支持的一种嵌入式脚本语言,由于Web页面里本身就有PHP代码,因此,PHP技术可以同时跨越多个平台系统。本文通过对办公自动化、三层B/S模型以及PHP技术的模型和概念进行了简要阐述,并以某市妇幼保健所建设的办公自动化系统为例,阐述了基于PHP技术网络办公系统的具体实现。

【关键词】PHP技术;网络办公系统;设计与实现

引言

随着网络技术的飞速发展和不断普及,各个行业领域已经实现了办公室自动化办公模式。其中虚拟校园、网上办公以及电子政府等都是办公室自动化的典型代表。尤其是近年来,卫生系统内部强调无纸化办公模式,传统的纸上办公模式已经不能满足当前新的办公室管理模式。因此,越来越多行业开始实施以PHP技术为基础的网络办公自动化系统,并在实际操作过程中取得了较好的成效,极大程度上提高了相关单位的决策水平和工作质量。

1.三层B/S模型和概念

办公自动化(Office Automation,简称OA)主要是指将计算机网络和现代化办公充分结合起来的一种新型办公模式[1]。一般情况下,但是在传统办公模式基础上采用了新机器、新技术、新设备等改革,我们都认为是属于办公自动化领域。对于行政机关,通常会把办公室自动化成为电子政务。通过办公室自动化运作模式的实现,可以对现有的管理组织结构进行较好的优化,使管理体制得到有效调整,不仅能有效提高办公室管理质量,还可以大大增强管理人员协同办公的能力,进一步推动高层决策的能力和效率。

三层B/S模型是一种在WEB 应用程序定义基础上衍生出来的一种编程模型,它可以将系统划分为表示层(Presentation Layer)、应用层(Application Layer)以及数据管理层等三个层面。其中,表示层主要是用来处理系统和用户之间交互信息的界面;数据层则主要是指数据源,是数据库管理系统和数据库的统称。而应用层主要是指程序系统中做出智能决策的部分功能,包括了应用中所有的业务处理程序。为了和数据库的服务系统区分开来,我们将它称为应用服务器。

PHP技术是以Web的编程语言技术为基础的一种新型技术,是集跨平台、服务器端和HTML为一体的嵌入式脚本语言[2]。它的工作方式和ASP相似,可以用来对动态交互式的Web服务器的应用程序进行开发。该技术语法简单、操作便捷、易掌握,具有公开免费性,且面向的对象具有较强的编程能力,拥有强大的数据库操作能力以及丰富的数据库。在实际运用过程中,可跨越多个平台,移植性强,具有较高的执行力。

以某市妇幼保健所建设的办公自动化系统为例,其办公自动化建设的主要目的是推进无纸化办公,进一步提高工作效率,从而较好地实现办公自动化。这对文件类信息的管理能力、员工基础信息的管理能力具有十分严格的要求,能有效实现和人办公的信息化管理,同时还可以发布相关会议信息,使数据信息的保密性得到加强。综合各部门具体工作情况,对该办公自动化系统的功能结构图进行了初步设想。

2.网络办公系统的实现

在前文中,我们已经对PHP技术网络办公系统进行了相关的设计。在此,接下来笔者将对于设计理念的进行实现,以期能够将相关的设计操作运用于实际生活中。

2.1 系统公共文件的实现

给予PHP技术设计的相关系统,根据相应的系统目标和数据库,预先设计一个系统的配置文件config.inc.php,对数据库的相关信息能够保存和配置。引用config.inc.php文件就可以在其他页面中获得require或inelude函数。进而得到相应的数据库的配置信息。当然,在实现网络办公系统的操作中,应当对整个网络的变量$DBPWD、$DBHOST、$DBUSER和$DBNAME进行定义,同时用来保存相应的登录的用户名、密码、数据库服务器以及数据库名。在整个网络系统实现的过程中,配置好了相关的文件,就可以对其中的数据库进行连接。连接数据库还应当与后台网络和服务器进行相应的连接,设置好的网页命名为dbconnect.inc.ph。以便在后期的使用中能够使用inelude(“dbeonneet.ine.php”)语句打开相应的数据库,能够有效提高程序的便捷性和可读性。数据库的设置是为了能够对网络的顶部栏目文件进行调整。顶部导航栏目主要包括了管理模式的导航欄和新闻分类的导航栏。这些栏目的处理对于管理员检查和收录文件具有很好地帮助作用。检查各个文件之间的正常性与可靠性[3]。同时,通过底部系统文件制作成一个可用的系统网页。在管理员登录时只显示只有一个管理员登录的信息。

2.2 文件下载的实现

为了增加系统的可控性,在用户使用的过程中通过使用PHP技术实现对服务器的文件下载。同时还能够通过XML来设置文件下载的可用性。在下载文件之初,通过读取文件的方式来允许用户的访问。如果整个文件允许用户下载,则就可以获得相应的命令对用户进行指令。文件下载的实现过程主要通过以下操作来完成。首先引入XML处理器,在得到XML的内容之后,创建一个新的XML处理器进行实例操作,以便能够在实际运用中将XML处理器运用的更为顺利。通过对下载文件的实现,可以促进管理员登陆网页的实现。管理员登陆整个网页的过程都需要使用用户名和密码。通过设置用户名和密码来确认管理员的身份,有利于管理员对整个网页的管理。

3.结语

基于PHP技术网络设计,可以对实现网络办公系统。网络办公系统在实际的运用中已经越来越受人们的追捧。因此,只有在技术上不断的更新,才能够维护其在市场中竞争地位。

参考文献

[1]何珏飞.基于 PHP 技术和三层 B/S 模式的办公自动化系统的设计与实现[D].天津大学,2010,12(11):67-69.

[2]成娅辉.采用工作流技术且基于 Web 的办公自动化系统设计[J].邵阳学院学报(自然科学版),2012,3(2):50-52.

[3]陈庆海,等.基于三层 B/S 模式的跨平台考试系统开发[J].计算机教育,2011,1(21):64-66.

猜你喜欢
设计与实现
统一通信系统客户端的设计与实现研究
校园网络电视媒体直播系统的设计与实现
测绘产品质检管理系统的设计与实现
网络安全中入侵检测系统的设计与实现
配调一体配网自动化系统的设计与实现
校园电商平台的设计与实现
高校文化建设中视觉识别系统的设计和实现
科研院所科研信息化管理系统的设计与应用
基于PHP的医院管理信息系统的设计与实现