版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
I緒論研究背景與意義研究背景在當(dāng)前信息化快速發(fā)展的背景下,企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)逐漸成為提升企業(yè)管理效率的重要手段。隨著企業(yè)規(guī)模的擴(kuò)大和員工數(shù)量的增加,傳統(tǒng)的員工管理方式已無法滿足現(xiàn)代企業(yè)對(duì)于高效、靈活管理的需求。國內(nèi)外已有多個(gè)研究集中于員工培訓(xùn)管理系統(tǒng)的構(gòu)建,諸如基于B/S架構(gòu)的員工培訓(xùn)管理系統(tǒng),通過模塊化設(shè)計(jì)與數(shù)據(jù)庫技術(shù)的應(yīng)用,顯著提高了培訓(xùn)管理的實(shí)用性和效率。然而,仍存在一些問題,特別是在系統(tǒng)的兼容性、用戶體驗(yàn)和數(shù)據(jù)管理方面,亟待進(jìn)一步優(yōu)化。針對(duì)現(xiàn)有系統(tǒng)的不足,未來的研究工作應(yīng)著重于提升系統(tǒng)的靈活性和易用性,同時(shí)加強(qiáng)對(duì)員工培訓(xùn)需求的實(shí)時(shí)跟蹤和反饋機(jī)制。在設(shè)計(jì)過程中,可以借助現(xiàn)代技術(shù)手段,如云計(jì)算和大數(shù)據(jù)分析,以實(shí)現(xiàn)更精準(zhǔn)的員工信息管理和培訓(xùn)效果評(píng)估。此外,系統(tǒng)的安全性和數(shù)據(jù)保護(hù)也需納入設(shè)計(jì)考慮,以防止信息泄露和數(shù)據(jù)丟失。在研究方法上,采用模塊化設(shè)計(jì)理念結(jié)合先進(jìn)的編程語言和數(shù)據(jù)庫管理技術(shù),將有助于構(gòu)建一個(gè)高效、穩(wěn)定的員工管理系統(tǒng)。通過對(duì)現(xiàn)有技術(shù)的分析和調(diào)研,結(jié)合實(shí)際應(yīng)用需求,能夠更好地指導(dǎo)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。最終,該研究不僅為企業(yè)提供一套高效的員工管理工具,也為相關(guān)領(lǐng)域的學(xué)術(shù)研究提供了實(shí)踐基礎(chǔ)和理論支持,促進(jìn)了企業(yè)管理模式的創(chuàng)新與發(fā)展。研究意義從管理效率角度分析,企業(yè)員工管理系統(tǒng)完成員工信息的自動(dòng)化處理、流程的自動(dòng)化處理,對(duì)企業(yè)人力資源部門往常需要花費(fèi)大量的時(shí)間和精力去做考勤與薪酬核算等工作的基礎(chǔ)上由自動(dòng)化完成,提高了人力和時(shí)間成本。有關(guān)資料顯示,人力資源部門在薪資考勤管理使用員工管理系統(tǒng)后,使企業(yè)在人力和時(shí)間等成本節(jié)省接近50%以上。人力資源部門在平時(shí)的工作中,有更多的時(shí)間與精力做更加專業(yè)的工作,譬如人才建設(shè)及員工建設(shè)。除此之外,該企業(yè)員工管理系統(tǒng)還能通過對(duì)員工信息進(jìn)行全面匯總,在給企業(yè)提供相關(guān)員工信息的同時(shí),幫助其進(jìn)行一定的相關(guān)決策。從員工的技能、工作能力情況等方面來分析員工的各種信息,幫助企業(yè)對(duì)其工作能力有所了解,因此可以通過這種方式,幫助企業(yè)安排出相應(yīng)的崗位,對(duì)工作人員進(jìn)行合理的工作安排,進(jìn)一步優(yōu)化企業(yè)人力資源的配置。國內(nèi)外研究現(xiàn)狀國外研究現(xiàn)狀國外在企業(yè)員工管理系統(tǒng)的研究和應(yīng)用時(shí)間較早,已經(jīng)取得很大成就,從理念上注重員工感受及系統(tǒng)效率,更加注重以人為本,通過系統(tǒng)提高員工的滿意度和參與度,并達(dá)到提高員工歸屬感的目的。如部分企業(yè)將員工自助服務(wù)的理念引進(jìn)系統(tǒng)中,員工可以對(duì)員工自助系統(tǒng)進(jìn)行查詢和維護(hù)自己的信息、申請(qǐng)休假等,使員工提高主動(dòng)性及工作效率。國外的員工管理系統(tǒng)對(duì)技術(shù)的應(yīng)用也是廣泛的。例如,Workday是國外某知名的云上人力資源管理系統(tǒng),使用的就是云計(jì)算技術(shù),企業(yè)無須建立龐大的服務(wù)器、儲(chǔ)存設(shè)施等,只需要通過互聯(lián)網(wǎng),在需要的時(shí)段隨時(shí)隨地利用系統(tǒng)就可以實(shí)現(xiàn)實(shí)時(shí)的員工信息更新和信息共享,極大地減少了企業(yè)的IT成本和維護(hù)的困難程度。在數(shù)據(jù)分析和決策支持方面,國外系統(tǒng)的數(shù)據(jù)技術(shù)也運(yùn)用得相當(dāng)好。國內(nèi)研究現(xiàn)狀國內(nèi)企業(yè)員工管理系統(tǒng)從簡(jiǎn)單的單功能人事業(yè)務(wù)處理軟件,向全面的信息化人力資源業(yè)務(wù)管理平臺(tái)方向發(fā)展。國內(nèi)企業(yè)利用單一功能人事管理軟件階段功能簡(jiǎn)單,局限在一些基礎(chǔ)的功能如工資計(jì)算等,難以滿足企業(yè)日益復(fù)雜的管理需求。隨著企業(yè)人力資源競(jìng)爭(zhēng)的加劇、信息技術(shù)的更新日新,國內(nèi)企業(yè)從傳統(tǒng)的人事管理軟件向功能更加全面的人力資源管理信息系統(tǒng)方向發(fā)展??傮w而言,目前,我國員工管理系統(tǒng)具有管理一體化、系統(tǒng)移動(dòng)化及智能化、規(guī)范合法及安全、定制化及個(gè)性化等方面的特點(diǎn)。在管理一體化方面,國內(nèi)許多公司使用招聘、績(jī)效、薪酬、福利等多模塊一體化,實(shí)現(xiàn)資源共享,工作流程自動(dòng)化。例如北森一體化HRsaaS包含多個(gè)模塊,企業(yè)可以在一體化平臺(tái)上從招聘到離職,解決企業(yè)所有的過程管理,管理效率提升和管理數(shù)據(jù)準(zhǔn)確率。隨著移動(dòng)互聯(lián)網(wǎng)的普及,越來越多的國內(nèi)員工管理走向移動(dòng)化、智能化,相繼出現(xiàn)移動(dòng)端應(yīng)用,將員工和管理者工作可在任何時(shí)間,任何地點(diǎn)和任何方式進(jìn)行,管理任何事。與此同時(shí),人工智能、大數(shù)據(jù)正越來越廣泛應(yīng)用于員工管理系統(tǒng)之中。例如應(yīng)用人臉識(shí)別的方式,實(shí)現(xiàn)智能化的考勤管理,提高考勤的準(zhǔn)確性,減少靠人為操作失誤等問題;對(duì)員工工作表現(xiàn)和潛力等大數(shù)據(jù)分析,給企業(yè)員工晉升及人才培訓(xùn)等管理決策提供支持。研究?jī)?nèi)容與方法研究?jī)?nèi)容本文提出的企業(yè)員工管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)工作的方向主要是從各個(gè)方面來展開的。從該管理系統(tǒng)所要達(dá)成的設(shè)計(jì)目標(biāo)及原則上來講,企業(yè)員工管理系統(tǒng)的目標(biāo)主要是提升企業(yè)員工管理效率、提升企業(yè)人力資源管理的效率及提升員工對(duì)企業(yè)的滿意度;在系統(tǒng)設(shè)計(jì)過程中遵循了系統(tǒng)實(shí)現(xiàn)要符合易操作原則,即設(shè)計(jì)出來的一系列系統(tǒng)模塊要便于用戶進(jìn)行使用,同時(shí)也便于管理人員進(jìn)行操作;在系統(tǒng)設(shè)計(jì)過程中遵循了可擴(kuò)展原則,主要在于按照企業(yè)現(xiàn)有的業(yè)務(wù)條件對(duì)企業(yè)人力資源管理系統(tǒng)進(jìn)行功能擴(kuò)展,并在企業(yè)未來業(yè)務(wù)發(fā)生改變時(shí)對(duì)其進(jìn)行系統(tǒng)升級(jí),使該企業(yè)員工管理系統(tǒng)能符合企業(yè)當(dāng)前業(yè)務(wù)形式;企業(yè)員工管理系統(tǒng)要遵循可安全原則,因?yàn)樵诠芾韱T工信息的過程中要充分利用計(jì)算機(jī)加密及訪問管理的技巧,對(duì)用戶的每一個(gè)信息進(jìn)行多道防護(hù)工作。系統(tǒng)設(shè)計(jì)采用了三層結(jié)構(gòu),即用戶表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。用戶表示層處理用戶交互,為用戶提供一個(gè)友好直觀、簡(jiǎn)單易操作的用戶操作界面,可以直接對(duì)相應(yīng)的操作進(jìn)行操作。業(yè)務(wù)邏輯層完成系統(tǒng)業(yè)務(wù)邏輯,如員工信息的添加、修改、查詢,考勤、績(jī)效等,通過合理的方式以及邏輯自動(dòng)、智能實(shí)現(xiàn)相應(yīng)的流程。數(shù)據(jù)訪問層完成與數(shù)據(jù)庫間的交互,完成數(shù)據(jù)存儲(chǔ)、查詢、更新等工作,使數(shù)據(jù)保持統(tǒng)一性、完整性。在系統(tǒng)的架構(gòu)設(shè)計(jì)時(shí),考慮到了系統(tǒng)的自身性能、可維護(hù)、可擴(kuò)展性,利用了先進(jìn)的技術(shù)架構(gòu),采用了優(yōu)秀的設(shè)計(jì)模式作為支撐,保證了系統(tǒng)的穩(wěn)定運(yùn)行。研究方法本首先,對(duì)于企業(yè)員工管理系統(tǒng),可以通過廣泛查閱國內(nèi)外有關(guān)的學(xué)術(shù)期刊、學(xué)位論文、行業(yè)報(bào)告、有關(guān)機(jī)構(gòu)的資料及相關(guān)專業(yè)網(wǎng)站等,收集有關(guān)研究者關(guān)于企業(yè)員工管理系統(tǒng)的研究現(xiàn)狀、研究重點(diǎn)找出未來發(fā)展的趨勢(shì)。另外,通過相關(guān)文獻(xiàn)的方法,對(duì)系統(tǒng)本身的可行性和技術(shù)性進(jìn)行了研究研究也會(huì)使發(fā)展難度和發(fā)展周期有一個(gè)更全面的認(rèn)識(shí),也可以參考文獻(xiàn)內(nèi)容。這次調(diào)整更有利于突破技術(shù)難題。最后,運(yùn)用系統(tǒng)分析方法對(duì)系統(tǒng)進(jìn)行分析對(duì)整個(gè)系統(tǒng)進(jìn)行了實(shí)現(xiàn)和驗(yàn)證,并對(duì)不足之處進(jìn)行了研究和修正。企業(yè)員工管理系統(tǒng)的分析與設(shè)計(jì)共采用了文獻(xiàn)法、案例法、調(diào)查法三種方法,來實(shí)現(xiàn)該系統(tǒng)的相關(guān)功能。1.文獻(xiàn)法:通過查看國內(nèi)的報(bào)刊、書籍、文獻(xiàn),國內(nèi)外的現(xiàn)狀和相關(guān)技術(shù)研究,應(yīng)用到設(shè)計(jì)當(dāng)中。2.調(diào)查法:瀏覽相關(guān)網(wǎng)站,了解現(xiàn)在其他企業(yè)運(yùn)用的管理方法,分析出目前存在的問題。3.案例法:通過查閱相關(guān)案例,分析相關(guān)企業(yè)對(duì)管理系統(tǒng)的使用情況,借鑒其優(yōu)秀經(jīng)驗(yàn)。相關(guān)技術(shù)2.1相關(guān)技術(shù)2.1.1Java語言Java編程語言作為一種計(jì)算機(jī)編程語言,其風(fēng)格比較接近C語言和C++語言,作為純面向?qū)ο蟮恼Z言,不僅繼承了C++的面向?qū)ο蠹夹g(shù)核心,而且擯棄了C++語言的指針等易引發(fā)錯(cuò)誤的現(xiàn)象,垃圾回收能夠?qū)⒉辉偈褂玫膬?nèi)存釋放,從而解決了Java的內(nèi)存管理問題。Java編程語言在軟件設(shè)計(jì)當(dāng)中具有強(qiáng)大的特點(diǎn)且使用較為簡(jiǎn)便,在計(jì)算機(jī)軟件設(shè)計(jì)方面具有較為常見的特點(diǎn),一般來說,Java編程語言的編寫與操作相對(duì)較為簡(jiǎn)便,同時(shí),其應(yīng)用范圍較為廣泛,靈活度高,安全性較大。與計(jì)算機(jī)其他編程語言相比,Java語言有獨(dú)特的優(yōu)點(diǎn),應(yīng)用范圍更為廣闊,而且可以在軟件開發(fā)中自由地進(jìn)行應(yīng)用,結(jié)合其他編程語言,可以更好地用于編程。在實(shí)際應(yīng)用中,應(yīng)該不斷提高其靈活性及其應(yīng)用范圍的擴(kuò)大,以便可以更好地滿足目前的編程對(duì)于程序軟件的要求,進(jìn)而促進(jìn)計(jì)算機(jī)軟件更好的發(fā)展。2.1.2Mysql數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫就是將數(shù)據(jù)通過系統(tǒng)規(guī)范地整理成集合的一種工具,數(shù)據(jù)存儲(chǔ)于其中的表格中。在這個(gè)系統(tǒng)里數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系可以表現(xiàn)客觀事物之間的基本關(guān)系。數(shù)據(jù)庫由軟硬件構(gòu)成,軟件主要是針對(duì)數(shù)據(jù)庫進(jìn)行操作管理的技術(shù)與系統(tǒng),硬件指存儲(chǔ)數(shù)據(jù)庫數(shù)據(jù)的計(jì)算機(jī)或儲(chǔ)存設(shè)備,數(shù)據(jù)庫的硬件不但性能強(qiáng)大,而且兼容性良好,方便人們使用。而MYSQL數(shù)據(jù)庫為開源數(shù)據(jù)庫服務(wù)器,完全免費(fèi),并且可以根據(jù)自己的需要進(jìn)行編程與調(diào)整,不但節(jié)約成本還具有性能良好以及非常便捷的跨平臺(tái)操作的特點(diǎn)。2.1.3JavaScriptJavaScript是一種腳本語言,也是目前瀏覽器唯一支持的腳本語言。它采用的是一種基于動(dòng)態(tài)、弱類型、基于模塊化原型的語言,內(nèi)置支持類型。它的跨平臺(tái)操作使它在所有能解析JS瀏覽器上都可以執(zhí)行,且操作難度不大,不需要額外安裝其他的軟件,在瀏覽器上就可以進(jìn)行開發(fā)調(diào)試,在不需要重新加載頁面的情況下,通過Ajax就能讓HTML通過JavaScript,使結(jié)果顯示出來。所有編程開發(fā)者和網(wǎng)站設(shè)計(jì)師都是可以通過運(yùn)用javascript這種語言手段來幫助他們實(shí)現(xiàn)各種不同的效果,這樣可以在視覺上增強(qiáng)表達(dá)效果,給使用者帶來更好的視覺體驗(yàn),也使網(wǎng)頁更加引人入勝。2.1.4UnifiedModelingLanguageUnifiedModelingLanguage縮寫(UML),是一種基于面向?qū)ο蠹夹g(shù)的非專利標(biāo)準(zhǔn)化軟件建模語言,它的適用范圍非常寬泛,可以應(yīng)用于多種類型的軟件和系統(tǒng)設(shè)計(jì)開發(fā)和建模的各個(gè)階段,因此它已經(jīng)發(fā)展成為了國際上許多軟件業(yè)界廣泛接受和承認(rèn)的行業(yè)標(biāo)準(zhǔn)。UML可以被用來描述一個(gè)系統(tǒng)中主要物體或者對(duì)象的各種屬性和其方法以及物體與其對(duì)象之間的交換和相互關(guān)系,也就是說,除此之外,,UML還同樣可以被用來描述一個(gè)系統(tǒng)中重要物體的時(shí)間特征和物體與其對(duì)象之間為了完成某個(gè)任務(wù)或者目標(biāo)相互交換而彼此進(jìn)行的通訊機(jī)制。UML通過統(tǒng)一的語義和符號(hào),為面向?qū)ο笤O(shè)計(jì)提出了統(tǒng)一的規(guī)范和標(biāo)準(zhǔn),并已應(yīng)用于軟件設(shè)計(jì)中,在各種軟件設(shè)計(jì)中,得到了更規(guī)范的建模語言,增強(qiáng)和提高了其在軟件開發(fā)中的應(yīng)用范圍和更靈活的操作。整體上UML建模系統(tǒng)是由用例圖、靜態(tài)示意圖、行為示意圖、交互示意圖、實(shí)現(xiàn)示意圖四部分所構(gòu)成,其主要特征就是通過一個(gè)簡(jiǎn)單的用例示意圖以使用者的角度作為系統(tǒng)的核心來描述一個(gè)系統(tǒng)的功能,在功能中也明確了功能的運(yùn)行者。靜態(tài)圖一般可以再細(xì)分為物理學(xué)的對(duì)象圖、類型動(dòng)態(tài)圖等,又可以再細(xì)分為描述性圖、活動(dòng)性圖。描述了各種狀態(tài)合作圖中各種組成對(duì)象在活動(dòng)過程中隨時(shí)可能都會(huì)發(fā)生的各種運(yùn)動(dòng)事件狀態(tài)以及各種活動(dòng)事件向整個(gè)系統(tǒng)活動(dòng)轉(zhuǎn)移的基本條件,活動(dòng)對(duì)象圖主要描述了能夠滿足所有功能要求的系統(tǒng)活動(dòng),以及各種組成對(duì)象之間相互之調(diào)的各種時(shí)間活動(dòng)關(guān)系,實(shí)現(xiàn)了在狀態(tài)圖表中詳細(xì)描述了編程代碼中各組成對(duì)象部件的各種物理組織結(jié)構(gòu)、相互之間的互相依賴作用關(guān)系,對(duì)于一個(gè)組成系統(tǒng)間的相互間有約束作用關(guān)系,對(duì)于一個(gè)系統(tǒng)活動(dòng)對(duì)象有了更好的對(duì)象辨識(shí),交互合作圖主要表示各種組成對(duì)象之間的相互之間交互作用關(guān)系,包括各種順序合作圖和動(dòng)態(tài)合作圖,順序合作圖主要目的描述了兩種組成對(duì)象之間的各種動(dòng)態(tài)和靜態(tài)合作作用關(guān)系;動(dòng)態(tài)合作圖主要目的是用于描述兩種對(duì)象物體之間的相互協(xié)作作用關(guān)系,在實(shí)際應(yīng)用中比較出了順序表的圖時(shí)并加強(qiáng)了軟硬件組成對(duì)象的各種物體物理結(jié)構(gòu)相互配置。
企業(yè)員工管理系統(tǒng)需求分析系統(tǒng)可行性分析技術(shù)可行性從技術(shù)可行性來說,目前信息技術(shù)的發(fā)展迅速,為開發(fā)企業(yè)員工管理系統(tǒng)提供了技術(shù)保證,從編程語言來說,Java語言的跨平臺(tái)性、安全性、強(qiáng)大的類庫等特征都是開發(fā)企業(yè)級(jí)應(yīng)用的重要語言選擇之一,很多大企業(yè)員工管理系統(tǒng)都是基于Java開發(fā)的,如阿里巴巴公司的人力資源管理系統(tǒng),它就是利用Java高效的性能和豐富的框架,對(duì)海量的員工數(shù)據(jù)能夠進(jìn)行高效的數(shù)據(jù)處理和穩(wěn)定的運(yùn)行。在數(shù)據(jù)庫設(shè)計(jì)方面,開源且成本低廉、性能穩(wěn)定的關(guān)系型數(shù)據(jù)庫MySQL成為很多企業(yè)的信息系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng),在員工信息的存取、記錄考勤及績(jī)效管理等數(shù)據(jù)的處理方面得以運(yùn)用。非關(guān)系統(tǒng)數(shù)據(jù)(即NoSQL數(shù)據(jù)庫)能夠解決非結(jié)構(gòu)化的數(shù)據(jù)以及高并發(fā)讀寫的數(shù)據(jù)處理,在員工管理系統(tǒng)中可能會(huì)用到員工的個(gè)人資料等屬于非結(jié)構(gòu)數(shù)據(jù),故這種非結(jié)構(gòu)化的數(shù)據(jù)被存儲(chǔ)在MongoDB數(shù)據(jù)庫中,提供了良好的數(shù)據(jù)存儲(chǔ)與快速的查詢。例如,在一些互聯(lián)網(wǎng)企業(yè)中,通過MongoDB數(shù)據(jù)庫保存員工的工作表現(xiàn)和個(gè)人成果,以幫助員工更加方便地查看和分享。網(wǎng)絡(luò)架構(gòu)。云計(jì)算應(yīng)用的企業(yè)運(yùn)用形式是云部署,降低系統(tǒng)設(shè)備的采購及維護(hù)成本。企業(yè)利用云計(jì)算平臺(tái)彈性配置服務(wù)器資源,使系統(tǒng)具有高可用性和可擴(kuò)展性。分布式的系統(tǒng)可以對(duì)負(fù)載進(jìn)行分配,將負(fù)載分?jǐn)偟讲煌墓?jié)點(diǎn)上以提高系統(tǒng)性能與可靠性。對(duì)于員工管理系統(tǒng)的大數(shù)量級(jí)公司來說,其分布式的架構(gòu)使不同的業(yè)務(wù)分布在不同的服務(wù)器上,使資源得到了合理部署和利用,并對(duì)單點(diǎn)故障造成的系統(tǒng)損失降低了風(fēng)險(xiǎn)。經(jīng)濟(jì)可行性開發(fā)企業(yè)的員工管理系統(tǒng)有較大的前期費(fèi)用,但從長(zhǎng)遠(yuǎn)出發(fā),能夠?yàn)槠髽I(yè)發(fā)展創(chuàng)造較為可觀的經(jīng)濟(jì)效益。從開發(fā)成本來看,人員方面:軟件開發(fā)人員人力成本,硬件設(shè)備采購成本、軟件許可證采購費(fèi)用等。假設(shè)開發(fā)某個(gè)中型企業(yè)的系統(tǒng),開發(fā)團(tuán)隊(duì)共有軟件開發(fā)人員5人,6個(gè)月的開發(fā)周期,人均月薪15000元,人力成本45萬元,硬設(shè)備采購包括服務(wù)器、存儲(chǔ)器等,20萬左右,軟件許可證費(fèi),如數(shù)據(jù)管理系統(tǒng)的許可證5萬元左右。綜合上述,總的開發(fā)成本約為70萬元。運(yùn)行維護(hù)費(fèi)用,在系統(tǒng)運(yùn)行之后,需要對(duì)其定期維護(hù)和升級(jí),軟件進(jìn)行漏洞的修復(fù)與功能的完善,硬件設(shè)備的維護(hù)與更換。每年維護(hù)費(fèi)用約為10%—15%的開發(fā)成本,即7萬元—10.5萬元,隨著系統(tǒng)的運(yùn)行,硬件設(shè)備可能需要更新,也會(huì)產(chǎn)生一定費(fèi)用,但是相較于系統(tǒng)帶來的效益,是可以控制的。其次,在收益上的體現(xiàn)。對(duì)于企業(yè)管理水平提升之后,減少企業(yè)人力資源部門的工作壓力,減少人力資源部門的開支。有關(guān)數(shù)據(jù)表明,企業(yè)使用員工管理系統(tǒng)后,人力資源部門在員工考勤、員工薪資結(jié)算等方面的工作時(shí)間能夠減少30%—50%,相當(dāng)于能解放1—2個(gè)全職人員,按照年均10萬年薪計(jì)算,節(jié)省成本每年在10萬—20萬元。人力資源管理系統(tǒng)能對(duì)人力資源的調(diào)配進(jìn)行科學(xué)的調(diào)節(jié)與合理性的配置,通過調(diào)動(dòng)人的勞動(dòng)積極性,從而提高員工的工作效率,增加績(jī)效,為企業(yè)帶來收益。企業(yè)能夠?qū)ζ髽I(yè)員工的技能、績(jī)效數(shù)據(jù)進(jìn)行分析,再分配到適合他們的崗位上去工作,提高員工工作的積極性和滿意度,這種做法預(yù)計(jì)能將生產(chǎn)效率提高10%至20%,為企業(yè)的生產(chǎn)發(fā)展提供幫助。操作可行性企業(yè)員工管理系統(tǒng)在用戶的習(xí)慣、系統(tǒng)的界面友好、培訓(xùn)的難易度等方面有較好的操作可行性。在用戶操作習(xí)慣方面,系統(tǒng)的設(shè)計(jì)充分考慮到了員工與管理人員日常工作中接觸的一系列操作和習(xí)慣,例如員工信息的錄入和查詢界面都設(shè)計(jì)得非常直觀簡(jiǎn)單,類似于員工日常接觸的一些辦公軟件,員工就可以很容易地上手。在考勤管理方面,員工則可以在移動(dòng)設(shè)備上使用手機(jī)APP進(jìn)行考勤,操作與員工日常使用的一些移動(dòng)APP很像,簡(jiǎn)單便利。直觀易懂的操作界面,以直觀的圖形顯示、簡(jiǎn)潔的菜單提示,使用戶在界面中迅速尋找到工作所需的功能,對(duì)操作比較復(fù)雜的功能,給出詳細(xì)的操作提示及說明,用戶能夠更直觀、便捷地完成該操作;績(jī)效管理模塊實(shí)現(xiàn)員工可直觀、方便地查看個(gè)人績(jī)效的完成狀態(tài)以及進(jìn)度,并將工作項(xiàng)目按進(jìn)度情況使用進(jìn)度條進(jìn)行顯示。系統(tǒng)功能需求分析系統(tǒng)用例圖圖3-1系統(tǒng)用例圖員工信息管理員工信息模塊是企業(yè)員工管理系統(tǒng)的入門模塊,負(fù)責(zé)對(duì)員工的各項(xiàng)信息做到全、準(zhǔn)管理的重要任務(wù)。在員工基礎(chǔ)信息錄入部分,包括員工姓名、性別、生日、身份證號(hào)、電話、入職時(shí)間、部門、崗位等員工最常用的信息內(nèi)容。對(duì)這些信息的正確錄入是有效進(jìn)行下一步管理的基礎(chǔ)。對(duì)錄入信息的錄入,系統(tǒng)會(huì)驗(yàn)證重要信息的數(shù)據(jù)格式和唯一性,比如驗(yàn)證員工的身份證信息格式是否正確,身份證號(hào)是否重復(fù)錄入,確保數(shù)據(jù)的有效。對(duì)于員工信息管理模塊,當(dāng)員工的基本信息有所變動(dòng),例如,聯(lián)系方式變更、晉升或調(diào)動(dòng)時(shí),員工本人或人力資源部可以直接在系統(tǒng)內(nèi)修改員工信息。修改員工信息的系統(tǒng)記錄修改時(shí)間、修改人,便于信息追溯,也方便后期進(jìn)行員工信息的審計(jì)??记诠芾砜记诠芾硎瞧髽I(yè)員工管理系統(tǒng)的重要組成部分,有利于規(guī)范企業(yè)員工的工作時(shí)間,提高企業(yè)的工作效率,合理計(jì)取企業(yè)員工的薪酬待遇。系統(tǒng)在考勤方式上,采用多種便捷的考勤方法,充分滿足不同企業(yè)、不同工作情況對(duì)考勤模式的需求。打卡考勤方式是最為常見的考勤方式,員工可在考勤機(jī)上通過刷卡、輸入工號(hào)或者是通過指紋識(shí)別、人臉識(shí)別等生物識(shí)別方式來打卡登記上下班時(shí)間。定位考勤方式,主要是適用于經(jīng)常外出工作并承擔(dān)一定工作量的企業(yè)員工的考勤管理,可以利用手機(jī)的定位,通過手機(jī)APP獲取該員工的實(shí)時(shí)位置來記錄考勤。對(duì)于銷售人員,外出拜訪客戶需要外出的員工,可以通過手機(jī)APP來進(jìn)行定位考勤,為企業(yè)管理提供該人員的工作行蹤。記錄并管理考勤數(shù)據(jù)??记诠芾砟K主要存儲(chǔ)并記錄員工的出勤、請(qǐng)假、加班等相關(guān)信息,并實(shí)時(shí)保存,保證考勤信息的及時(shí)性。對(duì)于請(qǐng)假的員工,要求其向系統(tǒng)提出請(qǐng)假申請(qǐng),說明請(qǐng)假內(nèi)容、請(qǐng)假時(shí)段、請(qǐng)假原因等,上級(jí)領(lǐng)導(dǎo)可以在系統(tǒng)中為員工進(jìn)行審批,系統(tǒng)會(huì)自動(dòng)地對(duì)員工進(jìn)行相應(yīng)的考勤數(shù)據(jù)處理,保證考勤數(shù)據(jù)的正確性。薪資管理薪資管理模塊是員工管理系統(tǒng)中涉及員工切身利益最多的一項(xiàng),它是以考勤、績(jī)效等信息為基礎(chǔ)對(duì)薪資進(jìn)行計(jì)算、發(fā)放等綜合性的薪資管理。薪資計(jì)算功能是薪資管理系統(tǒng)中最為重要的一個(gè)模塊,系統(tǒng)將員工的考勤情況、績(jī)效情況、基本工資、津貼、獎(jiǎng)金等作為變量,按照企業(yè)制定的薪酬政策及公式進(jìn)行薪資計(jì)算。薪資發(fā)放主要由系統(tǒng)計(jì)算出來工資發(fā)放日期,按照所計(jì)算的薪資按時(shí)發(fā)放到員工的工資賬戶,薪資發(fā)放由系統(tǒng)集成與銀行系統(tǒng)的連接,實(shí)現(xiàn)批量支付發(fā)放薪資,加快了工資的發(fā)放時(shí)效性、準(zhǔn)確性。系統(tǒng)設(shè)置每月固定發(fā)薪日,每日發(fā)放完畢后將工資自動(dòng)發(fā)放到員工的工資銀行卡賬戶中,并自動(dòng)向員工發(fā)送該月工資到賬通知短信,讓員工及時(shí)準(zhǔn)確地獲取員工的工資發(fā)放信息。薪酬結(jié)構(gòu)管理是薪酬管理的重要方面,可以針對(duì)企業(yè)的戰(zhàn)略目標(biāo)和經(jīng)營現(xiàn)狀彈性化調(diào)整薪酬結(jié)構(gòu),例如,基本薪酬、績(jī)效薪酬、獎(jiǎng)金、津貼等各項(xiàng)工資所占比重和計(jì)取方式。績(jī)效管理績(jī)效管理是企業(yè)管理員工系統(tǒng)的考核員工工作情況,指導(dǎo)和評(píng)價(jià)員工發(fā)展、提升企業(yè)整體績(jī)效的重要子模塊???jī)效指標(biāo)設(shè)定是績(jī)效管理中的首要環(huán)節(jié),企業(yè)根據(jù)所分配部門、所分配崗位的工作內(nèi)容、工作職責(zé)等,在系統(tǒng)中設(shè)置針對(duì)不同崗位的具有特色的績(jī)效指標(biāo)。以銷售崗位為例,針對(duì)銷售工作的績(jī)效指標(biāo)可以是:銷售額、銷售增長(zhǎng)率、客戶開發(fā)數(shù)量等;以研發(fā)崗位為例,針對(duì)研發(fā)工作的績(jī)效指標(biāo)可以是:項(xiàng)目完成進(jìn)度、產(chǎn)品創(chuàng)新質(zhì)量、技術(shù)創(chuàng)新成果等。設(shè)置績(jī)效指標(biāo)讓員工對(duì)所考核和評(píng)估的工作目標(biāo)有了清楚的認(rèn)識(shí)和了解,對(duì)努力的方向有了明確的目的性???jī)效評(píng)價(jià)周期以及績(jī)效評(píng)價(jià)權(quán)重。不同的企業(yè)在績(jī)效管理工作開展過程中,也應(yīng)根據(jù)自身的管理需要,在系統(tǒng)中設(shè)置不同的績(jī)效評(píng)價(jià)周期,如月度評(píng)價(jià)周期、季度評(píng)價(jià)周期以及年度評(píng)價(jià)周期等。并且,為每個(gè)績(jī)效評(píng)價(jià)指標(biāo)分配相應(yīng)的指標(biāo)權(quán)重,從而體現(xiàn)該指標(biāo)在整個(gè)績(jī)效評(píng)價(jià)工作中的重要程度???jī)效結(jié)果查詢與分析功能,為企業(yè)人員與企業(yè)提供了信息檢索與判斷支撐,企業(yè)人員可以利用系統(tǒng)隨時(shí)查詢績(jī)效考核結(jié)果,知曉自身的績(jī)效現(xiàn)狀,發(fā)現(xiàn)個(gè)人優(yōu)勢(shì)與不足,針對(duì)性地進(jìn)行改進(jìn)與提升;企業(yè)管理人員通過對(duì)系統(tǒng)中員工績(jī)效數(shù)據(jù)進(jìn)行分析,了解企業(yè)員工整體績(jī)效水平,把握優(yōu)秀員工與待改進(jìn)的員工,為企業(yè)人員晉升、調(diào)動(dòng)、培訓(xùn)提供數(shù)據(jù)支撐,因此企業(yè)組織相關(guān)人員參加團(tuán)隊(duì)建設(shè)培訓(xùn),提升員工團(tuán)隊(duì)協(xié)作水平及績(jī)效水平。系統(tǒng)非功能需求分析性能需求性能要求是企業(yè)員工管理系統(tǒng)正常運(yùn)行的重要保證,直接決定系統(tǒng)的運(yùn)用體驗(yàn)以及工作效率。系統(tǒng)在響應(yīng)時(shí)間方面需要具有較快的響應(yīng)速度,以滿足企業(yè)正常運(yùn)營的高效率要求。當(dāng)員工在進(jìn)行信息查詢、考勤打卡、績(jī)效考核等活動(dòng)時(shí),系統(tǒng)能夠在短時(shí)間內(nèi)進(jìn)行相關(guān)操作的反饋;在員工信息查詢自己個(gè)人信息時(shí),系統(tǒng)的響應(yīng)時(shí)間應(yīng)小于1秒,從而避免員工長(zhǎng)時(shí)間的等待,使得工作效率得到提升;在考勤打卡高峰期間,系統(tǒng)打卡的響應(yīng)時(shí)間不能大于2秒,從而使得考勤數(shù)據(jù)能夠及時(shí)得到記錄。系統(tǒng)必須具有可靠性、穩(wěn)定性強(qiáng),能長(zhǎng)時(shí)間平穩(wěn)持續(xù)運(yùn)行不出現(xiàn)業(yè)務(wù)中斷。系統(tǒng)采用應(yīng)用冗余、負(fù)載均衡等技術(shù),使系統(tǒng)中每個(gè)部分都是高可靠部件,服務(wù)器采用雙機(jī)熱備份冗余配置,當(dāng)一臺(tái)服務(wù)器出現(xiàn)故障,可快速切換到另一臺(tái)服務(wù)器上,保證業(yè)務(wù)能持續(xù)進(jìn)行下去。系統(tǒng)可實(shí)現(xiàn)自動(dòng)恢復(fù),業(yè)務(wù)可以在短時(shí)間范圍內(nèi)恢復(fù)。安全需求企業(yè)員工管理系統(tǒng)的系統(tǒng)安全的必不可少,主要是對(duì)企業(yè)員工信息進(jìn)行保密性、完整性和可用性的保護(hù)。在數(shù)據(jù)保護(hù)功能上,使用密級(jí)高的加密算法對(duì)員工的身份證號(hào)、銀行卡號(hào)、工資等信息進(jìn)行加密保存與傳輸。用AES(AdvancedEncryptionStandard)算法對(duì)員工銀行卡號(hào)進(jìn)行加密保存,保證數(shù)據(jù)信息在非惡意獲取到時(shí),無法被破解。數(shù)據(jù)傳輸時(shí)使用SSL(SecureSocketsLayer)協(xié)議對(duì)傳輸信息進(jìn)行加密保護(hù),防止信息被第三方盜取或篡改。訪問控制是系統(tǒng)安全的重要措施,系統(tǒng)應(yīng)構(gòu)建嚴(yán)格的用戶認(rèn)證體系,采用用戶名和密碼、短信校驗(yàn)、指紋和人臉識(shí)別等多種方式認(rèn)證用戶身份,對(duì)重要操作如修改員工薪資、修改員工信息等實(shí)現(xiàn)多因素認(rèn)證,進(jìn)一步保障系統(tǒng)的安全。員工登錄系統(tǒng)應(yīng)除了輸入用戶名和密碼,還要輸入手機(jī)發(fā)送的短信驗(yàn)證碼,保證登錄的安全。還應(yīng)根據(jù)用戶的角色和權(quán)限對(duì)系統(tǒng)功能、系統(tǒng)數(shù)據(jù)進(jìn)行訪問控制,管理員具有最高權(quán)限,可以對(duì)系統(tǒng)進(jìn)行全方位的管理,普通人員只能訪問和操作與自身有關(guān)的信息和功能。人力資源部門的人員可以看到和編輯員工的基本信息和考勤記錄等,但不能修改員工的薪資信息,只有財(cái)務(wù)人員對(duì)薪資有修改權(quán)限。備份恢復(fù)也是系統(tǒng)安全的一部分。企業(yè)需要定期進(jìn)行員工數(shù)據(jù)的備份,根據(jù)需要可以做到每日、每周或者每月進(jìn)行一次完全備份,每天進(jìn)行若干次增量備份。將備份的數(shù)據(jù)異地存放于災(zāi)備中心,防止因本地?cái)?shù)據(jù)中心出現(xiàn)災(zāi)害而造成數(shù)據(jù)的損失。可以快速通過備份恢復(fù)信息,確保業(yè)務(wù)不中斷。在系統(tǒng)受到破壞和數(shù)據(jù)丟失時(shí),可以快速從備份中恢復(fù)數(shù)據(jù),確保系統(tǒng)的正常運(yùn)轉(zhuǎn),減少對(duì)企業(yè)業(yè)務(wù)的影響??蓴U(kuò)展性需求擴(kuò)展性需求是作為企業(yè)工作人員管理系統(tǒng)能夠符合后續(xù)進(jìn)一步發(fā)展的必備因素,能夠讓系統(tǒng)隨企業(yè)的發(fā)展、隨企業(yè)對(duì)業(yè)務(wù)的需求變化發(fā)展??梢酝ㄟ^靈活、可擴(kuò)展模式進(jìn)行架構(gòu)的設(shè)計(jì),例如微服務(wù)架構(gòu)。微服務(wù)架構(gòu)將系統(tǒng)功能通過一個(gè)服務(wù)獨(dú)立出去,使功能模塊獨(dú)立分開進(jìn)行開發(fā)布署、升級(jí)管理,降低系統(tǒng)耦合度,增強(qiáng)系統(tǒng)靈活性及擴(kuò)展性。當(dāng)企業(yè)需要拓展新增模塊功能,比如新增員工福利管理模塊時(shí),單獨(dú)獨(dú)立開發(fā)部署功能,而不影響其他的服務(wù)系統(tǒng),正常運(yùn)行。企業(yè)業(yè)務(wù)不斷發(fā)展,系統(tǒng)需要對(duì)越來越多的數(shù)據(jù)和用戶請(qǐng)求進(jìn)行處理。因此系統(tǒng)應(yīng)支持良好的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的擴(kuò)展性。對(duì)于數(shù)據(jù)存儲(chǔ)方面,使用分布式數(shù)據(jù)庫技術(shù),比如Hadoop分布式文件系統(tǒng)(HDFS)和分布式數(shù)據(jù)庫管理系統(tǒng)(如Cassandra),擴(kuò)展數(shù)據(jù)的存儲(chǔ)容量,滿足企業(yè)越來越多的數(shù)據(jù)存儲(chǔ)需求。當(dāng)企業(yè)員工數(shù)量增長(zhǎng),數(shù)據(jù)量成倍增長(zhǎng)時(shí),增加HDFS節(jié)點(diǎn),增加Cassandra節(jié)點(diǎn),擴(kuò)展數(shù)據(jù)存儲(chǔ)容量。對(duì)于數(shù)據(jù)處理方面,使用分布式計(jì)算框架,比如ApacheSpark,可以使用集群中的計(jì)算資源提升數(shù)據(jù)處理效率和速度。當(dāng)企業(yè)需要大量地對(duì)員工數(shù)據(jù)進(jìn)行分析時(shí),Spark可以將計(jì)算任務(wù)分布在集群中多個(gè)節(jié)點(diǎn)上同時(shí)進(jìn)行,可以大大提高分析的效率。
企業(yè)員工管理系統(tǒng)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)圖4-1系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示:企業(yè)員工管理系統(tǒng)有五大主要的功能模塊:一個(gè)是用戶管理的管理模塊。主要是管理員進(jìn)行管理,管理員可對(duì)自己信息、用戶信息分別進(jìn)行增刪改查的管理操作。第二個(gè)主要的模塊是員工管理模塊。主要修改員工個(gè)人信息,用戶可在此模塊瀏覽自己的信息。第三個(gè)模塊是部門管理模塊,當(dāng)部門信息有變動(dòng)或者某位員工需要重新分配部門,就可以通過部門管理進(jìn)行操作。第四個(gè)模塊是薪酬管理模塊,管理員可以在此模塊進(jìn)行薪資的設(shè)置及薪資發(fā)放。最后是考勤模塊,主要包括請(qǐng)假管理、加班管理、出勤統(tǒng)計(jì)。其中的數(shù)據(jù)處理在mysql數(shù)據(jù)庫當(dāng)中完成。這樣就是完成了一個(gè)簡(jiǎn)單的系統(tǒng)管理過程。狀態(tài)圖管理員輸入賬號(hào)密碼,以管理員身份成功登錄后,可以進(jìn)行員工管理、工資管理,考勤管理;員工輸入賬號(hào)密碼,以員工身份成功登錄后,在個(gè)人信息界面,可以對(duì)個(gè)人信息進(jìn)行填寫、修改,可以查詢工資信息、考勤信息提交請(qǐng)假申請(qǐng)。如圖4-2所示:圖4-2狀態(tài)圖活動(dòng)圖圖4-3系統(tǒng)總活動(dòng)圖管理員登錄本系統(tǒng)后,可以對(duì)企業(yè)員工進(jìn)行管理,根據(jù)員工的近期表現(xiàn)進(jìn)行績(jī)效打分、管理員工的工資、考勤、及其員工的個(gè)人信息。員工登錄系統(tǒng)后,可以在系統(tǒng)里查看自己的工資信息、考勤信息。時(shí)序圖圖4-4系統(tǒng)時(shí)序圖管理員成功登錄系統(tǒng)后,可以對(duì)員工信息、員工工資、員工考勤進(jìn)行編輯等操作,把數(shù)據(jù)保存在數(shù)據(jù)庫之后,員工,可以用自己的ID登錄系統(tǒng),進(jìn)入系統(tǒng)后再進(jìn)行后續(xù)操作。系統(tǒng)功能模塊設(shè)計(jì)員工信息管理模塊員工信息管理模塊是系統(tǒng)最基礎(chǔ)的部分,負(fù)責(zé)對(duì)員工各個(gè)方面的信息進(jìn)行全方位、精確管理。在員工信息管理中,有單獨(dú)的錄入頁面,可以批量導(dǎo)入,修改員工信息功能。管理員登錄系統(tǒng)后可以對(duì)錄入的信息進(jìn)行修改和更新。員工如進(jìn)行崗位晉升、部門變動(dòng)、信息資料變更等情況,可通過員工自身或人力資源部在系統(tǒng)中進(jìn)行修改,系統(tǒng)自動(dòng)記錄信息修改歷史,包括修改時(shí)間、修改人員、修改內(nèi)容等,便于信息追溯和審計(jì)。某員工業(yè)績(jī)突出,由普通員工晉升為某部門主管,人力資源部在系統(tǒng)中對(duì)此員工的崗位進(jìn)行修改,并記下修改時(shí)間、修改人,便于后期查詢和統(tǒng)計(jì)。員工信息管理模塊中的查詢功能設(shè)計(jì)了一定靈活性的查詢方式。員工信息查詢可以通過員工姓名、員工工號(hào)、所在部門、所擔(dān)負(fù)工作崗位等方式進(jìn)行單一條件或者多個(gè)條件查詢。圖4-5活動(dòng)圖圖4-6時(shí)序圖圖4-7狀態(tài)圖考勤管理模塊考勤管理模塊為企業(yè)員工管理的一個(gè)非常關(guān)鍵模塊,企業(yè)員工考勤管理模塊是企業(yè)為規(guī)范員工的工作時(shí)間、提高企業(yè)的工作效率、準(zhǔn)確核算企業(yè)薪酬而開發(fā)的關(guān)鍵模塊??记谙到y(tǒng)進(jìn)行考勤數(shù)據(jù)采集時(shí)可以采用多種先進(jìn)的考勤方式來采集數(shù)據(jù),例如對(duì)考勤數(shù)據(jù)進(jìn)行記錄的考勤方式有使用企業(yè)員工專用的刷卡考勤和使用面部識(shí)別打卡的考勤方法和使用定位打卡考勤。采用面部識(shí)別進(jìn)行考勤識(shí)別時(shí),可以使用先進(jìn)的人臉識(shí)別技術(shù),當(dāng)企業(yè)員工在考勤設(shè)備前站立后,考勤設(shè)備會(huì)立即準(zhǔn)確高效地識(shí)別出企業(yè)員工的身份信息和考勤時(shí)間,從而對(duì)企業(yè)員工的身份和考勤時(shí)間進(jìn)行記錄,大大減少企業(yè)員工的考勤次數(shù),同時(shí)提高了考勤數(shù)據(jù)采集的效率和正確率。不僅可以防止企業(yè)員工出現(xiàn)代打卡,更能防止企業(yè)員工使用虛假考勤騙取企業(yè)薪酬的現(xiàn)象發(fā)生。考勤報(bào)表統(tǒng)計(jì)分析功能對(duì)企業(yè)的全年的考勤報(bào)表和分析圖表進(jìn)行統(tǒng)計(jì)分析,可以根據(jù)一段時(shí)間的考勤數(shù)據(jù)進(jìn)行統(tǒng)計(jì)報(bào)表分析,例如,可以按日、按周、按月、按季度、按年生成報(bào)告,報(bào)告內(nèi)容包含了員工的出勤天數(shù)、遲到次數(shù)、早退次數(shù)、請(qǐng)假天數(shù)、加班天數(shù)等,并且支持以Excel、PDF等形式導(dǎo)出,供人力資源做考勤統(tǒng)計(jì)分析與報(bào)告分析,用于員工績(jī)效考核、薪資計(jì)算等方面。圖4-8活動(dòng)圖圖4-9時(shí)序圖圖4-10狀態(tài)圖薪資管理模塊薪酬管理模塊是直接影響企業(yè)管理人員員工的工資和利益的模塊,在此模塊中可以根據(jù)企業(yè)不同方面的考勤情況、績(jī)效進(jìn)行薪資精確計(jì)算、工資發(fā)放、薪資管理等方面相關(guān)的工資管理。在系統(tǒng)的薪資管理模塊中,在設(shè)計(jì)計(jì)算薪資的部分功能時(shí)采用了靈活的公式配置模式,管理人員可以通過這個(gè)系統(tǒng)自行實(shí)現(xiàn)企業(yè)本身所需的薪酬規(guī)則、相關(guān)操作,使得可以根據(jù)企業(yè)的薪酬政策及業(yè)務(wù)需要自定義薪酬計(jì)算策略。企業(yè)可以將薪酬的計(jì)算拆分成若干部分,比如基本工資、績(jī)效工資、獎(jiǎng)金、津貼、補(bǔ)貼、社保公積金扣款、個(gè)人所得稅扣款等,對(duì)這幾部分的金額可以自定義對(duì)應(yīng)的計(jì)算公式和參數(shù),企業(yè)可以以員工的崗位、員工的職位為基礎(chǔ)來計(jì)算相應(yīng)的基本工資,而績(jī)效工資是員工績(jī)效考核的評(píng)價(jià)結(jié)果,獎(jiǎng)金額度是與公司績(jī)效和員工個(gè)人績(jī)效貢獻(xiàn)相關(guān),而系統(tǒng)也是直接根據(jù)員工的考勤記錄、績(jī)效考核評(píng)價(jià)結(jié)果等來自動(dòng)收集的信息,再根據(jù)預(yù)設(shè)的計(jì)算公式來完成薪資計(jì)算,保障薪資的精確、公平計(jì)算結(jié)果。圖4-11活動(dòng)圖圖4-12時(shí)序圖圖4-13狀態(tài)圖數(shù)據(jù)庫設(shè)計(jì)概念模型設(shè)計(jì)概念模型設(shè)計(jì)是關(guān)系數(shù)據(jù)設(shè)計(jì)的重要部分,主要是以實(shí)體—聯(lián)系(ER)圖的方法直觀反映系統(tǒng)的各個(gè)實(shí)體及實(shí)體間的聯(lián)系。圖4-14企業(yè)員工管理系統(tǒng)E-R圖邏輯庫邏輯結(jié)構(gòu)設(shè)計(jì) 表4-1部門表字段名稱數(shù)據(jù)類型描述備注department_idInt部門ID主鍵department_nameVarchar部門姓名非空manager_idInt部門負(fù)責(zé)人id非空表4-2員工表字段名稱數(shù)據(jù)類型描述備注employee_idIntID主鍵nameVarchar姓名非空genderVarchar性別非空birth_dateDatetime員工出生日期非空contact_numberVarchar聯(lián)系方式非空hire_dateDatetime員工到崗日期非空department_idInt員工所在部門編號(hào)非空positionVarchar員工擔(dān)任的職非空表4-3考勤表attendance_status:('出勤','請(qǐng)假','加班','遲到','早退')字段名稱數(shù)據(jù)類型描述備注attendance_idInt考勤ID主鍵employee_idInt員工ID非空attendance_dateDatetime出勤日期非空start_timeDatetime上班時(shí)間非空end_timeDatetime下班時(shí)間非空attendance_statusENUM考勤狀態(tài)非空表4-4績(jī)效考核表字段名稱數(shù)據(jù)類型描述備注evaluation_idInt考核ID主鍵employee_idInt員工ID非空evaluation_dateDatetime考核日期非空performance_indicatorVarchar績(jī)效目標(biāo)非空target_scoreFLOAT目標(biāo)分?jǐn)?shù)非空overall_evaluationVarchar綜合評(píng)價(jià)非空表4-5工資表字段名稱數(shù)據(jù)類型描述備注salary_idInt考核ID主鍵employee_idInt員工ID非空basic_salaryFloat基本薪酬非空performanceFloat績(jī)效工資非空bonusFloat獎(jiǎng)金非空allowanceFloat津貼非空social_security_deductionFloat社保公積金扣款非空income_tax_deductionFloat個(gè)人所得稅扣款非空actual_salaryFloat實(shí)發(fā)薪資金額非空
企業(yè)員工管理系統(tǒng)實(shí)現(xiàn)開發(fā)環(huán)境搭建企業(yè)在員工管理系統(tǒng)的開發(fā)過程中,創(chuàng)建合理的開發(fā)環(huán)境是系統(tǒng)能夠成功開發(fā)的前提,本文系統(tǒng)采用了系統(tǒng)中涉及的一些主流技術(shù)與工具來保障系統(tǒng)開發(fā)工作得以順利實(shí)現(xiàn)。針對(duì)開發(fā)工具選擇,本文以基于IntelliJIDEA(IntelliJIDEA)作為集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)。IntelliJIDEA支持的代碼智能、代碼導(dǎo)航、調(diào)試等都大大提高了工作效率,此外IntelliJIDEA對(duì)Java語言的支持十分友好,尤其是在基于JavaSpringBoot框架開發(fā)的軟件系統(tǒng)上。在IntelliJIDEA創(chuàng)建SpringBoot項(xiàng)目時(shí)可以使用其內(nèi)置的項(xiàng)目模板向?qū)У龋軜O大減少對(duì)SpringBoot項(xiàng)目的手動(dòng)配置工作。除此之外,其包含的眾多第三方插件(例如Lombok插件)還能夠大大縮減Java代碼編寫的時(shí)間,減少Java代碼中重復(fù)的樣板代碼。其中Lombok插件只需要在實(shí)體類中標(biāo)注一些注解后,便會(huì)自動(dòng)生成相應(yīng)實(shí)體的Getter、Setter、構(gòu)造方法等,使得Java實(shí)體類中的代碼更加整潔。服務(wù)器環(huán)境方面,選用Tomcat作為應(yīng)用服務(wù)器。Tomcat是純Java寫成的、免費(fèi)的、輕量級(jí)、容易擴(kuò)展的Web服務(wù)器,運(yùn)行穩(wěn)定、性能優(yōu)良,對(duì)JavaServlet與JavaServerPages(JSP)的支持非常好,對(duì)Web應(yīng)用程序有非常好的運(yùn)行效率。如果企業(yè)在部署Java企業(yè)員工管理系統(tǒng)的時(shí)候,可以通過將已經(jīng)打包的WAR文件放到Tomcat的webapps文件夾下,然后啟動(dòng)Tomcat,就可以直接完成系統(tǒng)部署,直接運(yùn)行。Tomcat內(nèi)置了很多配置選項(xiàng),如線程池配置選項(xiàng)、內(nèi)存管理配置選項(xiàng)等,開發(fā)人員可以根據(jù)系統(tǒng)部署和運(yùn)行需求進(jìn)行優(yōu)化,以增強(qiáng)系統(tǒng)性能和穩(wěn)定性。數(shù)據(jù)庫的安裝以及配置是開發(fā)環(huán)境準(zhǔn)備的關(guān)鍵內(nèi)容。本系統(tǒng)的設(shè)計(jì)使用的是MySQL數(shù)據(jù)庫管理工具。在安裝MySQL時(shí),可以從MySQL的官方網(wǎng)站獲取與本機(jī)操作系統(tǒng)的兼容的安裝包,然后根據(jù)安裝向?qū)У奶崾具M(jìn)行安裝。安裝完成后,需要進(jìn)行一些簡(jiǎn)單的配置,在f(Windows系統(tǒng)中配置文件為my.ini)文件里將數(shù)據(jù)庫字符集設(shè)定為UTF-8,以便系統(tǒng)能夠正確地處理中文字符。做以下配置:配置數(shù)據(jù)庫的端口號(hào),默認(rèn)端口號(hào)為3306,若與其他應(yīng)用程序沖突,可根據(jù)實(shí)際情況進(jìn)行修改。通過合理的選擇和配置開發(fā)工具、服務(wù)器環(huán)境、數(shù)據(jù)庫、依賴庫等方式,為本系統(tǒng)項(xiàng)目的正常運(yùn)行提供了一個(gè)較為穩(wěn)定、高效的研發(fā)環(huán)境,為企業(yè)員工管理系統(tǒng)開發(fā)奠定了良好的基礎(chǔ)。系統(tǒng)登錄界面實(shí)現(xiàn)企業(yè)員工管理系統(tǒng)是系統(tǒng)界面設(shè)計(jì)和實(shí)現(xiàn)的一項(xiàng)重點(diǎn)工作,其中的好壞直接對(duì)使用者產(chǎn)生影響。員工管理系統(tǒng)的設(shè)計(jì)采用的是簡(jiǎn)潔直觀的易用性原則設(shè)計(jì),并使用現(xiàn)代設(shè)計(jì)的模式和方法,在操作上也是可快速有效并且具有準(zhǔn)確性。員工管理系統(tǒng)的管理界面對(duì)于企業(yè)員工管理的功能進(jìn)行了完整與系統(tǒng)的展現(xiàn),并為員工管理工作人員提供了一個(gè)簡(jiǎn)單、直觀、容易操作的操作平臺(tái),能夠滿足企業(yè)管理工作的各種需要,大大提升了員工管理系統(tǒng)的使用效率。登錄功能實(shí)現(xiàn)簡(jiǎn)介 圖5-1登錄界面圖用戶進(jìn)入系統(tǒng)登錄界面時(shí),需在該界面輸入對(duì)應(yīng)的注冊(cè)帳號(hào)、密碼以及再輸入一次驗(yàn)證碼。當(dāng)該次輸入的驗(yàn)證碼被系統(tǒng)判定無誤后,系統(tǒng)才能使用戶進(jìn)入系統(tǒng)登錄界面。如圖5-2所示:圖5-2管理界面圖登錄功能核心代碼實(shí)現(xiàn)<bodyclass="signin"><divclass="col-sm-5"><formid="signupForm"autocomplete="off">//標(biāo)題<pclass="title">企業(yè)員工管理系統(tǒng)</p><h4class="no-margins">登錄:</h4>//輸入自己的用戶名稱<inputtype="text"name="username"class="form-controluname"placeholder="用戶名"value=""/>//輸入密碼<inputtype="password"name="password"class="form-controlpword"placeholder="密碼"value=""/><divclass="rowm-t"><divclass="col-xs-6">//填寫圖片的驗(yàn)證碼<inputtype="text"name="validateCode"class="form-controlcode"placeholder="驗(yàn)證碼"maxlength="5"/></div><divclass="col-xs-6">//點(diǎn)擊更換圖片驗(yàn)證碼<ahref="javascript:void(0);"title="點(diǎn)擊更換驗(yàn)證碼"><imgsrc="captcha/captchaImage?type=math"class="imgcode"width="85%"/></a></form></div></body>
考勤管理界面實(shí)現(xiàn)考勤頁面實(shí)現(xiàn)圖5-3考勤頁面考勤頁面核心代碼實(shí)現(xiàn)<divclass="manage"><el-dialogtitle="考勤狀態(tài)":visible.sync="dialog.isShow">//展示考勤的狀態(tài)<el-radio-groupv-model="dialog.status"><el-radiov-for="(item,index)indialog.statusList":key="index":label="item.message"border/></el-radio-group><divslot="footer"class="dialog-footer">//考勤打卡<el-button@click="dialog.isShow=false">取消</el-button><el-buttontype="primary"@click="confirm">確定</el-button></div></el-dialog><!數(shù)據(jù)表格,展示考勤記錄><divclass="common-table"><el-table:data="table.tableData"height="85%"borderstriperow-key="id":header-cell-style="{background:'#eef1f6',color:'#606266',textAlign:'center',fontWeight:'bold',borderWidth:'3px'}"><el-table-columnprop="code"label="工號(hào)"min-width="125"align="center"/><el-table-columnprop="name"label="姓名"min-width="125"align="center"/><el-table-columnprop="deptName"label="部門"min-width="125"align="center"/><el-table-columnprop="phone"label="電話"min-width="125"align="center"/><el-table-columnv-for="indexindayNum":label="index+'日'":key="index"min-width="55"><templateslot-scope="scope"></div>工資管理界面實(shí)現(xiàn)工資管理界面實(shí)現(xiàn)簡(jiǎn)介圖5-4考勤頁面工資管理功能核心代碼<divclass="manage">//填寫薪資結(jié)構(gòu)信息<el-dialogtitle="工資":visible.sync="dialogForm.isShow"><el-formref="dialogForm"label-width="150px"size="mini":model="dialogForm.formData":rules="dialogForm.rules"><el-form-itemlabel="基本工資"prop="baseSalary"><el-input-numberv-model="dialogForm.formData.baseSalary":min="0"style="width:48%":precision="3"/></el-form-item><el-form-itemlabel="生活補(bǔ)貼"prop="subsidy"></el-form-item><el-form-itemlabel="獎(jiǎng)金"prop="bonus">//薪資扣款信息<el-form-itemlabel="扣款"style="height:80px"><el-form-itemstyle="height:30px"><el-form-itemlabel="遲到"label-width="60px"style="display:inline-block"></el-form-item><el-form-itemlabel="早退"label-width="80px"style="display:inline-block"></el-form-item></el-form-item><el-form-itemlabel="曠工"label-width="60px"style="display:inline-block"></el-form-item><el-form-itemlabel="請(qǐng)假"label-width="80px"style="display:inline-block"></el-form-item></el-form-item></el-form-item>//社保繳費(fèi)信息<el-form-itemlabel="繳費(fèi)"style="height:30px"><el-form-itemlabel="社保"label-width="60px"style="display:inline-block"></el-form-item><el-form-itemlabel="公積金"label-width="80px"style="display:inline-block"></el-form-item></el-form-item><el-form-itemlabel="最終工資"prop="totalSalary"></el-form-item><el-form-itemlabel="備注"></el-form-item></el-form> //進(jìn)行發(fā)放薪資操作<divslot="footer"class="dialog-footer"><el-button@click="dialogForm.isShow=false">取消</el-button><el-buttontype="primary"@click="confirm">確定</el-button></div>
6企業(yè)員工管理系統(tǒng)測(cè)試功能測(cè)試在在企業(yè)員工管理系統(tǒng)正式投入使用之前,需要對(duì)整個(gè)管理系統(tǒng)進(jìn)行測(cè)試,判斷管理系統(tǒng)是否實(shí)用以及系統(tǒng)的穩(wěn)定性等,系統(tǒng)測(cè)試階段的主要工作是對(duì)系統(tǒng)的主要功能進(jìn)行充分的測(cè)試,發(fā)現(xiàn)系統(tǒng)中在開發(fā)時(shí)期可能存在的一些缺陷,并及時(shí)進(jìn)行修復(fù),以保證系統(tǒng)后期運(yùn)行的穩(wěn)定性以及可靠性,具體進(jìn)行功能模塊測(cè)試如下所示:在員工信息管理模塊里,進(jìn)行員工信息錄入的測(cè)試、員工信息查詢功能測(cè)試、員工信息修改的測(cè)試以及修改已經(jīng)錄入員工的職位信息測(cè)試,如表6-1所示:表6-1員工信息管理測(cè)試測(cè)試項(xiàng)目輸入及操作預(yù)期結(jié)果實(shí)際結(jié)果員工信息錄入添加員工信息,點(diǎn)擊確定顯示“添加成功”的頁面添加成功員工信息的查詢輸入員工姓名為“張三”系統(tǒng)查詢出員工“張三”的詳細(xì)信息查詢出“張三”信息員工信息進(jìn)行修改修改已錄入的員工的職位由“銷售經(jīng)理”修改為“銷售主管”系統(tǒng)能夠成功保存并修改查詢被修改的員工信息時(shí)顯示被修改的職位為“銷售主管”考勤管理模塊,測(cè)試考勤打卡功能。如表6-2所示:表6-2客戶信息管理測(cè)試測(cè)試項(xiàng)目輸入及操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試考勤打卡功能在正常工作時(shí)間內(nèi)進(jìn)行打卡操作系統(tǒng)記錄打卡時(shí)間,并顯示打卡成功打卡成功測(cè)試在非工作時(shí)間打卡在非工作時(shí)間打卡顯示非工作時(shí)間,打卡無效提示非工作時(shí)間,打卡無效薪資管理模塊,測(cè)試薪資計(jì)算功能、薪資發(fā)放功能。如表6-3所示:表6-3薪資管理測(cè)試測(cè)試項(xiàng)目輸入及操作預(yù)期結(jié)果實(shí)際結(jié)果薪資計(jì)算功能輸入員工薪資扣稅個(gè)人所得稅加上獎(jiǎng)金補(bǔ)貼等等系統(tǒng)能精準(zhǔn)計(jì)算出實(shí)發(fā)工資系統(tǒng)能精準(zhǔn)計(jì)算出實(shí)發(fā)工資,顯示相應(yīng)的薪資計(jì)算明細(xì)薪資發(fā)放功能單擊薪資發(fā)放預(yù)期系統(tǒng)將薪資數(shù)據(jù)發(fā)送到銀行代發(fā)系統(tǒng)薪資發(fā)放成功性能測(cè)試對(duì)于性能測(cè)試部分,則利用LoadRunner工具模擬真實(shí)的業(yè)務(wù)應(yīng)用場(chǎng)景對(duì)企業(yè)員工管理系統(tǒng)做了對(duì)響應(yīng)時(shí)間、吞吐量、并發(fā)用戶數(shù)等性能指標(biāo)進(jìn)行合理的、系統(tǒng)的性能測(cè)試。在響應(yīng)時(shí)間方面,通過模擬系統(tǒng)運(yùn)行時(shí)的不同用戶并發(fā)數(shù)進(jìn)行員工信息查詢、考勤打打卡、薪資計(jì)算操作,當(dāng)并發(fā)數(shù)為100時(shí),員工信息查詢操作平均響應(yīng)時(shí)間為0.5s,考勤打卡操作平均響應(yīng)時(shí)間0.3s,薪資計(jì)算操作的平均響應(yīng)時(shí)間為1.2s,滿足系統(tǒng)設(shè)計(jì)要求,用戶可以及時(shí)獲得操作反饋,使用過程中感覺流暢;當(dāng)并發(fā)用戶為500時(shí),查詢員工信息平均響應(yīng)時(shí)間上升到1.2s,考勤打卡平均響應(yīng)時(shí)間上升到0.8s,薪資計(jì)算操作平均響應(yīng)時(shí)間為2.5s,雖然響應(yīng)時(shí)間有所增加,但仍處在可接受時(shí)間范圍內(nèi),此時(shí)系統(tǒng)仍然平穩(wěn)運(yùn)行,無明顯的卡滯或延時(shí)現(xiàn)象;當(dāng)并發(fā)數(shù)為1000時(shí),員工信息查詢的操作平均響應(yīng)時(shí)間增加到2.5s,考勤打卡的平均響應(yīng)時(shí)間增加到1.5s,薪資操作計(jì)算的平均響應(yīng)時(shí)間增加到4.0s,此時(shí)響應(yīng)時(shí)間增長(zhǎng)情況較為明顯,但系統(tǒng)仍然可以正常進(jìn)行用戶請(qǐng)求的處理,未產(chǎn)生超時(shí)和錯(cuò)誤現(xiàn)象,具有一定承載壓力的能力。并發(fā)用戶數(shù)測(cè)試主要是測(cè)試系統(tǒng)所能支持的最大并發(fā)用戶數(shù),在一次測(cè)試中,逐步增加并發(fā)用戶數(shù),測(cè)試系統(tǒng)運(yùn)行狀態(tài)和性能指標(biāo)變化情況。當(dāng)并發(fā)用戶數(shù)達(dá)到1500時(shí),系統(tǒng)響應(yīng)時(shí)間開始出現(xiàn)劇烈上揚(yáng)趨勢(shì),吞吐量大幅下跌,并且出現(xiàn)了一些超時(shí)錯(cuò)誤,說明系統(tǒng)已經(jīng)達(dá)到了性能瓶頸。通過多次測(cè)試和調(diào)優(yōu),確定系統(tǒng)的最大并發(fā)用戶數(shù)能夠達(dá)到1200,在并發(fā)用戶數(shù)為1200時(shí),測(cè)試系統(tǒng)各項(xiàng)指標(biāo)的性能在可接受范圍,能夠支撐企業(yè)現(xiàn)有業(yè)務(wù)及未來一定時(shí)限內(nèi)業(yè)務(wù)增長(zhǎng)的需求。結(jié)合綜合性能測(cè)試結(jié)果可知,企業(yè)員工管理系統(tǒng)響應(yīng)時(shí)間、并發(fā)用戶數(shù)、吞吐量等性能良好,能夠在現(xiàn)有業(yè)務(wù)需求以及未來較長(zhǎng)時(shí)間內(nèi)正常運(yùn)行,系統(tǒng)在并發(fā)量較大的情況下盡管存在一定的響應(yīng)時(shí)間提升以及吞吐量下降的現(xiàn)象,但仍然能夠保持穩(wěn)定性運(yùn)行,能夠應(yīng)對(duì)一定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 紡絲凝固浴液配制工崗前創(chuàng)新思維考核試卷含答案
- 輕冶料漿配料工操作知識(shí)強(qiáng)化考核試卷含答案
- 信息通信網(wǎng)絡(luò)測(cè)量員崗前班組安全考核試卷含答案
- 2025年聚氨酯泡沫穩(wěn)定劑合作協(xié)議書
- 2025年輸液輸血類產(chǎn)品項(xiàng)目合作計(jì)劃書
- 2025年娛樂、游覽用船舶項(xiàng)目合作計(jì)劃書
- 2025年玉米免耕播種機(jī)項(xiàng)目發(fā)展計(jì)劃
- 2026年生態(tài)價(jià)值銀行項(xiàng)目建議書
- 2025年山東省菏澤市中考生物真題卷含答案解析
- 心電圖實(shí)時(shí)處理算法試題及答案
- 2026年榆能集團(tuán)陜西精益化工有限公司招聘?jìng)淇碱}庫完整答案詳解
- 2026廣東省環(huán)境科學(xué)研究院招聘專業(yè)技術(shù)人員16人筆試參考題庫及答案解析
- 邊坡支護(hù)安全監(jiān)理實(shí)施細(xì)則范文(3篇)
- 6.1.3化學(xué)反應(yīng)速率與反應(yīng)限度(第3課時(shí) 化學(xué)反應(yīng)的限度) 課件 高中化學(xué)新蘇教版必修第二冊(cè)(2022-2023學(xué)年)
- 北京市西城區(qū)第8中學(xué)2026屆生物高二上期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 2026年遼寧輕工職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫帶答案解析
- 2026屆北京市清華大學(xué)附中數(shù)學(xué)高二上期末調(diào)研模擬試題含解析
- 醫(yī)院實(shí)習(xí)生安全培訓(xùn)課課件
- 天然氣加氣站安全事故的案例培訓(xùn)課件
- (售后服務(wù)方案)物料、設(shè)備采購售后服務(wù)方案
- 施工現(xiàn)場(chǎng)車輛進(jìn)出沖洗記錄
評(píng)論
0/150
提交評(píng)論