|
一、開發工具與技術的研究 就現在開發OA的技術來說,主要集中分為三大類:基於C/S結構的應用程序開發 、結合C/S結構和Web技術的複合應用程序 、基於B/S結構的動態網頁技術。以下將分析這三類技術的各自優缺點:
C/S結構係統:是傳統開發模式,一般以數據庫和客戶端的兩層結構實現,也有加入中間件的三層或多層結構,在OA早zao期qi是shi標biao準zhun的de係xi統tong模mo式shi,但dan隨sui著zhe計ji算suan機ji技ji術shu的de發fa展zhan和he網wang絡luo的de發fa展zhan,它ta已yi經jing無wu法fa滿man足zu現xian在zai的de遠yuan程cheng網wang絡luo辦ban公gong和he移yi動dong辦ban公gong,逐zhu漸jian被bei新xin的de技ji術shu所suo取qu代dai; C/S+Web技術:是為了補充C/S結構的不足,在C/S基礎上加入Web技術來實現對遠程數據的獲取,但擁有一定局限性,如數據及時更新、軟件升級等問題就無法很好解決; B/S結構係統:是援用動態網頁技術,加入OA的開發理念,完全適應網絡辦公和移動辦公需求,也是現代辦公自動化係統的首選技術。 就B/S結構的開發,具體技術又有多種選擇:JSP+J2EE,ASP+IIS,ASP.net+Microsoft .NET Framework,PHP+Apache,就這幾門技術,可以說各有其優缺點,分析如下: JSP技術:具有良好的跨平台性,加上J2EE功能十分強大,但是J2EE的布置使開發成本顯得略高,而且沒有良好的安裝界麵。 PHP技術:是早期動態網頁技術中的強手,但隨著JSP技術與ASP技術的不斷更新,使得PHP技術稍微比較落後。 ASP技術:類似於PHP技術,開發簡便,快速,加上IIS的功能支持,是比較簡易快速的開發技術。 ASP.net:可以說是ASP技術的替代技術,是ASP的一大進步,在Microsoft .NET Framework的強大支持下,可以使用C#、VB、Javascript三種語言來編寫代碼,采用預先編譯技術,使得代碼安全性加強。 最終討論結果:在針對於軌道交通行業,建議采用ASP.net技術,理由是,該技術易於服務器的維護,成本相對較低,開發周期較短。如果軌道交通項目中服務器采用了Linux係統,在該平台下采用JSP技術較成熟。 二、OA概述 人ren們men普pu遍bian使shi用yong計ji算suan機ji來lai提ti高gao個ge人ren工gong作zuo效xiao率lv,但dan是shi在zai需xu要yao許xu多duo人ren一yi起qi協xie同tong工gong作zuo的de現xian代dai工gong作zuo環huan境jing中zhong,我wo們men更geng需xu要yao提ti高gao我wo們men的de整zheng體ti工gong作zuo效xiao率lv。利li用yong網wang絡luo通tong訊xun基ji礎chu及ji先xian進jin的de網wang絡luo應ying用yong平ping台tai,建jian設she一yi個ge安an全quan、可靠、開放、高效的信息網絡和辦公自動化、xinxiguanlidianzihuaxitong,weiguanlibumentigongxiandaihuaderichangbangongtiaojianjifengfudezonghexinxifuwu,shixiandanganguanlizidonghuahebangongshiwuchulizidonghua,yitigaobangongxiaolvheguanlishuiping,shixianqiyegebumenrichangyewugongzuodeguifanhua、電子化、標準化,增強檔案部門文書檔案、人事檔案、科技檔案、 財務檔案等檔案的可管理性,實現信息的在線查詢、借閱。最終實現“無紙”辦公。 辦ban公gong自zi動dong化hua,一yi個ge極ji大da的de概gai念nian,一yi個ge炒chao作zuo了le很hen久jiu的de概gai念nian。無wu論lun是shi辦ban公gong設she備bei公gong司si,還hai是shi係xi統tong集ji成cheng公gong司si,都dou大da力li推tui出chu自zi己ji的de辦ban公gong自zi動dong化hua產chan品pin。有you辦ban公gong設she備bei、辦公自動化電腦、辦公自動化軟件。可見,辦公自動化中內容龐大,可為空間不可小視。那麼,首先我們來探討一個問題,什麼是辦公? 辦公實際就是文件的製作、修改、傳遞、簽定、保存、銷毀、存cun檔dang的de過guo程cheng。那na麼me隨sui著zhe文wen件jian的de這zhe一yi流liu程cheng,產chan生sheng了le各ge種zhong各ge樣yang的de設she備bei。隨sui著zhe技ji術shu的de發fa展zhan,計ji算suan機ji網wang絡luo技ji術shu的de進jin步bu,辦ban公gong自zi動dong化hua網wang絡luo的de建jian設she也ye得de到dao了le大da力li推tui廣guang。 傳統的辦公模式主要以紙介質為主,在信息革命的浪潮中,顯然已經遠遠不能滿足高效率、快節奏的現代工作和生活的需要。如何實現信息處理的自動化和辦公的無紙化逐步得到了人們的重視。 傳統辦公模式 bangongzidonghuatileduonian,danxiaoguobingbumingxian,renmenhaishitingliuzaidanjizichulihebiaogechulidesuoweibangongzidonghuadechujijieduan。xinxidejiaoliuhegongxiang,yijituanduidexietongyunzuodengwufawanmeideshixian,jidadixianzhilegongzuodexiaolv。Internet/Intranet的迅猛發展,為信息的交流和共享,團隊的協同運作提供了技術的保證,同時也預示著網絡化辦公時代來臨。 網絡化辦公模式 現(xian)有(you)辦(ban)公(gong)自(zi)動(dong)化(hua)係(xi)統(tong)和(he)大(da)型(xing)信(xin)息(xi)管(guan)理(li)係(xi)統(tong)中(zhong),企(qi)業(ye)業(ye)務(wu)流(liu)程(cheng)重(zhong)組(zu)或(huo)者(zhe)是(shi)文(wen)件(jian)流(liu)轉(zhuan)功(gong)能(neng)都(dou)是(shi)核(he)心(xin)功(gong)能(neng)。同(tong)時(shi)我(wo)們(men)也(ye)認(ren)為(wei),企(qi)業(ye)辦(ban)公(gong)主(zhu)要(yao)是(shi)一(yi)個(ge)文(wen)件(jian)流(liu)轉(zhuan)的(de)過(guo)程(cheng),所(suo)有(you)的(de)辦(ban)公(gong)事(shi)務(wu)都(dou)可(ke)以(yi)抽(chou)象(xiang)成(cheng)一(yi)個(ge)數(shu)據(ju)庫(ku)表(biao)單(dan)。 傳統的辦公自動化係統和大型MIS係統在處理企業管理流程中大多采用企業業務流程重組(BKR),其(qi)核(he)心(xin)思(si)想(xiang)就(jiu)是(shi)要(yao)先(xian)優(you)化(hua)企(qi)業(ye)業(ye)務(wu)管(guan)理(li)流(liu)程(cheng),再(zai)根(gen)據(ju)優(you)化(hua)後(hou)的(de)流(liu)程(cheng)建(jian)設(she)企(qi)業(ye)信(xin)息(xi)係(xi)統(tong)。這(zhe)樣(yang)不(bu)僅(jin)在(zai)係(xi)統(tong)建(jian)設(she)中(zhong)工(gong)作(zuo)量(liang)巨(ju)大(da),同(tong)時(shi)麵(mian)臨(lin)來(lai)自(zi)企(qi)業(ye)內(nei)部(bu)重(zhong)重(zhong)的(de)阻(zu)礙(ai)。 但是在軌道交通行業中我們的核心思想是;qianqixitongjianshezhongbuqiansheqiyeneibuyewuliuchengzhongzu,zhishixiezhuqiyetongguofangbiandeliuchengzidingyidenggongnengjinxingliuchengdianzihua,yijibuduangenjushijixuqiuqugaibiandianzihualiucheng。 三、係統結構設計 現在的網絡辦公自動化係統可以說百家爭鳴,各有所長,但是一般的B/S結構係統都做得比較固定,也就是針對某個行業甚至某個企業而開發的,有諸多的限製和代碼固化,不利於靈活的OA定製和客戶化!而且很多OA係統都具有相同的功能,隻是表現手法和操作流程有所不同罷了,所以,他們的基本是一致的,是有共性的,是可以統一的。 我的基礎思想是開發一個底層的通用型OA平台,在此平台下實現OA係統的主要功能模塊的底層操作,這樣,當針對軌道交通行業或者行業內不同項目開發OA係統時,隻需在此基礎上稍加修改,就可以成為一套具有很強針對性的OA係統,這樣方便該係統的二次開發,也方便於針對不同項目的OA係統的定製。係統結構如下: 底層通用型管理模塊是整個OA係統的基礎,而應用層模塊是麵對客戶的,它是界麵和業務邏輯的結合體,針對不同的項目將有所不同,這種結構將很好的解決一套OA的多種定製功能,便於二次開發。 四、通用型管理模塊功能劃分 zhenduiyuzhegedicengmokuai,tabingbuxuyaoshixianshijidegongneng,tazhuyaoshifuzewanchengyingyongcengjiaofuderenwuheyudicengshujukujiaohuanshuju,suoyitadegongnengshibijiaochouxiangde、統(tong)一(yi)的(de)和(he)可(ke)擴(kuo)展(zhan)的(de)。雖(sui)然(ran)如(ru)此(ci),我(wo)們(men)還(hai)是(shi)將(jiang)這(zhe)個(ge)模(mo)塊(kuai)按(an)不(bu)同(tong)的(de)功(gong)能(neng)細(xi)分(fen),因(yin)為(wei)辦(ban)公(gong)係(xi)統(tong)有(you)些(xie)模(mo)塊(kuai)之(zhi)間(jian)聯(lian)係(xi)並(bing)不(bu)緊(jin)密(mi),比(bi)如(ru)公(gong)文(wen)管(guan)理(li)係(xi)統(tong)與(yu)公(gong)共(gong)信(xin)息(xi)係(xi)統(tong),郵(you)件(jian)管(guan)理(li)係(xi)統(tong)與(yu)辦(ban)公(gong)設(she)備(bei)管(guan)理(li)係(xi)統(tong)之(zhi)間(jian)的(de)聯(lian)係(xi)就(jiu)不(bu)是(shi)那(na)麼(me)緊(jin)密(mi),甚(shen)至(zhi)可(ke)以(yi)完(wan)全(quan)分(fen)開(kai)。所(suo)以(yi)我(wo)們(men)的(de)底(di)層(ceng)管(guan)理(li)模(mo)塊(kuai)針(zhen)對(dui)於(yu)這(zhe)些(xie)情(qing)況(kuang),主(zhu)要(yao)分(fen)為(wei)八(ba)大(da)功(gong)能(neng)子(zi)模(mo)塊(kuai): 1.公文管理 公文管理主要負責公文的發送與接受工作,發送流程按照流程定製來完成,所以還包括流程定製功能。這三大塊是OA的核心部分,實現也最為複雜,特別是流程定製功能,是一個非常靈活的模塊,它決定了該OA係統的效率和可用性 2.郵件管理 郵件管理主要功能是發送與接受內部郵件,發送與接受外部郵件(外部郵件服務器必須支持pop3),郵件需要存入數據庫,以便今後瀏覽查詢 3.表單管理 biaodanguanlishiyigefuzhuxingmokuai,jibenshangzaiqitasuoyoumokuaidouyoukenengyongdatadegongneng,tazhuyaoshishixianbiaodanmobandedingzhi,biaodandecunchu,dayindenggongneng。zaiyigeguidaojiaotongxiangmuzhong,biaodanshihenzhongyaodeyigedongxi,tazaibangongguochengzhongchuxiandepinlvjinciyugongwen,suoyizhegemokuaiyefeichangzhongyao,bingqiebiaodandedingzhiyudayinshiyigejishunandian 4.檔案管理 檔案管理功能是對準備歸檔的公文或者項目各類合同、協議、文件、指示、資料等的一個合理存儲與查閱功能,針對於複雜的分類和查閱權限,實現合理存取,管理得基本功能 5.人事管理 人事管理功能主要包括:yuangongziliaoguanli,yuangongxinziguanli,yuangongkaoqinguanli,yuangongquanxianguanli,bumenjigouguanli,bumenrenmingguanlidengdenggongsineiburenshiguanlidesuoyougongneng,benzimokuaijiangyidicengshijiaofanyingyuangongdeguanli,baokuozhiwuhesuoshuxingzhidoujiangantongyimoshiguihua,bianyuyingyongcengdingzhimokuai 6.日程安排 日程安排是辦公係統的一個必不可少的輔助功能,可分為個人日程,部門日程,主要需要解決的是日程的基本存儲和信息提示 7.公共信息管理 公共信息包含:行業新聞、文檔、員工論壇、資料下載等功能,主要是針對所有部門的一個共用係統,該係統可以采用傳統模式,如論壇可以采用BBS係統等,底層主要是統一規範,提供基本功能 8.會議管理 會(hui)議(yi)對(dui)於(yu)任(ren)何(he)一(yi)個(ge)公(gong)司(si)都(dou)是(shi)重(zhong)要(yao)的(de),而(er)會(hui)議(yi)的(de)形(xing)式(shi)隨(sui)著(zhe)網(wang)絡(luo)的(de)發(fa)展(zhan)也(ye)變(bian)得(de)多(duo)樣(yang)化(hua)起(qi)來(lai),除(chu)了(le)傳(chuan)統(tong)的(de)會(hui)議(yi),還(hai)有(you)網(wang)絡(luo)會(hui)議(yi),視(shi)頻(pin)會(hui)議(yi)等(deng)新(xin)型(xing)會(hui)議(yi)方(fang)式(shi),使(shi)得(de)相(xiang)隔(ge)甚(shen)遠(yuan)的(de)人(ren)之(zhi)間(jian)也(ye)可(ke)以(yi)有(you)了(le)當(dang)麵(mian)交(jiao)流(liu)的(de)環(huan)境(jing)。對(dui)於(yu)相(xiang)隔(ge)較(jiao)遠(yuan)的(de)部(bu)門(men),如(ru)總(zong)公(gong)司(si)與(yu)子(zi)公(gong)司(si)之(zhi)間(jian)的(de)交(jiao)流(liu)建(jian)議(yi)采(cai)用(yong)非(fei)視(shi)頻(pin)的(de)網(wang)絡(luo)會(hui)議(yi),因(yin)為(wei)這(zhe)個(ge)即(ji)可(ke)以(yi)滿(man)足(zu)網(wang)速(su),也(ye)可(ke)以(yi)滿(man)足(zu)交(jiao)流(liu)得(de)需(xu)求(qiu)。對(dui)於(yu)處(chu)於(yu)同(tong)一(yi)個(ge)大(da)廈(sha)的(de)各(ge)部(bu)門(men),建(jian)議(yi)使(shi)用(yong)視(shi)頻(pin)會(hui)議(yi),因(yin)為(wei)加(jia)入(ru)多(duo)媒(mei)體(ti)的(de)功(gong)能(neng),可(ke)以(yi)使(shi)得(de)會(hui)議(yi)氣(qi)氛(fen)跟(gen)貼(tie)近(jin)傳(chuan)統(tong)會(hui)議(yi)的(de)效(xiao)果(guo),而(er)且(qie)交(jiao)流(liu)也(ye)更(geng)人(ren)性(xing)化(hua),同(tong)時(shi)也(ye)可(ke)以(yi)得(de)到(dao)局(ju)域(yu)網(wang)網(wang)速(su)得(de)支(zhi)持(chi)。這(zhe)八(ba)大(da)功(gong)能(neng)子(zi)模(mo)塊(kuai)都(dou)是(shi)OA係統得基礎,在此之上,我們可以創建更多的功能和輔助,可以使得OA的定製變得輕鬆而豐富。 五、總結 通(tong)過(guo)以(yi)上(shang)的(de)綜(zong)合(he)分(fen)析(xi),該(gai)辦(ban)公(gong)自(zi)動(dong)化(hua)係(xi)統(tong)的(de)開(kai)發(fa)將(jiang)分(fen)為(wei)三(san)期(qi)完(wan)成(cheng),第(di)一(yi)期(qi)是(shi)基(ji)礎(chu)類(lei)庫(ku)的(de)開(kai)發(fa),第(di)二(er)期(qi)是(shi)底(di)層(ceng)管(guan)理(li)模(mo)塊(kuai)的(de)開(kai)發(fa),第(di)三(san)期(qi)是(shi)應(ying)用(yong)層(ceng)定(ding)製(zhi)。每(mei)一(yi)期(qi)都(dou)是(shi)下(xia)一(yi)期(qi)的(de)基(ji)礎(chu),但(dan)可(ke)以(yi)獨(du)立(li)使(shi)用(yong),隻(zhi)有(you)三(san)期(qi)完(wan)成(cheng),才(cai)算(suan)完(wan)成(cheng)整(zheng)套(tao)OA係統。 |