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