湖北工業大學 陳 藝
基于JSP技術的辦公自動化系統的研究
湖北工業大學 陳 藝
隨著社會的進步,科學技術對企業經濟的發展影響越來越重,可以說,科學技術已成為企業經濟發展的命脈,怎樣讓科學技術推動企業經濟的發展已成為一項重要的課題。辦公自動化系統作為現代企業管理重要的、必須的工具,既可以提高企業工作的效率、管理者的管理水平,又可以推動企業管理的規范化、系統化及自動化。
辦公自動化系統本來意義是利用先進的科學技術,使部分辦公事務活動物化于個人以外的各種現代化的辦公設備中,這樣就提高了辦公的效率,再進一步就可以實現辦公事務的自動化辦理。
我國的辦公自動化系統發展較晚,20世紀80年代才開始發展,從我國的辦公自動化系統的發展來看,可以分為以下3個階段:
第一階段:事務型辦公自動化系統。從20世紀80年代中期到90年代中期,這個階段以個體的工作行為為主,個人電腦加上辦公軟件為其標志。這個時期,實現了文檔電子化和數據統計電子化,被很多人稱為“無紙化辦公”。
第二階段:流程性辦公自動化系統。從20世紀90年代后期到2005年左右,這個時期,網絡技術和協同工作技術得到了快速發展,OA系統從以辦公文件和檔案管理為核心轉變成了應用主流的流程性OA,實現了工作流程自動化。
第三階段:知識型辦公自動化系統。從2005年至今,隨著辦公自動化系統在企業中應用的深入,很多新技術、新發明創造的出現,應用于企業的辦公自動化系統將企業管理現代化、信息處理、企業的業務流程和知識管理融合在一起,形成了人——機一體化的應用系統。
要想實現知識型辦公自動化系統,首先要實現網上辦公自動化系統,企業管理主要是企業人員內部及與客戶之間的溝通、協調及協同作業,網上辦公自動化系統可以實現上述功能,實際上網上辦公自動化系統就是信息化管理在企業上的應用的基本目標。
網上辦公自動化系統就是說企業的事務完全在網絡上完成,這樣,動態網頁的設計與開發就勢在必行。從網頁的設計與開發的發展歷程來看,它經歷了靜態網頁的設計與開發到ASP動態網頁的設計與開發,再到現在流行的JSP動態網頁的設計與開發。JSP技術與ASP技術相比較,具有哪些改進與優勢呢?
(1)將網頁邏輯處理與網頁設計及顯示進行了分離。JSP技術使用的是Java程序語言,產生動態網頁的處理邏輯就捆綁在它所編寫的網頁腳本中,并且動態內容生成的邏輯被封裝在JSP標識和JavaBeans組件中。在服務器端,被請求的JSP文件會被JSP引擎翻譯成一個Java源文件,然后被Java編繹器編繹成字節碼文件(.class文件),再由JVM執行此文件,最后將執行的結果以瀏覽器能夠理解的格式(HTML格式或者XML)發送回客戶端,這樣既保護了編程者的代碼,又保證了諸如IE6.0之類瀏覽器的可用性。
(2)使用標識對頁面開發進行簡化。由于JSP技術封裝了很多功能,而封裝的這些功能是為與JSP相關的易用的XML標識服務的,這對于不熟悉腳本語言的Web頁面設計人員是非常有利的,對于標準的JSP標識,功能就更為強大,它可以訪問并實例化JavaBeans組件,檢索和設置這些組件的屬性,并執行一些難于編碼的功能。這樣對于Web頁面的開發設計就簡化多了。
(3)提高了數據庫連接技術。在Java編程語言中,是使用JDBC技術對數據庫進行連接的,通過安裝JDBC的驅動程序,Java程序可以與數據庫連接,并執行提取、查詢等數據庫操作。不僅如此,Sun公司還開發了JDBC-ODBC bridge技術,利用該技術,只要帶有ODBC驅動程序的數據庫Java程序都可以訪問,諸如Sybase、MS SQL server、Oracle和Access等數據庫都帶有ODBC驅動,所以Java程序都能訪問,JSP技術中的數據庫連接功能就變得更為強大。
此外,JSP技術還具有一次編程,到處運行、功能強大的開發工具支持、強大的可伸縮性、安全性好、效率高等優勢,因此JSP技術被廣泛采用。比較ASP技術,JSP技術的優勢是很明顯的。
通過JSP技術的支持,網上辦公自動化系統可以由網上前臺管理及后臺管理兩大模塊組成。
這兩大管理模塊功能如下:(1)后臺管理模塊主要實現企業管理人員的辦公業務,它要求實現:部門管理、登錄賬號管理、員工信息管理、職位管理、員工狀態管理、公告管理、公文管理、短信息管理、在線管理和客戶信息管理10部分。(2)前臺管理模塊主要是實現企業員工及企業客戶的信息交流及查詢業務,它要求實現:部門信息、員工信息管理、優秀員工管理、公告管理、公文管理、收發信息和客戶信息查詢7部分。
基于JSP技術的支持,網上辦公自動化系統可以較好的實現,但是未來的辦公自動化系統的發展會有門戶導向、業務導向、知識驅動等特點,在開發網上辦公軟件的過程中怎樣實現這些思想,仍然是很艱巨的任務和目標。
2012-05-12)