俞曉妮
【摘要】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.