陳星文

摘要:本文回顧了辦公自動化的歷史過程,提出了開發基于B/S模式規劃系統辦公自動化的解決方案,并論述了關鍵技術與實現方法。
關鍵詞:B/S模式;辦公自動化;規劃系統;Asp.net2.0;AJAX
辦公自動化(OA)是將計算機技術國與現代化辦公結合起來的一種新型的辦公方式。傳統的辦公室中,采用各種新技術、新設備、新機器從事辦公活動,均屬于辦公自動化的范疇。利用辦公自動化,可優化現有的調整管理體制及管理組織結構,在有利效率提高的基礎上強化決策一致性,增強協同辦公能力,最終實現提高決策效能的目的。辦公自動化從第1代發展至今,分別經歷了硬件配置階段,數據處理自動化階段,C/S架構下的工作流自動化階段,無障礙工作流自動化階段,協同工作型辦公自動化階段和協同發展型辦公自動化階段。我國辦公自動化軟件業起步于20世紀80年代末,最初僅提供單機性的輔助辦公產品,經過近30年的發展,今天可提供大型、協同工作的各企業、政府、事業單位應用的辦公軟件。隨著計算機技術、網絡通信技術、多媒體技術和虛擬現實技術在規劃領域中應用的不斷發展,辦公方式也正面臨著一場巨大的變革。規劃總局為滿足分散在多個地點的分局間統一辦公的便捷,實現辦公自動化是唯一的解決方法。在這種情況下,我們采用Intranet/Web技術,開發出基于Browser/Server(B/S)模式的網絡協同辦公系統。
1 系統設計
1.1 系統概述
B/S模式是利用現有的Intranet/Web技術,將應用程序安裝在Web服務器上,并將其設計成Web網頁的形式,用戶端統一使用Web瀏覽器進行訪問,大大降低了對使用者計算機知識的要求,易學易用。需要軟件升級更新時,管理員只需在服務器上完成,極大地減少了系統維護人員的工作量及維護成本。網絡協同辦公系統不僅配置靈活,而且安全可靠,從而保證用戶角色權限與高性能用戶組的管理。這一系統支持多層次部門、超大用戶數以及超大在線數與并發用戶數,且系統反應極快,具有極高的響應速度。
企業的核心競爭力主要體現在各種知識與信息的獲取和整合能力上,只有將散在的計算機、文件柜以及各員工的知識、信息,運用現代化的網絡手段,將這些知識、信息經整理、處理、創造后在企業內部及時交流、充分流動、廣泛共享,使得整個企業的業務水平不斷提升,使得員工間溝通理解不斷加深,使得企業方針策略得到充分落實。要實現這一目標,員工個體間的協同是非常重要的,員工個體的工作質量和工作效率的提高,將直接關系到整個企業團隊的協同效果和整體效益的提高。網絡辦公系統就是基于這一認識,充分解決了個人知識、公共知識以及共享知識的分類、管理、查詢、共享等問題。網絡辦公系統的應用端,各個人、每一部門均可按照相應的權限,分門別類地管理各種信息、知識、文件、檔案,也可方便地創建分類、上載/下載信息。
1.2 系統所使用技術
在B/S模式中,以Internet技術為基礎網絡體系,系統應用程序采用TCP/IP作為通信協議,以Internet的Web模型為標準平臺,同時建立防火墻把內部網和外部網隔開。編寫B/S模式的應用程序中,包括Web服務器程序、用戶端程序、數據庫程序、應用服務器程序等,而其核心是Web與數據庫系統的接口。
目前,通過B/S模式訪問數據庫的技術主要有CGI、PHP、JAVA、AJAX、ASP.NET等。本系統選用ASP.NET2.0和AJAX技術。
ASP.NET2.0主要特性:(1)高效性。Asp.net不像ASP那樣,按操作解釋執行,而是運行服務器端的編譯后的CLR代碼。(2)易于管理。Asp.net簡化了服務器端環境和web應用程序的設置,使用一個基于文本、分層次的配置系統。(3)功能強大且富有彈性。Asp.net基于CLR開發,具有功能強大整個.net平臺且富有彈性,同樣適用于web應用程序。(4)可伸縮性。這一系統將Asp.net設計成可伸縮性,可為集群或者在多處理器環境下設計,從而提高了系統的性能。(5)安全性。Asp.net內建了windows驗證,從而使每一應用程序能夠獨立配置,故可確保應用程序的安全性。(6)可訂制和擴展。由于Asp.net提供了良好的擴充結構,因此開發者在適當的級別“插入”其需要的代碼。
AJAX是一種用于在瀏覽器與 Web 服務器之間使用異步數據傳輸(HTTP 請求),而不是整個頁面,使用人員可從服務器上請求少量的信息而對網頁進行操作。因此,AJAX使因特網應用程序具有更快、更小、更友好的界面。
1.3系統功能特點
(1)協同辦公系統是專用于規劃系統的網絡辦公軟件,這一系統采用先進的B/S (瀏覽器/服務器)操作模式,借鑒了基于政府機關管理軟件開發的成功經驗與先進技術,使得網絡辦公系統不受地域的限制。
(2)協同辦公系統集成了包括內部短信息、公告通知、日程安排、工作計劃、通訊錄、文件傳輸、網絡硬盤等極具實用價值的功能模塊。
(3) 協同辦公系統設計時在充分考慮用戶實際需求的基礎上,立足于現代化辦公,化繁就簡,選擇了用戶最常用、最需要、最易操作的功能,而且操作界面和使用上就像傳統辦公用品一樣,具有美觀、簡單、舒服、人性化的特點,無需進行特殊的學習或培訓。
(4)協同辦公系統不僅提供了實用、方便的個人日程安排,而且提供了通訊薄管理工具,使得每個人員工作的計劃性、針對性和有效性得到了大大加強。由于各個人協同辦工環境的改善,使得整個部門、組織的整體工作質量得到了明顯改善。
2 應用方案設計
2.1 應用方案總體框架
系統總體框架如圖1所示。
2.2 應用方案功能介紹
系統功能主要體現在系統各模塊上,以下僅對協同辦公系統中的三個模塊功能進行簡要介紹。
2.2.1 個人資源庫
個人資源庫隨時隨地自由共享文件和目錄,隨意權限的設定,獨立訪問地址,能有效控制以往的單位內因U盤病毒散播現象。個人資源另外一個相對于傳統U盤的優點是無限容量,可以保存用戶想存的所有資源。
系統可用中文或者英文表示文件夾名。首先,使用者可以新建幾個自己常用的文件夾比如“圖片”、“檔案”、“報送材料”等等,使用方法與U盤相似。只要記住文件中關鍵字便可以搜索,與一般的一些搜索功能相似。最好選擇自己建立的相應的文件夾,以便以后自己使用時查找。在上傳文件時需要注意的是文件名最好是字母或者數字,避免鍵入中文,如果怕日后搜索文件時麻煩,還可以在上傳文件以后改掉文件名,這時候用中文的名稱就沒問題了。
刪除文件前首先選中文件,單擊文件名前面的方框,再單擊刪除原文件即可。刪除文件夾前必須刪除文件夾中的所有文件和子文件夾。
本系統亮點之一就是已經和日常使用的FTP做到了無縫結合,所有FTP上面的數據都可以自動生成到數據庫里,再從頁面上反映出來,無須人為的單個添加,這樣做的好處是可以先將大批量的數據資料傳送到FTP,然后通過導入功能,真正做到了幾分鐘內實現批量生成大量數據的功能。選擇自己的文件或文件夾共享給其他的用戶,實現資料的流通。選擇共享用戶名,然后進入共享頁面,拷貝出自己想要的文件。
2.2.2 文傳送件
主要的功能是用戶傳送給他人或者部門或者自己文件。本功能可以同時提供傳送5個文件,總的文件大小不超過10M。這個功能其實相當于u盤,并且接收到的文件可以轉發給其他用戶。
2.2.3 工作日程
工作流程為首先填寫工作日程表,然后提交給審核人,審核人同意后方可以辦理某件事情,也可以由審核人安排某個人做某件事情。所做的安排最后在本周日程安排表上都可以反映出來,供同事們查詢。
3 結語
通過對B/S模式辦公系統的研究與探索,筆者較成功地開發了規劃協同辦公系統。本系統可以提高辦事工作效率,節約人力資源,提高單位管理水平,有利于推動單位的“無紙化辦公”的進程。但由于筆者水平有限,加之難免出現考慮不周的現象,這些都將在以后實際應用過程中進行完善。
參考文獻:
[1]陳長順.基于B/S模式的中小學校園網信息管理系統的研究與實現[J].揚州教育學院學報,2003,21(3):2427.
[2]劉紫玉,王巧玲,梁普選.基于B/S模式的機關辦公自動化系統實現[J].計算機應用研究,2004,21(12):218220.