国产亚洲精品91-国产亚洲精品aa在线观看-国产亚洲精品aa在线看-国产亚洲精品xxx-国产亚洲精品不卡在线

SCI期刊 | 網(wǎng)站地圖 周一至周日 8:00-22:30
你的位置:首頁(yè) >  人事管理論文 ? 正文

管窺人事管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2021-4-13 | 人事管理論文

一、基于JavaEE規(guī)范的SSH開發(fā)模型

Java開發(fā)人員對(duì)SSH肯定不會(huì)陌生,SSH即所謂的Spring+Struts2+Hibernate三大開發(fā)框架,這三者相互獨(dú)立,可以單獨(dú)使用,而又能完全融合為一體,各司其職,因此無(wú)數(shù)Java架構(gòu)師為其著迷,發(fā)揮出無(wú)窮的想象力,整合出很多優(yōu)秀的開發(fā)模型。這些優(yōu)秀的模型,如圖1所示的開發(fā)模型讓很多開發(fā)人員為其折服(其中JQUERY為前臺(tái)JS框架)。

1.框架的功能介紹

本開發(fā)模型中的三個(gè)框架的功能與常規(guī)整合方案相一致。Spring擔(dān)任容器身份,包含并管理應(yīng)用對(duì)象的配置和生命周期,將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。主要涉及兩項(xiàng)強(qiáng)大技術(shù),一個(gè)是控制反轉(zhuǎn)(IOC),另一個(gè)是支持面向切面編程技術(shù)(AOP)。Struts2用來(lái)處理請(qǐng)求,它的主要功能可以用三個(gè)單詞來(lái)形容:“Request”、“Control”、“Response”。涉及的主要技術(shù)是攔截器(Interceptor)機(jī)制,使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開。Hibernate作為數(shù)據(jù)持久層的框架,可以屏蔽數(shù)據(jù)庫(kù)差異,讓開發(fā)人員使用對(duì)象編程思維操縱數(shù)據(jù)庫(kù)。主要涉及的技術(shù)是緩存管理(CacheManager),事務(wù)管理(TransactionManager),延遲加載(lazyload)等。Hibernate-Generci-Dao包含GenericDao,GenericEntityDao兩個(gè)類,前者負(fù)責(zé)實(shí)體無(wú)關(guān)DAO方法的實(shí)現(xiàn),后者負(fù)責(zé)實(shí)體相關(guān)DAO方法的實(shí)現(xiàn)。兩者都繼承于HibernateDaoSupport,并且都基于泛型,使用相當(dāng)方便。只需要Spring注入的SessionFactory和實(shí)體類名就可以通過(guò)放射機(jī)制獲得實(shí)體對(duì)應(yīng)的DAO對(duì)象。根據(jù)此思想,又加入繼承自SimpleJdbcDaoSupport的SimpleJdbcDao自定義類來(lái)負(fù)責(zé)純JDBC操作,這樣就可以在Hibernate不滿足需求的時(shí)候調(diào)用JDBC方法對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。最后將Hibernate-Generic-Dao和SimpleJdbcDao中常用的方法在IBaseDao接口中進(jìn)行聲明,并在BaseDao類中實(shí)現(xiàn)。這樣就不需要對(duì)每個(gè)實(shí)體類重復(fù)編寫DAO,大大減輕了對(duì)數(shù)據(jù)庫(kù)CRUD的重復(fù)性編碼工作。

2.主要特點(diǎn)

⑴摒棄傳統(tǒng)的以hbm.xml對(duì)實(shí)體類進(jìn)行映射,采用JPA標(biāo)準(zhǔn)的Annotation對(duì)實(shí)體類與數(shù)據(jù)表進(jìn)行匹配映射,簡(jiǎn)潔明了,快捷,方便,易于維護(hù);⑵對(duì)所有自己編寫的實(shí)體類,Service類,Action類采用Spring的Annotation標(biāo)準(zhǔn)進(jìn)行注解,加上Spring的組件掃描(component-scan)機(jī)制,減輕注冊(cè)bean的工作量;⑶整合C3P0數(shù)據(jù)源,其強(qiáng)大的可配置性可以更好地提高數(shù)據(jù)庫(kù)性能;⑷整合緩存框架EhCache,其快速、精干,多策略緩存等特點(diǎn)在業(yè)內(nèi)受到一致好評(píng)。⑸基于切面技術(shù)配置事務(wù)管理,權(quán)限控制,日志存寫;⑹基于泛型的IBaseDao可以減輕開發(fā)人員大量的重復(fù)性編碼工作來(lái)注重業(yè)務(wù)邏輯。

二、人事管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

1.課題業(yè)務(wù)需求分析

1.1薪資管理模塊

⑴工資項(xiàng)目管理功能:對(duì)具體工資表中的各個(gè)工資項(xiàng)目進(jìn)行設(shè)定及維護(hù),須考慮到系統(tǒng)將來(lái)的擴(kuò)展性,對(duì)于企業(yè)新的工資項(xiàng)目可以動(dòng)態(tài)增加及刪除、可以根據(jù)不同地區(qū)福利和信息制定模版,方便HR錄入。⑵固定工資管理功能:批量維護(hù)員工的固定工資信息,如基本工資、采暖補(bǔ)貼等。⑶工資發(fā)放管理功能:工資進(jìn)行結(jié)算、發(fā)放的管理。可以對(duì)員工的各個(gè)工資項(xiàng)目進(jìn)行批量計(jì)算,例如對(duì)某個(gè)部門的員工工資進(jìn)行計(jì)算,包括考勤工資、五險(xiǎn)一金、應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額等。⑷查詢統(tǒng)計(jì)功能:要求既可以單項(xiàng)查詢,比如查詢某個(gè)員工的工資情況等;也可以多項(xiàng)查詢,比如某部門員工在某個(gè)月的工資情況等。某個(gè)部門或整個(gè)公司在某月或者某年的工資匯總統(tǒng)計(jì)等。⑸報(bào)表打印功能:每月發(fā)放工資時(shí),要求能夠打印本月的工資表、工資統(tǒng)計(jì)表和隨工資發(fā)給每個(gè)職工的工資條。

1.2績(jī)效管理模塊

⑴績(jī)效計(jì)劃制定功能:績(jī)效計(jì)劃中,每個(gè)計(jì)劃都應(yīng)含有可以動(dòng)態(tài)添加、刪除的選項(xiàng),每個(gè)選項(xiàng)都有不同的評(píng)分與其對(duì)應(yīng)。⑵績(jī)效計(jì)劃實(shí)施功能:將績(jī)效計(jì)劃分配到不同的崗位,并根據(jù)不同崗位設(shè)置不同的監(jiān)督人員、一個(gè)崗位可以允許多個(gè)績(jī)效考核。設(shè)置考核時(shí)間,超過(guò)考核時(shí)間未自評(píng)的予以自動(dòng)放棄并按零分處理,監(jiān)督人員未在規(guī)定時(shí)間進(jìn)行考核評(píng)價(jià)的,扣除監(jiān)督人員的相應(yīng)職能績(jī)效分?jǐn)?shù)(所有績(jī)效分?jǐn)?shù),為零后不再扣除)。⑶績(jī)效考評(píng):績(jī)效考評(píng)分為自評(píng)和監(jiān)督考評(píng),都需在績(jī)效實(shí)施時(shí)間內(nèi)完成。考評(píng)直接根據(jù)績(jī)效計(jì)劃相應(yīng)選項(xiàng)選擇即可,自評(píng)(60%)+監(jiān)督考評(píng)(40%)=總績(jī)效分?jǐn)?shù)100%。如果超過(guò)要求時(shí)間,則績(jī)效自動(dòng)關(guān)閉,不允許補(bǔ)辦,分?jǐn)?shù)為零。⑷績(jī)效查詢:不同人員登錄查看不同的績(jī)效情況,普通職工只能查看自己的績(jī)效情況,監(jiān)督崗可以查看自己負(fù)責(zé)的績(jī)效相關(guān)情況。管理員和領(lǐng)導(dǎo)崗可以查看所有績(jī)效情況。⑸提醒功能:對(duì)需要自評(píng)或者考核評(píng)價(jià)的人員,在他們登錄系統(tǒng)后就可以看到需要自己完成的工作導(dǎo)航,方便或指引登錄人員完成工作。

2.課題平臺(tái)需求分析

在獲得上述業(yè)務(wù)需求后,還進(jìn)行了平臺(tái)需求分析。與薪資管理模塊,績(jī)效管理模塊必然掛鉤的因素是“人”,即企業(yè)員工,以及整個(gè)企業(yè)的組織結(jié)構(gòu),因而涉及到員工與部門管理,另外與績(jī)效薪資項(xiàng)相關(guān)的考勤信息,獎(jiǎng)懲信息也需要維護(hù),所以添加人事管理模塊。另外,作為一個(gè)平臺(tái),必須安全可靠,因此我們又添加了一個(gè)功能模塊叫做系統(tǒng)管理,主要負(fù)責(zé)用戶,角色,權(quán)限的管理;而日志等管理,作為系統(tǒng)的安全支撐是必須的。

2.1人事管理模塊

⑴部門信息管理功能:按照部門顯示部門員工列表,可添加部門員工信息,可對(duì)部門信息、員工信息進(jìn)行維護(hù)操作。⑵考勤管理:分為請(qǐng)假管理和加班管理,記錄信息準(zhǔn)確詳細(xì),請(qǐng)假信息還需要有銷假操作,從而可以更加公平地計(jì)算績(jī)效薪資項(xiàng)。⑶獎(jiǎng)懲管理:企業(yè)員工在獲得某項(xiàng)成績(jī)時(shí)要適當(dāng)進(jìn)行獎(jiǎng)勵(lì),而對(duì)觸犯公司員工章程,或做出對(duì)企業(yè)有損失的行為要有相應(yīng)的懲罰,這些信息在此維護(hù),并且與績(jī)效薪資項(xiàng)掛鉤。

2.2系統(tǒng)管理模塊

⑴日志功能:記錄管理員進(jìn)行的所有操作,記錄操作人,操作時(shí)間,操作方法。⑵角色管理:維護(hù)系統(tǒng)的角色信息,基于角色的權(quán)限控制。⑶用戶信息管理功能:用戶信息維護(hù)。

3.平臺(tái)架構(gòu)

綜合以上需求分析,總結(jié)出如圖3所示的平臺(tái)架構(gòu)。我們選擇其中部分功能模塊進(jìn)行介紹。⑴考核指標(biāo)管理:首先將考核指標(biāo)分成不同的類別,比如團(tuán)隊(duì)協(xié)作,工作態(tài)度,專業(yè)技能等類別,然后在每種類別中又分成定量和定性指標(biāo),指標(biāo)可維護(hù),并且指標(biāo)分類也可維護(hù);⑵考核模板管理:即為每個(gè)崗位定制一套指標(biāo)集合,在創(chuàng)建考核計(jì)劃時(shí)可以直接選擇模板為其生成考核問(wèn)卷,同時(shí)可以添加或者刪除指標(biāo);⑶考核計(jì)劃管理:選擇需要考核的崗位,并為其定制考核指標(biāo);⑷嘉獎(jiǎng)及扣款標(biāo)準(zhǔn)管理:在考核結(jié)束后將每個(gè)人的分?jǐn)?shù)對(duì)照指標(biāo)進(jìn)行嘉獎(jiǎng)及扣款;⑸月薪資管理:創(chuàng)建月薪資計(jì)劃,查詢每個(gè)月的薪資記錄,為員工批量或者單獨(dú)設(shè)置薪資項(xiàng)的值,計(jì)算出相應(yīng)的項(xiàng)目,將薪資記錄導(dǎo)出到Excel以便打印,進(jìn)行結(jié)賬或者反結(jié)賬操作,向員工發(fā)送薪資提示郵件;⑹津貼制管理:包括職務(wù)津貼,職稱津貼,學(xué)歷津貼,工齡津貼四項(xiàng),按照不同標(biāo)準(zhǔn)進(jìn)行維護(hù);⑺薪資數(shù)據(jù)分析:以圖表形式展示部門總薪資的月度折線圖,職務(wù)月平均工資的柱狀圖,還有公司薪資按照部門的分布圖等;⑻預(yù)備薪資項(xiàng)管理:系統(tǒng)設(shè)置了十個(gè)預(yù)備的薪資項(xiàng),可以設(shè)置其計(jì)算方式加或減,修改薪資項(xiàng)名稱,啟用或者不啟用;⑼薪資計(jì)算公式管理:包括五險(xiǎn)一金的計(jì)算公式,個(gè)人所得稅的計(jì)算公式,黨費(fèi)計(jì)算方式,以及個(gè)稅9級(jí)超額累進(jìn)稅率等維護(hù)操作;(10)角色管理:為角色添加刪除用戶,為角色授權(quán);(11)節(jié)點(diǎn)管理:由于本系統(tǒng)采用RBAC的權(quán)限控制思想,節(jié)點(diǎn)作為功能點(diǎn)被授予給角色。

4.前臺(tái)考核模塊

績(jī)效考核功能,即員工自評(píng)后上級(jí)領(lǐng)導(dǎo)再對(duì)其進(jìn)行評(píng)價(jià),最終生成考核成績(jī),并將成績(jī)按照標(biāo)準(zhǔn)折算成當(dāng)月的考核薪資,計(jì)入薪資項(xiàng)中。在員工登錄前臺(tái)時(shí),系統(tǒng)會(huì)彈出當(dāng)月考核的導(dǎo)航,方便員工進(jìn)行自評(píng)以及領(lǐng)導(dǎo)對(duì)員工評(píng)價(jià)。

5.開發(fā)模型優(yōu)勢(shì)

⑴將RBAC權(quán)限管理與開發(fā)框架中Spring的AOP技術(shù)結(jié)合,在ServiceImpl層設(shè)置切點(diǎn),判斷當(dāng)前用戶是否擁有權(quán)限,有則放行,無(wú)則拋出異常讓Action捕捉,返回提示頁(yè)面;⑵在Action和Service中需要ServiceImpl對(duì)象時(shí)不再需要自己通過(guò)new給出,只需要@Resource對(duì)需要的對(duì)象進(jìn)行注解,即可讓Spring提供;⑶運(yùn)用@TableGenerator注解,即可不再為Oracle自增長(zhǎng)編寫序列;⑷Struts2可以利用org.apache.struts2.dispatcher.ChartResult返回JFreeChart的圖表,無(wú)需配置數(shù)據(jù)流。

三、結(jié)束語(yǔ)

本系統(tǒng)對(duì)薪資進(jìn)行管理,提高了工作效率,實(shí)現(xiàn)了工資管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。在績(jī)效系統(tǒng)模塊中,以模板創(chuàng)建考核問(wèn)卷,指標(biāo)分為定量和定性,考核分為自評(píng)和上級(jí)評(píng)價(jià),這些實(shí)現(xiàn)方式使得系統(tǒng)在操作便捷性,考核公平性,數(shù)據(jù)可分析性等方面有了很大的提高。其中豐富的數(shù)據(jù)圖表,是提高數(shù)據(jù)可分析性的關(guān)鍵。一個(gè)優(yōu)秀的開發(fā)模型可以提高開發(fā)效率,降低開發(fā)成本,充分利用開發(fā)模型,將業(yè)務(wù)邏輯與模型相結(jié)合,可以降低業(yè)務(wù)邏輯實(shí)現(xiàn)的復(fù)雜度。本課題使用的開發(fā)模型在DAO層有很好的封裝性,但在Action層和Service層,乃至前臺(tái)JS的代碼仍然有著很高的重復(fù)性,這可以作為下一階段研究的方向。

作者:張曉晨 杭潤(rùn)東 徐金寶 張建德 單位:南京工程學(xué)院計(jì)算機(jī)工程學(xué)院

Top
主站蜘蛛池模板: 亚洲色图第四页 | 国产精品久久久久久小说 | 国产精品久久久精品视频 | 美国一级大黄大黄大色毛片a | 久久免费看视频 | 国产区香蕉精品系列在线观看不卡 | 国产美女福利在线 | 国产成人精品综合在线观看 | 成人看片黄a免费看视频 | 中文字幕一区视频一线 | 99久久亚洲国产高清观看 | 美女大片高清特黄a大片 | 亚洲国产综合在线 | 中国人免费观看高清在线观看二区 | 欧美日韩免费在线 | 日本黄色片一级片 | 性大片免费观看yy | 亚洲精品国产专区一区 | 国产精品成人免费视频不卡 | 国产成人久久久精品毛片 | 久久成人精品 | 麻豆91免费视频 | 亚洲欧美在线精品一区二区 | 国产不卡的一区二区三区四区 | 一级免费毛片 | 久久777国产线看是看精品 | 欧美毛片免费看 | 日本免费黄网站 | 看的免费污污网站 | 日韩免费大片 | 国产天天色 | 国产在线观看一区二区三区四区 | 九九热线精品视频6一 | 久色tv| 欧美黑人粗大 | 国产人成激情视频在线观看 | 国产精品秒播无毒不卡 | 免费看黄色毛片 | 在线网站 看片 网站 | 性香港xxxxx免费视频播放 | 伊人热|