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