UML人事管理系統(tǒng)_第1頁
UML人事管理系統(tǒng)_第2頁
UML人事管理系統(tǒng)_第3頁
UML人事管理系統(tǒng)_第4頁
UML人事管理系統(tǒng)_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、河南城建學(xué)院UML課程設(shè)計報告書設(shè)計題目: 人事管理系統(tǒng) 專 業(yè): 信息管理與信息系統(tǒng) 指導(dǎo)教師: 班 級: 學(xué) 號: 姓 名: 同 組 人: 計算機(jī)科學(xué)與工程學(xué)院2016 年 1月 8 日目錄1.系統(tǒng)概述12.需求分析12.1功能描述12.2.用例圖22.2.1人事部長用例圖22.2.2系統(tǒng)專員用例圖32.2.3人事專員用例圖34.用例描述44.1登陸的用例描述44.2離在職員工管理用例描述44.3員工工作效績管理用例描述54.4職員招收管理用例描述64.5員工檔案管理用例描述74.6員工勞動合同管理用例描述74.7使用者管理用例描述84.8所屬角色管理描述95.系統(tǒng)類圖95.1邊界類95.

2、2概念類圖105.3邏輯類圖105.4類圖物理模型設(shè)計115.4.1類表清單115.4.2表欄清單116.系統(tǒng)順序圖和協(xié)作圖146.1登錄順序圖與協(xié)作圖146.2員工現(xiàn)狀管理順序圖與協(xié)作圖156.3職員招收添加修改順序圖與協(xié)作圖166.4員工勞動合同添加修改順序圖與協(xié)作圖176.5員工檔案管理順序圖與協(xié)作圖186.6系統(tǒng)使用者角色管理順序圖與協(xié)作圖196.7系統(tǒng)使用者維護(hù)順序圖與協(xié)作圖207.系統(tǒng)狀態(tài)圖與活動圖217.1員工類狀態(tài)圖217.2人事部長活動圖227.3人事專員活動圖227.4系統(tǒng)專人活動圖238.系統(tǒng)部署圖231.系統(tǒng)概述人事管理是每一個單位都必須面臨的問題,各個單位的工資處理內(nèi)

3、容總是有一定的區(qū)別,目前還沒有一個專用的人事管理系統(tǒng)。也不可能把各個單位的工資內(nèi)容統(tǒng)一起來。為此各單位都面臨一個人事管理系統(tǒng)的開發(fā)應(yīng)用問題。本系統(tǒng)是用UML開發(fā)的一個具有代表性的管理系統(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)理對員工的評價信息,包括工作分工、完成情況、工作態(tài)度等;另一部分是同組員工的評價信息,包括工作態(tài)度、合作情況等。4. 資源招收

4、管理:是根據(jù)企業(yè)的經(jīng)營情況與業(yè)務(wù)需求,由人事部門進(jìn)行相關(guān)崗位職工的招聘.5. 員工檔案管理:公司需要保留員工的基本信息并進(jìn)行,添加員工信息,刪除員工信息,修改員工信息,查詢一個信息等.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)行程序,啟動程

5、序, 用戶登錄人事管理主頁面,輸入用戶名和密碼參與者 人事部長/系統(tǒng)專員/人事專員前置條件 程序無異常運(yùn)行成功且身份為系統(tǒng)允許并且輸入正確密碼后置條件 如果登錄成功,則該用戶可以進(jìn)行相關(guān)操作;否則,不能進(jìn)行相關(guān)操作?;臼录?步驟 活動 1 首先運(yùn)行程序2 管理員輸入正確的密碼進(jìn)入系統(tǒng)擴(kuò)展事件流 1a 程序編譯錯誤,程序員對程序進(jìn)行調(diào)試修改2a用戶輸入密碼提示不正確,重新輸入密碼補(bǔ)充說明3.2離在職員工管理用例描述用例編號 UC002用例名稱 離在職員工管理用例概述 人事部長可以對離在職員工信息進(jìn)行增加、刪除和修改參與者 人事部長前置條件 人事部長成功運(yùn)行程序并登陸成功后置條件 無基本事件流

6、 步驟 活動 1 如果要增加離在職員工信息,人事部長按照系統(tǒng)提示進(jìn)行離在職員工增加。2 如果要刪除離在職員工信息,人事部長按照查找到的相應(yīng)員工予以刪除。3如果要修改離在職員工信息,人事部長按照相應(yīng)的條件進(jìn)行修改,修改失敗提示相應(yīng)錯誤信息4如果要查詢離在職員工信息,人事部長可以根據(jù)提供的選擇條件進(jìn)行相應(yīng)的查詢.擴(kuò)展事件流 1a 如果離在職員工相應(yīng)信息填寫錯誤,系統(tǒng)會提示輸入錯誤,重新填寫員工信息。1b如果離在職員工信息文件不存在,系統(tǒng)會提示文件不存在,人事部長檢查文件是否存在,并確定其路徑是否正確。2a如果要刪除的離在職員工不存在,系統(tǒng)予以提示,人事部長檢查輸入離在職員工信息是否正確。2b 如果

7、離在職員工信息文件不存在,系統(tǒng)會提示文件不存在,人事部長檢查文件是否存在,并確定其路徑是否正確。補(bǔ)充說明3.3員工工作效績管理用例描述用例編號 UC003用例名稱 員工工作效績管理用例概述 人事部長輸入員工姓名,查看員工信息記錄參與者 人事部長前置條件 人事部長成功啟動程序并登陸后置條件 無基本事件流 步驟 活動 1 a選擇查看員工工作效績選項, 人事部長輸入員工姓名, 查看員工信息.2 a選擇添加員工工作效績選項,查詢/添加員工信息,并輸入評級,確定保存.3 a選擇刪除員工工作效績選項,輸入員工工號查詢并確定刪除.4a選擇修該員工工作效績選項,輸入員工工號查看相應(yīng)信息,修改并確定保存.擴(kuò)展事

8、件流 1a 人事部長查詢員工工作效績失敗,人事部長重新檢查查詢信息是存在.。2a人事部長添加員工工作效績失敗,人事部長重新檢查添加信息是否合法.3a人事部長刪除員工工作效績失敗,人事部長重新檢查刪除信息是否合法或者是否存在.4a人事部長修改員工工作效績失敗,人事部長重新檢查修改信息是合法.補(bǔ)充說明3.4職員招收管理用例描述用例編號 UC004用例名稱 職員招收管理用例概述 人事部長輸入員工姓名,查看員工招收信息參與者 人事部長前置條件 人事部長成功啟動程序并登陸后置條件 無基本事件流 步驟 活動 1 a選擇查看員工招收選項, 人事部長輸入員工姓名, 查看員工信息.2 a選擇添加員工招收選項,查

9、詢/添加員工信息,并輸入評級,確定保存.3 a選擇刪除員工招收選項,輸入員工工號查詢并確定刪除.4a選擇修該員工招收選項,輸入員工工號查看相應(yīng)信息,修改并確定保存.擴(kuò)展事件流 1a 人事部長查詢員工招收失敗,人事部長重新檢查查詢信息是存在.。2a人事部長添加員工招收失敗,人事部長重新檢查添加信息是否合法.3a人事部長刪除員工招收失敗,人事部長重新檢查刪除信息是否合法或者是否存在.4a人事部長修改員工招收失敗,人事部長重新檢查修改信息是合法.補(bǔ)充說明3.5員工檔案管理用例描述用例編號 UC005用例名稱 員工檔案管理用例概述 人事專員輸入員工姓名,查看員工檔案信息參與者 人事專員前置條件 人事專

10、員成功啟動程序并登陸后置條件 無基本事件流 步驟 活動 1 a選擇查看員工檔案選項, 人事部長輸入員工姓名, 查看員工信息.2 a選擇相應(yīng)管理選項進(jìn)行增刪改查擴(kuò)展事件流 1a 人事專員查詢員工招收失敗,人事部長重新檢查查詢信息是存在.。2a人事專員增刪改查失敗,提示相應(yīng)報錯信息,人事專員重新確定信息并修改更新.補(bǔ)充說明3.6員工勞動合同管理用例描述用例編號 UC006用例名稱 員工勞動合同管理用例概述 人事專員輸入員工姓名/工號,維護(hù)員工勞動合同信息參與者 人事專員前置條件 人事專員成功啟動程序并登陸后置條件 無基本事件流 步驟 活動 1 a選擇查看員工勞動合同選項, 人事部長輸入員工姓名,

11、查看員工信息.2 a選擇相應(yīng)管理選項進(jìn)行增刪改查3a選擇到期合同,執(zhí)行刪除擴(kuò)展事件流 1a 人事專員查詢員工勞動合同失敗,人事部長重新檢查查詢信息是存在.。2a人事專員增刪改查失敗,提示相應(yīng)報錯信息,人事專員重新確定信息并修改更新.補(bǔ)充說明3.7使用者管理用例描述用例編號 UC007用例名稱 使用者管理用例概述 系統(tǒng)專人輸入使用者ID,維護(hù)使用者信息參與者 系統(tǒng)專人前置條件 系統(tǒng)專人成功啟動程序并登陸后置條件 無基本事件流 步驟 活動 1 a選擇查看員工勞動合同選項, 使用者輸入員工姓名, 查看員工信息.2 a選擇相應(yīng)使用者管理選項進(jìn)行增刪改查擴(kuò)展事件流 1a 系統(tǒng)專人查詢使用者信息失敗, 使

12、用者重新檢查查詢信息是存在.。2a系統(tǒng)專人增刪改查使用者信息失敗,提示相應(yīng)報錯信息, 使用者重新確定信息并修改更新.補(bǔ)充說明使用者基本是系統(tǒng)的較高權(quán)限的用戶3.8所屬角色管理描述用例編號 UC008用例名稱 所屬角色管理用例概述 系統(tǒng)專人輸入使用者ID,維護(hù)所屬角色信息參與者 系統(tǒng)專人前置條件 系統(tǒng)專人成功啟動程序并登陸后置條件 無基本事件流 步驟 活動 1 a選擇查看所屬角色信息選項,2 a選擇相應(yīng)所屬角色信息選項進(jìn)行增刪改查擴(kuò)展事件流 1a 系統(tǒng)專人查詢所屬角色信息失敗, 使用者重新檢查查詢信息是存在.。2a系統(tǒng)專人增刪改查所屬角色信息失敗,提示相應(yīng)報錯信息, 使用者重新確定信息并修改更新

13、.補(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è)計 5.4.1系統(tǒng)表清單名稱代碼人員招收EmpAdmit人員效績EmpPerformance使用者User使用者與角色userAndRole勞動合同LaborContract相關(guān)角色role職員信息EmpInfo職員檔案EmpRecord部門dept5.4.2表字段清單1.人員招收清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值招收崗位編號char(5)TRUEFALSETRUEadmitID部門編號char(5)FALSETRUEFALSEdeptno招收崗位說明varchar(20

14、)FALSEFALSETRUEadmitExptain招收崗位要求varchar(20)FALSEFALSETRUEadmitRequirements招收崗位必須條件varchar(20)FALSEFALSETRUEadmintCondition招收崗位時限varchar(20)FALSEFALSETRUEadmintLimit2. 人員效績清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值人員效績編號char(5)TRUEFALSETRUEePerID績效_工牌號char(5)FALSEFALSETRUEperEmpNO效績得分intFALSEFALSETRUEperSorc效績等級char(5)F

15、ALSEFALSETRUEperLeve效績薪水intFALSEFALSETRUEperSal效績評語varchar(50)FALSEFALSETRUEperRemark2.2. 使用者清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值使用者編號char(5)TRUEFALSETRUEuserID使用者賬號char(10)FALSEFALSETRUEuserAccount使用者密碼char(15)FALSEFALSETRUEuserPasswd密碼失效時間datetimeFALSEFALSETRUEpasswdFailureTime使用者姓名varchar(10)FALSEFALSETRUEuserN

16、ame使用者_(dá)電子郵件varchar(20)FALSEFALSETRUEuserEmail使用者_(dá)手機(jī)char(12)FALSEFALSEFALSEuserPhone4. 使用者與角色清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值使用者編號char(5)TRUETRUETRUEuserID角色編號char(5)TRUETRUETRUEroleID5. 勞動合同清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值勞動合同編號char(5)TRUEFALSETRUELCID勞動合同簽訂時間varchar(20)FALSEFALSETRUELCSigningTime勞動合同簽訂年限varchar(20)FALSE

17、FALSETRUELCSigningYear勞動報酬說明varchar(20)FALSEFALSETRUErewardExplain勞動合同簽訂人char(5)FALSEFALSETRUELCEmpNO備注varchar(20)FALSEFALSETRUELCRemark6. 相關(guān)角色清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值角色編號char(5)TRUEFALSETRUEroleID角色名稱char(10)FALSEFALSETRUEroleName角色簡介varchar(50)FALSEFALSETRUEroleIntro說明varchar(50)FALSEFALSETRUEexplain

18、7. 職員信息清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值工牌號char(5)TRUEFALSETRUEempNO部門編號char(5)FALSETRUEFALSEdeptno勞動合同編號char(5)FALSETRUEFALSELCID人員效績編號char(5)FALSETRUEFALSEePerID檔案編號char(5)FALSETRUEFALSErecordID名字char(10)FALSEFALSETRUEename性別char(2)FALSEFALSETRUEsex男年齡intFALSEFALSETRUEage18最高學(xué)歷varchar(20)FALSEFALSETRUEeducati

19、on本科戶籍varchar(30)FALSEFALSETRUEhousehold聯(lián)系地址varchar(20)FALSEFALSETRUEaddress職員_手機(jī)varchar(12)FALSEFALSETRUEempPhone職員_部門編號char(5)FALSEFALSETRUEempDeptNO崗位varchar(10)FALSEFALSETRUEjob職位等級intFALSEFALSETRUELeve0就業(yè)狀態(tài)char(10)FALSEFALSETRUEjobstate0入職時間datetimeFALSEFALSETRUEenterTime離職時間datetimeFALSEFALSET

20、RUEleavetime8. 職員檔案清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值檔案編號char(5)TRUEFALSETRUErecordID檔案_工牌號char(5)FALSEFALSETRUErecEmpNO離職原因varchar(50)FALSEFALSETRUEleavereason工作講獎勵varchar(50)FALSEFALSETRUEreward培訓(xùn)記錄varchar(50)FALSEFALSETRUEtrainRecord9. 部門清單名稱數(shù)據(jù)類型主要的外來鍵強(qiáng)制代碼默認(rèn)值部門編號char(5)TRUEFALSETRUEdeptno部門名稱char(10)FALSEFALSETRUEdname部門經(jīng)理char(10)FALSEFALSETRUEmgr部門人數(shù)intFALSEFALSETRUEdeptNumber0部門招收char(5)FALSEFALSETRUEdeptAdmit簡介varchar(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論