王昱彬



摘要:隨著信息化技術(shù)的不斷發(fā)展,使得有線網(wǎng)絡(luò)公司日益需要解決員工信息化管理問(wèn)題。本文基于有線網(wǎng)絡(luò)公司日常管理的需要,設(shè)計(jì)和實(shí)現(xiàn)了B/S模式的企業(yè)員工信息管理系統(tǒng),便于企業(yè)決策者、管理層對(duì)員工情況及時(shí)跟蹤了解。系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)編碼完成后,經(jīng)測(cè)試,運(yùn)行良好,實(shí)現(xiàn)了預(yù)期的效果。
關(guān)鍵詞:?jiǎn)T工管理;考勤管理;休假管理;Spring Boot
中圖分類號(hào):TN943.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2020)02-0124-02
0 引言
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,利用先進(jìn)的信息技術(shù)對(duì)企業(yè)員工信息進(jìn)行科學(xué)有效管理,提高工作的效率已經(jīng)成為國(guó)內(nèi)外企業(yè)信息系統(tǒng)建設(shè)的趨勢(shì)。傳統(tǒng)的企業(yè)員工信息管理系統(tǒng)往往存在很多問(wèn)題,例如采用C/S架構(gòu),不方便升級(jí)維護(hù),更有些還沒(méi)有淘汰落后的人工管理方式[1]。可以說(shuō),設(shè)計(jì)不良的應(yīng)用軟件或者是人工的管理方式會(huì)耗費(fèi)更多的人力、物力,對(duì)于企業(yè)來(lái)說(shuō)管理成本過(guò)高,而且效果也不如人意,很容易造成管理上的疏漏而造成無(wú)可挽回的經(jīng)濟(jì)損失,這些問(wèn)題都阻礙企業(yè)的進(jìn)一步發(fā)展。
基于以上的一些問(wèn)題,本文基于Java語(yǔ)言,利用Spring Boot框架技術(shù),設(shè)計(jì)和開(kāi)發(fā)了一套B/S模式的有線網(wǎng)絡(luò)公司員工信息管理系統(tǒng),本系統(tǒng)設(shè)計(jì)三種用戶權(quán)限,進(jìn)行了細(xì)致的可行性分析和需求梳理,實(shí)現(xiàn)了部門管理、員工信息管理、工資管理、考勤管理、人員調(diào)動(dòng)、考勤補(bǔ)簽等審批工作流等多個(gè)模塊功能,利用本文系統(tǒng)可以更高效地對(duì)有線網(wǎng)絡(luò)公司員工人力資源管理,更便于企業(yè)決策者、管理層對(duì)員工情況及時(shí)跟蹤了解,系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)編碼完成后,經(jīng)測(cè)試,運(yùn)行良好,實(shí)現(xiàn)了預(yù)期的效果。
1 需求分析
1.1 需求分析與設(shè)計(jì)原則
1.1.1 系統(tǒng)需求
系統(tǒng)結(jié)合業(yè)務(wù)需要設(shè)置三級(jí)權(quán)限:管理員,部門主管和普通員工,管理員享有最高權(quán)限,可以操作系統(tǒng)內(nèi)絕大多數(shù)的功能,例如管理企業(yè)部門的信息,員工個(gè)人信息,出勤信息等,管理員還具備一些審批權(quán)限,如對(duì)員工調(diào)動(dòng)部門和崗位的處理;部門主管主要是一種特殊的員工,除了可以使用員工的一些功能外,還可以審批本部門員工的休假申請(qǐng)、加班情況和補(bǔ)簽申請(qǐng)。功能需求如圖1所示。
1.1.2 設(shè)計(jì)原則
系統(tǒng)應(yīng)該從頂層設(shè)計(jì)時(shí)就考慮企業(yè)員工管理的不同角色以及系統(tǒng)的不同模塊需要完成的功能,分析清楚功能之間的聯(lián)系和數(shù)據(jù)流,例如請(qǐng)假信息和考勤信息的聯(lián)動(dòng),這樣有助于預(yù)留接口,避免返工,在設(shè)計(jì)過(guò)程中,也應(yīng)該注重抽取功能的共性,利用面向?qū)ο蟮睦^承,接口,虛基類等技術(shù)將公共的代碼設(shè)計(jì)在基類,降低代碼冗余,使設(shè)計(jì)更為優(yōu)雅。
速度優(yōu)先原則,企業(yè)員工信息系統(tǒng)應(yīng)該盡可能可以敏捷地進(jìn)行開(kāi)發(fā)迭代,界面應(yīng)該美觀大方,并且具有必要的引導(dǎo),對(duì)于用戶特別是新用戶應(yīng)該容易迅速的上手使用,開(kāi)發(fā)過(guò)程應(yīng)該注意模塊的內(nèi)聚和服用的,提高代碼可復(fù)用性,也可以降低開(kāi)發(fā)和測(cè)試的成本,提升代碼質(zhì)量。本系統(tǒng)采用b/s架構(gòu)設(shè)計(jì),系統(tǒng)的僅需瀏覽器就可以訪問(wèn),對(duì)客戶端性能要求較低,且系統(tǒng)的整體性能和可維護(hù)性更高。
1.2 可行性分析
1.2.1 經(jīng)濟(jì)可行性
根據(jù)前文所描述的,本文系統(tǒng)的開(kāi)發(fā)過(guò)程中使用到了多種技術(shù),比如Spring、Jpa、Hibernate等開(kāi)發(fā)技術(shù)和數(shù)據(jù)庫(kù)MySQL等,這些都是免費(fèi)的技術(shù)手段,所以從經(jīng)濟(jì)上不會(huì)給本文工作帶來(lái)負(fù)擔(dān),不過(guò)系統(tǒng)的真正是上線需要服務(wù)器的支持,存儲(chǔ)企業(yè)員工信息數(shù)據(jù)也需要一定量的硬盤空間,不過(guò)預(yù)算是相對(duì)比較小的,利用小、中型企業(yè)目前有的信息化資源可以實(shí)現(xiàn)。綜上,系統(tǒng)在經(jīng)濟(jì)上是完全可行的。
1.2.2 技術(shù)可行性
目前我國(guó)互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)蓬勃發(fā)展,網(wǎng)絡(luò)上的開(kāi)源社區(qū)也有大量的優(yōu)秀開(kāi)發(fā)者活躍其中,可以說(shuō),開(kāi)發(fā)本系統(tǒng)程序的軟件和硬件環(huán)境都能夠滿足要求。從技術(shù)層面,本系統(tǒng)基于成熟的Java語(yǔ)言實(shí)現(xiàn)的Spring Boot框架開(kāi)發(fā)技術(shù)和MySQL服務(wù)器技術(shù),使用了典型的MVC模式框架來(lái)開(kāi)發(fā)服務(wù)端程序,考慮到企業(yè)的使用場(chǎng)景,升級(jí)部署上的方便,在程序的架構(gòu)上,采用了B/S架構(gòu),展示層使用了JSP和國(guó)產(chǎn)前端框架Layui等技術(shù),而數(shù)據(jù)庫(kù)使用廣泛流行的MySQL數(shù)據(jù)庫(kù)[2]。本文的系統(tǒng)開(kāi)發(fā)人員具備了開(kāi)發(fā)系統(tǒng)所需要的相關(guān)知識(shí),即使遇到困難也可以通過(guò)查閱文獻(xiàn)資料、互聯(lián)網(wǎng)資料的方式解決,從技術(shù)上可行。
2 系統(tǒng)實(shí)現(xiàn)
2.1 用戶權(quán)限
系統(tǒng)分為管理員、部門主管和員工三級(jí)權(quán)限,在權(quán)限的設(shè)計(jì)上,采用用戶組的方式來(lái)實(shí)現(xiàn),便于后續(xù)的維護(hù)和拓展,管理員主要進(jìn)行系統(tǒng)級(jí)的管理,包括:?jiǎn)T工信息管理、部門信息管理、員工調(diào)動(dòng)管理、工資薪酬管理和查看簽到統(tǒng)計(jì)等;部門主管負(fù)責(zé)審批,對(duì)員工的加班、補(bǔ)簽、休假申請(qǐng)進(jìn)行審批通過(guò)和拒絕,人員可以查看到自己的考勤信息,可以對(duì)異常的情況進(jìn)行補(bǔ)簽申請(qǐng),也可以在系統(tǒng)里填報(bào)休假申請(qǐng)[3]。系統(tǒng)權(quán)限用例如圖2所示。
2.2 考勤與休假管理
考勤是員工日常管理中重要的部分,包括了日常簽到簽退管理和休假管理,本文在簽到簽退設(shè)計(jì)上做到了智能化,自動(dòng)根據(jù)簽到簽退時(shí)間判斷員工正常出勤,遲到,早退等情況,對(duì)于忘記打卡的情況,設(shè)置了補(bǔ)簽流程,使得這部分的設(shè)計(jì)有更完整的邏輯,員工休假管理便于企業(yè)安排工作交接,使得企業(yè)的運(yùn)轉(zhuǎn)不會(huì)因?yàn)槿藛T休假出現(xiàn)停滯。
通過(guò)考勤的設(shè)計(jì)實(shí)現(xiàn)對(duì)員工出勤記錄的科學(xué)管理,實(shí)現(xiàn)了簽到,簽退的記錄,根據(jù)設(shè)定好的上下班區(qū)間,自動(dòng)記錄遲到,早退甚至缺勤的情況,實(shí)現(xiàn)正好考勤,遲到,早退,礦工等情況的實(shí)時(shí)統(tǒng)計(jì),對(duì)于員工忘記打卡的情況,設(shè)計(jì)了員工申請(qǐng)補(bǔ)簽,管理員進(jìn)行審核的流程,審批通過(guò)后補(bǔ)簽視作正常出勤,在簽到統(tǒng)計(jì)中會(huì)對(duì)員工的遲到、早退、休假、正常出勤、曠工等情況進(jìn)行統(tǒng)計(jì),便于管理員查看。考勤流程如圖3所示。
2.3 人事管理
企業(yè)員工信息管理的最重要的部分就是人事管理,管理員能夠檢索員工信息,維護(hù)員工信息,這樣便于企業(yè)管理者加深對(duì)員工信息的了解,充分挖掘已有人力資源中的價(jià)值[4]。根據(jù)員工的背景,能力情況安排合適的部分也是提高資源配置效率的方式,員工調(diào)動(dòng)就是根據(jù)這個(gè)思路而為本文系統(tǒng)而開(kāi)發(fā)的功能,員工調(diào)動(dòng)支持對(duì)員工的部門和崗位進(jìn)行調(diào)整。
2.4 薪酬管理
實(shí)現(xiàn)員工工資薪酬的管理,實(shí)現(xiàn)了基本工資,績(jī)效,津貼和社保能部分,也可以靈活配置工資中的項(xiàng)目,對(duì)于工齡工資、崗位工資、各種補(bǔ)貼等項(xiàng)目可以進(jìn)行配置,做到了半自動(dòng)化,減少錄入人員的工作量,而加班費(fèi)等工資部分的設(shè)計(jì),加班由員工進(jìn)行填報(bào),部門主管審核,新增工資時(shí)系統(tǒng)會(huì)自動(dòng)計(jì)算當(dāng)月該員工有效的加班次數(shù)并且將加班費(fèi)計(jì)入工資單中[5]。
3 結(jié)語(yǔ)
本文工作是設(shè)計(jì)與實(shí)現(xiàn)了一套有線網(wǎng)絡(luò)公司企業(yè)員工信息管理系統(tǒng),包含了員工信息管理、休假管理、調(diào)動(dòng)管理、休假管理、考勤管理、工資管理等功能模塊。
本文系統(tǒng)采用Spring Boot進(jìn)行敏捷開(kāi)發(fā),各個(gè)模塊間的數(shù)據(jù)都實(shí)現(xiàn)了良好共享復(fù)用,如加班數(shù)據(jù)可以自動(dòng)計(jì)入工資單中、休假數(shù)據(jù)可以和考勤數(shù)據(jù)進(jìn)行共享,并且實(shí)現(xiàn)了考勤的統(tǒng)計(jì),不過(guò)本文系統(tǒng)在考勤方面還有提升的空間,例如支持移動(dòng)端的微信考勤、WIFI考勤和藍(lán)牙考勤等功能,會(huì)使得操作更為簡(jiǎn)便。
參考文獻(xiàn)
[1] 劉喆,于婷,甘澤,等.淺談企業(yè)信息化管理平臺(tái)的員工信息管理[J].化工管理,2018(22):2-3.
[2] 魏麗娟.JAVA技術(shù)的企業(yè)員工考勤系統(tǒng)開(kāi)發(fā)[J].信息通信,2018(07):112-113.
[3] 馬玉鳳.基于Java技術(shù)的企業(yè)員工考勤系統(tǒng)開(kāi)發(fā)策略[J].電子技術(shù)與軟件工程,2018(12):30.
[4] 張麗.淺議企業(yè)人事管理系統(tǒng)[J].科技經(jīng)濟(jì)導(dǎo)刊,2018,26(18):236+204.
[5] 古圣鈺,吳英偉.企業(yè)管理中信息不對(duì)稱與員工激勵(lì)探究[J].合作經(jīng)濟(jì)與科技,2018(12):84-85.
Design and Implementation of? Employee Information Management System
of? Wired Network Company
WANG Yu-bin
(Jiangsu Cable Network Development Co., Ltd., Suzhou? Jiangsu? 215200)
Abstract:With the continuous development of information technology, wired network companies need to solve the problem of employee information management. Based on the needs of daily management of wired network companies, this paper designs and implements the B/S mode of enterprise employee information management system, which is convenient for enterprise decision makers and management to track and understand the situation of employees in time. After the completion of the system development and design coding, the test results show that the system runs well and achieves the desired effect.
Key words:employee management;attendance management;leave management;Spring Boot
數(shù)字技術(shù)與應(yīng)用2020年2期