一种基于微信的电子考勤系统的制作方法

文档序号:21412637发布日期:2020-07-07 14:49阅读:436来源:国知局
一种基于微信的电子考勤系统的制作方法

本发明涉及一种电子考勤系统,尤其是一种基于微信的电子考勤系统,特别适合社区考勤使用。



背景技术:

目前,参与社区警务建设的对象包括社区警长、社区民警、社区辅警和社会力量(包括治安队员、志愿者、房东、单位场所从业人员等)。其中社区警长、社区民警、社区辅警。由于社区警务力量的管理不到位、科技信息化支撑不到位等原因,导致“一标三实”信息采集工作效能低,基层基础工作难以形成良性循环。

为解决社区警务力量的管理不到位、科技信息化支撑不到位等问题,需要开发实施一套基于微信平台基础功能拓展的“社区警务考勤系统”,实现社区警务参与人员的点名、签到、考勤等功能,为规范社区警务出勤管理,促进社区警务管理规范化落地服务。



技术实现要素:

本发明的目的是针对上述不足之处提供一种社区考勤系统,基于微信的社区考勤系统,该系统结合警务管理信息系统,通过使用费用低廉的ibeancon蓝牙设备,警员通过微信考勤模块进行现场考勤,考勤数据通过网络实时传输到警务服务器,上级同时可在移动终端上查看考勤信息。

本发明是采取以下技术方案实现的:

一种社区考勤系统包括蓝牙设备、服务器、客户端和企业微信号模块,企业微信号模块设置在企业微信号平台上;

服务器与客户端通过移动互联网或无线局域网联接;

在客户端上设有考勤模块,所述考勤模块采用微信周边方式;

所述服务器包括搭载微网站的web服务器和存储考勤数据的警务服务器;

在警务服务器中设有考勤信息基础表,所述考勤信息基础表内存储有警员和上级信息,并以警员学号、上级工号作为唯一识别号;

在警务服务器中设有蓝牙设备信息基础表,在所述蓝牙设备信息基础表内存有蓝牙设备名称,蓝牙设备名称对应为社区名称;

在警务服务器中还设有蓝牙设备信息表,所述蓝牙设备信息表内存储有蓝牙设备名称和唯一对应的社区信息;

蓝牙设备与客户端之间通过蓝牙传输方式相联;

客户端与web服务器之间,企业微信号模块与web服务器之间,web服务器与警务服务器之间均通过webservice接口进行数据交互。

所述客户端采用智能手机、pad或掌上电脑,均带有蓝牙功能。

所述蓝牙设备采用市售的ibeancon蓝牙设备。

所述社区信息包括社区名称、通用唯一识别码uuid、major和minor等。

所述考勤信息基础表中还可以录入警员手机号、微信号或邮箱来唯一对应警员学号。

一种社区考勤系统的配置方法,包括如下步骤:

1)将蓝牙设备安装在需要使用考勤的社区中;

2)根据蓝牙设备的数量在企业微信号模块中申请蓝牙设备信息基础表;

3)企业微信号模块根据蓝牙设备申请的数量提供各蓝牙设备对应的通用唯一识别码uuid、major和minor信息;

4)用蓝牙设备供应商提供的配置工具,对每一个蓝牙设备进行配置,步骤3)得到的信息写入蓝牙设备中;

将蓝牙设备显示名称配置为相应社区名称,设备对应触发事件为web服务器的微网站中签到信息页面;

5)根据步骤4)中蓝牙设备的配置信息,将警务服务器中蓝牙设备信息基础表和蓝牙设备信息表同步更新,并为各蓝牙设备添加签到页面跳转链接;同时设置或更新考勤信息基础表信息。

步骤5)中所述的签到页面跳转链接,所对应的签到页面是在web服务器上设定的签到页面。

一种社区考勤系统的考勤方法,包括如下步骤:

1)警员需要发送考勤信息时,通过打开客户端蓝牙功能,通过考勤模块显示蓝牙设备名称列表;

2)在蓝牙设备名称列表中选择相应蓝牙设备名称(即社区名称),如果该警员未关注企业号,提示警员关注;如果已关注过微信企业号,通过移动互联网进入web服务器的微网站,在微网站上点击签到按钮;

3)web服务器将当前请求考勤的客户端号、蓝牙设备名称和当前时间信息发送给警务服务器;

4)警务服务器根据步骤3)的信息通过考勤信息基础表、蓝牙设备信息基础表和蓝牙设备信息表,查询对应的社区信息和当前警员上课信息,如果查到匹配信息,则考勤有效,存入警务服务器上的考勤数据库;如果不匹配,则提示警员签到错误,需重新签到。

上级使用该考勤系统时,通过客户端直接进入企业微信号,通过菜单选择所需要的功能,进行警员查询考勤记录的查询、补签、将警员请假缺课信息录入警务服务器。

本系统还设有预警功能,通过在警务服务器中设置缺课预警值,当警员缺课次数达到预警值后,警员本人和辅导员、班主任会收到相应的预警提示信息。

本发明的优点:

1)本发明电子考勤系统的基础数据都是由警务服务器提供,考勤只需关注具体考勤的业务,不需要考虑考勤以外的例如警员、上级、社区以及上课等复杂的警务数据,提高了系统效率;

2)考勤和警务系统之间的数据交换通过webservice接口进行交互,一定程度上保持了两个系统之间的独立性和稳定性。

3)本平台使用价格低廉的低功率ibeancon蓝牙设备,一次部署即可终身使用,只需3-5年更换一次电池即可,降低了部署难度和成本。

4)警员和上级在警务系统更新手机号等信息时,可以同时同步至企业微信号中,不需管理员二次维护个人信息,简化系统维护流程。

5)客户端的考勤模块是基于微信企业号的小程序,不需要用户额外安装app,且警员不需要输入用户名和密码进行验证,只需要手机具有蓝牙功能,并能移动连接互联网即可。

6)警员只能在正确的时间、正确的地点进行签到,不可以代签到。

7)上级的社区考勤手机端可以实时显示班级警员签到情况,意外情况上级可以现场补录。

8)上级也可以通过客户端或者电脑端将警员请假等信息录入系统,在硬件设施有问题时也可以通过此方式将考勤信息录入系统,便于后期统计。

9)本平台的考勤信息与教学日志系统关联,方便教学日志相应栏目的填写。

10)本平台可以按各种口径进行统计,进行横向、纵向对比,为社区、分院和班级的管理提供参考数据。

11)本平台提供预警功能。可以设置缺课预警值,当警员缺课次数达到预警值后,警员本人和辅导员、班主任会收到相应的预警提示信息。

附图说明

以下将结合附图对本发明作进一步说明:

图1是本发明考勤系统的结构示意图;

图2是本发明警员社区考勤的操作流程图;

图3是本发明中ibeancon蓝牙设备配置示意图;

图4是本发明中企业微信号设备页面配置示意图;

具体实施方式

ibeacon是物联网中的诸多传感器之一,它是苹果公司结合蓝牙超低功耗无线技术(bluetoothlowenergy)所开发的一套开放性协议。2013年起,绝大部分智能机开始搭载支持ble的蓝牙模块。ibeacon通过低功耗蓝牙技术(bluetoothlowenergy,ble,即蓝牙4.0)发射广播信号,在ibeacon基站附近可以创建一个信号区域,当接收设备(智能手机、平板电脑等移动终端)进入该区域时,通过能够安置在任何物体中的ibeacon低功耗蓝牙基站,用户便能使用具有ibeacon功能的移动设备与应用方进行互动。

基于ibeacon可以实现的功能有:基于用户当前所在位置的优惠或信息推送。精度能达到0.5m;室内定位和引导,比gps更精准,且可以应用在室内等gps无法发挥作用的场馆;智能互动,提升和用户的互动体验;精准营销大数据分析。

周边是微信提供的一种新的基于位置的连接方式;

用户通过页卡,可以与线下商户进行互动,获得商户提供的个性化的服务。

微信企业号设备页面配置:因企业号中设备列表已预先生成,且ibeancon蓝牙设备中所配置的参数也是根据微信所提供的设备列表来写入的,所以微信企业号中的虚拟设备信息已和实际的ibeancon蓝牙设备进行了绑定,下面只需为每一个设备配置一个之后所触发的访问页面即可,本发明中设备页面的主标题为社区名称,url为微网站签到页面地址,具体配置如图4所示。

警务系统中建立ibeancon蓝牙设备和社区信息的对应表,当用户,点击相应的社区名称(ibeancon蓝牙设备)时,获取该设备的唯一标识major号,然后考勤系统通过该major号到警务系统中查询相对应的社区信息。

本系统基于警务管理系统,考勤系统不需要关心警务管理系统中的上级课表、警员课表以及社区等教学信息,只需要将相关参数(时间和设备id)传递给警务管理系统,业务逻辑由警务管理系统进行验证,验证通过写入考勤数据库,验证不通过反馈相关信息。为了保持考勤系统和警务系统各自的独立性和完整性,所有警务服务器内的数据都通过webservice来进行交互。

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