軟體建模與分析
課程設計報告
專案組: 人事工資管理系統
專業方向: 軟體工程
指導教師
專案組成員:
時間:電腦科學與工程學院
工資管理是每乙個單位都必須面臨的問題,各個單位的工資處理內容總是有一定的區別,目前還沒有乙個專用的工資管理系統。也不可能把各個單位的工資內容統一起來。為此各單位都面臨乙個工資管理系統的開發應用問題。
本系統是用j2ee開發的乙個具有代表性的管理系統。下面是該系統的軟體模型。
人事工資管理系統應完成以下功能:
1. 員工管理:包括部門設定、員工資訊、人員調動和福利資訊四部分。
2. 考勤管理:包括正常出勤、異常出勤和加班處理三部分。
3. 工作評價管理:員工評價資訊分為兩部分,一部分是主管經理對員工的評價資訊,包括工作分工、完成情況、工作態度等;另一部分是同組員工的評價資訊,包括工作態度、合作情況等。
4. 工資管理:主要完成員工工資資訊的維護,員工工資分為兩部分,一部分是基本工資,根據員工的職稱和崗位設定;另一部是動態工資,根據員工的考勤情況和工作評價情況計算,在計算出總工資後,還應扣除一些費用,如稅款、公積金、養老金等。
5. 系統管理模組: 主要是完成使用者的新增、密碼資訊的修改,系統登入,操作人員的許可權分配等功能。
圖1人事工資管理系統用例圖
圖1.1員工管理用例圖
圖1.1.1部門資訊管理用例圖
圖1.1.2員工資訊管理用例圖
圖1.1.3 人員調動設定用例圖
圖1.1.4福利資訊管理用例圖
圖1.2考勤管理用例圖
圖1.2.1加班處理用例圖
圖1.2.2異常出勤管理
圖1.3工作評價管理
圖1.4工資管理用例圖
針對系統不同層次的用案描述情況,抽象出如下4種用案的具體描述
1. 工資管理用案
用案編號:uc1
用案名:工資管理用案
主要參與者:工資管理員
受益人極其利益:
公司通過該系統公司可以實現科學化的工資管理,最大化的提高效率
工資管理員工資管理員可以方便快捷的管理員工相應個人資訊,實現各種工資管理操作
前置條件:工資管理員進入系統前進行身份識別並進行授權
後置條件:儲存公司工資發放情況,包括基本工資,動態工資記錄
主要的成功場景:
1. 工資管理員登陸系統,輸入賬號,密碼
2. 系統核對確認個人資訊正確,分配相應許可權
3. 工資管理員輸入工資查詢請求
4. 系統反饋相應工資查詢結果
5. 工資管理員給系統輸入相應可變動資料
6. 系統對輸入資料進行記錄
7. 工資管理員傳送工資彙總請求
8. 系統反饋工資彙總資訊
2. 員工資訊管理用案
用案編號:uc2
用案名:員工資訊管理用案
主要參與者:員工管理員
受益人極其利益:
公司通過該系統公司可以實現科學化的工資管理,最大化的提高效率
員工管理員員工管理員可以方便快捷的管理員工相應個人資訊,實現新增員工,刪除員工,查詢員工,修改員工等操作
前置條件:員工管理員進入系統前進行身份識別並進行授權
後置條件:儲存公司員工個人資訊,包括新增員工,刪除員工,查詢員工,修改員工資訊等記錄
主要的成功場景:
1. 員工管理員登陸系統,輸入賬號,密碼
2. 系統核對確認個人資訊正確,分配相應許可權
3. 員工管理員輸入新增員工請求
4. 系統實現新增員工請求
5. 員工管理員輸入刪除員工請求
6. 系統實現刪除員工請求
7. 員工管理員輸入查詢員工請求
8. 系統實現查詢員工請求
9. 員工管理員輸入修改員工請求
10. 系統實現修改員工請求
3. 人員調動用案
用案編號:uc3
用案名:人員調動用案
主要參與者:員工管理員
受益人極其利益:
公司通過該系統公司可以實現科學化的工資管理,最大化的提高效率
員工管理員員工管理員可以方便快捷的管理員工相應個人資訊,包括查詢員工基本資訊,人員調動資訊儲存等
前置條件:員工管理員進入系統前進行身份識別並進行授權
後置條件:儲存員工基本資訊,人員調動基本資訊
主要的成功場景:
1. 員工管理員登陸系統,輸入賬號,密碼
2. 系統核對確認個人資訊正確,分配相應許可權
3. 員工管理員輸入員工基本資訊查詢請求
4. 系統反饋相應員工基本資訊查詢結果
5. 員工管理員提交人員調動情況資訊
6. 系統儲存員工調動資訊
4. 工作評價管理用案
用案編號:uc4
用案名:工作評價管理用案
主要參與者:員工主管經理
受益人極其利益:
公司通過該系統公司可以實現科學化的工資管理,最大化的提高效率
主管經理可以方便的對員工個人表現進行評價
員工員工可以方便的查詢自己被評價的分數,也可以方便的給同組與其他員工評分。
前置條件:員工與主管經理進入系統前進行身份識別並進行相應授權
後置條件:記錄員工的被評價分,對同組其他員工的評價分,主管經理對員工的評價分
主要的成功場景:
1. 主管經理登陸系統,輸入賬號,密碼
2. 系統核對確認個人資訊正確,分配相應許可權
3. 主管經理輸入對某一員工評價請求
4. 系統反饋相應請求結果並記錄評價分
5. 員工登入系統,輸入帳號,密碼
6. 系統核對個人資訊正確,分配相應許可權
7. 員工提交查詢評價分請求
8. 系統反饋員工評價分
9. 員工傳送評價同組員工請求
10. 系統反饋請求結果並記錄評價分
鑑於實際情況的考慮,本系統所要求的效能如下:
1. 能同時允許50人使用本系統(企業的管理人員不戶超過50人)
2. 在使用者忍耐限度內快速的完成包括訪問資料庫等操作
3. 該系統具有資料恢復功能,防止掉電等突發情況造成的資料丟失
能在apache tomcat web伺服器並windows server 2003作業系統下執行
用下圖所示包圖描述系統整體體系結構,人事工資管理系統由員工管理子系統,考勤管理子系統,工資管理子系統,工作評價管理子系統,系統管理模組子系統組成。其中考勤管理子系統與工資管理子系統,工作評價管理子系統之間存在相互依賴關係。
系統類圖表示如下:
對映的資料庫表(只列出重要表及重要屬性)
1. 員工表:
2. 部門表:
3. 經理表:
4. 考勤情況表:
5. 經理對員工評價表:
6. 同組員工評價表:
由於本系統需求文件中所描述的互動活動較少,現只抽象出人員調動的序列
圖如上。
部署圖描述計算機節點的拓撲結構如下:
圖2.0部署圖
人事工資管理系統
一 登入介面 登入介面如圖1所示。圖1登入介面 二 主介面 輸入使用者名稱和密碼,單擊 登入 按鈕,開啟如圖2所示的主介面。圖2主介面 圖2中的選單中包含的選單選項如下 人事管理 檔案管理 獎罰管理 調動管理 考評管理。工資管理 考勤津貼 工資總結。系統管理 部門管理 資料備份。使用者管理 操作員管...
人事工資管理系統
工資管理是每乙個單位都必須面臨的問題,各個單位的工資處理內容總是有一定的區別,目前還沒有乙個專用的工資管理系統。也不可能把各個單位的工資內容統一起來。為此各單位都面臨乙個工資管理系統的開發應用問題。本系統是用j2ee開發的乙個具有代表性的管理系統。下面是該系統的軟體模型。人事工資管理系統應完成以下功...
人事工資管理系統
該子系統主要完成對內部員工的檔案管理,同時記錄員工日常工作的變遷等,結合業務實現對員工的綜合管理。實現以下業務 1 員工基本資訊管理,實現員工基本資訊的維護,包括 新增 修改 刪除等,但在刪除時,如果其它庫中有該員工的資訊將不能刪除。2 記錄員工工作崗位變動情況,主要記錄分公司間的調動,員工職務的變...