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