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