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