以下是小编给大家收集的通用考勤系统的设计(共含5篇),欢迎大家前来参阅。同时,但愿您也能像本文投稿人“秋木苏”一样,积极向本站投稿分享好文章。
摘要:班主任考勤和课堂互动是学校教学管理过程中必不可少的两个重要环节。笔者通过多方调查和分析,已经成功开发了一款能有效实现以
上两环节的“通用考勤系统”,该系统简单易用,教师只要准备一份Excel名单,就可以利用该系统对学生的出勤情况、课堂互动和回
家作业等数据进行记录、查询和统计。在无名单的情况下,同样可以利用本系统通过交互,有效提高课堂气氛和上课效率。本文较为详
细地介绍了本系统的开发思想、各模块的功能和实现原理,通过各方使用,证明本系统具有较好的实用价值和推广价值。
关键词 : 课堂教学,通用 ,点名系统, Excel,随机,统计
一.开发背景和用户需求分析
随着信息化校园中学分制的深入实施,原来需大量手工统计的数据纷纷搭上了高效的直通车。但是不少学校为了管理需要,学校教室往往不让联网,在单机的情况下要实现信息化变成了一个相对传统的课题。
课堂点名和提问是教学管理过程中必不可少的重要环节。特别是公共选修课和其它考查课,平时成绩更是成了考查学生的重要数据。而平时成绩一般包含了两块内容,即平时作业和课堂考勤。
由于几乎每天都要记录这些信息,一个学期下来,点名册上就会留下密密麻麻的海量信息,如此一来,统计数据就成了一个很大的工程,很多老师望而生畏,干脆就不看点名册,仅凭自己的平时印象随意给分,从某种意义上讲,这是很不负责任的。
课堂提问是启发学生思维,调动课堂气氛,促进课堂教学互动的有效方法。但如何公正、随机、方便地对学生进行提问,如何轻松有效地实施考勤和统计。
如何才能有效实现全员教育,提高学生的学习积极性,这都是教育工作者一直想解决的问题。为此,笔者决定设计一款“通用考勤系统”,以下简称“本系统”。
二、市场调查
市面上现有的考勤系统很多,很先进,但很奇怪的是,笔者接触到的十几所学校中,没有一个一线教师在使用相关系统的,那么用户到底需要什么样的考勤系统呢?为此笔者设计了一份调查问卷,具体见附录1,对五所学校的三十位各个不同岗位的教师作了书面调查,汇总总结出以下几点:
1.在使用者调查中,点名册使用频率最多的是数学老师,平均一周达8次之多,其次为班主任,平均一周六次,管理者则极少使用。
2.点名册的用途调查中,班主任用得最多的是记录迟到、早退、缺课等考勤信息,还有就是期中期末的成绩统计和各项评优等。而数学老师则除了记录考勤信息外,最主要的是记录平时作业和课堂练习成绩。而考查课和公共选修课则更多的是用来记录考勤信息和课堂练习成绩。
3.在“点名册给您带来的烦恼”的调查中,多数回答都集中在数据的统计上,一学期下来,海量的统计数据,非常头痛。
4.在“希望点名软件应该有什么样的功能?”的回答中,总结出来有以下几点:
(1)易学:要求界面简洁,一看就懂,一学就会。
(2)易用:最好拿了就能用,不需要繁杂的安装和调试。
(3)好用:最好是跟名单相关的信息都能用该系统记录,比如除了记录迟到早退外,还能记录课堂练习和课外作业成绩。
(4)直观:统计数据最好能直接在Excel中完成,不需要过多的人工参与,结果一目了然。
6.在“无名单情况下点名时,希望软件具有什么功能”时,管理者的需求最多,综合起来就是:
(1)在范围不大的座谈会或面试等场合,采用顺序或随机显示号码的方式来安排发言顺序。
(2)在空间较大的地方如小剧场、阶梯教室,报告厅,很适合按X排X列的形式来点名。
(3)为了增加活动气氛,可以采用“击鼓传花”的方式,播放着激动的音乐,快速自动地滚动显示数据。
三.开发工具和开发思想
(一)开发工具
由于该点名系统集中在单机环境使用,所以对系统的要求并不高,因此笔者选用微软公司开发的Visual Basic(以下简称VB)软件开发,通过程序直接调用Excel模块,实现对Excel名单的记录与读取。选用VB编程有以下优点:
VB与Office都是微软公司旗下的产品,兼容性非常好,VB通过OLE技术获取Excel的控制句柄,从而直接控制Excel的一系列操作。
虽然VB在运行速度上没优势,但目前计算机配置都很强大,用户不会觉得速度慢的,由于VB编程简单,操作直观,实现容易。
点名系统需要前台界面和后期数据表格的输出,单独用Excel和VB均不能达到此种目的,利用VB和Excel的结合来开发和实现点名系统是最理想选择。
(二)Excel对象模型
理解Excel的对象模型是对其编程的基础。Excel以层次结构组织对象,其对象模型中含有许多不同的对象元素,这些对象元素可以被VB操纵。Excel对象模型描述了Excel的理论结构。其中,最重要的对象如图3-1所示。
Workbook对象集是Application对象的下层,指向的是Excel的工作簿文件。
Worksheet对象集是Workbook对象集的下层,表示的是Excel的一个工作表。
Range和cell对象是Worksheet象的下层,指向Excel工作表中的一个或多个单元格。
这4个对象是Excel中最重要的对象。要控制Excel中的某个具体对象,如某个工作簿中某一表格中的单元格,就必须从Excel层次结构对象的最上层Application对象开始遍历。
(三)VB调用Excel对象模型方法
Application对象是Excel对象模型的顶层,表示整个Excel应用程序。在VB应用程序中调用Excel,实质是使用Application对象的属性、方法和事件。
首先在工程中引用外部的Excel对象, 然后声明Excel对象变量
Dim xApp As Excel.Application ‘Excel应用程序
Dim xBok As Excel.Workbook ‘Excel工作簿
Dim xShet As Worksheet‘Excel工作表
在声明对象变量之后,可用CreateObject函数给变量赋值新的或已存在的Application对象引用。具体实现如下:
Set xApp = CreateObject(“Excel.Application”)‘创建Excel应用程序对象
(四) VB调用Excel常用的方法
1.使用工作薄。Workbooks对象代表Excel应用程序中当前打开的一个工作簿,包含在Work2books集合中。可以通过Workbooks集合或表示当前活动工作簿的Active Workbook对象访问Work2book对象。
Set xBok = xApp.Workbooks.Open(App.Path & “点名册.xls")‘工作薄
2.使用工作表和使用单元范围。Sheets集合表示工作簿中所有的工作表。可以通过Sheets集合来访问、激活、增加、更名和删除工作表。一个Worksheet对象代表一个工作表。
Set xShet = xBok.Worksheets(1)‘工作表
Range对象代表工作表的某一单元格、某一行、某一列、某一选定区域(具体的属性和方法略)。比如第二行第二列B2单元格可以写为:xShet.Cells(2, 2),可以对此单元格进行内容修改。
3.使用Excel工作表函数。在VB语句中可使用大部分的Excel工作表函数,可通过WorksheetFunction对象调用Excel工作表函数。
四、系统结构及各功能模块说明
(一)系统结构
本系统包括四个模块, 分别为“点名册”、“韩信点兵”、“击鼓传花”和“摇号抽奖”。其中“点名册”是本系统的核心模块,包括“考勤小助手”、“上课小助手”、“作业小助手”,通过对Excel工作簿的读写来实现数据管理和信息的查询;而“韩信点兵”、“击鼓传花”和“摇号抽奖”则是在没有点名册情况下使用的辅助模块,系统整体结构如图4-1所示。
(二)考勤小助手
出现如图4-2所示的界面。考勤小助手系统是专为班主任设计,主要针对班主任每天对学生的出勤情况进行记录和统计。
图4-2 考勤小助手界面
图4-3考勤小助手对应的Excel
由于本系统直接在Excel文档上操作,所以使用前必须拥有Excel格式的名单文件,否则系统无法工作。名单格式如图4-3所示。
下面简要说明一下该系统的功能和操作方法。
1.初始化设置
①确定点名册路径:点击 图标找到并关联Excel文档,便于后续操作;
②读取Excel信息到数据库,目的是让系统运行速度更加快速。
2.3种点名方式:
本系统设置了3种点名方式,具体如下:
点击“上一位”或“下一位”按钮,显示相邻同学的所有相关信息:性别、姓名、出勤情况汇总信息等;
点击 “随机”按钮,由机器随机抽取学号,并显示相关考勤信息;
点击 “搜索”按钮,根据指定的号码或姓名找出相应的学生考勤信息。
⑤拉“动滚动条”调出相应记录位置的学生相息。
3.考勤统计:
从图4-2可以看出,在考勤栏中显示 “迟到”、“早退”等单选钮,下方的数据则显示累计的次数。操作时选中某一项后,单击“记录”按钮,系统会把最新统计数所写入到Excel中。
4.意义
有了量化考核后,班主任可以更直观地得到学生的出勤统计数据,从而在周小结、月小结和期末总结上公布精准信息,依据这些数据开展期末评优工作,学生对结果的信服度会大大提高,再也不用为此解释老半天了。
(三)上课小助手
图4-4上课小助手界面
图4-5上课小助手对应的Excel表
一线上课的老师应该知道,一堂课如果是教师满堂灌,学生多少会觉得沉闷,对于自制力弱一点的学生来说,也许会不知不觉就睡着,这严重影响了听课效率。
采用点名册对学生进行课堂量化考核后,学生的危机意识马上增强,个个都会打起精神,认真听课,上课效率自然提高,这一点笔者屡试不爽,在学生心目中,老师一直都在拿着笔评价他们,其实笔者只是简单地在点名册上画一个“正”字。
本模块界面如图4-4所示,采用本系统后替代纸质的点名册,其后,所得到的效果则更加明显,有以下几个原因。
1.采用随机点名后,所有学生都有可能被点到,没有了主观成分,学生就没法侥幸心理,所以大家都会抖擞精神。
2. 由于点名和打分的信息是直接投影的,所有学生都能看到,学生就会有一个攀比心理,看到比自己差的分数,大家会幸灾乐祸,看到比自己高的分数,则又会暗暗下决心要超过前者。
3. 每次使用后,Excel中就会有相应的记录,结果如图4-5所示,有了统计数据后,教师对学生的上课表现就会有更大的发言权。
(四)作业打分小助手
图4-6作业小助手界面
图4-7作业小助手对应的Excel表
对于语文、数学、英语老师来说,每天都会有山一样的作业。每次作业都需要记录,一个学期下来,会用掉10张左右的名单,如果期末统计要把这么多的数据全统计出来,那将是一个非常庞大的工程。
这种情况下,如果平时每一次都用本软件把数据记录到电脑上的话,如图4-7所示,最后统计工作就完全可以省略了,七Excel对应的如图4-7所示。
(五)韩信点兵
古代韩信带兵点人数时不需要士兵报数,他只要士兵变几个不同行列的队形就能测算出总人数了。
从如图4-8所示的界面上可以很容易理解,本模块适合于没有名单也没有分配序号的有多行多列的`场合,比如在大教室里上公共选修课或者在大礼堂里开讲座,听众来自不同的地方,也没有分配固定的序号。
图4-8韩信点兵界面
实现原理:利用随机数表达式Int(Rnd*X)和Int(Rnd*Y)得到相应的行号和列号。
(六)击鼓传花
本模块的操作界面如图4-9所示,本系统应用在有号码或编号的场合,比如班会课上采用击鼓传花的方法,轮到的同学表演一个节目。另外本系统还可以应用于抽取幸运号码抽等场合,不难想象本系统能充分调动参与者的积极性与兴奋点。
实现原理:利用定时器每隔一定时执行一次的原理,不断让数字累加,到最大值后再置0,如此一直循环,直到点击“停止”,时产生的号码就是目标号码。
图4-9击鼓传花界面图4-10摇号抽奖界面
(七)摇号抽奖
在某些场合,使用者不知道参与者的姓名,也没有名单能用,只有参与者的号码或编号,这时候可以使用“摇号抽奖”功能模块,界面如图4-10所示。
实现原理:利用随机数表达式int(Rnd*X)来实现数字的随机变化。
以上6种点名方式,囊括了现实生活中的各种情况,其实现的功能和使用场合各有不同,使用者可根据实际情况尝试使用。
五、本系统的优势
为什么市面上有那么多考勤系统,但学校里却无人使用呢?笔者就此进行了调查,发现目前许多软件在功能上一应俱全,但却在使用上让许多非专业人士望而却步。
所以,亟需一套能让所有教师真正会用的工具软件来协助课堂教学管理。针对此,笔者开发的“课堂教学通用考勤系统”,努力避开这些缺点。下面表1-1列出了本系统与其它考勤系统的对比数据:
比较项目 通用考勤系统 其它考勤系统
费用 免费 几万
应用场合 课堂、报告厅等 办公室、传达室
功能 考勤、课堂、作业 考勤
复杂度 简单安装或直接使用 繁杂安装和调试
数据库支持 Excel文档,有office的地方都可用 大型数据库
名单 有、无名单的场合都可使用 必需有名单
网络 单机版,放在优盘上可用 需要网络支持
统计 Excel直观显示结果 可最后生成Excel文件
使用方法 教师现场操作,结果直观显示 指纹识别或打卡
表1-1通用考勤系统与其他系统的比较
从以上对比数据可以看出其它考勤系统虽然功能强大(网络、指纹识别),但并不适合在教室使用;而本系统因为是针对教师和课堂设计,所以小巧专业,下面具体说一下本系统的特点。
1.本系统要求低:无需数据库支持,不需要网络和服务器支持,只要装有Office即可。
2.可移植性强: 由于所需的组件不多,所以不安装也可运行,系统可在优盘上直接打开使用
3.通用性强:班级一般都有Excel名单,教师借助名单,上课时能随机抽取学生信息,实现师生互动;即使没有名单,也可以按号码来抽取;如果连号码也没有,那么还可以按座位来抽取,总之本软件能很方便地为老师们的教育教学服务。
本系统并不局限于教室,任何需要点名提问的场合都适合,比如报告厅演讲,会议室座谈、小剧场晚会等,借助于培训,台上台下互动更热闹。
5、点名突出趣味性,随机性
教师借助该系统与学生互动,随机抽号,实时统计,让现场的学生即有压力感,又有新鲜感。本系统的“韩信点兵”、“击鼓传花”、“摇号抽奖”等几个附加功能也,增加了点名的趣味性。另外系统中利用随机函数可尽量保证点名的随机、公正和公平。
6、简明方便的查询功能
点名册部分不仅能有效地统计同学的出勤和作业情况,还能借助于多媒体实时呈现,如果想看看整个班的整体情况,直接打开Excel点名册就可以,操作简单又方便。
六.后记
该系统目前已经在几个学校应用了,不过由于本人水平有限,本系统还有许多可以改进的地方,比如在界面上处理得更加生动美观;在功能上可以增加时下比较流行的“语音点名”;最后还可以考虑与学分制管理平台的进行融合,作为整个平台的一个部分。
在后续的版本中,笔者将会进一步地完善它。
参考文献:
[1]闫志英.语音点名系统设计与实现[DB/OL].省略,.
[2]李兆斌,Excel与VBA编程从入门到精通[M].北京:电子工业出版社,:31-38.
[3]王鸿儒.Excel VBA程序设计[M].北京:中国铁道出版社,:21.
[4]方康年.随机点名系统的设计与实现[J].电脑知识与技术,,3:203-204(2).
HR管理的过程中与无数的数据、人名等等打交道。如果没有HR系统那么管理速度将会很慢,显得特别没有效率!那么什么叫HR系统呢?
考勤系统是指一套管理公司的员工的上下班考勤记录等相关情况的管理系统。是考勤软件与考勤硬件结合的产品,一般为HR部门使用,掌握并管理企业的员工出勤动态。在很大程度上,减轻了HR不必要的工作量,同时也带来了效益!
那么什么样的考勤系统更加深入人心呢?
(一)COHO
COHO首创PC、手机、PAD三位一体实时通讯技术,对异常信息实时智能预警提醒、实时通知员工调班信息、通过自助管理将日常管理工作量分摊化,极大降低HR管理人员工作量,将HR从复杂的事务性工作中解放出来...
(二)web考勤系统
web考勤系统在企业原有考勤系统的基础上,实现考勤的网络化异地管理,软件安装在服务器上,分布在不同地域考勤机构可共用一套管理软件,各个分支机构可独立管理本部考勤。web考勤系统支持组织架构无限分级,对排班进行分析优化;可实现自动给排班,考勤优化分析;统计数据优化分析。web考勤系统主要通过准确计量和科学安排员工工时,集中分析劳动力在企业内的投入产出比问题以及劳动力优化的问题。帮助企业提升员工个体有效工时、最小化合规风险和提高劳动力生产率,最终提高企业对内部劳动力的管理能力。系统可对员工的出勤情况完全实现自动化管理。在人力成本日益高涨的今天,是企业管理的得力帮手!
web考勤管理系统通过对大多数企业已经具备的考勤管理数据深度挖掘,分析劳动力在企业内的投入产出比问题以及劳动力优化的问题,对弹性的劳动力安排,实时的劳动力活动跟踪,通过自助服务对员工或经理级人员进行合理的授权,对各种劳动数据的分析使企业能够做出有关劳动力的科学决策,使员工所有的活动服从于企业增值链,达到企业效益的最大化。
COHO勤管理系统 是劳动力管理解决方案的核心部分,通过实时读取考勤设备数据,结合劳动力排班信息、假期加班申请信息实时自动分析、计算,处理如迟到、早退、缺勤、加班、请假等各种复杂考勤事务。
[hr考勤系统是什么]
学生考勤管理系统结构,包括前端硬件设备和系统应用程序两部分,学生考勤管理系统的前端硬件设备为IC卡识别设备。应用程序通过计算机串口接收IC卡设备发送的进出人员的IC卡号码,将卡号信息传送至PC机,学生的信息是通过IC卡号来查询的,记录着学生是否准时上下课。管理系统可以对学生的考勤情况进行查询和修改。
根据学生考勤管理系统的要求,刷卡设置部分主要完成计算机的串口设置等功能,数据库管理功能主要包括对学生考勤信息及学生信息的管理功能。
学生的缺席情况都在系统记载着,具体到学生姓名、时间、课程以及缺席的原因都有记载。考勤系统必须可以收录、修改、查询、统计学生的缺席情况。
学生考勤管理系统网页子系统主要功能是提供使用者查看相关的历史信息以及各种加值服务功能,让使用者随时掌握门禁金钥使用上的资讯。学生考勤管理系统是针对从二维条码描扫器所接收到的金钥传送后端伺服器验证,验证完毕后再将个人资讯呈现在系统画面上,以便管理者有效控管使用者的权益与管理进出门禁动态资讯。学生考勤管理系统是将二维条码描扫器所接收到的金钥传送后端伺服器确认身份,并从读钞机取得使用者所给予的纸钞数量金额进行储值加值服务。学生考勤管理系统则是让使用者在行走或行驶时,都能够进行金钥的取得以及即时撤销或补发所遗失掉的金钥之使用上的安全性。
3. 1软件的功能要尽可能丰富
考勤系统软件功能就十分丰富。利用多媒体可视化操作技术对卡的拥有者,工作人员的班置进行合理的设置,系统各种应用参数和编程都可以利用点击而完成全部的设置,从而实行了管理者的全部信息化管理,增强了工作效率。
3. 2设置控制器首端响应功能
因为有限制入内控制器是独立判断读卡信息的,因此,它具有判断读卡信息时间短的优点,但是前提是卡的有效性,如果卡没有失效,那么控制器就能立刻对其进行识别并且响应。在设置连续读卡方式的时候,可以不用延误而进行持续的读卡,节省了读卡的时间和提高了效率。
3. 3设置控制器独立时钟模式
控制器的独立,有利于在系统无故或突然断电时,不受到其影响,使控制器可以独立的运行,保证数据不会丢失,以免造成不必要的麻烦,影响系统整体管理。
3. 4发挥系统中出现的错误能够及时发现的功能
管理系统的错误是经常发生的,会影响整个系统的正常运行,因此及时发现并处理系统中产生的错误是必要的,以确保系统运行的效率。
3. 5通信的响应时间要快速
因为系统利用了TCWIP通信方式.使得总线上的所有控制器(64台)。在操作中正常情况下要做到3秒钟要进行一次周期的查询完成,安装卡运行的速度要达到每千卡一百二十秒。
3. 6确保OLE。显示屏在读卡机上的应用
由于国家节能减排需求的提出,各个领域的开发和发展都必须在节能和环保的思想指导之下,尽可能运用节能的材料,OLED显示屏不仅可以对系统信息可以清楚显示,而且可以对读卡的信息进行明确显示,有利于检查考勤的情况,为持卡者提供有用的信息显示功能。
3. 7高速韦根信号技术可以把读卡机上的信息从控制器上传入到系统中,而信息显示的亮度的调节可以通过分级的方式进行
3. 8采用多种类型的辨识设备
在考勤识别设备中不能仅仅使用单一的设备,要多运用一些先进的设备,例如:IC读卡机、感应形式的读卡机、条形码式读卡机、韦根读卡机等多种类型的设备。同时也可以利用现代科学技术,比如指纹和人脸的识别设备等。随着科学技术发明的不断创新,考勤识别设备也要不断更新,以适应科学发展的需求。
3. 9在能源供给方面。
控制器的能源供给有一定的标准,要按照标准供给其标准是电压十二伏,电流零点五安。
3.10保证人和机器可以有效对话模式
不但要有效利用机器设备的全面操作,但是,人的作用也不能忽视,要达到机器对人的指令的服从,使人可以改变读卡器上的显示器的设置。
3. 11系统的维护和更新也是必须要注意的内容
因为门禁的设备都是模块的设计方式,因此,对于系统的维护和错误的处理很容易。出现问题的部分可以单独处理,不影响整个系统的运作。
4结语
学生的考勤系统是运用身份辨识的技术来对学生进行考勤管理的方式。对于方便学校的纪律管理来说,具有非常重要的作用,可以有效地保证学生的出席率,确保学生有效地完成学校制定的计划。学生的出勤情况是衡量学校教学质量和水平的一个有力标准,有时必须强制执行,以保障学生可以有效地学习到所需的文化知识,实现学校育人的功能。
根据学生考勤管理系统的功能要求,数据库应包括3个主要数据表:刷卡信息表、学生信息表和学生考勤信息表。分别保存用户的刷卡信息、基本信息和考勤记录。此外,数据库还应包括保存查询结果表格,用于保存学生出勤次数的查询结果。
模块用于管理(辅导)员登记和查询学生的迟到、早退、旷课、事假、病假等考勤信息。考勤记录对于分析各个班级的学风、班风和教风有着重要的作用。通过考勤记录统计信息可以说明许多问题。例如:如果一个班级某个课程的旷课人数和次数都比较多,则讲授该课程教师的教学水平或教学方法就可能存在问题;如果一个班级某几个学生的旷课次数特别多,则学校就应该与这些学生或他们的家长交流,以便找出产生问题的原因和解决问题的方法,从而避免此不良现象的'扩散。点击学生管理中学生考勤管理这一项,看到学生考勤管理对话形式,在工具选择中点击新增,在相关内容的控件中输入相应的信息。比如:在考勤日期上输入要考察学生出勤率的时间。输入完毕可以点击保存,这样,学校的管理系统中就会看到一条新增的信息。只要根据查询条件按钮就会出现想要查询的信息。选择一条考勤记录,会相应地出现输入文本框,可以在此文本框中对该条考勤信息进行删除修改,然后记得保存,这样就能对考勤的信息进行了新的设置。
★ 教学系统设计
★ 教学系统设计论文
★ 考勤管理制度
★ 考勤规章制度
★ 考勤管理制度
★ 考勤奖罚管理制度