人力資源管理系統(tǒng)UML建模樣本_第1頁
人力資源管理系統(tǒng)UML建模樣本_第2頁
人力資源管理系統(tǒng)UML建模樣本_第3頁
人力資源管理系統(tǒng)UML建模樣本_第4頁
人力資源管理系統(tǒng)UML建模樣本_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

人力資源管理系統(tǒng)——UML建模組名:TBNO小構(gòu)成員:XX,XX,XX,XXXTOC\o"1-3"\h\u1.人力資源管理系統(tǒng)建模過程分析 31.1人力資源管理需求 31.2體系構(gòu)造設(shè)計 31.3系統(tǒng)管理 42系統(tǒng)用例模型 52.1培訓(xùn)管理 52.2招聘管理 52.3組織機(jī)構(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包中類闡明 227.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人力資源管理員 40人力資源管理系統(tǒng)建模過程分析1.1人力資源管理需求本某些用自然語言對系統(tǒng)進(jìn)行描述。人力資源管理部門提供一種全面信息管理系統(tǒng),通過系統(tǒng)可以比較容易地獲得所需關(guān)于組織體系、薪酬福利成本、人力資源狀況等靜態(tài)數(shù)據(jù),也可以以便地獲得各種變動信息來進(jìn)行趨勢預(yù)Nt371。在公司內(nèi)實現(xiàn)信息根據(jù)權(quán)限共享,人力資源管理Et常業(yè)務(wù)在信息系統(tǒng)協(xié)助下變得高效快捷。為了開發(fā)本系統(tǒng),一方面要理解人力資源管理功能,普通人力資源管理系統(tǒng)包括如下模塊,各模塊功能簡述如下:(1)人事管理(2)規(guī)章制度管理(3)考勤管理(4)績效管理(5)組織機(jī)構(gòu)管理(6)薪資管理(7)培訓(xùn)管理(8)招聘管理1.2體系構(gòu)造設(shè)計人力資源管理系統(tǒng)顧客重要涉及四類:(1)系統(tǒng)管理員:總部IT人員,負(fù)責(zé)系統(tǒng)尋常維護(hù),人員權(quán)限和信息編碼管理,具備一定計算機(jī)專業(yè)知識。(2)管理者:總部、分公司人力資源部有關(guān)人員,執(zhí)行該系統(tǒng)大某些業(yè)務(wù)操作,涉及信息解決和查詢。該某些人員電腦使用水平普通,基本會操作Windows,Offce等系列軟件,以及收發(fā)電子郵件,會使用瀏覽器上網(wǎng)。(3)決策者:總部、分公司高層管理人員,她們普通為進(jìn)行人事方面決策執(zhí)行查詢操作系統(tǒng)。該某些人員電腦使用水平為初級,普通會使用Windows操作系統(tǒng),會使用瀏覽器上網(wǎng)。(4)查詢者:集團(tuán)公司所有員工。她們使用本系統(tǒng)重要用于查詢與自己有關(guān)個人信息,以及特殊狀況下解決突發(fā)性工作,該某些人員電腦使用水平不擬定。1.3系統(tǒng)管理本模塊角色是系統(tǒng)管理員,顧客管理重要實現(xiàn)顧客添加、刪除、修改以及顧客權(quán)限指派等操作;為了維護(hù)數(shù)據(jù)庫安全,對系統(tǒng)數(shù)據(jù)庫備份和恢復(fù)也是由系統(tǒng)管理員實現(xiàn),另一方面系統(tǒng)涉及到所有選取性參數(shù)由本模塊進(jìn)行初始化。系統(tǒng)管理用例圖。2系統(tǒng)用例模型2.1培訓(xùn)管理培訓(xùn)管理角色涉及人力資源管理人員和普通員工,人力資源管理人員采用問卷調(diào)查辦法獲取培訓(xùn)需求信息,并對調(diào)查成果進(jìn)行培訓(xùn)需求分析,然后據(jù)此制定年度培訓(xùn)籌劃,并將此籌劃作為培訓(xùn)信息進(jìn)行發(fā)布,普通員工可以通過本模塊查詢培訓(xùn)籌劃信息。對于詳細(xì)培訓(xùn)籌劃實行一方面由人力資源管理人員將此信息發(fā)布出去,普通員工通過本模塊進(jìn)行報名,人力資源管理人員登記培訓(xùn)人員、培訓(xùn)專家、培訓(xùn)課程以及培訓(xùn)費用。在培訓(xùn)結(jié)束之后,管理員對培訓(xùn)進(jìn)行總結(jié)分析,并登記總結(jié)報告,重要涉及培訓(xùn)成本和培訓(xùn)效果以及培訓(xùn)證書管理。2.2招聘管理本模塊涉及到角色涉及人力資源管理人員、用人部門和應(yīng)聘人員,一方面用人部門提出用人需求,人力資源管理人員依照用人部門用人需求和組織構(gòu)造管理子系統(tǒng)中崗位信息制定招聘籌劃,并依此對外發(fā)布招聘信息。應(yīng)聘人員依照招聘信息做出應(yīng)聘登記,人力資源管理人員對招聘登記有關(guān)信息做出解決,對于錄取人員,一方面將其信息轉(zhuǎn)入公司人事庫,另一方面需要修改招聘信息;對于非錄取人員,將其信息轉(zhuǎn)入公司人才庫,以便在需要時候與其聯(lián)系。2.3組織機(jī)構(gòu)管理組織機(jī)構(gòu)管理系統(tǒng)重要角色涉及人力資源管理部門管理人員、應(yīng)聘人員、公司普通員工、財務(wù)部門人員、后勤部門人員、系統(tǒng)管理員。系統(tǒng)管理員負(fù)責(zé)系統(tǒng)顧客定義和權(quán)限劃分;人力資源管理部門負(fù)責(zé)人事信息、考勤、招聘、培訓(xùn)等重要工作;對于薪資管理,人力資源管理人員定義薪資帳套,以及工資項目和人員工資錄入權(quán)限,具備相應(yīng)權(quán)限財務(wù)人員或者后勤人員(例如水電費)完畢詳細(xì)錄入和計算任務(wù)。應(yīng)聘人員通過招聘管理應(yīng)聘界面實現(xiàn)應(yīng)聘信息輸入;而普通員工可以通過系統(tǒng)查詢與自己個人信息關(guān)于信息。系統(tǒng)頂層用例圖。2.4薪資管理賬套:是財務(wù)軟件用語,意思是核算一種單位(核算對象)整套會計業(yè)務(wù)數(shù)據(jù)庫。核算對象有幾種,就可以建立幾種賬套,單獨對其進(jìn)行核算。工資賬套就是財務(wù)軟件里單獨核算工資賬務(wù)解決。薪資管理也是人力資源管理系統(tǒng)核心功能之一,由于人力資源管理系統(tǒng)本質(zhì)就是充分挖掘人力資源潛力,做到人盡其能,而薪資辦法則是激發(fā)人潛能措施之一。本系統(tǒng)角色重要是財務(wù)部門管理人員,但薪資構(gòu)成諸多數(shù)據(jù)來源于公司不同部門:如水電來源于后勤部門。因此由財務(wù)部門管理人員定義不同薪資數(shù)據(jù)錄入人員也是本系統(tǒng)角色之一;另一方面,薪資數(shù)據(jù)所涉及人員來源于人事管理資子系統(tǒng)、工資計算涉及到考勤子系統(tǒng)和績效子系統(tǒng)數(shù)據(jù),因此人事管理子系統(tǒng)、考勤管理子系統(tǒng)和績效子系統(tǒng)也是本模塊角色。2.5規(guī)章制度管理本模塊角色涉及人力資源管理人員和普通員工,人力資源管理人員對對規(guī)章制度進(jìn)行添加、刪除和修改操作,而普通員工對規(guī)章制度進(jìn)行查詢、瀏覽,系統(tǒng)提供查詢方式涉及按照類別查詢、按照規(guī)章制度發(fā)布日期查詢和按照核心字進(jìn)行查詢。2.6人事管理人事管理是人力資源管理中最核心模塊之一,它解決內(nèi)容重要涉及職工基本信息(相對固定信息)以及職工變動信息,職工變動信息重要涉及家庭關(guān)系信息、職稱、職位、學(xué)歷、部門、獎懲變動信息,同步,職工離職和合同管理也在本模塊中實現(xiàn)。本模塊重要角色是人力資源管理部門管理人員,她們負(fù)責(zé)增長、刪除、修改人事信息;除此以外,公司員工可以查看自己個人信息;公司決策者也可以查詢、篩選自己所關(guān)懷信息,并能通過記錄對公司當(dāng)前人力資源狀況進(jìn)行宏觀理解。此外,本模塊還與其她子系統(tǒng)之間有數(shù)據(jù)交互:招聘子系統(tǒng)中確認(rèn)接受人員、培訓(xùn)子系統(tǒng)中學(xué)歷、證書變動將自動反饋到本子模塊,而本模塊離職數(shù)據(jù)也自動反饋到招聘子系統(tǒng)人才庫中,因而這兩個子系統(tǒng)也是本系統(tǒng)角色。2.7績效管理依照公司管理制度,員工考核成績共由三個打分構(gòu)成:員工個人自評成績、員工所在部門考核成績和人力資源管理部門成績;另一方面,員工考勤狀況也是考核內(nèi)容之一,因此績效管理角色涉及人力資源管理人員、員工個人、部門考核人員以及考勤管理子系統(tǒng)。本模塊核心在于考核指標(biāo)體系,并且這種指標(biāo)體系應(yīng)當(dāng)是隨著公司經(jīng)營狀況和環(huán)境變化而變化,因此人力資源管理人員一方面定義考核項目及其項目屬性,員工個人依照定義好考核項目制定自己考核籌劃表,并在期初進(jìn)行填寫。期末員工進(jìn)行自評,并且部門對其管轄人員進(jìn)行測評,人力資源管理人員依照期初員工填寫考核籌劃表對這兩個成績進(jìn)行審核和調(diào)節(jié),然后依照事先由人力資源管理人員定義權(quán)值進(jìn)行計算,并將員工考核t化成績歸納為相應(yīng)級別,同步將考核成績作為歷史數(shù)據(jù)保存并進(jìn)行記錄分析.績效管理用例圖。2.8考勤管理本模塊涉及到角色涉及執(zhí)行考勤工作人力資源管理人員、參加考勤公司所有職工以及薪資管理子系統(tǒng)。由人力資源管理人員一方面制定考勤規(guī)則,重要涉及考勤項目管理、獎懲辦法制定和獎懲指標(biāo)量化定義;普通員工通過本模塊提出請假、銷假和加班申請,并通過人力資源管理人員審核,每逢月末,人力資源管理人員將考勤機(jī)中考勤數(shù)據(jù)導(dǎo)入到本系統(tǒng),結(jié)合請假、銷假和加班審核數(shù)據(jù),形成月末考勤數(shù)據(jù)個人和部門匯總,以此為根據(jù),依照制定獎懲規(guī)則,計算出本月員工考勤獎懲金額并提交給薪資管理系統(tǒng)。3系統(tǒng)布置圖模型從系統(tǒng)中軟件和硬件物理架構(gòu)角度來看,該系統(tǒng)布置模型如下:4構(gòu)件圖構(gòu)件是系統(tǒng)可代替物理某些,它表達(dá)是實際事物.構(gòu)件是定義了良好接口物理實現(xiàn)單元.它是系統(tǒng)中可以代替某些.5活動圖5.1所有顧客注冊:登陸:5.2系統(tǒng)管理員:5.3人力資源管理員組織機(jī)構(gòu)管理:績效管理:考勤管理招聘管理培訓(xùn)管理人事管理5.4財務(wù)人員薪資管理6包圖實現(xiàn)包圖闡明:Page:用于存儲JSP、HTML、CSS、JavaScript等頁面有關(guān)資源Action:頁面調(diào)用辦法,該包中存儲著頁面訪問途徑ServiceI:業(yè)務(wù)邏輯對象接口,用于向Action辦法中數(shù)據(jù)提供數(shù)據(jù)ServiceImpl:是在ServiceI中包,重要用于實現(xiàn)ServiceI中辦法DaoI:數(shù)據(jù)庫接入層,這個是一種接口,重要給Service包中類提供DaoImpl:是存儲在DaoI中,重要用于實現(xiàn)DaoI中辦法Model:直接關(guān)聯(lián)數(shù)據(jù)庫,為Dao連接數(shù)據(jù)庫提供辦法,調(diào)用該類可獲取相應(yīng)數(shù)庫中表中數(shù)據(jù)Util:公用類辦法,重要用于提供其他類中用法,例如MD5加密辦法7類圖7.1Action包中類闡明RoleAction類:解決角色有關(guān)操作addRole():系統(tǒng)管理員增長本應(yīng)用系統(tǒng)角色數(shù)據(jù):角色編號、角色名稱、角色描述deleteRole():系統(tǒng)管理員刪除某個角色或某些角色updateRole():系統(tǒng)管理員修改某個角色信息:角色編號、角色名稱和角色描述UserAction類:解決角色有關(guān)操作addUser():系統(tǒng)管理員添加本系統(tǒng)使用者,并給使用者分派角色deleteUser():系統(tǒng)管理員刪除某個或某些系統(tǒng)顧客updateUser():系統(tǒng)管理員修改某個顧客信息:基本信息、角色等browseUser():系統(tǒng)顧客可依照權(quán)限不同查看不同顧客信息(由權(quán)限表來控制).普通顧客只能查看自己顧客信息,招聘經(jīng)理可以查看所有顧客信息。顧客基本信息涉及,顧客編號;顧客名;角色;所屬部門;所屬項目(如果有項目)modifyPassword():顧客登陸后,可以修改自己密碼allocationResume():招聘助理或項目助理將簡歷中心中簡歷依照規(guī)定選取適當(dāng)簡歷并分派到各個部門browseResume():項目經(jīng)理、項目助理查看不屬于本部門簡歷信息login():顧客登錄,并更據(jù)權(quán)限顯示不同顧客PositionAction類:職位相處解決操作addPosition():項目經(jīng)理、項目助理增長一種新崗位(客戶需求)deletePosition():項目經(jīng)理、項目助理刪除某個或者某些指定崗位(客戶需求),只能刪除崗位下沒有簡歷崗位.updatePosition():項目經(jīng)理、項目助理修改某個崗位信息(客戶需求)browsePosition():項目經(jīng)理、項目助理查看某個或所有崗位信息(客戶需求),可根依照條件查看ResumeAction類:簡歷有關(guān)操作addResume():招聘助理從顧客簡歷文獻(xiàn)中摘抄有關(guān)信息到簡歷中心,并將顧客簡歷文獻(xiàn)作為附件保存到服務(wù)器deleteResume():招聘助理刪除指定簡歷,簡歷必要在可以刪除狀態(tài)updateResume():招聘助理修改簡歷信息DepartmentAction類:部門有關(guān)操作addDepartment():系統(tǒng)管理員添加部門deleteDepartment():系統(tǒng)管理員刪除部門updateDepartment():更新部門信息getResume():初選后項目經(jīng)理或者項目助理查看本部門簡歷所有信息employ():錄取RecruitAction類:招聘有關(guān)操作addRecruit():依照各用人部門提出用人規(guī)定制定增長招聘信息deleteRecruit():刪除招聘信息updateRecruit():修改招聘信息recruitRequirement():各用人部門提出用人規(guī)定publishRecruit():系統(tǒng)管理員發(fā)布或不發(fā)布招聘信息TrainAction類:培訓(xùn)有關(guān)操作addTrainInfo():增長培訓(xùn)信息deleteTrainInfo():刪除培訓(xùn)信息updateTrainInfo():更新培訓(xùn)信息publishTrainInfo():發(fā)布或不發(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ù)人員查詢工資記錄getPersonalSalary():依照考勤和績效發(fā)布工資信息releaseSalary():財務(wù)人員發(fā)放工資RegulationsAction類:規(guī)章制度有關(guān)操作addRegulations():人力資源管理員增長規(guī)章制度deleteRegulation():人力資源管理員刪除規(guī)章制度updateRegulation():人力資源管理員修改規(guī)章制度browseRegulations():所有員工瀏覽規(guī)章制度PersonalAdministrationAction類:人事變動有關(guān)操作addResign():人力資源管理員增長離職人員deleteResign():人力資源管理員刪除離職人員updateResign():人力資源管理員更新離職人員changeDepartment():部門變動管理changePosition():職位變動管理AppraialAction類:考核有關(guān)操作addRequirement():人力資源管理員增長考核項目deleteRequirement():人力資源管理員刪除考核項目updateRequirement():人力資源管理員修改考核項目browseRequirement():所有員工瀏覽考核項目及有關(guān)信息weightManage():人力資源管理員設(shè)立考核項目權(quán)值publishRequirement():發(fā)布或不發(fā)布考核項目AttendanceAction類:考勤有關(guān)操作addRequirement():增長考勤考核項目deleteRequirement():刪除考勤考核項目updateRequirement():修改考勤考核項目browseRegulation():瀏覽考勤考核項目importAttendanceInfo():導(dǎo)入考勤數(shù)據(jù)monthPersonalStatistics():月底個人考勤記錄monthDepartmentStatistics():月底部門考勤記錄7.2Model包中類闡明Resume:簡歷信息Positin:職位信息Recruit:招聘信息Attendance:考勤信息UserAttendance:各部門顧客有關(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.3ServiceI包中接口闡明UserServiceI:顧客信息查詢接口login():顧客登錄add():添加顧客信息update():更新顧客信息browseResume():所有顧客檢查,獲取顧客簡歷getResumeByUserId():通過員工編號查詢顧客簡歷delete():刪除顧客RoleServiceI:角色信息查詢接口getRoleByUserId():系統(tǒng)管理元或人力資源管理員通過查詢員工角色add():增長角色信息delete():刪除角色信息update():修改角色信息getAll():獲取所有角色信息getById():通過編號查詢角色信息getByName():通過名稱查詢角色信息PositionServiceI:職位信息查詢接口add():添加職位信息delete():刪除職位信息update():更新職位信息getAll():獲取所有職位信息getById():通過編號查詢職位信息getByName():通過名稱查詢職位信息ResumeServiceI:簡歷信息查詢接口add():添加簡歷delete():刪除簡歷update():更新簡歷RecruitServiceI:招聘信息查詢接口add():增長招聘信息delete():刪除招聘信息update():更新招聘信息publishRecruit():發(fā)布招聘信息TrainServiceI:培訓(xùn)信息查詢接口add():增長培訓(xùn)信息delete():刪除培訓(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():修改部門getResumeByDepartmentId():獲取部門相應(yīng)簡歷SalaryServiceI:工資信息查詢接口getSalaryByUserId():獲取顧客相應(yīng)時間工資getSalaryByDepartmentId():獲取部門相應(yīng)時間工資AttendanceServieI:考勤信息查詢接口add():添加考勤信息delete():刪除考勤信息update():修改考勤信息getAll():獲取所有考勤信息getByName():通過名稱考勤信息RegulationServiceI:規(guī)章制度信息查詢接口add():添加規(guī)章制度信息delete():刪除規(guī)章制度信息update():修改規(guī)章制度信息getAll():獲取所有規(guī)章制度信息getByName():通過名稱規(guī)章制度信息getById():通過編號規(guī)章制度信息AppraialServiceI:考核信息查詢接口add():添加考核信息delete():刪除考核信息update():修改考核信息getAll():獲取所有考核信息getByName():通過名稱獲取考核信息getById():通過編號獲取考核信息updateWeight():修改權(quán)值updatePublish():修改發(fā)布狀態(tài)7.4ServiceImpl包中類闡明:用于實現(xiàn)ServiceI包中接口該包類和ServiceI作用差不多,因而不再此處闡明該包中類7.5DaoI包中接口闡明BaseDaoI:BaseDaoI<T>采用泛型編寫,所有Dao接口都繼承該類publicSerializablesave(To):保存信息publicvoiddelete(To):刪除信息publicvoidupdate(To):修改信息publicvoidsaveOrUpdate(To):刪除或修改信息publicTget(Class<T>c,Serializableid):通過類和相應(yīng)Id查詢信息publicTget(Stringhql):通過HQL語句查詢信息publicTget(Stringhql,Map<String,Object>params):通過HQL語句和相應(yīng)查詢條件查詢信息publicList<T>find(Stringhql):通過HQL語句查詢信息ListpublicList<T>find(Stringhql,Map<String,Object>params):通過HQL語句和相應(yīng)查詢條件查詢信息ListpublicList<T>find(Stringhql,intpage,introws):通過HQL語句分頁查詢publicList<T>find(Stringhql,Map<String,Object>params,intpage,introws):通過HQL語句和有關(guān)限制條件分頁查詢publicintcount(Stringhql):通過HQL語句查詢數(shù)據(jù)數(shù)量publicintcount(Stringhql,Map<String,Object>params);通

溫馨提示

  • 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

提交評論