教师考勤自动记录表

2024-04-11

教师考勤自动记录表(精选8篇)

篇1:教师考勤自动记录表

单位传统的考勤登记方式有工作量大、出错几率高、统计分析麻烦等特点,现在已经进入了信息时代,为何不用电脑来帮我们进行考勤呢?用Excel制作简单、快捷、准确的考勤表,你就能切身体会到信息时代的方便与快捷,

一、基本框架设置

首先要进行的工作当然就是新建工作簿,在工作表中输入姓名、日期,制订考勤表的基本框架。

1.启动Excel2002,新建一个工作簿,命名为“员工考勤表”,在工作簿中建立12个工作表。

2.在当月工作表的A1、B1单元格中分别输入“姓名”、“日期”,在A2单元格中输入第1个员工的姓名,接着选择A2、A3单元格,然后单击“合并及居中”按钮将两个单元格合并为1个单元格,按照以上方法录入其他员工的姓名。

3.在单元格C1中输入“7-1”,程序将自动转成“7月1日”(这里假定考勤从7月1日开始)。用鼠标点选单元格C1,并移动鼠标到单元格的右下角,待出现实心“十”字的填充柄后,按住左键拖动到需要的位置,这样在7月1日后便形成了一个日期序列。

4.单击日期序列最后的“自动填充选项”智能填充标记,在弹出来的菜单中点选“以工作日填充”项,程序便自动将星期六、日去掉,不记入考勤日期。

5.选中整个日期行,在“单元格格式”对话框中点选“数字”选项卡。在“分类”列表中点选“自定义”项,在类型框中输入“d“日“”,然后单击“确定”按钮。

二、录制宏

1.点选工作表中的任意一个单元格,然后单击“工具→宏→录制新宏”菜单项,进入“录制新宏”对话框。在“宏名”框中输入准备录制的宏的名称――“返回当前时间”,“确定”后即进入宏的录制阶段。

2.输入公式“=now()”,然后按回车键,接着单击“停止录制”工具栏中的“停止录制”按钮结束录制。

三、制作宏按钮

1.单击“视图→工具栏→绘图”菜单项,调出“绘图”工具栏,接着选择“绘图”工具栏中的“绘图→对齐→对齐网格”项。

2.单击“视图→工具栏→窗体”菜单项,调出“窗体”工具栏,然后单击“窗体”工具栏上的“按钮”,接着在单元格B2中拖动鼠标绘制一个按钮,Excel将自动打开“指定宏”对话框,点选其中的“返回当前时间”宏,并单击“确定”按钮,

3.单击按钮,将按钮上的文字更改为“上班”,并对文字大小、字体进行设置。然后单击“绘图”工具栏上的“选择对象”按钮,并按住“Ctrl”键,用鼠标将刚才制作的按钮拖到B3中,即将制作好的按钮复制到B3中,并将按钮上的问题更改为“下班”。

4.确认“绘图”工具栏上的“选择对象”按钮被选中,单击“下班”按钮,然后按住“Shift”键再单击“上班”按钮,将两个按钮同时选中。单击“Ctrl”键,用鼠标将选中的两个按钮拖动复制到B列的其余单元格中。

四、记录出勤

选中待插入上下班时间的单元格,单击同一行中的“上班”或“下班”按钮即可。在单击“上班”、“下班”按钮时会返回很长一串数字,其实我们只需输入诸如“13:30”这样的时间即可。单击“格式→单元格”菜单项,在弹出来的“单元格格式”对话框中点选“数字”选项卡,在分类框中点选“时间”,在“类型”框中点选“13:30”,最后单击“确定”即可。

要把出勤记录由公式结果转换成具体的时间数值,否则当公式被重新计算后,其结果将更改。选中表中的所有数据单元格,单击右键选择“复制”,点选“编辑→选择性粘贴”菜单项,在“选择性粘贴”对话框中选中“数值”项,然后单击“确定”。

五、统计结果

1.在日期行之后的单元格中依次输入“迟到”、“早退”、“病假”、“事假”等需要统计的项目。并将这几列中的单元格上下两两合并,使之对应于姓名行。

2.单击单元格Y2,然后键入公式“=COUNTIF(C2:X2,“〉8:30“)”(这里假设上班时间为8:30),并按回车键,Z2单元格中便会出现选中员工所有迟于8:30上班的工作日天数。同理在Z2单元格中输入公式“=COUNTIF(C3:X3,“〉17:00“)”(假设下班时间为17:00),并按回车键,Z2单元格中便会出现选中员工所有早于17:00下班的工作日天数。

3.单击AB2单元格输入公式“=COUNTIF(C2:X3,“事假“)”,并按回车键确认,AB2单元格中便出现了选中员工本月的事假次数。

4.其他人的统计方法可以利用Excel的公式和相对引用功能来完成。

5.单击“工具→选项”菜单项,在弹出的对话框中点选“重新计算”选项卡,并单击“重算活动工作表”按钮。这样所有员工的考勤就全部统计出来了。

篇2:教师考勤自动记录表

(二)

1页次

项 目***131415合计本 日 正常 工 时本 日 加 班 工 时本日 合计 工 时主 管 助 理 保 养 人 员职称姓名工类***131415合计时别正常&n

篇3:教师考勤自动记录表

当前, 对学生课堂出勤率的考核是教学管理中颇为棘手的难题, 大部分高校都要求教师进行课堂考勤, 并将其作为评定学生平时成绩的主要依据。对此通常有两种做法, 一种是教师利用纸质点名表进行手写记录, 另一种是教师将点名表的电子版存于U盘。这两种方法都需要教师在上课时携带信息存储介质, 如果忘记携带甚至遗失了该介质, 都会影响考勤信息的收集。另外, 对多门课程或多个班级考勤情况的汇总, 传统操作方法的工作量也十分巨大且易产生误差。

为解决这一难题, 作者开发了《课堂考勤记录平台》软件。该平台构建在网站服务器基础之上, 网址为, 主要开发语言为ASP VBScript, 委托广州壹网网络技术有限公司存放运行代码并提供主机服务。

2. 平台功能简介

2.1 基本功能

课堂考勤记录平台具有以下四项基本功能:

(1) 现场登记考勤

教师首先在下拉列表中选好课程名称, 班级, 日期 (系统默认为当天) 之后, 系统在获取这些用户自定义参数之后, 将自动导出对应的学生花名册, 如图1所示, 教师现场依次点名, 如出勤则无须处理, 如遇缺席学生需在其姓名右侧点击“记录缺席”按钮后进入确认页, 如图2所示, 再点击“确认记录”即可 (点击“取消登记”为其逆操作) 。当整个班级考勤结束后, 需点击“完成本次点名操作”按钮, 这时系统将对非缺席状态的学生进行出席状态的自动补录。

(2) 错误记录修正

如有误记发生, 平台提供了修改缺席记录的逆操作。选择记录有误的课程名称, 班级, 日期 (在弹出的日期表中选择) , 在花名册中找到需要消除缺席记录的学生姓名, 点击右侧“记录缺席”后再点击“取消记录”即可。

(3) 考勤记录查询

此项功能对所有人开放, 用户无需登录即可进行查询。在平台用户登录页面下方点击“按班级查询考勤情况”, 选择班级和课程名称后即可查询所有相关记录。学生可对相关缺席记录提出异议并提请教师修改, 学校管理层可对各专业出勤状况做出总体判断。

(4) 教务信息查询

通过点选多级关联的下拉菜单可以查询教师与专业、班级与专业、学生与班级、课程与教师、课程与班级等相关信息。

2.2 可扩展功能

为适应未来需求, 本平台提供了以下扩展功能:

(1) 自动全方位统计出勤率相关数据的功能

未来平台可实现对如下各种指标的即时统计:按课程个人出勤率、所有课程个人出勤率、按课程班级出勤率、所有课程班级出勤率、按课程专业出勤率、所有课程专业出勤率、针对教师个人的学生出勤率等。

(2) 预测出勤率变化趋势的功能

平台可将以上各个统计指标的历史数据导入预置的数学模型并进行初始化, 同时利用新增数据按照植入的算法计算结果, 从而实现对近期出勤率变化趋势的预测。

(3) 应用对象移植功能

尽管平台的设计初衷是用于课堂考勤, 但其基本功能对于其他许多工作任务都适用, 转换时仅需简单更新数据库和页面提示文字即可。例如, 可用于记录学生的作业完成情况、记录维修派遣工的闲置/外出状态、记录客户对服务的正/负面评价、记录宾馆房间入住情况、记录科学实验中样本反应的阴/阳性等。

3. 平台操作流程和服务器端数据表设计

服务器端sql数据库共设计了4张数据表和一个数据表集。4张数据表所存放的数据依次是:登录验证信息、课程信息、专业班级信息和学生名册信息。它们彼此之间相互关联, 协调实现了对签到表 (如图1所示) 三个主要属性的定义, 即本次考勤是在什么时间针对哪个班级的什么课程所进行的操作。具体来说, 第一步, 教师在登录页面输入本人姓名和密码之后, 服务器调取登录验证数据表决定是否继续;第二步, 服务器调取课程数据表, 根据上一步获取的教师姓名查询其所授全部课程, 将其装入下拉列表显示在选择课程的页面中;第三步, 教师在该下拉列表中选择课程, 服务器调取专业班级数据表, 根据所选课程查询所有开设本课程的班级, 将其装入下拉列表显示在选择班级的页面中;第四步, 教师在该下拉列表中选择班级, 服务器调取学生名册数据表, 根据所选班级查询该班所有学生姓名, 导入签到表。

与上述4张数据表配套设计了一个数据表集, 即若干在数据库中由各班班级名称命名的数据表所组成的集合, 其中存放着涉及该班级全部学生的所有考勤记录。每张数据表的结构如图3所示, 第一列的列名 (字段名) 为日期, 第二列的列名为课程名称, 从第三列开始, 列名依次是该班级花名册中的学生姓名, 如果该班级有N名学生, 则该数据表共有N+2列。由于在同一天可能对多门课程进行考勤, 而对同一门课程的考勤又可能发生在不同的日期, 因而每一次考勤记录需要根据日期和课程名称的信息组合进行区分, 即数据表中的每一行以日期和课程名称这两个字段值的组合作为该行的唯一识别标记, 换言之数据表中没有单一字段的主键, 而是由两个字段构成的联合主键。

4. 后台存储过程解析

4.1 记录学生出勤状态

本功能是在点名过程中记录学生的出勤状态。不难看出此状态为布尔型数值, 而且能够在两者之间自由转换, 这是因为教师点名时不但将现场记录缺席, 在之后任何时间都可能对其进行更改, 即取消当次登记 (逆操作) 。这里有两个技术要点需要说明:

第一, 客户端网页通过按钮这种表单元素传递不同的URL参数值, 再将其以输入参数的形式传入存储过程, 作为更新数据表的新数据。VB代码Command1.Parameters.Append Command1.CreateParameter ("@content", 200, 1, 100, content) 表明本存储过程中输入参数@content的值是由同名VB变量content赋予的, 而此VB变量的值又是由网页中的URL参数Request.QueryString () 赋予的, 其在本段代码中取值0或1, 也就是记录缺席和取消记录缺席这两个按钮所传递的值。随后本存储过程通过Transact-SQL语句“set'+@name+'='+@content1+'where…”将这个值写入数据表。此外, 为了书写代码方便, 可对@content进行格式化变形, @content1=''+@content+''''。

第二, 网页中session变量进行自动刷新, 这是通过对该变量以原值赋值的方式实现的。session变量需要刷新的根本原因在于它的生命期, 一般服务器设置的是10-20分钟, 超时后session变量的值将被清空。教师需要选择本次考勤的班级、课程、日期, 这些预置的参数被赋值给session变量。每次对学生记录缺席或取消记录时, 存储过程都需要将这些session变量装载到输入参数中去, 但由于学生人数过多等原因, 考勤操作时长有可能超过session变量的生命期, 这时存储过程将无法通过session变量获取必要的预置参数, 系统将出现运行错误。其解决办法是:在每次记录缺席或取消记录时, 都对session变量以原值进行赋值, 从而实现在变量值不变的前提下重新计算生命期。理论上session变量可以永不过期, 但也有例外, 如相邻两次记录缺席 (或取消) 操作的间隔时长超过了session变量的生命期, 就会出现生命期还没来得及延长就过期了的情况。

4.2“出席”状态自动补录

本功能是在每次点名完成之后, 对“非缺席”状态的学生进行“出席”状态的自动补录。体现在数据库中的操作就是将指定数据表 (与所选班级对应) 中指定行 (与所选日期对应) 里面所有的NULL值修改为1, 其结果是“出席”状态得以确认。

代码的编写有如下特点:

首先是游标cursor的定位取值, 游标可将其取值范围中的所有值依次装入变量@c, 但每次只能存放其中一个值。本段代码所定义游标的取值范围是考勤记录表 (如图3所示) 中的所有列名, 不难看出从第三个列名开始才出现第一个学生姓名, 因此为了避免第一、二个列名的干扰, 本存储过程连续三次使用了fetch next使得@c在第一次传值之前即被赋值为第三列的列名, 从而实现了定位取值。

其次是添加指标统计功能, 这是在更新数据表时自动完成的。目前平台统计两个指标:总缺勤次数和出勤率, 它们是对某一班级中某门课程的统计, 分别对应每个学生在所有日期上的缺勤次数总和及出勤次数与考勤总次数之比。这两个统计指标在数据表中的表现是对每一门课程分别添加两行作为统计行, 它们在“日期”列的值分别固定为“总缺勤次数”和“出勤率”, 在“课程名称”列的值分别为不同课程的名称。在本存储过程中, 如要统计的课程名称为A, 则从以第一个学生姓名命名的第3列开始, 在游标中使用SQL语句“update表名set列名=表达式where课程名称=A AND…”更新统计行中的数据, 其中用装载游标当前值的变量@c表示列名, 用select count@c和round (selectavg@c) 作为给该列赋值的表达式, 显示总缺勤次数和出勤率的统计结果。另外, 并不是所有符合“课程名称=A”的行都是统计的对象, 统计行本身也符合这个条件, 很显然, 它们不是统计的对象, 而是统计的结果, 因此上述的更新语句必须在AND后面加入“日期!=‘缺勤总次数'AND日期!=‘出勤率 (%) '”, 从而在下一次的统计对象中排除上一次统计结果的干扰。

第三是使用SQL语句if not exists (select…) 作为条件语句进行判断, 如果括号中select查询语句返回结果不为空, 则条件成立。上述对于总缺勤次数和出勤率的统计, 数据表中相关数据行是系统在第一次进行统计时通过本存储过程自动添加的, 一旦这些数据行被添加, 系统下一次进行统计时只需对它们进行数据更新即可, 无需再次添加新数据行, 因此本存储过程在每一次进行统计之前必须首先对相关统计行是否已经存在做出判断, 如果不存在, 也就是第一次进行统计的时候, 才进行添加统计行的操作。

5. 结语

本文介绍的课堂考勤记录平台 (www.teachinglogistics.net) 具有功能实用、操作简便的特点, 目前在部分高职院校中试用, 对提高教学管理水平和效率有一定帮助。但还需进一步完善, 使之获得更好的应用前景。

参考文献

[1]Microsoft Corporation.SQL Server2012联机丛书[EB/OL].http://msdn.microsoft.com/zh-cn/library/bb418440 (v=sql.10) .aspx, 2012-12-18/2013-06-01.

[2]Microsoft Corporation.ASP.Net帮助和支持中心[EB/OL].http://support.microsoft.com/gp/aspnet/zh-cn, 2012-12-18/2013-06-01.

[3]张小潘, 田野.ASP.NET经典范例50讲[M].北京:科学出版社, 2004.

[4]张淑平, 霍秋燕.程序员教程 (第三版) [M].北京:清华大学出版社, 2011.

[5]李晓栋.毕业论文跟踪指导平台的研发与应用[J].广东广播电视大学学报, 2011, 20:109-112.

篇4:教师考勤自动记录表

关键词分钟数据;自记记录;替换

中图分类号P415.12文献标识码A文章编号1673-9671-(2011)012-0102-01

1工作原理及降水记录异常问题的处理方法

自动站雨量缺测或异常时,小时雨量可用虹吸式雨量计同时次的值代替,所以要保证虹吸式雨量计正常运转,且每次有大的降水以前都要试用虹吸式雨量计,以备自动站故障时用。假如分钟数据缺测,影响了年报表中“15个时段最大降水量”的挑取时,可以采用如下的方法使分钟数据连续和完整,且基本符合实际降水情况。确定降水异常的分钟时段,从虹吸式雨量自记中读出经时差訂正后的每分钟降水量,替换异常时段的分钟记录并备注。现将其总结如下:

降水停止后自动站仍有降水记录:

此类现象,除了仪器本身原因外,多是仪器维护或操作不当造成,因此观测员要认真查找原因。根据不同情况进行不同的处理。①滞后降水。传感器翻斗内剩余雨水,一般可能出现0.1、0.2、0.3mm少量降水记录。若该记录出现在降水停止后的下2个小时的时间段内,在逐日数据维护时则把该记录累加到降水停止的那个小时时段内;若记录出现在其后的第3小时或之后的时段内,则不再累加,应删除有关记录。夜间(08-20时)不守班的站,夜间出现此种情况时,可保持原记录,不修改B文件;若夜间有降水,但8—9时无降水现象而有少量的降水记录,则把降水记录累加到7—8时中。②维护不当造成降水。若是维护不当或仪器故障造成降水,应对Z文件进行修改,根据实际情况按无降水处理。③编报。使用自动站记录编报时,天气报、天气加密报中有关降水量组和天气现象组的编报必须配合一致。若无降水现象而有降水记录时,按无降水处理,对软件生成的降水量组,应人工删除。

在编报时段内原无降水现象,而临近编报的正点前开始降水,且无降水记录(即不到0.1毫米)时,则人工输入0.0按微量降水进行编报。①雾露霜形成降水记录。单纯的雾、露、霜形成的记录,一律按无降水处理。对软件生成的降水量组,应人工删除。Z文件以及由Z文件生成的J文件不作修改。②调试仪器形成降水记录。由于调试仪器、仪器故障、Z文件损坏等原因,形成错误的降水记录时,应对Z文件进行修改,根据实际情况按无降水或缺测处理。③做好雨量传感器的清洁工作。要做好雨量传感器的清洁工作,巡视仪器(尤其在降水前)时要注意清除承水器中的昆虫、树叶等杂物,防止漏斗堵塞,要注意检查传感器内部是否正常。方法是:拧开雨量筒下部的3个螺丝,取下外筒,检查内部各个漏斗是否堵塞,是否有蛛蜘网,是否有尘土,是否水平等。④定时降水量的观测。自动站A文件和月报表中定时降水量,均应采用08时和20时人工观测值。

2温、湿度异常数据的处理

1)故障现象:某基本站2005年8月20日,因风大雨猛,使温湿度传感器与电缆的接头进水,造成20时至21日14时各时正点温湿度数据出现异常。

处理方法:规范规定“一般时次不进行补测,仅在02.08.14.20时4个时次定时和规定编发气象观测报告时次,气温、湿度记录缺测或异常时,用现有人工观测仪器在正点后10分钟内进行补测。”该次传感器故障影响到20日20时至21日14时正点温湿度各要素记录,应该恢复人工站干湿球温度表进行观测,20日20时、21日02、08、14时的温湿度、水汽压、露点温度、相对湿度值用人工站数据代替。

2)故障现象:有个别站,因自动站芯片问题,湿度分钟数据时常出现跳变异常现象。

处理方法:把该明显跳变异常的数据作缺测处理。①假如该异常数据影响到日极值时,要重新挑取日极值。②假如跳变异常的数据影响到某一个正点时,把该正点数据按缺测处理,正点数据按《观测规范》综合问题解答24条规定:用正点前后10分钟接近正点的数据代替,并优先使用。

3气压数据异常的处理

处理方法:把该分钟数据按缺测处理;当气压分钟数据异常期间不影响到小时或日极值时,一般不必进行处理,当异常数据对日极值有影响时,按《观测规范》规定从“实有的自动观测记录和人工补测的定时观测记录中挑取日极值“。当气压分钟数据异常影响到某一正点时,按《规范》规定用前后10分钟数据代替,当前后10分钟数据也异常时,用前后时次数据内插求得。

4风向风速数据异常的处理

故障现象:自动站风速与人工站风速差值大于1.0 m/s时。

处理方法:要及时找出原因,排除故障。分钟数据异常的处理方法同气压的处理方法,但风向缺测或异常时,不能用前后两个时次的数据内插,应用其他风的自记记录代替。

5J文件的处理方法

J文件是分钟观测数据文件,由一个月的原始分钟观测数据构成,包括本站气压(P)、气温(T)、相对湿度(U)、降水量(R)、风(F)等5个气象要素:①以上异常数据(指各气象要素分钟数据),属于J文件的,将异常分钟数据作缺测处理。②J文件00分数据有误,自动站正点数据正常,用自动站正点数据代替J文件的00分数据。③J文件00分数据有误,自动站正点数据是由接近正点的10分钟内的正确分钟数据或人工补测代替的,则J文件00分的数据按缺测处理。

6A文件的处理方法

A文件为报表文件,是一个站的台站参数、每月的原始观测数据、数据质量控制及相应的台站附加信息构成。当月出现的异常数据,首先要在逐日地面数据(B文件)维护时完成,所以A文件维护时要着重对附加信息段的备注栏进行维护,备注时要说明故障原因、处理方法、是否影响极值等情况。

7结语

①当自动站出现故障时,要及时申报故障,值班员要在1小时内报告,在上级业务部门的指导下对自动站仪器、设备进行维修或更换。②当自动站出现故障时,又不能立即排除故障时,要及时恢复人工所有观测项目。③温湿度传感器和电缆的连接处要用胶带密封完好,以免进水。④观测员要加强责任心,要经常注意检查自动站和人工站各气象要素的对比,发现异常及时处理。⑤对于单轨运行的自动站数据出现异常,并对正点数据有影响时,正点前后10分钟数据优先使用,其次为人工补测值,最后为内插值。

考参考文献

[1]地面气象观测规范,气象出版社,2003,6.

[2]地面气象观测数据文件和记录簿表格式,气象出版社,2005,6.

[3]河南省气象局业务管理工作文件选编(1996-2006).河南:河南省气象局编,2006.

[4]李黄.自动气象站实用手册.北京:气象出版社,2007.

作者简介

篇5:考勤记录管理规定

一、考勤录入

1、面部识别录入(打卡)是员工出勤的主要依据,员工上下班必须进行面部识别录入或打卡作为记录出勤时间。

2、若因特殊原因未进行面部识别或打卡,必须于次日将部门领导签批的上下班时间证明交人力资源科,未按时交者,作旷工或缺卡处理。

3、员工必须亲自打卡或进行面部识别录入,严禁委托他人办理。否则,托人和被托双方各处以50元罚款。

4、员工因公司业务需要外出办事而不能进公司或提前离开公司的,应该事先填写“外出工作时间表”并由部门主管签字,回公司后立即将“外出工作时间表”交人力资源部门确认。

5、上班工作期间,需要短时间(2小时)内办理私事的,必须经部门领导口头批准后方可离开岗位。

6、因公出差必须履行出差手续,填写出差申请单,经部门主管签字后报人力资源科作为出勤记录。

二、考勤统计

每月底最后一天人力资源科对员工的考勤录入做详细统计,将员工的出勤情况,迟到、早退、事假、病假、旷工、缺卡次数等详细登录在“考勤报表”中,报财务科作为核发当月工资的依据。

三、处罚规定

1、迟到。正常上班时间后30分钟内入公司作迟到处理,迟到一次扣发当月工资10元,迟到3次以旷工半天处理,6次者以旷工1天处理,以此类推。

2、早退。正常下班时间前30分钟内离开公司作早退处理,早退一次扣发当月工资10元,早退达3次者以旷工半天处理,6次者以旷工1天处理,以此类推。

3、旷工。迟到、早退在30分钟至2小时以内,以旷工半天处理,2小时以上的以旷工1天处理。旷工1天按当月日均工资计算扣发2天工资。未经请假或假满未经续假而擅自不到职,根据实际缺勤天数按旷工处理;

4、缺卡。缺卡一次扣发当月工资10元。

5、员工私自连续离岗三天作自动离职处理。员工无故旷工月累计五天以上者予以解雇。

此制度自2014年5月1日起实施。

xxxxx工贸有限责任公司

篇6:教师考勤自动记录表

对于公司的人力资源或行政人员来说,员工的每月考勤统计一直是很头痛的一个问题。从各类考勤机、网上考勤与移动考勤系统导出电子考勤数据并借助Excel进行处理是最基本的统计方法。

如果对Excel了解不够深入的话,也许十人以下规模的公司考勤还能靠眼睛人工应付,几百人的就变得不太现实。

本篇技巧就将向大家介绍如何借助Excel的自带高级功能快速统计考勤数据、减少人工工作量提高工作效率。

让我们先来看下借助Excel可以实现的考勤统计最终效果对比:

初始考勤导出表:

最终完成处理的考勤统计表:

是否有考勤数据一目了然豁然的感觉?借助Excel达到最终统计效果仅仅只需要几个步骤几分钟而已!

还等什么?赶快来看下面的教程一起学习吧!

步骤1:导出原始考勤电子表格

首先,我们通过考勤机所连接服务器将考勤数据导入到Excel中,通常我们都会导出以下几项考勤数据内容:员工工号,员工姓名,刷卡日期,刷卡时间。有时每天每个员工的刷卡时间与次数都是不同的,但不用怕,这些不同的数据会在后续的处理中被过滤掉,不会为最终的统计造成影响。

半米人才管理

步骤2:添加上下午标签

现在我们需要为打卡时间设置上下午标签,以便为后续统计提供帮助。

在数据表格中插入“上下午”列,并撰写函数: IF(D2<--“12:00:00”,“上午”,“下午”)然后拖拽整列即可。

步骤3:考勤表格数据分类汇总

接下来我们就要做最关的一步,对原始考勤数据表格进行分类汇总。

此时我们要用到的Excel功能就是“数据透视表”。

依次选择菜单:“插入”>“数据透视表”>“数据透视表”,在弹出的选择窗口中,点选“选择一个表或区域”选项,并如示例图中所示,拖拽选择以下数据列:“姓名”“刷卡日期”“刷卡时间”“上下午”。

半米人才管理

点击“确定”按钮,在新工作数据表中,右边侧栏会出现“数据透视表字段列表”栏,根据示例中所示,将对应字段拖拽至对应区域内。

然后我们需要对“刷卡时间”数值进行设置,我们将“刷卡时间”设置为“最小值”。表格会自动根据“刷卡日期”过滤多余非最小“刷卡时间”的数据,多次重复的打卡时间会被自动过滤。

同时将数字格式设置为“时间”格式。

半米人才管理

半米人才管理

步骤4:在刚插入的表格旁边再次插入数据透视表

插入位置如图中所示,唯一不同之处就在于“刷新时间”数值选择最大值。下班时间以最后一次打卡时间为准,其余时间均被被过滤。

半米人才管理

步骤5:隐藏数据透视表多余字段

现在的表格已经有我们所需要的全部统计数据了,此时我们还隐藏多余字段列表。

隐藏后的表格就是我们下图中所见

半米人才管理

步骤6:上下班打卡统计

接下来我们要对上班时间和下班时间来进行处理。假定公司规定早上上班时间不能晚于7点30分,下午下班时间不能早与17点。那么我们新建两列,分别为:上午迟到情况和下午早退情况,分别编写两个统计函数:

=IF(B6<--“07:30:01”,0,1)和=IF(B6<--“07:30:01”,0,1)然后拖拽对应姓名所属范围列即可。

为何迟到是1,不知道是0?这是为了后续总和统计方便所设数值。就如示例图中所示,使用sum函数累加后即可得出当月迟到或早退总数。

步骤7:缺勤统计

如果上下班都未能打卡,记为缺勤。因为我们已经有上下班迟到的标识数值,那么利用这个数值即可很方便的统计当天是否有缺勤及当月缺勤总数。缺勤函数:

=IF(K7=0,IF(L7=0,1,0),0)

半米人才管理

步骤8:剩余考勤数据统计函数

工作日标识函数:=IF(OR(WEEKDAY(A7,2)=6,WEEKDAY(A7,2)=7),“0”,“1”)工作时长函数:=INT((HOUR(H7)*60+MINUTE(H7)-HOUR(B7)*60-MINUTE(B7))/60)&“小时”&MOD((HOUR(H7)*60+MINUTE(H7)-HOUR(B7)*60-MINUTE(B7)),60)&“分钟”

本文由半米人才管理原创

转载请注明出处

篇7:教师考勤自动记录表

为维护良好的教学秩序,培养我班学生的时间意识、纪律意识和良好的学习习惯;根据教学与汽车工程学院的相关规定制定本制度。

第一章 常规考勤制度

第一条由班长对每节课进行常规考勤并做详细记录。如实记录班级到课情况,并根据旷课情况填写班级日常情况汇报表,同时注明旷课的具体情况。

第二条班长每周对点名表记录的学生情况进行汇总,对严重的旷课情况进行思想教育,情节严重的交给辅导员谈话教育。

第三条对一周的考勤汇总进行分析,对旷课严重的学生进行重点的批评教育。

第二章请假销假制度

第五条学生可根据实情情况分别请病假、事假。凡未请假或超假者,均以旷课论处。学生请假必须事前请假,事后请假一律无效。学生请假不得稍假,稍假一律无效。病假若时间久需由医院开具相关证明。

第六条学生可根据客观需要请事假,请事假的原则是事情的重要性要高于上课,具体事宜由辅导员老师把握。

第七条请假条一式两份,一份由辅导员老师备案,一份由班长留存。没有开具书面假条的,视为旷课。

第八条严厉杜绝学生在在校出现处分、考试作弊的现象。对此

同学全院通报,同时取消该学生当的任何评优资格,取消助学金、奖学金、助学贷款等助学、奖学类待遇的享受资格。

第九条关于迟到、早退、旷课的说明:

迟到 预备铃响后进入教室为迟到,一学期内累计3次迟到计

旷课一节。

早退 在上课时间未经允许擅自提前离开,时间不足20分钟为早退。

一学期内累计3次早退计旷课一节。

机械与汽车工程学院

机械设计制造及其自动化09-9班班委会

篇8:基于射频识别的自动考勤系统

射频识别技术(RFID)是一种利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的自动识别技术。与普通IC卡相比,应用了射频识别技术的射频IC卡具有非接触、阅读速度快、无磨损、数据存储量大和使用寿命长的特点,应用广泛。近几年来,非接触射频卡在各领域的应用中异军突起,前景广阔,大有取代传统磁卡和接触式IC卡的趋势。

一个完整的射频识别系统,由阅读器、电子标签(应答器)和管理系统三个部分所组成。电子标签存储信息,阅读器是连接应用系统与标签信息的桥梁,而应用系统对标签中的数据进行处理。正常工作时,标签进入阅读器的天线磁场后,接收阅读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(无源标签)或者主动发送某一频率的信号(有源标签),阅读器读取信息并解码后,送至中央信息系统进行相关数据处理。常见射频识别系统如图1所示。

2考勤系统硬件部分的实现

硬件部分的关键在于芯片的选取与读写器的设计。读卡器一般主要由MCU、射频IC卡读写模块、天线及USB通信接口等部分组成。读卡器对射频识别卡的读写操作是根据射频电磁感应原理工作的。读写模块是读卡器与射频IC卡实现无线通信的核心模块,也是读写射频IC卡的关键接口芯片,他根据寄存器的设定对发送缓冲区的数据进行调制得到发送信号,通过天线以电磁波的形式发出去,射频识别卡采用RF场得负载调制进行响应。天线拾取射频IC卡的响应信号经过天线匹配电路送到读写模块内部接收缓冲器对信号进行检查和解调并根据寄存器的设定进行处理。

射频芯片选取Philips公司所生产的高频段13.56MHz的MFRC500芯片。其功能包括了调制、解调、产生射频信号、安全管理与防碰撞。内部分为射频区和接口区,射频区包含了调制解调器和电源供电电路,直接与天线连接;接口区有与单片机相连接的端口,有与射频区相连接的收发器,64字节的数据缓冲器,存放寄存器初始化文件的E2PROM,存放密码的只读存储器以及进行三重验证和数据加密的密码机,防碰撞处理的防碰撞模块和控制单元。这是与射频卡实现通信的核心模块。射频识别系统硬件结构简图如图2所示。

单片机控制选择STC89C52RC微处理器。单片机程序主要需要控制的是射频芯片的FIFO寄存器,控制寄存器,命令寄存器,E2PROM,Cryptol加密模块,可编程定时器以及中断控制。单片机程序控制流程图如图3所示。

3射频识别在课堂考勤系统的应用

本软件是射频识别技术应用于课堂点名系统的一个实例,由delphi7在windows XP环境下编写,数据库选用microsoft SQL Server 2000。主服务器将每堂课的教室信息与学生信息通过网络发送到对应教室,由教师登陆系统,学生在读卡器上刷卡的方式完成签到。之后,系统会将签到信息进行统计并反馈回主服务器。用射频识别的方式进行上课考勤不但使上课点名过程更加高效,也使得考勤记录统计和查询更加高效。考勤主界面如图4所示。

4结论

现在射频识别技术已经在我们的身边普及开来,渐渐成为日常生活中非常重要的一部分,今后必将占有广阔市场。而采用新的计算机数据库管理模式可以大大改善传统管理模式效率低,数据维护不变的情况,降低管理者的管理难度和劳动强度,能够及时,准确,有效的查询和处理信息数据。可以预见,射频识别与信息管理的结合将有着很大的应用空间。

参考文献

[1]朗为民.射频识别(RFID)技术原理与应用[M].机械工业出版社,2006.

[2]游战清,李苏剑.无线射频识别技术(RFID)理论与应用[M].电子工业出版社,2004.

上一篇:颖的教师节礼物下一篇:帮助寻找人生目标的十个问题