本发明涉及电子信息技术,特别是指一种android终端实时考勤记录统计展现方法和装置。

背景技术:

android电子班牌是一种安装在教室门口或校园中其它设施之上,用来实时显示学校通知以及班级通知等信息的智能化设备。电子班牌可设置集中分布式管理,并且自由控制每个终端。其显示内容包括但不限于显示班级全面的基本信息,包括天气、班名、课程表、值日表等等,不仅为校园生活增添了很多乐趣,并且还为校园日常管理以及学生的日常生活提供了极大便利。

目前android电子班牌主要通过网页的形式播放校园发布的节目内容,而校园考勤系统都是通过单独的刷卡器来记录,没有将刷卡考勤与电子班牌结合起来进行管理与使用。

技术实现要素:

有鉴于此,本发明的目的在于提出一种android终端实时考勤记录统计展现方法和装置,能够实现android电子班牌与刷卡考勤的统一管理。

基于上述目的本发明提供的一种android终端实时考勤记录统计展现方法,包括:

获取当前班级的人员信息并存储在本地数据库中;

根据刷卡记录获取刷卡人员的卡号信息;

根据所述卡号信息判断所述刷卡人员是否存在于当前班级的所述人员信息中;

若是,则执行所述android终端的控制命令,实现对所述android终端的控制。

可选的,所述人员信息包括卡号信息、人员id信息。

可选的,所述根据刷卡记录获取刷卡人员的卡号信息包括:通过读取android驱动的节点内容获取到当前刷卡人员的所述卡号信息。

可选的,所述将刷卡人员信息显示在考勤信息页面上包括:调用页面的js方式刷新所述考勤信息页面,将所述刷卡人员信息显示在所述考勤信息页面上。

可选的,所述将刷卡人员信息显示在考勤信息页面上之后还包括:每隔预设的时间间隔检测是否有新增的所述刷卡人员信息,若是则将新增的所述刷卡人员信息上传至服务器。

可选的,所述时间间隔为30s;采用http方式将新增的所述刷卡人员信息上传至服务器。

可选的,所述执行所述android终端的控制命令,实现对所述android终端的控制包括:将刷卡人员信息显示在考勤信息页面上。

可选的,所述将所述刷卡人员信息显示在考勤信息页面上之后还包括:根据全部的所述刷卡人员信息生成考勤汇总信息并显示在考勤汇总页面,和/或,根据当前班级的所述人员信息以及所述考勤汇总信息生成缺勤人员信息,并展示在缺勤汇总页面。

可选的,所述执行所述android终端的控制命令还包括:向电子门发出开启电子门的控制命令,使所述电子门根据所述控制命令打开所述电子门。

本发明实施例还提供一种android终端实时考勤记录统计展现装置,包括:

存储模块,用于获取当前班级的人员信息并存储在本地数据库中;

获取模块,用于根据刷卡记录获取刷卡人员的卡号信息;

判断模块,用于根据所述卡号信息判断所述刷卡人员是否存在于当前班级的所述人员信息中;

显示模块,用于执行所述android终端的控制命令,实现对所述android终端的控制。

从上面所述可以看出,本发明提供的一种android终端实时考勤记录统计展现方法和装置,通过在电子班牌添加刷卡器,并与android系统结合起来,在班牌页面内更新显示页面内的考勤信息;同时通过android电子班牌刷卡,实时修改页面内的刷卡人员显示信息,从而通过android电子班牌既能够实现节目内容的展现也能实现刷卡考勤的记录功能。

附图说明

图1为本发明实施例一种android终端实时考勤记录统计展现方法的流程图;

图2为本发明实施例一种android终端实时考勤记录统计展现装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

图1为本发明实施例一种android终端实时考勤记录统计展现方法的流程图。

本发明实施例提供一种android终端实时考勤记录统计展现方法,包括:

步骤101,获取当前班级的人员信息并存储在本地数据库中。

在本实施例中,android终端为android电子班牌。本发明实施例通过在android电子班牌上增加刷卡器,并将刷卡器与android系统结合起来。在android电子班牌的程序启动时,系统获取当前班级的人员信息并存储在本地数据库中,以便于人员刷卡考勤时进行匹配。

可选的,所述人员信息包括卡号信息、人员id信息。

步骤102,根据刷卡记录获取刷卡人员的卡号信息。

可选的,当刷卡人员刷卡考勤时,通过读取android驱动的节点内容获取到当前刷卡人员的卡号信息。

步骤103,根据所述卡号信息判断所述刷卡人员是否存在于当前班级的所述人员信息中。

步骤104,若是,则执行所述android终端的控制命令,实现对所述android终端以及其他相关设备的控制。

步骤105,若否,则提示该人员不存在。

可选的,所述将刷卡人员信息显示在考勤信息页面上包括:调用页面的js方式刷新所述考勤信息页面,将所述刷卡人员信息显示在所述考勤信息页面上。所述考勤信息页面为android电子班牌的展示页面中单独用于显示考勤信息的页面。

在上述实施例中,通过在电子班牌添加刷卡器,并与android系统结合起来,在班牌页面内更新显示页面内的考勤信息;同时通过android电子班牌刷卡,实时修改页面内的刷卡人员显示信息以及人数信息,从而通过android电子班牌既能够实现节目内容的展现也能实现刷卡考勤的记录功能。

在本发明的另一个实施例中,所述将刷卡人员信息显示在考勤信息页面上之后还包括:每隔预设的时间间隔检测是否有新增的所述刷卡人员信息,若是则将新增的所述刷卡人员信息上传至服务器。其中,所述时间间隔为30s,并采用http方式将新增的所述刷卡人员信息上传至服务器。在本实施例中,每隔30秒钟时间检测一次本地是否有新的刷卡人员信息没有上报,如果有新的刷卡记录,将新的刷卡记录上报至考勤汇总的服务器当中。

可选的,所述执行所述android终端的控制命令,实现对所述android终端的控制包括:将刷卡人员信息显示在考勤信息页面上。所述将所述刷卡人员信息显示在考勤信息页面上之后还包括:根据全部的所述刷卡人员信息生成考勤汇总信息并显示在考勤汇总页面。其中,考勤汇总信息包括考勤人员名单以及考勤人数。通过点击网页内容的考勤模块,进入详细显示考勤汇总信息的考勤汇总页面,展示每节课的考勤人数及人员信息。

可选的,所述将所述刷卡人员信息显示在考勤信息页面上之后还包括:根据当前班级的所述人员信息以及所述考勤汇总信息生成缺勤人员信息,并展示在缺勤汇总页面。其中,缺勤人员信息包括缺勤人员名单以及缺勤人数。

可选的,所述执行所述android终端的控制命令还包括:向班级内的电子设备发送控制命令,使所述电子设备执行所述控制命令。在一个具体的实施例中,android终端向电子门发出开启电子门的控制命令,使所述电子门根据所述控制命令打开所述电子门。若刷卡后确认该学生为当前班级的人员信息后,android终端可以向班级门口的电子门发送打开电子门的控制命令,使得电子门自动打开允许学生进入。若刷卡后确认该学生不是当前班级的人员,则不会打开电子门,或者提醒学生应去的班级。同时,若确定该学生为当前班级的人员,android终端可以向教室内的空调、电灯、电脑、大屏等其他电子设备发送控制命令,控制教室内的电子设备的工作,如空调的打开关闭、教室内灯光的开启关闭、电脑以及大屏等设备的开启关闭等。

本发明实施例还提供一种android终端实时考勤记录统计展现装置,参照图2所示,包括:

存储模块11,用于获取当前班级的人员信息并存储在本地数据库中。

获取模块12,用于根据刷卡记录获取刷卡人员的卡号信息。

判断模块13,用于根据所述卡号信息判断所述刷卡人员是否存在于当前班级的所述人员信息中。

显示模块14,用于执行所述android终端的控制命令,实现对所述android终端的控制上。

可选的,所述人员信息包括卡号信息、人员id信息。

可选的,获取模块12还用于实现:通过读取android驱动的节点内容获取到当前刷卡人员的所述卡号信息。

可选的,显示模块14还用于实现:调用页面的js方式刷新所述考勤信息页面,将所述刷卡人员信息显示在所述考勤信息页面上。

可选的,所述装置还用于实现:每隔预设的时间间隔检测是否有新增的所述刷卡人员信息,若是则将新增的所述刷卡人员信息上传至服务器。其中,所述时间间隔为30s,采用http方式将新增的所述刷卡人员信息上传至服务器。

可选的,所述装置还用于实现:将刷卡人员信息显示在考勤信息页面,以及根据全部的所述刷卡人员信息生成考勤汇总信息并显示在考勤汇总页面。

可选的,所述装置还用于实现:根据当前班级的所述人员信息以及所述考勤汇总信息生成缺勤人员信息,并展示在缺勤汇总页面。

可选的,所述装置还用于实现:向电子门发出开启电子门的控制命令,使所述电子门根据所述控制命令打开所述电子门。

本发明所述一种android终端实时考勤记录统计展现方法和装置,通过在电子班牌添加刷卡器,并与android系统结合起来,从而通过android电子班牌既能够实现节目内容的展现也能实现刷卡考勤的记录功能,可以避免校园的需要单独建立刷卡器与考勤系统,降低成本;在班牌页面内实时更新显示页面内的考勤信息,同时实时修改页面内的刷卡人员显示信息以及汇总信息,具有更好的用户体验。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。

本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。

android 考勤界面,一种android终端实时考勤记录统计展现方法和装置与流程相关推荐

  1. 电池工况测试 matlab,一种燃料电池耐久性测试加速工况建立方法及装置与流程...

    本发明属于燃料电池技术领域,具体涉及一种燃料电池耐久性测试加速工况建立方法及装置. 背景技术: 近年来,环境污染问题日益严重.为了应对全球能源短缺和环境污染等问题,开始提倡大力发展新能源汽车,越来越多 ...

  2. Linux热插拔硬盘导致盘符漂移,一种解决热插拔时磁盘盘符漂移方法及装置与流程...

    本发明涉及磁盘管理技术领域,尤其是一种解决热插拔时磁盘盘符漂移方法及装置. 背景技术: 对于数据中心的运维人员来说,会遇到在服务器硬盘损坏时不停机的情况下更换硬盘的情况,也就是对硬盘进行热插拔.在对硬 ...

  3. 水平输送水汽通量matlab,一种气候变化情景下水汽通量的数据处理方法及装置与流程...

    本发明涉及水文气象技术领域,特别是涉及一种气候变化情景下水汽通量的数据处理方法及装置. 背景技术: 近年来,随着全球变化的加剧,极端旱涝事件频发.为适应和减缓气候变化带来的负面影响,需准确预测暴雨事件 ...

  4. perclos嘴巴_一种基于视频分析的疲劳状态检测方法及装置与流程

    本发明涉及疲劳检测领域,特别是涉及一种基于视频分析的疲劳状态综合检测方法及装置. 背景技术: 疲劳状态检测技术在交通运输.生产安全.教育培训等许多领域应用广泛.目前,疲劳状态检测的方法一般可分为接触式 ...

  5. android启动界面修改工具,Android 系统界面调节工具使用及功能

    Android 系统界面调节工具(Android System UI Tuner)是个隐藏功能,里面有一些实验性功能,可以辅助平时开发. 1. 打开 系统界面调节工具是个隐藏功能,打开他说简单也简单, ...

  6. 陈旿 计算机网络视频,一种新的实时半实物网络仿真方法

    仿真方法的应用最早可追溯到1773年,法国自然学家用仿真方法做物理实验估计π值.经过200多年的发展,仿真技术已经成为科学实验的有效手段,对科学技术的发展起到了巨大的推动作用.1992年美国提出22项 ...

  7. 一种将通讯录和即时通讯软件整合的方法及装置

    一种将通讯录和即时通讯软件整合的方法及装置 摘要 本发明实施例公开了一种将通讯录和即时通讯软件整合的方法及装置,属于通讯领域.所述方法包括:获取通讯录成员信息;将获取的通讯录成员信息加载到即时通讯软件 ...

  8. android自定义打电话界面,两种Android打电话实现方法

    在android开发中,用户能够拨打电话是最基本的需求.俗话说"条条大路通罗马",实现拨打电话的方式有多种,今天,就提供最常用两种. 首先,拨打电话,对于用户来说,是一个耗费的操作 ...

  9. Android硬件扩展接口有哪些,一种安卓智能设备USB接口拓展的方法及装置与流程...

    本发明涉及安卓智能设备技术领域,特别是涉及一种安卓智能设备USB接口拓展的方法及装置. 背景技术: 安卓是一种以Linux为基础的开放源码操作系统,2007年正式推出后,在短短几年时间内得到了广泛的应 ...

  10. android字符串块,一种Android系统字符串提取及合并方法与流程

    本发明涉及字符串提取及合并方法,尤其涉及一种Android系统字符串提取及合并方法. 背景技术: 随着智能通讯终端的日益普及,采用Android系统的智能通讯终端设备越来越走向世界各地,而对于多国语言 ...

最新文章

  1. Android攻城狮GestureDetector和GestureOverlayView
  2. python:改良廖雪峰的使用元类自定义ORM
  3. 为什么到今天还要坚持写博客(转)
  4. jQuery源码分析 整体框架部分及部分常用方法
  5. 红米Note 7 Pro在印度首销迅速售罄
  6. Sourcegraph 代码搜索
  7. Linux-Discuz安装LAMP
  8. 【POJ-2452】Sticks Problem【二分右端点+线段树】
  9. 京东联盟API接口-单页市场-提高商品转化率-京东高级API接口
  10. Hadoop 3.x 的组成 完整使用 (月薪过万 第三章)
  11. UML活动图案例-业务流程建模
  12. mac虚拟机搭建设置静态ip
  13. QN-H618 遥控器复制再生仪(拷贝机)
  14. linux系统无法识别固态硬盘_重装Linux操作系统为什么识别不了硬盘
  15. xorl %eax, %eax
  16. Pandas之drop_duplicates:去除重复项
  17. 基于FPGA的DDS 信号发生器(一)
  18. 【权限管理框架】一文看懂Shiro权限管理框架!
  19. 球形/PH响应性的树枝状聚合物:树枝状聚酰胺PAMAM/His-PAMAM/DNA 聚酰胺偶联组氨酸/的制备流程
  20. quartz的schedulerFactory实现解析

热门文章

  1. 看懂555定时器,有哪些应用?
  2. 555集成定时器及其应用
  3. SLAM 中evo的使用(二) (evaluation of odometry) evo_traj/ape rpe/evo_ape说明与示例
  4. Mac解决Error: No such file or directory @ rb_sysopen报错问题
  5. 工业机器人实训耗材_工业机器人实训课程
  6. 利用计算机为祖国做贡献的人,李晓维:祖国,我把科研事业献给您
  7. 计算机图形学(闫令琪博士课程答疑)-Shading(二)
  8. php 多城市切换,切换城市
  9. USB接口一般的排列方式是:红白绿黑从左到右。颜色含义如下:
  10. 10102 循环输入字符串