


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、人力資源管理系統(tǒng) UML 建模組名: TBNO小組成員: XX,XX,XX,XXX1. 人力資源管理系統(tǒng)建模過程分析 311 人力資源管理的需求 312 體系結(jié)構(gòu)設(shè)計 31.3 系統(tǒng)管理 42 系統(tǒng)用例模型 52.1 培訓(xùn)管理 52.2 招聘管理 52.3 組織機構(gòu)管理 62.4 薪資管理 72.5 規(guī)章制度管理 82.6 人事管理 92.7 績效管理 102.8 考勤管理 113 系統(tǒng)部署圖模型 124 構(gòu)件圖 135 活動圖 135.1 所有用戶 135.2 系統(tǒng)管理員: 165.3 人力資源管理員 165.4 財務(wù)人員 206 包圖 217 類圖 227.1Action 包中的類說明 2
2、27.2Model 包中的類說明 257.3ServiceI 包中的接口說明 267.4ServiceImpl 包中的類說明:用于實現(xiàn) ServiceI 包中的接口 287.5DaoI 包中的接口說明 297.6DaoImpl 包中的類說明:用于實現(xiàn) DaoI 包中的接口 298 順序圖 298.1 系統(tǒng)管理員 298.2 所有用戶 308.3 人力資源管理員 318.4 財務(wù)人員 368.5 普通職工 379 狀態(tài)圖 399.1 系統(tǒng)管理員 399.2 普通員工 409.3 人力資源管理員 401.人力資源管理系統(tǒng)建模過程分析11 人力資源管理的需求本部分用自然語言對系統(tǒng)進行描述。人力資源管
3、理部門提供一個全面的信息管理系統(tǒng), 通過系統(tǒng)可以比較容易地獲得所需的關(guān)于組織體系、 薪酬福利成本、 人力資源狀況等靜態(tài)數(shù) 據(jù),也可以方便地獲得各種變動信息來進行趨勢預(yù)Nt371 。在企業(yè)內(nèi)實現(xiàn)信息依據(jù)權(quán)限的共享,人力資源管理的 Et 常業(yè)務(wù)在信息系統(tǒng)的協(xié)助下變得高效快捷。為了開發(fā)本系統(tǒng),首先 要理解人力資源管理功能,通常人力資源管理系統(tǒng)包含以下模塊,各模塊功能簡述如下:(1)人事管理(2)規(guī)章制度管理(3)考勤管理(4)績效管理(5)組織機構(gòu)管理(6) 薪資管理(7) 培訓(xùn)管理8)招聘管理12 體系結(jié)構(gòu)設(shè)計人力資源管理系統(tǒng)的用戶主要包括四類 :(1) 系統(tǒng)管理員 :總部的 IT 人員,負(fù)責(zé)系統(tǒng)
4、的日常維護,人員權(quán)限和信息編碼 的管理,具有一定的計算機專業(yè)知識。(2) 管理者 :總部、分公司的人力資源部的相關(guān)人員,執(zhí)行該系統(tǒng)的大部分業(yè)務(wù) 操作,涉及信息處理和查詢。該部分人員電腦使用水平一般,基本會操作 Windows, Off ce 等系列軟件,以及收發(fā)電子郵件,會使用瀏覽器上網(wǎng)。(3) 決策者 :總部、分公司的高層管理人員,他們一般為進行人事方面的決策執(zhí) 行查詢操作系統(tǒng)。該部分人員電腦使用水平為初級,一般會使用 Windows 操作系統(tǒng), 會使用瀏覽器上網(wǎng)。(4) 查詢者 :集團公司所有員工。他們使用本系統(tǒng)主要用于查詢與自己相關(guān)的個 人信息,以及特殊情況下處理突發(fā)性工作,該部分人員電
5、腦使用水平不確定。規(guī)章制度管理人事管理管理考勤管理績效管理<<exte nd>><<exte nd>><<exte nd>>組織機構(gòu)管理人力資源管理人員系統(tǒng)管理員(from系統(tǒng)管理)系統(tǒng)管理<<exte nd>><<exte nd>>培訓(xùn)管理1.3系統(tǒng)管理<<exte nd>>招聘管理財務(wù)后勤薪資管理財務(wù)人員后勤人員r .I普通員工招聘人員本模塊的角色是系統(tǒng)管理員,用戶管理主要實現(xiàn)用戶的添加、刪除、修改以及 用戶的權(quán)限指派等操作;為了維護數(shù)據(jù)庫的安全,
6、對系統(tǒng)數(shù)據(jù)庫的備份和恢復(fù)也是 由系統(tǒng)管理員實現(xiàn),其次系統(tǒng)涉及到的所有選擇性參數(shù)由本模塊進行初始化。系統(tǒng) 管理的用例圖。管理用戶系統(tǒng)管理員數(shù)據(jù)庫備份定義類別參數(shù)恢復(fù)數(shù)據(jù)庫2系統(tǒng)用例模型2.1培訓(xùn)管理培訓(xùn)管理的角色包括人力資源管理人員和普通員工,人力資源管理人員采用問 卷調(diào)查的方法獲取培訓(xùn)需求信息,并對調(diào)查的結(jié)果進行培訓(xùn)需求分析,然后據(jù)此制 定年度培訓(xùn)計劃,并將此計劃作為培訓(xùn)信息進行發(fā)布,普通員工可以通過本模塊查 詢培訓(xùn)計劃信息。對于具體培訓(xùn)計劃的實施首先由人力資源管理人員將此信息發(fā)布 出去,普通員工通過本模塊進行報名,人力資源管理人員登記培訓(xùn)人員、培訓(xùn)專家、 培訓(xùn)課程以及培訓(xùn)的費用。在培訓(xùn)結(jié)束之
7、后,管理員對培訓(xùn)進行總結(jié)分析,并登記 總結(jié)報告,主要包括培訓(xùn)成本和培訓(xùn)效果以及培訓(xùn)證書的管理。<<include>>員工管理員<<in clude>><<in clude>><<in clude>>培訓(xùn)總結(jié)培訓(xùn)需求調(diào)查<<include>>培訓(xùn)報名<<exte nd>>專家/專員管理培訓(xùn)需求管理指定培訓(xùn)計劃實施培訓(xùn)計劃vvin clude>><<in clude>>培訓(xùn)需求分析培訓(xùn)信息發(fā)布課程管理提交總結(jié)報告費用管理
8、2.2招聘管理本模塊涉及到的角色包括人力資源管理人員、用人部門和應(yīng)聘人員,首先用人 部門提出用人需求,人力資源管理人員根據(jù)用人部門的用人需求和組織結(jié)構(gòu)管理子 系統(tǒng)中的崗位信息制定招聘計劃,并依此對外發(fā)布招聘信息。應(yīng)聘人員根據(jù)招聘信 息做出應(yīng)聘登記,人力資源管理人員對招聘登記的相關(guān)信息做出處理,對于錄用人 員,一方面將其信息轉(zhuǎn)入企業(yè)人事庫,另一方面需要修改招聘信息;對于非錄用人員,將其信息轉(zhuǎn)入企業(yè)人才庫,以便在需要的時候與其聯(lián)系。員工招聘管理模塊用例模型<<in clude>>企業(yè)人才管理庫不錄用處理<<in clude>>招聘處理人力資源管理員(
9、from組織結(jié)構(gòu)管理)<<in clude>><<exte nd>><<in clude>>修改招聘信息錄用處理基本信息轉(zhuǎn)入人事庫<<include>>應(yīng)聘登記應(yīng)聘人員制定招聘信息發(fā)布招聘信息<<in clude>>提出部門需求用人部門崗位信息2.3組織機構(gòu)管理組織機構(gòu)管理系統(tǒng)的主要角色包括人力資源管理部門的管理人員、應(yīng)聘人員、公司一般員工、財務(wù)部門人員、后勤部門人員、系統(tǒng)管理員。系統(tǒng)管理員負(fù)責(zé)系統(tǒng)用戶的定義和權(quán)限的劃分;人力資源管理部門負(fù)責(zé)人事信息、考勤、招聘、培訓(xùn)等主要的
10、工作;對于薪資管理,人力資源管理人員定義薪資帳套,以及工資項目和人員的工資錄入權(quán)限,具有相應(yīng)權(quán)限的財務(wù)人員或者后勤人員(比如水電費)完成具體的錄入和計算的任務(wù)。應(yīng)聘人員通過招聘管理的 應(yīng)聘界面實現(xiàn)應(yīng)聘信息的輸入;而普通員工可以通過系統(tǒng)查詢與自己的個人信息有關(guān)的信 息。系統(tǒng)頂層用例圖。部門修改部門增加<<exte nd>>部門刪除人力資源管理人員<<exte nd>>崗位增加<<exte nd>>部門管理<<exte nd>>智崗位管理弋7<<extend>><<e
11、xte nd>><<exte nd>>崗位修改崗位統(tǒng)計崗位刪除2.4薪資管理賬套:是財務(wù)軟件用語,意思是核算一個單位(核算對象)整套會計業(yè)務(wù)的數(shù)據(jù)庫。核算對 象有幾個,就可以建立幾個賬套,單獨對其進行核算。工資賬套就是財務(wù)軟件里單獨核算工 資的賬務(wù)處理。薪資管理也是人力資源管理系統(tǒng)的核心功能之一,因為人力資源管理系統(tǒng)的本 質(zhì)就是充分挖掘人力資源潛力,做到人盡其能,而薪資措施則是激發(fā)人的潛能的措 施之一。本系統(tǒng)的角色主要是財務(wù)部門管理人員,但薪資構(gòu)成的很多數(shù)據(jù)來源于公 司的不同部門:如水電來源于后勤部門。所以由財務(wù)部門管理人員定義不同的薪資 數(shù)據(jù)的錄入人員也是
12、本系統(tǒng)的角色之一;另一方面,薪資數(shù)據(jù)所涉及的人員來源于人事管理資子系統(tǒng)、工資計算涉及到考勤子系統(tǒng)和績效子系統(tǒng)的數(shù)據(jù),所以人事管 理子系統(tǒng)、考勤管理子系統(tǒng)和績效子系統(tǒng)也是本模塊的角色。指定賬套指定付款管理<<in clude>><<include>><<in clude>>指定錄入用戶人事管理人員管理財務(wù)人員<<exte nd>><<exte nd>>工資計算按郵局匯款清單按總額按自定義工資項目按銀行匯率清單用例實現(xiàn)賬套管理用戶管理(from系統(tǒng)管理)工資管理工資統(tǒng)計薪資數(shù)據(jù)錄
13、入人員錄入工資績效管理考勤管理2.5規(guī)章制度管理本模塊的角色包括人力資源管理人員和普通員工,人力資源管理人員對對規(guī)章 制度進行添加、刪除和修改操作,而普通員工對規(guī)章制度進行查詢、瀏覽,系統(tǒng)提 供的查詢方式包括按照類別查詢、按照規(guī)章制度的發(fā)布日期查詢和按照關(guān)鍵字進行 查詢。vvextend>>管理規(guī)章制度<<extend>>添加規(guī)章刪除規(guī)章人力資源管理員<<extend>>修改規(guī)章普通員工查詢規(guī)章制度按類別查詢按發(fā)布日期查詢按關(guān)鍵字查詢2.6人事管理人事管理是人力資源管理中最核心的模塊之一,它處理的內(nèi)容主要包括職工基 本信息(相對固定的
14、信息)以及職工變動信息,職工的變動信息主要包括家庭關(guān)系 信息、職稱、職位、學(xué)歷、部門、獎懲的變動信息,同時,職工的離職和合同管理 也在本模塊中實現(xiàn)。本模塊的主要角色是人力資源管理部門的管理人員,他們負(fù)責(zé) 增加、刪除、修改人事信息 ;除此以外,企業(yè)員工可以查看自己的個人信息;企業(yè)決策者也可以查詢、篩選自己所關(guān)心的信息,并能通過統(tǒng)計對企業(yè)當(dāng)前的人力資源 狀況進行宏觀的了解。另外,本模塊還與其他子系統(tǒng)之間有數(shù)據(jù)交互:招聘子系統(tǒng)中確認(rèn)接收的人員、培訓(xùn)子系統(tǒng)中學(xué)歷、證書的變動將自動反饋到本子模塊,而本 模塊的離職數(shù)據(jù)也自動反饋到招聘子系統(tǒng)的人才庫中,因此這兩個子系統(tǒng)也是本系 統(tǒng)的角色。離職管理人力資源管
15、理員合同管理(from組織結(jié)構(gòu)管理)普通員工extend員工變動信息管理« extendextend »extend »extend »員工基本信息管理招聘管理家庭成員關(guān)系管理獎罰管理部門變動管理學(xué)歷變動管理培訓(xùn)管理職稱變動管理2.7績效管理根據(jù)公司的管理制度,員工的考核的成績共由三個打分構(gòu)成:員工個人自評成績、員工所在部門的考核成績和人力資源管理部門的成績;另一方面,員工的考勤狀況也是考核的內(nèi)容之一,所以績效管理的角色包括人力資源管理人員、員工個人、 部門考核人員以及考勤管理子系統(tǒng)。本模塊的關(guān)鍵在于考核的指標(biāo)體系,并且這種 指標(biāo)體系應(yīng)該是隨著企業(yè)的經(jīng)營
16、狀況和環(huán)境的變化而變化,所以人力資源管理人員 首先定義考核項目及其項目屬性,員工個人根據(jù)定義好的考核項目制定自己的考核 計劃表,并在期初進行填寫。期末員工進行自評,并且部門對其管轄人員進行測評, 人力資源管理人員根據(jù)期初員工填寫的考核計劃表對這兩個成績進行審核和調(diào)整, 然后根據(jù)事先由人力資源管理人員定義的權(quán)值進行計算,并將員工的考核的t化成績歸納為相應(yīng)等級,同時將考核成績作為歷史數(shù)據(jù)保存并進行統(tǒng)計分析績效管理的用例圖。填寫考核計劃表人力資源管理員(from組織結(jié)構(gòu)管理)考核項目的定義定義考核權(quán)值« extend »員工自評普通員工(from人事管理)« exten
17、d<<exte nd>>exte nd考勤管理審核調(diào)整定義考核等級統(tǒng)計分析考核處理<<exte nd>>部門考核部門考核人員rextend »« extend »2.8考勤管理本模塊涉及到的角色包括執(zhí)行考勤工作的人力資源管理人員、參加考勤的公司 所有職員以及薪資管理子系統(tǒng)。由人力資源管理人員首先制定考勤規(guī)則,主要包括 考勤項目的管理、獎懲措施的制定和獎懲指標(biāo)的量化定義;普通員工通過本模塊提出請假、銷假和加班的申請,并通過人力資源管理人員的審核,每逢月末,人力資 源管理人員將考勤機中的考勤數(shù)據(jù)導(dǎo)入到本系統(tǒng),結(jié)合請假、銷
18、假和加班的審核數(shù) 據(jù),形成月末考勤數(shù)據(jù)的個人和部門匯總,以此為依據(jù),根據(jù)制定的獎懲規(guī)則,計 算出本月的員工考勤獎懲金額并提交給薪資管理系統(tǒng)。制定考勤規(guī)則c /x、人導(dǎo)入考勤機考勤數(shù)據(jù) 人力資源管理員(from組織結(jié)構(gòu)管理)>-X-/審核考勤數(shù)據(jù)in elude »inelude »個人統(tǒng)計inelude »薪資管理申請銷假普通員工(from人事管理)3系統(tǒng)部署圖模型匯總月末考勤« include »A部門統(tǒng)計從系統(tǒng)中軟件和硬件的物理架構(gòu)的角度來看,該系統(tǒng)的部署模型如下:4構(gòu)件圖它表示的是實際的事物.構(gòu)件是定義了良好接口的物理構(gòu)件是系統(tǒng)的可
19、替代的物理部分實現(xiàn)單元它是系統(tǒng)中可以替代的部分sql文件培訓(xùn)管理|_ model 文件培訓(xùn)管理dao文件培訓(xùn)管理Action文件培訓(xùn)管理ui文件招聘管理sql文件招聘管理model文件dao文件招聘管理action文件招聘管理ui文件I組織機構(gòu)管理sql文件組織機構(gòu)管| 理 model文件組織機構(gòu)管 理dao文件組織機構(gòu)官理action文件:組織機構(gòu)管| 理ui文件一薪資管理sql文件薪資管理model文件薪資管理 I ' dao文件薪資管理action文件ui文件人事管理sql文件人事管理 model文件U-人事管理dao文件人事管理raction 文件人事管理ui文件Hzl績效管理
20、sql文件績效管理| model文件績效管理1dao文件績效管理'action 文件績效管理ui文件I考勤管理sql文件考勤管理 model文件考勤管理dao文件考勤管理'I action 文件考勤管理ui文件系統(tǒng)管理sql文件I系統(tǒng)管理model文件系統(tǒng)管理I dao文件系統(tǒng)管理action文件系統(tǒng)管理ui文件1規(guī)章管理制度11規(guī)章管理制度|1 官理 model文件1規(guī)章管理制度規(guī)章管理制度L.規(guī)章管理 制度ui文件,ZZI1115活動圖5.1所有用戶注冊:填寫注冊信息不合法驗證表單信息已存在此用戶判斷是否存在此用戶 合法寫入數(shù)據(jù)庫V注冊成功登陸:5.2系統(tǒng)管理員:5.3人力
21、資源管理員組織機構(gòu)管理:績效管理:考勤管理招聘管理用人部門人力資源管理員應(yīng)聘人員登記提交招聘信no審批yes發(fā)布招聘信息篩選簡歷提供個人簡錄用處理noyes錄入信息到錄入信息到 企業(yè)人才庫培訓(xùn)管理人力資源管理員員工41是否繳費總結(jié)培訓(xùn)結(jié)束培訓(xùn)否X是調(diào)查培訓(xùn)需求分析培訓(xùn)需 求報名培訓(xùn)發(fā)布培訓(xùn)信息指定培訓(xùn)計戈y人事管理繳費-A實施培訓(xùn)計戈U整理培訓(xùn)人員信息提交培訓(xùn)報告人力資源管理員5.4財務(wù)人員薪資管理財務(wù)人員人力資源管理員員工查看績效報告無有發(fā)放工資收到工資計算員工工資查看賬套添加賬套提交賬套6包圖實現(xiàn)的包圖說明:Page用于存放 JSP、HTML、CSS、JavaScript等頁面相關(guān)資源Ac
22、tion :頁面調(diào)用的方法,該包中存放著頁面訪問的路徑Servicel :業(yè)務(wù)邏輯對象的接口,用于向Action方法中的數(shù)據(jù)提供數(shù)據(jù)ServiceImpl(from Logical View)ServiceImpl :是在ServiceI中的包,主要用于實現(xiàn)ServiceI中的方法DaoI :數(shù)據(jù)庫接入層,這個是一個接口,主要給Service包中的類提供DaoImpl(from Logical View)DaoImpl :是存放在DaoI中的,主要用于實現(xiàn) DaoI中的方法Model :直接關(guān)聯(lián)數(shù)據(jù)庫,為 Dao連接數(shù)據(jù)庫提供方法,調(diào)用該類可獲取對應(yīng)數(shù)庫中的表 中數(shù)據(jù)Util :公用類方法,主
23、要用于提供其它類中的使用方法,例如MD5加密方法7類圖7.1Action包中的類說明UsErAeiiDn*3ddUE.DllJ M刪JT *bpkEU»r|'|幻 nws t Rr so mt | p| PmrticiiiAdhMi Fap剛vzw電滬空山網(wǎng):|dpctaitFMrtnciojj 1tifll*jK±lRe5ime|! %aurTwfi*«>SD9p4flmiT|:)gaCRquanniJ濤疏"llAcJlW*aMReciutti *pib*5hiREcnjriri *dalBtiRBOuit|: qpdHMflHEiu 叫
24、;TnMhon*aMTrjiNiiftH) dilokTratnhfolJ *W<i pufcjithrranrtnij *trqwt#T" anriDiJ haupi審禎nPkpi |ZlHFEutnrhdryUer 哼 cnaW H rwi 眄 * biAb 町 nMs Tdah ze.tS&nApprgiaiAcI' TH胸i的總gnO *UG4wA4VigH:| dtri 口 y 益 n t»dm i : *£hjngnrPnilidrMIfllPpi svnd Srinn*ide-aw arH. I*Jele*pRp|u trw
25、187;l IF j pdP F&碼 u i 訊i HU EI *brDW=aRot|uidlKiiiQ*m n-fh Pa-SD-rrfS lustra |* 啊“I 冋|切$|(|1 If i*>drin*quiwmrn|fj*TpdMiR(flurwhiffi ;TubihnquiH 呱IRoleAction類:處理角色相關(guān)操作addRole():系統(tǒng)管理員增加本應(yīng)用系統(tǒng)的角色數(shù)據(jù):角色編號、角色名稱、角色描述deleteRole():系統(tǒng)管理員刪除某個角色或某些角色updateRole():系統(tǒng)管理員修改某個角色的信息:角色編號、角色名稱和角色描述UserAction類:
26、處理角色相關(guān)操作addUser():系統(tǒng)管理員添加本系統(tǒng)的使用者,并給使用者分配角色 deleteUser():系統(tǒng)管理員刪除某個或某些系統(tǒng)用戶 updateUser():系統(tǒng)管理員修改某個用戶的信息:基本信息、角色等 browseUser():系統(tǒng)用戶可根據(jù)權(quán)限的不同查看不同用戶信息(由權(quán)限表來控制)一般用戶只能查看自己的用戶信息,招聘經(jīng)理可以查看所有用戶的信息。用戶基本信息包括, 用戶編號;用戶名;角色;所屬部門;所屬項目(如果有項目)modifyPassword():用戶登陸后,可以修改自己的密碼allocatio nResume():招聘助理或項目助理將簡歷中心中的簡歷根據(jù)要求選擇合適
27、的 簡歷并分配到各個部門browseResume():項目經(jīng)理、項目助理查看不屬于本部門的簡歷信息login():用戶登錄,并更據(jù)權(quán)限顯示不同的用戶Positi on Action類:職位相處處理操作addPosition():項目經(jīng)理、項目助理增加一個新的崗位(客戶需求)deletePosition():項目經(jīng)理、項目助理刪除某個或者某些指定的崗位(客戶需求),只能刪除崗位下沒有簡歷的崗位updatePositio n():項目經(jīng)理、項目助理修改某個崗位的信息(客戶需求)browsePositio n():項目經(jīng)理、項目助理查看某個或所有崗位信息(客戶需求),可根根據(jù)條件查看ResumeAc
28、tion 類:簡歷相關(guān)操作 addResume() :招聘助理從用戶簡歷文件中摘抄相關(guān)的信息到簡歷中心 , 并將用戶的 簡歷文件作為附件保存到服務(wù)器deleteResum e() :招聘助理刪除指定的簡歷 , 簡歷必須在可以刪除的狀態(tài) updateResume() :招聘助理修改簡歷的信息DepartmentAction 類:部門相關(guān)操作 addDepartment() :系統(tǒng)管理員添加部門 deleteDepartment() :系統(tǒng)管理員刪除部門 updateDepartment() :更新部門信息 getResume() :初選后項目經(jīng)理或者項目助理查看本部門簡歷的所有信息 employ
29、() :錄用RecruitAction 類:招聘相關(guān)操作 addRecruit() :根據(jù)各用人部門提出用人要求制定增加招聘信息 deleteRecruit() :刪除招聘信息 updateRecruit() :修改招聘信息 recruitRequirement() :各用人部門提出用人要求 publishRecruit() :系統(tǒng)管理員發(fā)布或不發(fā)布招聘信息TrainAction 類:培訓(xùn)相關(guān)操作 addTrainInfo() :增加培訓(xùn)信息 deleteTrainInfo() :刪除培訓(xùn)信息 updateTrainInfo() :更新培訓(xùn)信息 publishTrainInfo() :發(fā)布或不
30、發(fā)布培訓(xùn)信息 browseTrainInfo() :所有公司人員瀏覽培訓(xùn)信息 signUp() :員工報名參加培訓(xùn) makeTrainPlan() :系統(tǒng)管理員或人力管理員制定培訓(xùn)計劃 addSummary() :系統(tǒng)管理員或人力管理員提交培訓(xùn)計劃總結(jié) deleteSummary() :系統(tǒng)管理員刪除培訓(xùn)計劃總結(jié) updateSummary() :系統(tǒng)管理員或人力管理員修改培訓(xùn)計劃總結(jié)SalaryAction 類:薪資相關(guān)操作 salaryStatistics() :財務(wù)人員查詢工資統(tǒng)計 getPersonalSalary() :根據(jù)考勤和績效發(fā)布工資信息 releaseSalary() :財
31、務(wù)人員發(fā)放工資RegulationsAction 類 :規(guī)章制度相關(guān)操作 addRegulations() :人力資源管理員增加規(guī)章制度 deleteRegulation() :人力資源管理員刪除規(guī)章制度 updateRegulation() :人力資源管理員修改規(guī)章制度 browseRegulations() :所有員工瀏覽規(guī)章制度PersonalAdministrationAction 類:人事變動相關(guān)操作addResign() :人力資源管理員增加離職人員 deleteResign() :人力資源管理員刪除離職人員 updateResign() :人力資源管理員更新離職人員 change
32、Department() :部門變動管理 changePosition() :職位變動管理AppraialAction 類:考核相關(guān)操作addRequirement() :人力資源管理員增加考核項目 deleteRequirement() :人力資源管理員刪除考核項目 updateRequirement() :人力資源管理員修改考核項目 browseRequirement() :所有員工瀏覽考核項目及相關(guān)信息 weightManage() :人力資源管理員設(shè)置考核項目權(quán)值 publishRequirement() :發(fā)布或不發(fā)布考核項目AttendanceAction 類:考勤相關(guān)操作addR
33、equirement() :增加考勤考核項目:月底部門考勤統(tǒng)計deleteRequirement() :刪除考勤考核項目 updateRequirement() :修改考勤考核項目 browseRegulation() :瀏覽考勤考核項目 importAttendanceInfo() :導(dǎo)入考勤數(shù)據(jù) monthPersonalStatistics() :月底個人考勤統(tǒng)計monthDepartmentStatistics()Vjiburi fiwrt- Wrui ySurnfi-Rain 心 descib 宅hirTTm樣綣云itsTtarc已 爲(wèi)砒 DfSWlml番血IV哇QhecCkidjs
34、e HDcpwIrwt 4bnE¥7.2Model包中的類說明Resume簡歷信息Posit in :職位信息Recruit :招聘信息Atten da nee :考勤信息UserAttendanee :各部門用戶的相關(guān)考勤User:用戶相關(guān)信息Role :角色信息Authority :權(quán)限信息RoleAuthority :角色和權(quán)限所對應(yīng)的用戶Train :培訓(xùn)的相關(guān)信息Summary培訓(xùn)總結(jié)相關(guān)信息AttandanceTrain :參與培訓(xùn)的人員信息Department :部門信息Regulation :規(guī)章制度7.3Servicel包中的接口說明ResutneEierdieei
35、恤Rl*UG»5rAte!3JnTCtj *e* Re 訊rrteOy 葉赳J*oeAnieEiy strtdCi *ddO*CWCU*tpdiieOZaioT*addO*detete(*W:)Fie訓(xùn)時*ncH(rTra«i5rMc?i恤既1uptoci) uHinnTnirX! *3<nUpTnO ad d Tran R 日 n 0 2e 怔 Wklini) Update TraunPljiQi *dddSuiTiTHrr< i*11 曲tLSEnav<*lnierfihce? % Sdivr&mci*addlj*u£da«
36、0'tjaResimee 口etert汙田他 h.*gflS alary BylteeMCI *9«S atiryByDarrmii<iriertaEe>> Al謹(jǐn)EBfK融 斫緒*a坤I*deeOZAIIQ *gelByMwwJi烷 TH 曰facEA*b gd Mhj nSen#L d3如WtM)*i:iBrid0M 日 eeQAppraialSerweiaddfl%pdZ<WVEigti 址 勺鹽fill井M ameJSodrfiiPiJl-丸UserServiceI :用戶信息查詢接口logi n() :用戶登錄add():添加用戶信息upda
37、te() :更新用戶信息browseResume():所有用戶檢查,獲取用戶簡歷 getResumeByUserld():通過員工編號查詢用戶簡歷 delete() :刪除用戶RoleServiceI :角色信息查詢接口getRoleByUserld() :系統(tǒng)管理元或人力資源管理員通過查詢員工角色 add():增加角色信息delete() update() getAll() getById():刪除角色信息:修改角色信息:獲取所有角色信息:通過編號查詢角色信息getByName():通過名稱查詢角色信息PositionServiceI :職位信息查詢接口 add() :添加職位信息 dele
38、te() :刪除職位信息 update() :更新職位信息 getAll() :獲取所有職位信息 getById() :通過編號查詢職位信息 getByName() :通過名稱查詢職位信息ResumeServiceI :簡歷信息查詢接口 add() :添加簡歷 delete() :刪除簡歷 update() :更新簡歷RecruitServiceI :招聘信息查詢接口 add() :增加招聘信息delete() update():刪除招聘信息:更新招聘信息publishRecruit() :發(fā)布招聘信息TrainServiceI :培訓(xùn)信息查詢接口add() :增加培訓(xùn)信息 delete()
39、:刪除培訓(xùn)信息 update() :修改培訓(xùn)信息 publishTrain() :發(fā)布培訓(xùn)信息 signUpTrain() :普通用戶申請培訓(xùn) addTrainPlain() :增加培訓(xùn)計劃 deleteTrainPlan() :刪除培訓(xùn)計劃 updateTrainPlan() :修改培訓(xùn)計劃 addSummary() :添加總結(jié) deleteSummary() :刪除總結(jié) updateSummary() :修改總結(jié)DepartmentServiceI :部門信息查詢接口add() :添加部門delete() :刪除部門update() :修改部門 getResumeByDepartmentI
40、d() :獲取部門對應(yīng)的簡歷SalaryServiceI :工資信息查詢接口 getSalaryByUserId() :獲取用戶對應(yīng)時間的工資 getSalaryByDepartmentId() :獲取部門對應(yīng)時間的工資AttendanceServieI :考勤信息查詢接口add():添加考勤信息 delete():刪除考勤信息update():修改考勤信息getAll():獲取所有考勤信息getByName():通過名稱考勤信息Regulatio nServicel:規(guī)章制度信息查詢接口add():添加規(guī)章制度信息 delete():刪除規(guī)章制度信息update():修改規(guī)章制度信息 get
41、All():獲取所有規(guī)章制度信息getByName():通過名稱規(guī)章制度信息 getByld():通過編號規(guī)章制度信息AppraialServiceI:考核信息查詢接口add():添加考核信息 delete():刪除考核信息update():修改考核信息getAll():獲取所有考核信息getByName():通過名稱獲取考核信息 getByld():通過編號獲取考核信息updateWeight() :修改權(quán)值 updatePublish() :修改發(fā)布狀態(tài)7.4Servicelmpl包中的類說明:用于實現(xiàn) ServiceI包中的接口該包的類和ServiceI的作用差不多,因此不再此處說明該包
42、中的類<<lnterfaoe;>>N ewlnterfaceSerializable save 仃 o)void deletefT' c)void update(T o)void sawOitJpclate(T o)T ge1(Class<T> cT Serializable id)T ge1(String hql)T get(String hql, Map<Stnng. Object> params)List<T> find(String hql)List<T> firid(Strino hql Map<S
43、tring Object> params)List<T> find(String hql int page, int rows)*List<T> findfString hql. Map<String. Objectparams, int page, int row. int ccunt(String hql)int count(String hql, Map<£tring, Objec1> params)7.5DaoI 包中的接口說明BaseDaol: BaseDaol<T>采用泛型編寫,所有 Dao接口都繼承該類publ
44、ic Serializable save(T o):保存信息public void delete(T o):刪除信息public void update(T o):修改信息public void saveOrUpdate(T o):刪除或修改信息public T get(Class<T> c, Serializable id):通過類和對應(yīng)的 ld 查詢信息public T get(String hql):通過 HQL語句查詢信息public T get(String hql, MapvString, Objectparams):通過 HQL語句和對應(yīng)的查詢條件查詢信息public
45、 List<T> find(String hql):通過 HQL語句查詢信息的 Listpublic List<T> find(String hql, Map<String, Object> params):通過 HQL語句和對應(yīng)的查詢條件查詢信息的 Listpublic List<T> find(String hql, int page, int rows):通過 HQL語句分頁查詢public List<T> find(String hql, Map<String, Object> params, int page,i
46、nt rows):通過HQL語句和相關(guān)限制條件分頁查詢public int count(String hql):通過HQL語句查詢數(shù)據(jù)數(shù)量public int count(String hql, Map<String, Object> params);通過 HQL語句和特殊條件查詢數(shù)據(jù)數(shù)量特殊說明: 由于該方法是泛型, 因此 Service 層中只用調(diào)用該接口中的方法就 可以實現(xiàn)操作相關(guān)數(shù)據(jù)操作,如BaseDaol<User> userDao = new BaseDaolmpl<User>(); 這樣其它的數(shù)據(jù)操作據(jù)不需要寫,除非有需要調(diào)用數(shù)據(jù)庫中對應(yīng)的特殊
47、的方 法,才需要添加對應(yīng)數(shù)據(jù)的操作方法7.6Daolmpl 包中的類說明:用于實現(xiàn) Daol 包中的接口該包的類和 Daol 的作用差不多,因此不再此處說明該包中的類8 順序圖8.1 系統(tǒng)管理員對用戶進行增刪改查,授予不同用戶不同的權(quán)限,對數(shù)據(jù)庫進行維護系統(tǒng)管理員系統(tǒng)管理主 界面數(shù)據(jù)庫用戶信息1:進入2:連接數(shù)據(jù)庫3:獲取所有用戶信息4:顯示所有員工信息5:對用戶信息進行增、刪、改、查6:連接數(shù)據(jù)庫7:修改信息寫入數(shù)據(jù)庫8:顯示修改后信息9:維護數(shù)據(jù)庫8.2所有用戶注冊:針對所有用戶,在系統(tǒng)進行注冊,獲得登陸系統(tǒng)的權(quán)限計算機屏幕數(shù)據(jù)庫接口賬戶4:提示注冊2用戶:user 1:進入登陸界面讀取信
48、息3:初始化5:提交注冊信息6:連接數(shù)據(jù)庫8:校驗注冊信息確信息9:顯示正7:獲取數(shù)據(jù)庫信息10:返回賬號信息登陸:注冊過的用戶,可以登陸改系統(tǒng),查看相關(guān)信息,行使相對職責(zé):用戶計算機登錄界面數(shù)據(jù)庫接口賬戶讀取信息1:進入登錄界面2.3:初始化4:提示填寫登錄信息5:填寫登錄信息6:連接數(shù)據(jù)庫7:獲取數(shù)據(jù)庫信息&驗證用戶名、密碼和權(quán)限9:用戶名、密碼和權(quán)限正確10:返回賬戶信息8.3人力資源管理員人事管理:登錄系統(tǒng),從數(shù)據(jù)庫獲得職工的相關(guān)基本信息,對其進行增刪改查,然后保存到數(shù)據(jù)庫。人事管理界面數(shù)據(jù)庫職工基本信息人力資源管 理員 r1:進入2:連接數(shù)據(jù)庫3:獲取職工基本信息4:顯示職工
49、基本信息5:對職工基本信息進行增、刪、改、查6:連接數(shù)據(jù)庫7:寫入修改信息&顯示修改信息考勤管理:登陸系統(tǒng),連接數(shù)據(jù)庫,導(dǎo)入考勤規(guī)則,然后從考勤機獲取考勤數(shù)據(jù)并統(tǒng)計考勤數(shù)據(jù)。考勤管理界面數(shù)據(jù)庫考勤規(guī)則考勤機人力資源管理員F1:進入2:連接數(shù)據(jù)庫4:顯示考勤規(guī)則3:錄入考勤規(guī)則5:連接數(shù)據(jù)庫6:導(dǎo)入考勤機數(shù)據(jù)7:統(tǒng)計考勤8:顯示考勤數(shù)據(jù)數(shù)據(jù)招聘管理:人力資源管理員登陸系統(tǒng),連接數(shù)據(jù)庫,導(dǎo)入招聘信息并發(fā)布。 獲得應(yīng)聘者信息 后導(dǎo)入數(shù)據(jù)庫,再對應(yīng)聘者進行錄用處理, 經(jīng)錄用就修改招聘信息, 并進入人事管理增加職 工信息,未錄用則將應(yīng)聘者信息放入企業(yè)人才庫。十:人力資源管理員r卜1:進入6:進入招聘信息界面2:連接數(shù)據(jù)庫5:發(fā)布招聘信息7:連接數(shù)據(jù)庫連接數(shù)據(jù)庫招聘信息I應(yīng)聘者信息3:獲得招聘信息4:返回招聘信息8:錄入報名者信息錄用處理9:顯示報名者信息進行錄用處理11:錄用,修改招聘信息2:添加被錄用者信息13:未錄用,放入企業(yè)人才庫組織機構(gòu)管理:人力資源管理員登陸系統(tǒng),進入到到組織機構(gòu)管理界面,可以連接數(shù)據(jù)庫,對各部門信息進行查詢,然后對其進行增刪改查, 并將修改后的信息寫入數(shù)據(jù)庫;也可查詢各崗位信息,然后對崗位信息進行增刪改查,并寫入數(shù)據(jù)庫。組織結(jié)構(gòu)管理界面數(shù)據(jù)庫各部
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稀土金屬提煉過程中的行業(yè)規(guī)范與標(biāo)準(zhǔn)制定工作進展考核試卷
- 紙容器行業(yè)技術(shù)創(chuàng)新與專利布局考核試卷
- 肉類加工企業(yè)的市場動態(tài)跟蹤與趨勢預(yù)測考核試卷
- 線上銷售與渠道管理考核試卷
- 電梯平衡補償裝置工作原理考核試卷
- 江蘇省南京市燕子磯中學(xué)2024-2025學(xué)年高考生物試題一輪復(fù)習(xí)模擬試題含解析
- 珠海三中高二下學(xué)期期中考試?yán)砜莆锢碓囶}
- 南京財經(jīng)大學(xué)紅山學(xué)院《港臺文學(xué)專題》2023-2024學(xué)年第一學(xué)期期末試卷
- 梧州學(xué)院《企業(yè)案例分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海市浦東新區(qū)南片聯(lián)合體達(dá)標(biāo)名校2024-2025學(xué)年初三第一次模擬考試適應(yīng)性測試英語試題含答案
- “中華傳統(tǒng)文化經(jīng)典研習(xí)”任務(wù)群下先秦諸子散文教學(xué)策略研究
- 2025年高考語文模擬作文導(dǎo)寫及點評:社會時鐘
- 《護理信息系統(tǒng)》課件
- 單片機技術(shù)與應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋甘肅省農(nóng)墾中等專業(yè)學(xué)校
- 施工現(xiàn)場平面布置與臨時設(shè)施、臨時道路布置方案
- 建筑施工大型機械設(shè)備安全使用與管理培訓(xùn)
- T-CNPPA 3027-2024 藥品泡罩包裝應(yīng)用指南
- 山東省濰坊市2025屆高考數(shù)學(xué)二模試卷含解析
- 6S管理制度(可參考)-6s管理制度
- 外語教師團隊建設(shè)方案
- 四肢與關(guān)節(jié)檢查
評論
0/150
提交評論