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