[摘要] 傳統的考勤方式已不能滿足現代企業信息化管理發展的需求,本文探討了UML和J2EE技術在企業考勤管理系統開發中的應用,運用UML對系統進行建模分析,能消除J2EE技術與實際項目存在的語義差異,二者結合能開發出更為高效的企業級應用程序。
[關鍵詞] 體系結構 用例 UML 2EE
一、引言
考勤管理是企業人力資源管理的一部分,隨著企業規模的擴大,企業的子部門不斷增多,樓宇趨于分散,傳統的考勤方式已不能滿足現代企業管理的需求。成熟的Intranet企業網絡及企業內部大型數據庫管理平臺的建立,為企業考勤管理系統的實現提供了便利條件。
在系統開發中,良好的模型能使工作事半功倍,良好的體系結構通過合理的層次劃分,可以提高開發效率,并為程序的升級和移植提供便利。J2EE(Java 2 Platform Enterxprise Edition)為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制,然而J2EE技術與實際項目存在語義差異,采用UML統一建模語言建立的系統模型能很好地消除這種差異,本文探討了二者在企業考勤管理系統開發中的應用。
二、UML及J2EE概述
1.UML概述
UML(Unified modeling Language)是一種定義良好、易于表達、通用的可視化建模語言,它能很好的將人們的思想活動轉化成一種他們所熟悉的“書面性”的抽象形式,它支持面向對象的從系統需求分析開始的軟件開發全過程。
UML主要以圖的方式來描述系統模型,為了從不同角度描述系統,UML定義了5類共10種模型圖:用例圖、靜態圖(包括類圖、對象圖和包圖)、行為圖(包括狀態圖、活動圖)、交互圖(包括時序圖、協作圖)、實現圖(包括組件圖、配置圖)。……