掌桥专利:专业的专利平台
掌桥专利
首页

一种基于web互联网技术的考勤提示方法、装置及电子设备

文献发布时间:2024-04-29 00:47:01


一种基于web互联网技术的考勤提示方法、装置及电子设备

技术领域

本发明涉及数据处理技术领域。

背景技术

传统的考勤系统通常依赖于员工手动的打卡过程,容易受到人为疏忽和不准确的影响,从而影响员工考勤记录的准确性和及时性。这种考勤记录方式效率低,且容易出现人为错误,不利于为员工和企业创造更良好的工作环境。

因此,如何提供一种能够自动获取和管理员工考勤数据的考勤提示系统,成为本领域亟待解决的技术问题。

发明内容

为了解决上述技术问题,本发明提供了一种基于web互联网技术的考勤提示方法、装置及电子设备,该方法基于web互联网框架,通过HTTP请求与物联网蓝牙考勤机进行数据通信,实时获取员工的考勤数据,主要功能包括数据的展示和提醒,提高了考勤管理的效率和准确性。

基于同一发明构思,本发明具有四个独立的技术方案:

1、一种基于web互联网技术的考勤提示方法,包括如下步骤:

发送HTTP请求,与物联网蓝牙考勤机建立通信;

通过所述物联网蓝牙考勤机获取考勤数据;

根据预设标准对所述考勤数据进行异常检测,若所述考勤数据异常则输出提示信息至显示设备,并重新获取所述考勤数据;

若所述考勤数据无异常,则输出所述考勤数据至显示设备。

进一步地,通过Axios网络请求库发送HTTP请求,并同时采用定时轮询与事件驱动的获取数据的方式进行数据查询。

进一步地,采用HTTPS协议建立通信,并通过SSL/TLS加密机制进行通信加密。

进一步地,所述显示设备的登入需要采用数字证书进行服务器身份验证。

进一步地,采用数字证书进行服务器身份验证包括:对服务器的角色和权限进行限定,并使用双因素身份验证法强化身份验证。

进一步地,所述方法的实现采用Vue.js作为前端开发框架,并采用Vue Router进行前端路由管理。

进一步地,输出提示信息的设置参数包括但不限于:异常类型、提醒方式以及提醒频率;

所述提醒方式包括但不限于:WEB弹窗,浏览器通知。

2、一种基于web互联网技术的考勤提示装置,包括:

发送请求模块,用于发送HTTP请求,与物联网蓝牙考勤机建立通信;

数据获取模块,用于通过所述物联网蓝牙考勤机获取考勤数据;

显示模块,用于根据预设标准对所述考勤数据进行异常检测,若所述考勤数据异常则输出提示信息至显示设备,并重新获取所述考勤数据;

若所述考勤数据无异常,则输出所述考勤数据至显示设备。

3、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

4、一种电子设备,包括处理器和存储装置,所述存储装置中存有多条指令,所述处理器用于读取所述存储装置中的多条指令并执行上述的方法。

本发明提供的基于web互联网技术的考勤提示方法、装置及电子设备,至少包括如下

有益效果:

(1)本方法引入了先进的提醒技术和自动化处理机制,系统基于web互联网软件技术,通过使用http网络请求物联网考勤机数据接口获取获取企业员工实时打卡情况,实现对员工考勤的智能化管理,采用互联网技术的即时性与便利性,使其在提高考勤效率的同时,确保考勤数据的精准度和实时性。为企业、组织等各类场所中发挥积极作用,提高工作效率,减少人为错误,从而为员工和企业创造更良好的工作环境;

(2)本方法在提醒过程中还考虑了如异常考勤、迟到提醒等突发情况,从而更全面地满足了不同工作场景下的需求,并在互联网网络数据安全方面进行了创新的设计,这一创新性的考勤打卡提醒系统不仅仅是技术上的突破,更是对传统考勤管理方式的一次积极尝试。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的基于web互联网技术的考勤提示方法一种实施例的流程图;

图2为本发明提供的基于web互联网技术的考勤提示方法的显示设备登入界面图;

图3为本发明提供的基于web互联网技术的考勤提示方法的显示设备界面图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其它情况下,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。

实施例一:

参见图1,在一些实施例中,提供一种基于web互联网技术的考勤提示方法,包括如下步骤:

S1、发送HTTP请求,与物联网蓝牙考勤机建立通信;

S2、通过所述物联网蓝牙考勤机获取考勤数据;

S3、根据预设标准对所述考勤数据进行异常检测,若所述考勤数据异常则输出提示信息至显示设备,并重新获取所述考勤数据;

若所述考勤数据无异常,则输出所述考勤数据至显示设备。

需要说明的是,所述方法的实现采用Vue.js作为前端开发框架,并采用VueRouter进行前端路由管理。Vue.js是一种轻量级、灵活且易于上手的框架,它采用组件化的设计思想,能够有效地提高代码的可维护性和系统的整体性能。端结构,使用户能够直观、高效地使用系统。使用Vue Router进行前端路由管理,将不同的页面映射到不同的组件。这样,系统可以实现单页应用(SPA)的效果,减少页面刷新,提升用户体验。通过使用Webpack等构建工具,对前端资源进行优化,包括代码压缩、图片懒加载、文件合并等,以提高系统的加载速度和性能。考虑到用户使用不同的浏览器,确保系统在主流浏览器上的兼容性,提高系统的稳定性和可用性。

具体地,步骤S1中,通过Axios网络请求库发送HTTP请求,并同时采用定时轮询与事件驱动的获取数据的方式进行数据查询。

步骤S2中,采用HTTPS协议建立通信,并通过SSL/TLS加密机制进行通信加密。

系统采用HTTP协议作为与物联网蓝牙考勤机通信的协议。HTTP是一种轻量级的通信协议,适用于Web应用中的数据交换。此协议能够在系统与物联网蓝牙考勤机之间建立可靠的通信通道。通过Axios等网络请求库,系统发送HTTP请求到物联网蓝牙考勤机。请求中包括获取部门及员工数据的命令,以及可能的其他参数。为确保数据传输的安全性,系统采用HTTPS协议进行通信。HTTPS使用SSL/TLS协议对数据进行加密,防止数据在传输过程中被窃听或篡改,提高通信的安全性。系统实现了异常处理机制,能够识别和处理由于网络延迟、蓝牙连接异常等原因引起的问题。通过合理的错误码和异常信息,帮助系统更好地处理异常状况。

通过步骤S2获取的所有员工数据发送HTTP请求,获取员工实时的考勤数据。这一技术架构确保了数据的及时性和准确性。对获取的考勤数据在显示设备上进行页面展示:系统利用Echarts等数据可视化技术,将考勤数据以图表的形式展示给管理员。图表可能包括出勤率、迟到次数等。通过动态表格,管理员可以直观地查看员工的考勤记录,包括具体的打卡时间、迟到情况等。对于迟到或异常打卡情况的考勤信息,系统采用不同的文字颜色进行区分,以实现明显、醒目的提示效果。系统通过分析实时考勤数据,检测异常情况,如迟到、未打卡等。

作为一种较优的实施方式,该方法采用下述技术手段维护系统的安全性和隐私保护。所述显示设备的登入需要采用数字证书进行服务器身份验证,显示设备的登入界面如图2所示。采用数字证书进行服务器身份验证包括:对服务器的角色和权限进行限定,并使用双因素身份验证法强化身份验证。

系统采用HTTPS协议保障数据传输的安全性。这通过SSL/TLS加密机制来确保在系统和物联网蓝牙考勤机之间的通信过程中,数据被加密传输,防止敏感信息被恶意截取。

系统使用数字证书对服务器进行身份验证,以防止中间人攻击。这确保只有合法的服务器才能与系统进行安全通信,系统实施严格的访问控制策略,仅允许授权用户访问敏感信息和功能。这通过角色和权限的设置来实现,确保不同级别的用户只能访问其所需的信息。考虑使用双因素身份验证(2FA)等强化身份验证措施,以增加用户身份验证的安全性。

步骤S3中,输出提示信息的设置参数包括但不限于:异常类型、提醒方式以及提醒频率;

所述提醒方式包括但不限于:WEB弹窗,浏览器通知。

管理员可以轻松查看员工的考勤记录,包括出勤时间、迟到情况等。参见图3,对于迟到或有异常打卡情况的考勤信息,根据不同的文字颜色进行区分,达到明显、醒目的提示效果。如果出现异常的考勤情况,本系统将自动通过多种提示方式实现实时提醒功能,具体地:系统设有实时定制化提醒功能,根据员工的考勤情况,通过WEB弹窗、及浏览器通知等方式及时提醒相关管理人员,例如迟到提醒、未打卡提醒等,以及定制化的提醒设置。管理员可以根据实际需要,在系统中设置不同的提醒规则,包括异常类型、提醒方式、提醒频率等。允许管理员设定提醒的时间段,避免在非工作时间或不必要的时候频繁收到提醒。许管理员指定接收提醒的相关人员,确保提醒信息能够准确地传达给责任人。

实施例二:

在一些实施例中,提供一种基于web互联网技术的考勤提示装置,包括:

发送请求模块,用于发送HTTP请求,与物联网蓝牙考勤机建立通信;

数据获取模块,用于通过所述物联网蓝牙考勤机获取考勤数据;

显示模块,用于根据预设标准对所述考勤数据进行异常检测,若所述考勤数据异常则输出提示信息至显示设备,并重新获取所述考勤数据;

若所述考勤数据无异常,则输出所述考勤数据至显示设备。

实施例三:

在一些实施例中,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

实施例四:

在一些实施例中,提供一种电子设备,包括处理器和存储装置,所述存储装置中存有多条指令,所述处理器用于读取所述存储装置中的多条指令并执行上述的方法。

应当理解,在本申请实施例中,所称处理器可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或该处理器也可以是任何常规的处理器等。

存储器可以包括只读存储器、快闪存储器和随机存储器,并向处理器提供指令和数据。存储器的一部分或全部还可以包括非易失性随机存取存储器。

应当理解,上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述计算机程序可存储于以计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。

上述实施例提供的基于web互联网技术的考勤提示方法、装置及电子设备,引入了先进的提醒技术和自动化处理机制,系统基于web互联网软件技术,通过使用http网络请求物联网考勤机数据接口获取获取企业员工实时打卡情况,实现对员工考勤的智能化管理,采用互联网技术的即时性与便利性,使其在提高考勤效率的同时,确保考勤数据的精准度和实时性。为企业、组织等各类场所中发挥积极作用,提高工作效率,减少人为错误,从而为员工和企业创造更良好的工作环境;在提醒过程中还考虑了如异常考勤、迟到提醒等突发情况,从而更全面地满足了不同工作场景下的需求,并在互联网网络数据安全方面进行了创新的设计,这一创新性的考勤打卡提醒系统不仅仅是技术上的突破,更是对传统考勤管理方式的一次积极尝试。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其他的方式实现。例如,以上所描述的装置/设备实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以由另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

相关技术
技术分类

06120116594811