當(dāng)前位置:工程項目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 網(wǎng)上辦公軟件 > OA辦公軟件系統(tǒng)
協(xié)調(diào)辦公oa自動化系統(tǒng)
傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實現(xiàn)信息處理的自動化和辦公的無紙化逐步得到了人們的重視。Internet/Intranet的迅猛發(fā)展,為信息的交流和共享,團隊的協(xié)同運作提供了技術(shù)的保證,同時也預(yù)示著網(wǎng)絡(luò)化辦公時代來臨。利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進的網(wǎng)絡(luò)應(yīng)用平臺,建設(shè)一個安全、可靠、開放、高效的信息網(wǎng)絡(luò)和辦公自動化、信息管理電子化系統(tǒng),為管理部門提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務(wù),提高辦公效率和管理水平,實現(xiàn)企業(yè)各部門日常業(yè)務(wù)工作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,增強檔案的可管理性,實現(xiàn)信息的在線查詢、借閱,最終實現(xiàn)“無紙”辦公。
1、系統(tǒng)架構(gòu)設(shè)計
J2EE技術(shù)發(fā)展到今天,已有很多成熟的技術(shù)和思想,在技術(shù)和思想上兩者可謂相輔相成,互相影響,缺一不可。技術(shù)和思想的不斷革命為J2EE系統(tǒng)的開發(fā)注入不少動力,并且不斷帶來變化。從以前的純JSP開發(fā)到JSP+JAVABEAN,再到MVC技術(shù)的普及等等,都帶來革命性的影響。到了現(xiàn)在,J2EE各項技術(shù)和思想上的不斷革新,程序員們陸續(xù)提倡要回歸軟件本身,回歸軟件的核心,即為用戶解決領(lǐng)域相關(guān)問題的能力,其他的一些特性,盡管他們也許是必需的,但也是用來支持這個核心目的的。
解決領(lǐng)域相關(guān)問題要求我們更加關(guān)注領(lǐng)域?qū)ο竽P偷慕#鉀Q來自領(lǐng)域方面的問題的軟件本分通常只占整個軟件系統(tǒng)的一小部分,這于它的重要性相比是不成正比的。為了應(yīng)用優(yōu)秀的領(lǐng)域建模技術(shù),我們需要把領(lǐng)域?qū)ο蟾到y(tǒng)的其他功能分離出去,才能避免另領(lǐng)域概念雨其他跟軟件技術(shù)相關(guān)的概念混淆或者在龐大的系統(tǒng)中失去對領(lǐng)域的把握。這種成熟的領(lǐng)域分離技術(shù)早已出現(xiàn),它為我們打下良好的基礎(chǔ)----系統(tǒng)架構(gòu)分層。傳統(tǒng)三層架構(gòu)早已在J2EE項目中得到廣泛應(yīng)用,它主要分為:表現(xiàn)層,業(yè)務(wù)邏輯層和持久化層。將一個復(fù)雜的程序進行層次劃分。為每一層進行設(shè)計,每層都是高內(nèi)聚的而且只依賴于它的下層,每層具體職責(zé)為:
表現(xiàn)層負(fù)責(zé)向用戶顯示信息,并解析用戶命令。定義軟件可以完成的工作,并指揮下層操作領(lǐng)域?qū)ο髞斫鉀Q問題。
業(yè)務(wù)邏輯層該層對業(yè)務(wù)影響深遠(yuǎn),他包含業(yè)務(wù)規(guī)則或者知識,完成系統(tǒng)主要功能需求,操作領(lǐng)域?qū)ο蠡ハ嗪献鹘鉀Q問題持久化層為上層提供通用技術(shù)能力,把領(lǐng)域?qū)ο蟪志没4娴綌?shù)據(jù)庫中,為下次訪問該對象提供條件
各層分工合作,層于層之間做到低耦合,每層間的類做到高內(nèi)聚,使系統(tǒng)可維護性和擴展性得到巨大的提升。
2、本系統(tǒng)架構(gòu)設(shè)計及系統(tǒng)技術(shù)介紹
本系統(tǒng)采用JAVA語言進行開發(fā),面向?qū)ο筇匦詾橄到y(tǒng)的可維護性和可擴展性提供了根本的支持,而且JAVA開放源代碼特性,使其迅速發(fā)展,涌現(xiàn)大量成熟技術(shù)支持,尤其在JAVAEE領(lǐng)域,更可謂前無古人。
JAVAEE包含13種技術(shù),當(dāng)然現(xiàn)在可能已經(jīng)不止,當(dāng)今JAVAEE領(lǐng)域里更多的是使用Struts,Hibernate,Spring的架構(gòu)方式,現(xiàn)在分別介紹一下這三種技術(shù),然后就這三種技術(shù)可以解決的問題作陳述,再而討論本系統(tǒng)采用這三種技術(shù)的必要性。
3、 Struts
Struts作為一個開放原代碼的應(yīng)用框架,在最近幾年得到了飛速的發(fā)展,在JSPWeb應(yīng)用開發(fā)中應(yīng)用得非常廣泛,有的文獻上說它已經(jīng)成為JSPWeb應(yīng)用框架的事實上的標(biāo)準(zhǔn)。
Struts是一個實現(xiàn)了Model2的MVC框架,要介紹Struts的話,就要從JSPWeb應(yīng)用的兩種基本的結(jié)構(gòu)模式:Model1和Model2說起,model1是一個以JSP文件為中心的模式,在這種模式中JSP頁面不僅負(fù)責(zé)表現(xiàn)邏輯,也負(fù)責(zé)控制邏輯。專業(yè)書籍上稱之為邏輯耦合在頁面中,這種處理方式,對一些規(guī)模很小的項目如:一個簡單的留言簿,也沒什么太大的壞處,實際上,人們開始接觸一些對自己來說是新的東西的時候,比如,用JSP訪問數(shù)據(jù)庫時,往往喜歡別人能提供一個包含這一切的單個JSP頁面,因為這樣在一個頁面上他就可以把握全局,便于理解。但是,用Model1模式開發(fā)大型時,程序流向由一些互相能夠感知的頁面決定,當(dāng)頁面很多時要清楚地把握其流向?qū)⑹呛軓?fù)雜的事情,當(dāng)您修改一頁時可能會影響相關(guān)的很多頁面,大有牽一發(fā)而動全身的感覺,使得程序的修改與維護變得異常困難;還有一個問題就是程序邏輯開發(fā)與頁面設(shè)計糾纏在一起,既不便于分工合作也不利于代碼的重用,這樣的程序其健壯性和可伸縮性都不好。
- 1CIO切勿誤入歧途 守好CRM的三個“禁區(qū)”
- 2CIO關(guān)于OA的九個問題
- 3OA系統(tǒng)的部分企業(yè)的常見“病癥”
- 4中小型oa軟件
- 52003辦公軟件和2007辦公軟件哪個好用啊?
- 6成熟公司oa系統(tǒng)
- 7全球項目辦公室——項目管理的革命
- 8看中國路橋集團如何進行OA系統(tǒng)選型
- 9如何啟動和開展項目辦公室的工作
- 10oa辦公自動化是什么? 政府oa系統(tǒng)哪家好? 麻煩給推薦一下
- 11集團協(xié)同信息化工具蓄力:OA指點ERP
- 12中國集團制造企業(yè)信息化現(xiàn)狀及發(fā)展趨勢
- 13無紙化辦公路仍然長路漫漫
- 14oa辦公系統(tǒng)的目的
- 15項目管理辦公室的功能
- 16中小企業(yè)oa管理軟件
- 17oa辦公系統(tǒng)描述
- 18案例分析:如何構(gòu)建高效的OA辦公系統(tǒng)團隊?
- 19企政oa系統(tǒng)
- 20oa系統(tǒng) 介紹
- 212007CRM軟件行業(yè)市場展望
- 22公文管理
- 23中小企業(yè)需要什么樣的管理軟件?
- 24電子郵件歸檔普及迅速
- 25集團oa辦公
- 26利用客戶關(guān)系管理軟件有效管理客戶
- 27最新全球調(diào)研揭示項目管理辦公室內(nèi)在價值
- 28企業(yè)oa系統(tǒng)公司
- 2908協(xié)同OA盤點 誰領(lǐng)風(fēng)騷?
- 30SaaS CRM客戶關(guān)系管理系統(tǒng)實施的步驟
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓