一种工程项目考勤管理系统的制作方法

文档序号:12906908阅读:210来源:国知局
一种工程项目考勤管理系统的制作方法与工艺

本发明涉及一种工程项目考勤管理系统。



背景技术:

现有技术中,企业员工考勤通常都是采用考勤打卡机,在建筑工程领域,采用考勤打卡机是大型施工企业常见的打卡方式。对于许多中小型施工企业而言,项目人员的工作方式有以下几个特点:1、项目人员不多,往往现场没有专门的考勤设备;2、项目人员工作地点机动,一部分工作地点在公司,另一部分工作地点在项目工地;3、企业还有部分后勤人员,这些人员不需要经常去项目工地,但也需要考勤。

结合以上特点不难发现,中小施工企业的考勤管理存在以下的问题:如果采用考勤打卡机打卡,不仅需要在公司安装,所有的项目工地都需要安装考勤打卡机,在人员不多时,考勤管理成本高,且考勤数据统计较难。



技术实现要素:

本发明旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。为此,本发明的目的在于提出一种工程项目考勤管理系统,所述工程项目考勤管理系统可通过在移动客户端完成考勤打卡,管理多个考勤点,智能分析考勤位置,解决了工程项目型企业人员工作地点机动,考勤管理难的问题,节省了成本,提高了用户体验。

根据本发明的工程项目考勤管理系统,所述工程项目考勤管理系统包括可通信连接的客户端及云服务器,所述客户端包括硬件系统和软件系统,所述客户端是智能手机、计算机或者其他智能终端设备,所述硬件系统包括处理器、显示器、输入设备、联网设备和接口,所述软件系统包括考勤设置模块、考勤打卡模块、考勤计算模块、考勤统计模块,所述软件系统在所述客户端运行,或者所述软件系统在所述云服务器中运行,或者所述软件系统的一部分在所述客户端运行且所述软件系统的另一部分在所述云服务器中运行,其中,所述考勤设置模块用于预先设置考勤规则数据,所述考勤规则数据包括考勤位置、考勤时间及考勤范围,所述考勤位置包括一个或多个;所述考勤打卡模块用于用户进行打卡并生成一打卡数据,所述打卡数据包括上班打卡数据、下班打卡数据以及外勤打卡数据,所述上班打卡数据、下班打卡数据及外勤打卡数据中的任一个由打卡人信息数据、打卡时间数据和打卡地点数据组成;所述考勤计算模块用于根据所述打卡数据并结合所述考勤规则数据计算出一考勤结果,所述考勤结果包括迟到、早退、漏签、考勤点内、考勤点外;所述考勤统计模块用于根据所述考勤结果生成一考勤数据,所述考勤数据包括:出勤天数、迟到天数、早退天数、漏签天数、考勤点外天数、考勤位置考勤总次数。

根据本发明的工程项目考勤管理系统,所述工程项目考勤管理系统可通过在移动客户端完成考勤打卡,管理多个考勤点,智能分析考勤位置,解决了工程项目型企业人员工作地点机动,考勤管理难的问题,节省了成本,提高了用户体验。

另外,根据本发明上述的工程项目考勤管理系统,还可以具有如下附加的技术特征:

所述考勤设置模块包括用于设置考勤位置的考勤位置设置子模块、用于设置考勤时间的考勤时间设置子模块及用于设置考勤范围的考勤范围设置子模块,所述考勤位置设置子模块还用于添加、修改、删除考勤位置。

所述考勤设置模块在所述客户端运行,所述考勤位置设置子模块可在所述客户端的地图上设置考勤位置。

所述考勤时间设置子模块用于设置周一至周日的上班打卡时间与下班打卡时间。

所述考勤范围设置子模块设置的有效考勤范围为:与所述考勤位置相距500-2000米。

所述漏签天数由计算当天的全部考勤结果而得出。

所述考勤位置包括多个,所述考勤计算模块用于计算打卡地点与多个所述考勤位置之间的距离并判断距离所述打卡地点最近的考勤位置为有效考勤位置,当所述打卡地点与所述有效考勤位置的距离位于考勤范围之内时所述考勤计算模块判断所述打卡地点为考勤点内,当所述打卡地点与所述有效考勤位置的距离不位于考勤范围之内时所述考勤计算模块判断所述打卡地点为考勤点外。

所述考勤位置包括多个,每个所述考勤位置包括一打卡数据,所述考勤打卡模块根据每个所述考勤位置的打卡数据进行汇总后形成一个总的打卡数据。

所述考勤计算模块可根据个人的考勤结果生成该个人的考勤数据。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明的一个实施例的工程项目考勤管理系统的结构框图;

图2是本发明的一个实施例的客户端的硬件系统的结构框图;

图3是本发明的一个实施例的客户端的软件系统的结构框图;

图4是本发明的一个实施例的考勤设置模块的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

参考图1-图4,本发明提供了一种工程项目考勤管理系统,所述工程项目考勤管理系统用于对中小型施工企业员工的考勤打卡情况进行管理。所述工程项目考勤管理系统包括客户端10和云服务器20,客户端10与云服务器20可通信连接,例如客户端10与云服务器20可通过网络连接,所述网络可以是局域网也可以是互联网,所述局域网/互联网可以是有线网络,也可以是无线网络。所述客户端10可以是智能手机或者计算机或者其他智能终端设备。

所述客户端10包括硬件系统和软件系统。参考图2,所述客户端10的硬件系统包括处理器110、显示器120、输入设备130、联网设备140和接口150。参考图3,所述客户端10的软件系统包括考勤设置模块11、考勤打卡模块12、考勤计算模块13和考勤统计模块14。所述客户端10的软件系统可以在客户端10运行,也可以在云服务器20中运行,或者所述软件系统的一部分在所述客户端10运行且所述软件系统的另一部分在所述云服务器20中运行。

考勤设置模块11用于预先设置考勤规则数据,其中考勤规则数据包括考勤位置、考勤时间及考勤范围,考勤位置包括一个或者多个。具体地,参考图4,考勤设置模块11包括考勤位置设置子模块111、考勤时间设置子模块112和考勤范围设置子模块113。

考勤位置设置子模块111用于设置考勤位置,例如可以将公司总部以及所有的项目工地设置成考勤位置,而且考勤设置子模块111还可以在系统叶添加、修改或者删除考勤位置,如此方便了用户根据项目的需要来改变考勤位置。

考勤时间设置子模块112用于设置考勤时间,例如考勤时间设置子模块112用于设置周一至周日的上班打卡时间与下班打卡时间。具体地,考勤时间设置子模块112可以设置周一至周日的早上上班打卡时间,中午下班打卡时间、下午上班打卡时间以及下行下班打卡时间,例如设置早上打卡时间为:08点30分以前,中午下班打卡时间为12点以后,下午上班打卡时间为13点以前,下午下班打卡时间为17点30分以后,需要说明的是,由于中午下班打卡时间与下午上班打卡时间距离较近,中午下班打卡时间和下午上班打卡时间可以统一为一个区间,即在12点和13点之间打一次卡即认为员工进行了有效的考勤,如此方便了员工,提升了员工的用户体验。

考勤范围设置子模块113用于设置考勤范围,例如考勤范围设置子模块113设置的有效考勤范围为距离考勤位置500-2000米,即距离考勤位置500-2000米的区域考勤打卡均视为有效考勤打卡数据。

考勤打卡模块12用于用户进行打卡并生成一打卡数据,所述打卡数据包括上班打卡数据、下班打卡数据以及外勤打卡数据,所述上班打卡数据、下班打卡数据及外勤打卡数据中的任一个由打卡人信息数据、打卡时间数据和打卡数据组成。即考勤打卡模块12用于用户进行打卡,当用户在规定的时间内需要考勤打卡时即可在考勤打卡模块12中打卡,例如用户可以在客户端上安装的app上进行打卡,当用户打完卡后即完成一个打卡记录,考勤打卡模块12当这些所有的打卡记录进行汇总以生成一打卡数据。打卡数据包括上班打卡数据、下班打卡数据以及外勤打卡数据,其中,上班打卡数据由打卡人信息数据、该打卡人的打卡时间数据以及该打卡人的打卡地点数据组成。同样的,下班打卡数据或者外勤打卡数据也是由打卡人信息数据、该打卡人的打卡时间数据以及该打卡人的打卡地点数据组成。通过将打卡数据分成上班打卡数据、下班打卡数据及外勤打卡数据,同时该上班打卡数据、下班打卡数据或外勤打卡数据由打卡人信息数据、该打卡人的打卡时间数据以及该打卡人的打卡地点数据组成,可以很直观很清楚地显示出每名员工的打卡数据的明细,方便对员工的具体考勤情况进行统计。

考勤计算模块13用于根据所述打卡数据并结合所述考勤规则数据计算出一考勤结果,所述考勤结果包括迟到、早退、漏签、考勤点内、考勤点外。即考勤计算模块13用于在考勤打卡模块12将每名员工的打卡明细数据进行统计后并结合在考勤设置模块11预先设置的考勤规则数据而计算出一考勤结果,由于考勤规则数据中限制了员工的打卡位置、打卡时间及打卡范围,当员工的打卡明细数据与上述考勤规则数据不相符合时即形成了非正常考勤数据,非正常考勤数据包括迟到、早退、考勤点外、漏签,漏签结果需要当天全部考勤结束后进行计算得到,当员工的打卡明细数据与上述考勤规则数据相符合时即形成了正常考勤数据,正常考勤数据包括考勤点内。具体地,当打卡明细数据中的上班打卡时间晚于考勤规则数据中的上班打卡时间时,考勤计算模块13计算结果为迟到;当打卡明细数据中的下班打卡时间早于考勤规则数据的下班打卡时间时,考勤计算模块13计算结果为早退;当打卡明细数据中的上班打卡位置或下班打卡位置与考勤位置之间的距离不位于考勤范围之内时,考勤计算模块13计算结果为考勤点外;当打卡明细数据中的上班打卡时间或下班打卡时间没有时,考勤计算模块13计算结果为漏签。

在具体实施中,所述考勤位置包括多个,所述考勤计算模块13用于计算打卡地点与多个所述考勤位置之间的距离并判断距离所述打卡地点最近的考勤位置为有效考勤位置,当所述打卡地点与所述有效考勤位置的距离位于考勤范围之内时所述考勤计算模块13判断所述打卡地点为考勤点内,当所述打卡地点与所述有效考勤位置的距离不位于考勤范围之内时所述考勤计算模块13判断所述打卡地点为考勤点外。本发明实施例的工程项目考勤管理系统,支持手机多地点考勤,智能判断当前考勤员工所在的考勤位置,方便对于员工的管理。

考勤统计模块14用于根据所述考勤结果生成一考勤数据,所述考勤数据包括:出勤天数、迟到天数、早退天数、漏签天数、考勤点外天数、考勤位置考勤总次数等。考勤统计模块14用于将考勤计算模块13计算出的考勤结果生成一考勤数据,该考勤数据包括出勤天数、迟到天数、早退天数、漏签天数、考勤点外天数、考勤位置考勤总次数等。该考勤数据即可以包括员工个人的考勤数据,也可以以部门或者以各公公司为单位的考勤数据。

根据本发明的工程项目考勤管理系统,所述工程项目考勤管理系统可通过在客户端10完成考勤打卡,替代了现有技术中的考勤打卡机,节省了成本,提高了用户体验;而且支持多个考勤位置的考勤数据的共享,方便企业进行考勤管理;同时可以形成个人的考勤数据或者部门的考勤数据,更加贴合中小企业的考勤管理。

在具体实施中,所述考勤设置模块11在所述客户端10运行,所述考勤位置设置子模块111可在所述客户端10的地图上设置考勤位置。具体地,用户使用客户端10上的app来进行考勤位置的设置,例如该app包括一地图,用户即可在该地图上进行考勤位置的设置,通常地考勤位置包括多个,多个考勤位置可直观在地该地图上显示,如此方便用户进行设置考勤位置。

在具体实施中,所述漏签天数由计算当天的全部考勤结果而得出。即考勤计算模块13在每天24点以后,对当天所有考勤人的考勤结果进行漏签计算,得到是否漏签的考勤结果。

在具体实施中,所述考勤位置包括多个,每个所述考勤位置包括一打卡数据,所述考勤打卡模块12根据每个所述考勤位置的打卡数据进行汇总后形成一个总的打卡数据。即考勤位置包括多个,每个考勤位置包括一打卡数据,该每个考勤位置的打卡数据可进行汇总而形成一个总的打卡数据,由此可实现多个考勤位置的打卡数据的联网汇总。

在具体实施中,所述考勤计算模块13可根据个人的考勤结果生成该个人的考勤数据。即考勤打卡模块12生成的打卡数据是一个总的打卡数据明细,考勤计算模块13可根据个人的考勤结果生成该个人的考勤数据,从而方便企业查阅到每名员工的考勤情况,方便对员工进行管理。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1