摘要:隨著網絡技術的迅速發展,電子商務、電子政務在企業和機關單位得以迅速普及,辦公的網絡化、資源化和自動化已經成為現代辦公的主流,針對企業和行政單位信息網絡化管理的需要,結合信息管理系統和辦公自動化系統的優點,探討了基于B/S模式的辦公信息管理系統的構建、開發與應用的研究。
關鍵詞;信息管理B/S模式;數據庫;APS技術
1、系統體系結構
1.1 B/S模式
B/S模式,即Brower/server(瀏覽器/服務器)模式。與之對應有C/S模式Client/Server(客戶端/服務器端)模式。
首先,B/S具有異地瀏覽和信息采集的靈活性。任何時間、任何地點、任何系統,只要可以使用瀏覽器上網,就可以使用B/S系統的終端。B/S模式瀏覽器客戶端可以完成瀏覽、查詢、數據輸入等基本功能,而其它絕大部分工作由服務器承擔,這樣使得整個系統的經濟性大大的提高。
另外B/S模式構建的系統升級性強,有利于今后系統的逐步完善。而C/s系統的各部分模塊中如果有某部分改變,就要關聯到其他模塊的變動,使系統升級成本比較大。B/S與C/S處理模式相比,則大大簡化了客戶端,只要客戶端機器能上網就可以。對于B/S而言,開發、維護等幾乎所有工作也都集中在服務器端,當企業對網絡應用進行升級時,只需要更新服務器端的軟件就可以,這減輕了異地用戶系統維護與升級的成本。
因此,系統選擇基于B/S(瀏覽器/服務器)模式構建適合于中小型企業使用的辦公自動化信息管理系統。網絡管理員只要維護、管理好局域網中的服務器,就可以保證網絡辦公的正常開展,這也是B/S構架系統流行的原因。
1.2 硬件平臺
公司或企業內部各客戶機通通過局域網與服務器關聯,服務器再通過寬帶ADSL或專線、無線上網等方式與Internet連接。需要的硬件設備有:服務器、路由器、客戶機、網線等。下圖是一個基于B/S模式架構的信息管理系統結構圖。
可以看出系統網絡一以Web服務器為中心,采用TCP/IP技術,以HTTP為傳輸協議,客戶端通過Browse訪詢Web服務器以及與之相連的后臺數據庫,客戶機只需要安裝瀏覽器就可以訪問多個應用服務器,形成點到多點,多點到多點的結構模式,采用TCP/IP技術,以HTTP為協議,可以與企業網絡很好的結合;B/S的擴展性好,可直接接入Internet獲得廣域網的支持,無論PSTN、DDN、X25、ISDN是新出現的CATV、ADSL等接入方式。B/S模式都能良好支持。
1.3 軟件平臺
系統采用微軟Microsoft公司的動態服務器頁面ASP(Actire Server Pages)編程技術,數據庫管理系統采用小型關系型數據庫Access,因此它需要在windows2000Server+IIS 5.0+Access 2000環境下才能正常運行。
Windows2000 Server版是優秀的網絡平臺,它是保證辦公平臺穩定運行的基礎。基于B/S的辦公信息管理系統需要Web服務器的支持才能運行,Windows2000 Server內置了Internet信息服務(IIS5),它對APS技術有良好的支持。
1.4 數據庫管理系統(DBMS)
系統使用Access 2000小型關系型數據庫管理系統,它利用ODBC數據源的MDB數據庫驅動程序訪問數據庫。Access 2000是Office 20001具包中的一個功能組件,只要在服務器上安裝Office 2000時選擇組件Access 2000即可。辦公信息管理系統中的所有信息和數據庫都存放在Access數據庫中,所以必須先對ODBS數據源進行設置。
2、系統實現的關鍵技術
基于B/S模式應用系統開發的關鍵,在如何實現客戶端與服務器端的交互以建立數據驅動的動態網頁,本系統采用動態服務器頁面ASP技術實現web應用界面的開發。ASP是由提供用于開發服務器端的技術,能使用任何符合腳本標準的語言,能產生和執行動態、交互式的站點服務器應用程序。腳本運行在服務器上,因此用創建的應用程序可以跨越平臺運行而被多種瀏覽器訪問,可以將等其他語言語句嵌入頁面,可以接受來自客戶端的執行參數并在處理后將結果以指定的格式返回。ASP不受限于瀏覽器的種類,無需編譯、連接生產執行文件,程序代碼與HTML相整合。ASP文件編程有編寫容易、靈活性好、程序獨立于瀏覽器、面對對象等優點。
當客戶端向服務器發出Http請求,客戶操作管理界面以網頁的形式返回給客戶。當遠程客戶需要對數據庫中歷史記錄進行查詢時,像web服務器申請訪問一個AsP文件,Web服務器調用ASP文件,然后解釋執行每一條腳本語句,用ADO(Active Data0bjects)組件通過ODBS接口訪問數據庫,再把執行結果生成HTML文件傳給客戶端。ASP訪問數據庫的模式如下圖。
3、安全性問題
鑒于辦公化信息化服務的對象多為企業或公司,我們必須從技術上提供一定的安全措施保證整個網絡的系統安全。具體措施有以下兩點:
3.1 防火墻技術
一個有效的防火墻應該可以確保所有從互聯網流入或流向互聯網的信息都將經過防火墻并所有經過防火墻的信息都接受檢查。通過防火墻可以防止外來入侵;監控網絡的安全并在異常情況下給出報警提示,尤其對于重大的信息量通過時除進行檢查外,應做日志登記;提供網絡地址轉換(NAT)功能,有助于緩解IP地址資源緊張的問題,防火墻還可以為用戶提供特定的如WWW和FTP服務,互聯網用戶僅可以訪問此類服務,而禁止對保護網絡的其他系統的訪問。
3.2 地址綁定
MAC地址是網卡的唯一標志,通過捆綁交換機端口和MAC地址就可以輕松防止非法接入,阻止非法入侵的破壞。同時將交換機剩余不用的端口禁用。另外,還可以建立一個IP地址與MAC地址的對應表,然后通過查詢此表,只有IP-MAC地址對應的合法的用戶才能獲得正常的ARP應答(地址解析協議)。由此達到防止IP地址被盜用的目的。
4、系統功能模塊
信息管理系統劃分為七個子系統:(1)公文管理子系統;(2)檔案管理子系統;(3)行政管理子系統;(4)綜合信息查詢子系統;(5)公共信息發布子系統;(6)個人輔助子系統;(7)系統維護管理子系統。其功能結構如圖3所示。
結合當今計算機及網絡的最新技術,討論了辦公自動化信息管理系統系統開發的新辦法;采用Browser/Server方式架構系統,充分應用當今先進的計算機及網絡技術,不僅能開發出為客戶端提供的應用,還能開發基于本身系統維護的服務端的應用;此外,這種系統開發方式有利于降低成本,系統具有易使用、易維護、易升級的特點。總之我們要求的辦公信息管理系統是和其他應用系統緊密集成,完全采用了Web技術,流程優化以及基于知識管理的辦公信息管理系統,這就是辦公信息管理系統未來的發展趨勢。