UML人事管理系統(tǒng).doc
《UML人事管理系統(tǒng).doc》由會員分享,可在線閱讀,更多相關(guān)《UML人事管理系統(tǒng).doc(25頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
河南城建學(xué)院 《UML》課程設(shè)計(jì)報(bào)告書 設(shè)計(jì)題目: 人事管理系統(tǒng) 專 業(yè): 信息管理與信息系統(tǒng) 指導(dǎo)教師: 班 級: 學(xué) 號: 姓 名: 同 組 人: 計(jì)算機(jī)科學(xué)與工程學(xué)院 2016 年 1月 8 日 目錄 1.系統(tǒng)概述 1 2.需求分析 1 2.1功能描述 1 2.2.用例圖 2 2.2.1人事部長用例圖 2 2.2.2系統(tǒng)專員用例圖 3 2.2.3人事專員用例圖 3 4.用例描述 4 4.1登陸的用例描述 4 4.2離在職員工管理用例描述 4 4.3員工工作效績管理用例描述 5 4.4職員招收管理用例描述 6 4.5員工檔案管理用例描述 7 4.6員工勞動合同管理用例描述 7 4.7使用者管理用例描述 8 4.8所屬角色管理描述 9 5.系統(tǒng)類圖 9 5.1邊界類 9 5.2概念類圖 10 5.3邏輯類圖 10 5.4類圖物理模型設(shè)計(jì) 11 5.4.1類表清單 11 5.4.2表欄清單 11 6.系統(tǒng)順序圖和協(xié)作圖 14 6.1登錄順序圖與協(xié)作圖 14 6.2員工現(xiàn)狀管理順序圖與協(xié)作圖 15 6.3職員招收添加修改順序圖與協(xié)作圖 16 6.4員工勞動合同添加修改順序圖與協(xié)作圖 17 6.5員工檔案管理順序圖與協(xié)作圖 18 6.6系統(tǒng)使用者角色管理順序圖與協(xié)作圖 19 6.7系統(tǒng)使用者維護(hù)順序圖與協(xié)作圖 20 7.系統(tǒng)狀態(tài)圖與活動圖 21 7.1員工類狀態(tài)圖 21 7.2人事部長活動圖 22 7.3人事專員活動圖 22 7.4系統(tǒng)專人活動圖 23 8.系統(tǒng)部署圖 23 1.系統(tǒng)概述 人事管理是每一個(gè)單位都必須面臨的問題,各個(gè)單位的工資處理內(nèi)容總是有一定的區(qū)別,目前還沒有一個(gè)專用的人事管理系統(tǒng)。也不可能把各個(gè)單位的工資內(nèi)容統(tǒng)一起來。為此各單位都面臨一個(gè)人事管理系統(tǒng)的開發(fā)應(yīng)用問題。本系統(tǒng)是用UML開發(fā)的一個(gè)具有代表性的管理系統(tǒng)。下面是該系統(tǒng)的軟件模型。 2.需求分析 2.1功能描述 人事工資管理系統(tǒng)應(yīng)完成以下功能: 1. 系統(tǒng)使用者與角色管理:系統(tǒng)使用者的權(quán)限,添加更新,替換. 2. 離在職員工管理:是將員工的任職情況進(jìn)行記錄與維護(hù),以便有效的存儲與檢索. 3. 員工工作效績管理: 員工效績信息分為兩部分,一部分是主管經(jīng)理對員工的評價(jià)信息,包括工作分工、完成情況、工作態(tài)度等;另一部分是同組員工的評價(jià)信息,包括工作態(tài)度、合作情況等。 4. 資源招收管理:是根據(jù)企業(yè)的經(jīng)營情況與業(yè)務(wù)需求,由人事部門進(jìn)行相關(guān)崗位職工的招聘. 5. 員工檔案管理:公司需要保留員工的基本信息并進(jìn)行,添加員工信息,刪除員工信息,修改員工信息,查詢一個(gè)信息等. 6. 勞動合同管理:主要配合員工信息的管理,員工的存在就一定存在這合同的簽訂,需要部門進(jìn)行適當(dāng)?shù)墓芾?比如添加合同,修改合同,刪除合同,查詢合同等. 2.2用例圖 2.2.1人事部長用例圖 圖2.2.1人事部長用例圖 2.2.2系統(tǒng)專員用例圖 圖2.2.2系統(tǒng)專員用例圖 2.2.3人事專員用例圖 圖2.2.3人事專員用例圖 3.用例描述 3.1登陸的用例描述 用例編號 UC001 用例名稱 登陸系統(tǒng) 用例概述 直接運(yùn)行程序,啟動程序, 用戶登錄人事管理主頁面,輸入用戶名和密碼 參與者 人事部長/系統(tǒng)專員/人事專員 前置條件 程序無異常運(yùn)行成功且身份為系統(tǒng)允許并且輸入正確密碼 后置條件 如果登錄成功,則該用戶可以進(jìn)行相關(guān)操作;否則,不能進(jìn)行相關(guān)操作。 基本事件流 步驟 活動 1 首先運(yùn)行程序 2 管理員輸入正確的密碼進(jìn)入系統(tǒng) 擴(kuò)展事件流 1a 程序編譯錯(cuò)誤,程序員對程序進(jìn)行調(diào)試修改 2a 用戶輸入密碼提示不正確,重新輸入密碼 補(bǔ)充說明 3.2離在職員工管理用例描述 用例編號 UC002 用例名稱 離在職員工管理 用例概述 人事部長可以對離在職員工信息進(jìn)行增加、刪除和修改 參與者 人事部長 前置條件 人事部長成功運(yùn)行程序并登陸成功 后置條件 無 基本事件流 步驟 活動 1 如果要增加離在職員工信息,人事部長按照系統(tǒng)提示進(jìn)行離在職員工增加。 2 如果要刪除離在職員工信息,人事部長按照查找到的相應(yīng)員工予以刪除。 3 如果要修改離在職員工信息,人事部長按照相應(yīng)的條件進(jìn)行修改,修改失敗提示相應(yīng)錯(cuò)誤信息 4 如果要查詢離在職員工信息,人事部長可以根據(jù)提供的選擇條件進(jìn)行相應(yīng)的查詢. 擴(kuò)展事件流 1a 如果離在職員工相應(yīng)信息填寫錯(cuò)誤,系統(tǒng)會提示輸入錯(cuò)誤,重新填寫員工信息。 1b 如果離在職員工信息文件不存在,系統(tǒng)會提示文件不存在,人事部長檢查文件是否存在,并確定其路徑是否正確。 2a 如果要刪除的離在職員工不存在,系統(tǒng)予以提示,人事部長檢查輸入離在職員工信息是否正確。 2b 如果離在職員工信息文件不存在,系統(tǒng)會提示文件不存在,人事部長檢查文件是否存在,并確定其路徑是否正確。 補(bǔ)充說明 3.3員工工作效績管理用例描述 用例編號 UC003 用例名稱 員工工作效績管理 用例概述 人事部長輸入員工姓名,查看員工信息記錄 參與者 人事部長 前置條件 人事部長成功啟動程序并登陸 后置條件 無 基本事件流 步驟 活動 1 a 選擇查看員工工作效績選項(xiàng), 人事部長輸入員工姓名, 查看員工信息. 2 a 選擇添加員工工作效績選項(xiàng),查詢/添加員工信息,并輸入評級,確定保存. 3 a 選擇刪除員工工作效績選項(xiàng),,輸入員工工號查詢并確定刪除. 4a 選擇修該員工工作效績選項(xiàng),輸入員工工號查看相應(yīng)信息,修改并確定保存. 擴(kuò)展事件流 1a 人事部長查詢員工工作效績失敗,人事部長重新檢查查詢信息是存在.。 2a 人事部長添加員工工作效績失敗,人事部長重新檢查添加信息是否合法. 3a 人事部長刪除員工工作效績失敗,人事部長重新檢查刪除信息是否合法或者是否存在. 4a 人事部長修改員工工作效績失敗,人事部長重新檢查修改信息是合法.. 補(bǔ)充說明 3.4職員招收管理用例描述 用例編號 UC004 用例名稱 職員招收管理 用例概述 人事部長輸入員工姓名,查看員工招收信息 參與者 人事部長 前置條件 人事部長成功啟動程序并登陸 后置條件 無 基本事件流 步驟 活動 1 a 選擇查看員工招收選項(xiàng), 人事部長輸入員工姓名, 查看員工信息. 2 a 選擇添加員工招收選項(xiàng),查詢/添加員工信息,并輸入評級,確定保存. 3 a 選擇刪除員工招收選項(xiàng),,輸入員工工號查詢并確定刪除. 4a 選擇修該員工招收選項(xiàng),輸入員工工號查看相應(yīng)信息,修改并確定保存. 擴(kuò)展事件流 1a 人事部長查詢員工招收失敗,人事部長重新檢查查詢信息是存在.。 2a 人事部長添加員工招收失敗,人事部長重新檢查添加信息是否合法. 3a 人事部長刪除員工招收失敗,人事部長重新檢查刪除信息是否合法或者是否存在. 4a 人事部長修改員工招收失敗,人事部長重新檢查修改信息是合法.. 補(bǔ)充說明 3.5員工檔案管理用例描述 用例編號 UC005 用例名稱 員工檔案管理 用例概述 人事專員輸入員工姓名,查看員工檔案信息 參與者 人事專員 前置條件 人事專員成功啟動程序并登陸 后置條件 無 基本事件流 步驟 活動 1 a 選擇查看員工檔案選項(xiàng), 人事部長輸入員工姓名, 查看員工信息. 2 a 選擇相應(yīng)管理選項(xiàng)進(jìn)行增刪改查 擴(kuò)展事件流 1a 人事專員查詢員工招收失敗,人事部長重新檢查查詢信息是存在.。 2a 人事專員增刪改查失敗,提示相應(yīng)報(bào)錯(cuò)信息,人事專員重新確定信息并修改更新. 補(bǔ)充說明 3.6員工勞動合同管理用例描述 用例編號 UC006 用例名稱 員工勞動合同管理 用例概述 人事專員輸入員工姓名/工號,維護(hù)員工勞動合同信息 參與者 人事專員 前置條件 人事專員成功啟動程序并登陸 后置條件 無 基本事件流 步驟 活動 1 a 選擇查看員工勞動合同選項(xiàng), 人事部長輸入員工姓名, 查看員工信息. 2 a 選擇相應(yīng)管理選項(xiàng)進(jìn)行增刪改查 3a 選擇到期合同,執(zhí)行刪除 擴(kuò)展事件流 1a 人事專員查詢員工勞動合同失敗,人事部長重新檢查查詢信息是存在.。 2a 人事專員增刪改查失敗,提示相應(yīng)報(bào)錯(cuò)信息,人事專員重新確定信息并修改更新. 補(bǔ)充說明 3.7使用者管理用例描述 用例編號 UC007 用例名稱 使用者管理 用例概述 系統(tǒng)專人輸入使用者ID,維護(hù)使用者信息 參與者 系統(tǒng)專人 前置條件 系統(tǒng)專人成功啟動程序并登陸 后置條件 無 基本事件流 步驟 活動 1 a 選擇查看員工勞動合同選項(xiàng), 使用者輸入員工姓名, 查看員工信息. 2 a 選擇相應(yīng)使用者管理選項(xiàng)進(jìn)行增刪改查 擴(kuò)展事件流 1a 系統(tǒng)專人查詢使用者信息失敗, 使用者重新檢查查詢信息是存在.。 2a 系統(tǒng)專人增刪改查使用者信息失敗,提示相應(yīng)報(bào)錯(cuò)信息, 使用者重新確定信息并修改更新. 補(bǔ)充說明 使用者基本是系統(tǒng)的較高權(quán)限的用戶 3.8所屬角色管理描述 用例編號 UC008 用例名稱 所屬角色管理 用例概述 系統(tǒng)專人輸入使用者ID,維護(hù)所屬角色信息 參與者 系統(tǒng)專人 前置條件 系統(tǒng)專人成功啟動程序并登陸 后置條件 無 基本事件流 步驟 活動 1 a 選擇查看所屬角色信息選項(xiàng), 2 a 選擇相應(yīng)所屬角色信息選項(xiàng)進(jìn)行增刪改查 擴(kuò)展事件流 1a 系統(tǒng)專人查詢所屬角色信息失敗, 使用者重新檢查查詢信息是存在.。 2a 系統(tǒng)專人增刪改查所屬角色信息失敗,提示相應(yīng)報(bào)錯(cuò)信息, 使用者重新確定信息并修改更新. 補(bǔ)充說明 使用者的角色確定的他的系統(tǒng)權(quán)限 5.系統(tǒng)靜態(tài)結(jié)構(gòu) 5.1邊界類 5.2概念類圖 5.3邏輯類圖 5.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.4.1系統(tǒng)表清單 名稱 代碼 人員招收 EmpAdmit 人員效績 EmpPerformance 使用者 User 使用者與角色 userAndRole 勞動合同 LaborContract 相關(guān)角色 role 職員信息 EmpInfo 職員檔案 EmpRecord 部門 dept 5.4.2表字段清單 1.人員招收清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 招收崗位編號 char(5) TRUE FALSE TRUE admitID 部門編號 char(5) FALSE TRUE FALSE deptno 招收崗位說明 varchar(20) FALSE FALSE TRUE admitExptain 招收崗位要求 varchar(20) FALSE FALSE TRUE admitRequirements 招收崗位必須條件 varchar(20) FALSE FALSE TRUE admintCondition 招收崗位時(shí)限 varchar(20) FALSE FALSE TRUE admintLimit 2. 人員效績清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 人員效績編號 char(5) TRUE FALSE TRUE ePerID 績效_工牌號 char(5) FALSE FALSE TRUE perEmpNO 效績得分 int FALSE FALSE TRUE perSorc 效績等級 char(5) FALSE FALSE TRUE perLeve 效績薪水 int FALSE FALSE TRUE perSal 效績評語 varchar(50) FALSE FALSE TRUE perRemark 2.2. 使用者清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 使用者編號 char(5) TRUE FALSE TRUE userID 使用者賬號 char(10) FALSE FALSE TRUE userAccount 使用者密碼 char(15) FALSE FALSE TRUE userPasswd 密碼失效時(shí)間 datetime FALSE FALSE TRUE passwdFailureTime 使用者姓名 varchar(10) FALSE FALSE TRUE userName 使用者_(dá)電子郵件 varchar(20) FALSE FALSE TRUE userEmail 使用者_(dá)手機(jī) char(12) FALSE FALSE FALSE userPhone 4. 使用者與角色清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 使用者編號 char(5) TRUE TRUE TRUE userID 角色編號 char(5) TRUE TRUE TRUE roleID 5. 勞動合同清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 勞動合同編號 char(5) TRUE FALSE TRUE LCID 勞動合同簽訂時(shí)間 varchar(20) FALSE FALSE TRUE LCSigningTime 勞動合同簽訂年限 varchar(20) FALSE FALSE TRUE LCSigningYear 勞動報(bào)酬說明 varchar(20) FALSE FALSE TRUE rewardExplain 勞動合同簽訂人 char(5) FALSE FALSE TRUE LCEmpNO 備注 varchar(20) FALSE FALSE TRUE LCRemark 6. 相關(guān)角色清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 角色編號 char(5) TRUE FALSE TRUE roleID 角色名稱 char(10) FALSE FALSE TRUE roleName 角色簡介 varchar(50) FALSE FALSE TRUE roleIntro 說明 varchar(50) FALSE FALSE TRUE explain 7. 職員信息清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 工牌號 char(5) TRUE FALSE TRUE empNO 部門編號 char(5) FALSE TRUE FALSE deptno 勞動合同編號 char(5) FALSE TRUE FALSE LCID 人員效績編號 char(5) FALSE TRUE FALSE ePerID 檔案編號 char(5) FALSE TRUE FALSE recordID 名字 char(10) FALSE FALSE TRUE ename 性別 char(2) FALSE FALSE TRUE sex 男 年齡 int FALSE FALSE TRUE age 18 最高學(xué)歷 varchar(20) FALSE FALSE TRUE education 本科 戶籍 varchar(30) FALSE FALSE TRUE household 聯(lián)系地址 varchar(20) FALSE FALSE TRUE address 職員_手機(jī) varchar(12) FALSE FALSE TRUE empPhone 職員_部門編號 char(5) FALSE FALSE TRUE empDeptNO 崗位 varchar(10) FALSE FALSE TRUE job 職位等級 int FALSE FALSE TRUE Leve 0 就業(yè)狀態(tài) char(10) FALSE FALSE TRUE jobstate 0 入職時(shí)間 datetime FALSE FALSE TRUE enterTime 離職時(shí)間 datetime FALSE FALSE TRUE leavetime 8. 職員檔案清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 檔案編號 char(5) TRUE FALSE TRUE recordID 檔案_工牌號 char(5) FALSE FALSE TRUE recEmpNO 離職原因 varchar(50) FALSE FALSE TRUE leavereason 工作講獎勵 varchar(50) FALSE FALSE TRUE reward 培訓(xùn)記錄 varchar(50) FALSE FALSE TRUE trainRecord 9. 部門清單 名稱 數(shù)據(jù)類型 主要的 外來鍵 強(qiáng)制 代碼 默認(rèn)值 部門編號 char(5) TRUE FALSE TRUE deptno 部門名稱 char(10) FALSE FALSE TRUE dname 部門經(jīng)理 char(10) FALSE FALSE TRUE mgr 部門人數(shù) int FALSE FALSE TRUE deptNumber 0 部門招收 char(5) FALSE FALSE TRUE deptAdmit 簡介 varchar(50) FALSE FALSE TRUE jianjie 6.系統(tǒng)順序圖和協(xié)作圖 6.1登錄順序圖與協(xié)作圖 圖6.1登錄順序圖 圖6.2登錄協(xié)作圖 6.2員工現(xiàn)狀管理順序圖與協(xié)作圖 圖6.3員工現(xiàn)狀管理順序圖 圖6.4員工現(xiàn)狀管理協(xié)作圖 6.3職員招收添加修改順序圖與協(xié)作圖 圖6.5職員招收添加修改順序圖 圖6.6職員招收添加修改協(xié)作圖 6.4員工勞動合同添加修改順序圖與協(xié)作圖 圖6.7員工勞動合同添加修改順序圖 圖6.8員工勞動合同添加修改協(xié)作圖 6.5員工檔案管理順序圖與協(xié)作圖 圖6.9員工檔案管理順序圖 圖6.10員工檔案管理協(xié)作圖 6.6系統(tǒng)使用者角色管理順序圖與協(xié)作圖 圖6.11系統(tǒng)使用者角色管理順序圖 圖6.12系統(tǒng)使用者角色管理協(xié)作圖 6.7系統(tǒng)使用者維護(hù)順序圖與協(xié)作圖 圖6.13系統(tǒng)使用者維護(hù)順序圖 圖6.14系統(tǒng)使用者維護(hù)協(xié)作圖 7.系統(tǒng)狀態(tài)圖與活動圖 7.1員工類狀態(tài)圖 圖7.1員工類活動圖 7.2人事部長活動圖 圖7.2人事部長活動圖 7.3人事專員活動圖 圖7.3人事專員活動圖 7.4系統(tǒng)專人活動圖 圖7.4系統(tǒng)專人活動圖 8.系統(tǒng)部署圖 在人事管理系統(tǒng)中,系統(tǒng)包括四種節(jié)點(diǎn),分別是: 1. 數(shù)據(jù)庫系統(tǒng)節(jié)點(diǎn),負(fù)責(zé)數(shù)據(jù)存儲,處理等; 2. 網(wǎng)絡(luò)應(yīng)用服務(wù)節(jié)點(diǎn),負(fù)責(zé)各個(gè)部門的相互聯(lián)系,與工作交互. 3. 各類資料打印節(jié)點(diǎn),給負(fù)責(zé)一些日常工作資料的使用. 4. 文件服務(wù)器節(jié)點(diǎn),負(fù)責(zé)為個(gè)部門的相互合作的資料的提供傳遞. 5. 普通PC節(jié)點(diǎn),每個(gè)部門的管理者可以在pc端方便的使用系統(tǒng)服務(wù)一工作. 6. 智能手機(jī)網(wǎng)頁端節(jié)點(diǎn),負(fù)責(zé)移動互聯(lián)的作用,使得企業(yè)的工作效率更加便捷. 圖8.1部署圖- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- UML 人事管理系統(tǒng)
鏈接地址:http://www.820124.com/p-6596143.html