企業(yè)內(nèi)部的很多業(yè)務(wù)都可以抽象為一個或者若干個工作流,最典型的是收發(fā)文工作流。一個發(fā)文流程可能要經(jīng)歷起草,審批,校對,領(lǐng)導(dǎo)簽字,傳閱等步驟。傳統(tǒng)的辦公模式完成此流程需要投入很多人力,而且運轉(zhuǎn)起來較慢,容易出錯,如果采用辦公自動化系統(tǒng),公文的流轉(zhuǎn)就可以自動化,顯然有很多好處。
UML(Unified Modeling Language)是一種面向?qū)ο蟮慕UZ言,它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析和設(shè)計。統(tǒng)一過程(Unified Process)是一種軟件工程方法,它將軟件開發(fā)過程分為一系列的工作流程(Workflow),充分發(fā)揮了迭代的開發(fā)思想,是軟件開發(fā)成功的重要因素。
Struts是基于JAVA的一個開源項目,采用模塊化的設(shè)計思想將業(yè)務(wù)邏輯,數(shù)據(jù)存儲和用戶界面分離,簡化了企業(yè)級應(yīng)用程序的構(gòu)建。
本文描述了葫蘆島鋅廠的辦公自動化系統(tǒng)的開發(fā)過程,依據(jù)統(tǒng)一過程的開發(fā)思想,利用UML構(gòu)建和描述系統(tǒng)的結(jié)構(gòu)與行為,并用Struts完成了系統(tǒng)的最終實現(xiàn)。
標簽:
多業(yè)務(wù)
抽象
上傳時間:
2015-11-01
上傳用戶:ljmwh2000