• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于云計算的小微企業(yè)考勤云平臺的研究與開發(fā)

    2022-05-09 11:34:42周裕念楊天豪趙雨薇張逸之
    江蘇科技信息 2022年10期
    關(guān)鍵詞:考勤薪資架構(gòu)

    周裕念,董 超,楊天豪,趙雨薇,張逸之

    (南京工程學(xué)院,江蘇 南京 211167)

    1 研究背景和意義

    云計算作為一種通過網(wǎng)絡(luò)統(tǒng)一組織和靈活調(diào)用的各種ICT信息資源,主要為實現(xiàn)大規(guī)模計算的信息處理。經(jīng)過十幾年的發(fā)展,云計算憑借超大規(guī)模、虛擬化、高可靠性、通用性強、高可伸縮性和成本低廉等優(yōu)勢,消除傳統(tǒng)IT架構(gòu)中的資源分布不均和封閉、計算能力不對稱等弊端。隨著云計算的快速發(fā)展,考勤云平臺也逐漸進入人們的視野。國外已經(jīng)涌現(xiàn)很多不錯的人力資源管理系統(tǒng),例如甲骨文公司的類似系統(tǒng)。國內(nèi)企業(yè)的考勤系統(tǒng)目前更多的是淺層次的信息發(fā)布,國外的考勤系統(tǒng)在數(shù)據(jù)整合方面更加深入,系統(tǒng)集成度更高。國內(nèi)考勤云平臺的信息化水平也在不斷提高。

    考勤管理作為人力資源管理的一部分,是企業(yè)對員工績效考核的有效依據(jù),也是企業(yè)為維護正常的工作秩序執(zhí)行的一項基礎(chǔ)性工作,但傳統(tǒng)考勤方式存在統(tǒng)計不便等問題,不再適用于大數(shù)據(jù)的處理[1]。因此企業(yè)實現(xiàn)信息化的管理模式,開發(fā)一套合理的企業(yè)互聯(lián)網(wǎng)考勤系統(tǒng)是有必要的。同時,云計算服務(wù)平臺的高靈活性、可擴展性等優(yōu)勢,能使工作人員不再專注于處理繁雜的數(shù)據(jù),對加快考勤信息化建設(shè)、改變考勤模式、提高考勤效率具有重要的實際意義。

    2 國內(nèi)外研究現(xiàn)狀

    關(guān)于人力資源管理系統(tǒng)的設(shè)計與開發(fā),目前我國在這方面的研究已經(jīng)進入成熟期。此外,隨著國內(nèi)SaaS市場的擴大,加上資本的注入,使得國內(nèi)涌現(xiàn)了一批主流的人事管理系統(tǒng),例如歡雀HR人事管理系統(tǒng),包括招聘管理、人事管理、組織管理、考勤排班等一系列人力資源管理功能,其特點在于以SaaS等方式實現(xiàn)信息共享,打破人力資源管理壁壘;北森考勤管理系統(tǒng),優(yōu)勢在于可以靈活定義各種班次,并且支持多種考勤方式,實現(xiàn)了全自動實時計算復(fù)雜考勤。

    除此之外,在相關(guān)研究如《基于移動互聯(lián)網(wǎng)的智能考勤平臺》中,提供了一個新思路:基于.NET MVC的框架開發(fā)模式,部署云計算管理系統(tǒng)和數(shù)據(jù)庫服務(wù)[2],同時采用.NET Web API的分布式服務(wù)技術(shù)實現(xiàn)接口服務(wù),管理系統(tǒng)終端通過HTTP服務(wù)訪問云計算管理系統(tǒng)。最終以Internet網(wǎng)絡(luò)和移動互聯(lián)網(wǎng)達到將平臺服務(wù)器、管理系統(tǒng)終端、移動通信設(shè)備連接起來的目的。

    3 實現(xiàn)技術(shù)及系統(tǒng)設(shè)計思路

    3.1 實現(xiàn)技術(shù)

    云計算屬于分布式計算,并以數(shù)據(jù)為中心。主要分為3個層次的服務(wù)模式:基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。其具有超大規(guī)模、虛擬化、高可靠性、通用性強、高可伸縮性和成本低廉等優(yōu)勢。起初由IBM和谷歌聯(lián)合推出云計算概念,隨著PaaS服務(wù)的發(fā)布,各種云服務(wù)投入企業(yè)項目中[3]。云計算憑借較高的計算速度,可以實現(xiàn)動態(tài)擴展性、高靈活性、高可靠性。對于企業(yè)來說,云計算是高性價比的存在。本研究通過資源虛擬化技術(shù)和分布式并行運算技術(shù),可以為企業(yè)考勤管理提供有效數(shù)據(jù)與信息支撐,實現(xiàn)從傳統(tǒng)考勤到移動互聯(lián)網(wǎng)智能考勤的跨越式發(fā)展。

    3.2 系統(tǒng)設(shè)計思路

    考慮到資源共享和遠(yuǎn)程數(shù)據(jù)傳輸對考勤管理的重要性,本研究基于云計算,將采用MySQL數(shù)據(jù)庫管理系統(tǒng),為多個應(yīng)用提供服務(wù)[4],達到高效率和資源共享的目標(biāo)。運用Map/Reduce計算框架,將統(tǒng)計、匯總等運算任務(wù)分解為多個任務(wù),分配給各個計算資源節(jié)點運行,最后匯總,有利于解決單機計算資源有限的問題

    首先對整個系統(tǒng)的層次化架構(gòu)進行分析,對生命周期和組件剖析,從而確認(rèn)項目的開發(fā)方式。由于整個系統(tǒng)的應(yīng)用層是基于Java語言編寫的,可利用Spring Boot快速搭建半自動ORM框架、Vue+bootStrap創(chuàng)建表格組件等。在測試時,模擬不同的薪資結(jié)構(gòu)標(biāo)準(zhǔn),提交給云計算平臺自動處理,使其根據(jù)薪資計算規(guī)范,自動從員工基本資料、考勤管理信息、績效實績等管理系統(tǒng)中獲取所需要的數(shù)據(jù),完成信息的集成[5]。

    其次確認(rèn)實驗方案。通過運用Vue與Spring Boot技術(shù)分別搭建系統(tǒng)的前端和后端架構(gòu),HTML5,JavaScript編寫界面,MySQL錄入員工數(shù)據(jù),使相關(guān)數(shù)據(jù)都被正確地存儲在平臺上,并根據(jù)每天的考勤情況及時更新。通過互聯(lián)網(wǎng)把用戶的考勤終端連接到云端的考勤服務(wù)器數(shù)據(jù)庫內(nèi),能有效地將考勤設(shè)備、考勤軟件和云計算高度融合。此外,考慮在考勤管理系統(tǒng)中預(yù)留接口,實現(xiàn)二次開發(fā)和軟件功能擴展,實現(xiàn)一機多用,互聯(lián)互通[6]。

    4 考勤云平臺需求分析

    目前,國內(nèi)小微企業(yè)擁有最廣泛的系統(tǒng)識別系統(tǒng)。該考勤云是基于公司的原始設(shè)備,改造制成能夠統(tǒng)一異常處理、接口級別的限流、緩存Redis的系統(tǒng)。B/S架構(gòu)的軟件除了服務(wù)器,并不需要管理其他模塊,所有客戶都被用作瀏覽器,即使在不同的位置也可以實現(xiàn)交流。此外,軟件升級和維護并不復(fù)雜,極大程度上節(jié)省了材料、時間、成本[7]。可見,本考勤云平臺在經(jīng)濟上是實用的。

    現(xiàn)階段Spring Boot,JavaScript,HTML和云計算的主要技術(shù)逐漸成熟,B/S架構(gòu)也成為網(wǎng)絡(luò)應(yīng)用的主要架構(gòu),大大降低了客戶使用、系統(tǒng)維護和翻新成本等方面的難度。此外,云計算可提供高集成、高效率、強大的智能數(shù)據(jù)平臺網(wǎng)絡(luò),目前的軟件技術(shù)達到了對系統(tǒng)開發(fā)的需求,共同語言為開發(fā)人員提供了便利,技術(shù)不再是系統(tǒng)的開發(fā)難題。

    由于網(wǎng)絡(luò)的便捷化,該考勤云平臺可以實現(xiàn)資源共享、遠(yuǎn)程數(shù)據(jù)傳輸、多分支和跨地域統(tǒng)一管理,有助于企業(yè)的管理人員隨時隨地掌握員工信息,使得事前請假、加班提前報告等考勤管理更加規(guī)范化[8]。對于管理者,該考勤系統(tǒng)能對企業(yè)的運營管理起到極大的幫助。

    5 考勤云平臺的設(shè)計與實現(xiàn)方案

    5.1 平臺整體架構(gòu)設(shè)計

    考勤和薪資作為人力資源管理中的重要子內(nèi)容,往往會涉及對數(shù)據(jù)的統(tǒng)計、匯總處理等需求,例如要統(tǒng)計某一級別以上員工的基本情況,匯總某一時間段內(nèi)的考勤情況。其中,數(shù)據(jù)統(tǒng)計分析業(yè)務(wù)的主要處理方式是通過人力資源管理系統(tǒng),設(shè)置相關(guān)的參數(shù),執(zhí)行相應(yīng)的指令,由系統(tǒng)提供的數(shù)據(jù)處理功能完成操作,并將操作的結(jié)果返回給用戶。圖1為系統(tǒng)功能架構(gòu)。

    圖1 系統(tǒng)功能架構(gòu)

    為了保證平臺架構(gòu)支持重要數(shù)據(jù)備份和功能動態(tài)擴展,平臺選擇MySQL數(shù)據(jù)庫作為持久存儲層來長期保存各種數(shù)據(jù)信息;前端利用Vue技術(shù)搭建框架,具體為Bootstrap3 UI前端開發(fā)框架,HTML網(wǎng)頁設(shè)計如JavaScript語言、CSS3的靜態(tài)頁面樣式等;后端Spring Boot(Spring+Spring MVC)和MyBatis整合框架。圖2為平臺整體框架。

    圖2 平臺整體框架

    在實現(xiàn)考勤管理內(nèi)容上側(cè)重于企業(yè)員工在工作日的上下班時間、請假信息、出差信息等,同時按一定的時間周期對員工的考勤情況進行匯總統(tǒng)計和薪資管理,例如不同崗位員工的薪資基本標(biāo)準(zhǔn)、薪資的組成、發(fā)放原則、薪資評價等內(nèi)容,將云計算平臺結(jié)合資源虛擬化技術(shù)與分布式并行運算技術(shù),即利用SaaS平臺架構(gòu)方式,使得用戶可以通過該中心實現(xiàn)對平臺租戶、應(yīng)用服務(wù)、虛擬資源等的管理功能。圖3為系統(tǒng)邏輯架構(gòu)。

    圖3 系統(tǒng)邏輯架構(gòu)

    5.2 平臺功能模塊設(shè)計

    5.2.1 員工基本信息管理模塊設(shè)計

    該模塊顯示及維護企業(yè)所有員工的基本信息,由企業(yè)的人力資源管理部門集中管理,主要包括資料的錄入、查詢、統(tǒng)計匯總等。用戶每天的考勤數(shù)據(jù)會存放到考勤登記數(shù)據(jù)表中。具體信息為員工編號、姓名、性別、公司編號、所屬部門編號、職工級別、聯(lián)系電話、證件照等。員工基本信息數(shù)據(jù)如表1所示。單機系統(tǒng)可以通過篩選,導(dǎo)出符合條件的員工信息并生成文件,從而使其他功能模塊可以憑借網(wǎng)絡(luò)發(fā)送的方式共享資料。

    表1 員工基本信息數(shù)據(jù)

    5.2.2 員工考勤管理模塊設(shè)計

    考勤結(jié)果直接影響員工的收入、績效評價等,所以該模塊應(yīng)作為考勤云平臺的核心。目前,大部分企業(yè)采用考勤卡簽到、指紋簽到、臉部特征識別簽到等方式,要求員工在規(guī)定時間內(nèi)證明人員已經(jīng)在位,但考勤規(guī)則復(fù)雜,涉及企業(yè)工作日歷、排班計劃,請假、加班、補勤的申請與審批等管理內(nèi)容,通過設(shè)計考勤登記數(shù)據(jù)表的多樣化數(shù)據(jù)段可實現(xiàn)考勤業(yè)務(wù)的基礎(chǔ)數(shù)據(jù)管理,如表2所示。

    表2 考勤登記數(shù)據(jù)

    為了提高平臺實際運行性能,考勤登記數(shù)據(jù)表進行適當(dāng)?shù)娜哂?,包括考勤地點和考勤方式編號等。此外,考勤信息一般會被保存到獨立的數(shù)據(jù)庫中,其他系統(tǒng)需要通過一定的途徑才能讀取和使用考勤信息,從而實現(xiàn)資源共享。

    5.2.3 員工薪資管理模塊設(shè)計

    員工薪資狀況的相關(guān)數(shù)據(jù)被保存在員工薪資數(shù)據(jù)表中。企業(yè)薪資的確定,與其行業(yè)特點、崗位能力要求、員工工作表現(xiàn)、考勤信息等因素息息相關(guān)。目前,對于員工薪資方案的確定、計算、分配流程,主要取決于企業(yè)各自的規(guī)定,根據(jù)不同的級別和崗位確定基本薪資,再結(jié)合績效能力、考勤情況等,綜合計算得到結(jié)果,如表3所示。

    表3 員工薪資數(shù)據(jù)

    5.3 平臺主要功能實現(xiàn)方案

    5.3.1 員工基本信息管理的實現(xiàn)

    該功能是對不同部門的員工基本資料進行審核和云儲存。首先實例化員工類對象employee,可調(diào)用該對象的getInfo方法來獲取員工基本信息數(shù)據(jù)表中所需的信息;然后調(diào)用preparation對象的check方法對獲取的資料進行規(guī)范性檢查。如果檢查無誤,則進入自動審核階段,否則進入人工審核階段,其中autoCheck對象的check方法用于審核信息的合法性。只有所有審核通過后,才會調(diào)用storeDB類對象的相關(guān)操作,將員工基本信息保存進數(shù)據(jù)庫中。功能實現(xiàn)的順序如圖4所示。

    圖4 員工基本信息管理功能實現(xiàn)順序

    5.3.2 員工考勤管理的實現(xiàn)

    對于不同部門、崗位的員工,其考勤方式、時間、處理方式都是不同的,因此需要對考勤規(guī)則進行區(qū)分。首先實例化員工類對象employee,可通過該類的ID或Name等屬性,保存或獲取該對象的信息;然后調(diào)用該對象的create方法來創(chuàng)建一條考勤打卡記錄,同時在該方法中新建checkOnPlan對象和complete對象,從平臺界面中獲取考勤方式的相關(guān)參數(shù);再調(diào)用save方法保存考勤數(shù)據(jù),最后調(diào)用submit方法,將記錄提交給云計算平臺進行處理。功能實現(xiàn)的順序如圖5所示。

    圖5 員工考勤管理功能實現(xiàn)順序

    5.3.3 員工薪資管理的實現(xiàn)

    該功能主要解決員工薪資的動態(tài)運算問題,用戶發(fā)出薪資計算和指定對象的請求,然后輸出相應(yīng)的計算結(jié)果。首先確定員工的類別,實例化salaryRule類;然后調(diào)用該類對象的getSalaryAmount方法,計算員工應(yīng)發(fā)薪資的數(shù)額;在該方法中新建salaryFormula對象,通過調(diào)用其中的salaryParam方法獲取薪資計算公式的參數(shù),比如員工基本信息、考勤數(shù)據(jù)等;最后調(diào)用calculateSalary方法,計算當(dāng)前類別薪資的具體數(shù)額。功能實現(xiàn)的順序,如圖6所示。

    圖6 員工薪資管理功能實現(xiàn)順序

    6 結(jié)語

    云計算作為目前較為成熟的虛擬化技術(shù),能通過網(wǎng)絡(luò)將大量的資源進行統(tǒng)一管理和調(diào)度,解決了傳統(tǒng)計算機網(wǎng)絡(luò)部署模式管理效率低下與硬件資源浪費的問題?;谠朴嬎愕目记谄脚_,通過虛擬資源化技術(shù)、分布式并行運算技術(shù)相結(jié)合的方式,同時采用Vue前端框架搭建、Redis高速緩存、MySQL數(shù)據(jù)庫等關(guān)鍵技術(shù),實現(xiàn)一個集知識分享、審批流程、數(shù)據(jù)協(xié)作等應(yīng)用于一體的辦公云平臺,可以有效降低企業(yè)的管理成本,提高生產(chǎn)運營效率。但基于考勤云平臺的性能、兼容性、安全性測試,仍需進一步完善。同時為了降低企業(yè)使用云服務(wù)的費用,需要最大限度地優(yōu)化數(shù)據(jù)關(guān)系及表結(jié)構(gòu)。

    猜你喜歡
    考勤薪資架構(gòu)
    基于FPGA的RNN硬件加速架構(gòu)
    不簡單以“住房薪資”引才——遵循“一步一重天”的人才發(fā)展規(guī)律
    功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實踐
    汽車工程(2021年12期)2021-03-08 02:34:30
    基于人臉識別技術(shù)的考勤應(yīng)用研究
    電子制作(2019年12期)2019-07-16 08:45:28
    智能人臉識別考勤系統(tǒng)
    電子制作(2019年9期)2019-05-30 09:42:00
    便攜式指紋考勤信息管理系統(tǒng)設(shè)計
    LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
    一種基于FPGA+ARM架構(gòu)的μPMU實現(xiàn)
    “最嚴(yán)考勤”難留學(xué)生心
    宾阳县| 赣榆县| 盖州市| 文昌市| 灌南县| 伊金霍洛旗| 三都| 景东| 济南市| 武穴市| 天祝| 渭南市| 孟连| 礼泉县| 南华县| 简阳市| 咸宁市| 鄂托克前旗| 阿克苏市| 通道| 个旧市| 闸北区| 唐山市| 贵州省| 郓城县| 于田县| 福清市| 张北县| 札达县| 黑水县| 开化县| 台南市| 稷山县| 广汉市| 长海县| 共和县| 大丰市| 威信县| 横山县| 漠河县| 四川省|