考勤机技术范文
考勤机技术范文(精选9篇)
考勤机技术 第1篇
随着我国高等教育规模的快速发展与壮大,在高等院校学生考勤管理工作中的新技术、新措施也如雨后春笋般的蓬勃发展起来,建立与完善符合现代高等教育规律的大学管理体系就成为建设高水平大学的重要技术保证之一。通过管理信息化实现管理现代化;通过管理现代化带动管理科学化;通过管理科学化促进管理规范化。要实现这个过程,就需要运用现代科学管理技术,加强信息化措施的管理,这是提高高校学生管理水平和效率的有效手段之一。在这些管理技术中,射频识别技术具有广阔的应用前景,在高校信息化管理中必将发挥重要的积极作用。
1. 射频识别技术的发展
射频识别技术(Radio Frequency Identification,RFID)是一种非接触式的自动识别技术。它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可应用于各种各样的外界环境。追溯其发展历史,公元前中国古人利用天然磁石制成指南车是其最早的应用。近年来,RFID技术广泛应用于物流和供应链管理、生产制造和装配、公路和航空运输、图书馆管理、身份标识和移动收费等系统中,体现了其巨大的技术优势和商业价值,被业界公认为是在21世纪最有潜力的技术之一。
1.1 射频识别技术的工作原理
RFID应用系统一般由射频识别读写硬件、通信与接口中间件、应用系统三部分组成。射频识别读写硬件是系统的关键部分,完成被识别物体的信息采集和存储,主要由RFID电子标签、阅读器和射频天线组成。
1)RFID电子标签由标签芯片及标签天线(或线圈)组成,附着在待识别的物体上,可根据需要标识信息,进行通信。
2)阅读器用于读取或写入电子标签信息。
3)射频天线在电子标签和阅读器间传递射频信号,可与阅读器集成在一起。
阅读器通过射频天线发送一定频率的射频信号,当电子标签进入发射天线工作区域时产生感应电流,获得能量被激活;电子标签将自身编码等信息通过标签天线发送出去;射频天线接收从电子标签发送来的载波信号,经天线调节器传送到阅读器;阅读器对接收的信号进行解调和解码,然后通过网络送到计算机信息系统进行相关数据处理工作。
1.2 射频识别技术的优势
作为一种管理信息系统中新技术的一员,全球管理与信息技术咨询业界的顶级服务提供商埃森哲实验室首席科学家弗格森认为,RFID更是一种突破性的技术:“第一,可以识别单个的非常具体的物体,而不是像条形码那样只能识别一类物体;第二,其采用无线电射频,可以透过外部材料读取数据,而条形码必须靠激光来读取信息;第三,可以同时对多个物体进行识读,而条形码只能一个一个地读。此外,储存的信息量也非常大。”
作为一种具有天然优势的RFID技术具体特点表现多样。
1)读取方便快捷
数据的读取无需光源,甚至可以透过外包装来进行。有效识别距离更大,采用自带电池的主动标签时,有效识别距离可达30米以上。
2)识别速度快
标签一进入磁场,解读器就可以即时读取其中的信息,而且能够同时处理多个标签,实现批量识别。其理论速度为250公里/小时,读取时间0.5毫秒。
3)数据容量大
数据容量最大的二维条形码(PDF417),最多也只能存储2725个数字;若包含字母,存储量则会更少;RFID标签则可以根据用户的需要扩充到几十K。
4)更好的安全性
每张卡片均有不同序号,无法复制,保密性极高。每次信息读写过程符合ISO/IEC DIS97892标准的保密要求,安全可靠。
5)动态实时通信
标签以与每秒50~100次的频率与解读器进行通信,所以只要RFID标签所附着的物体出现在解读器的有效识别范围内,就可以对其位置进行动态的追踪和监控。
2. 高校学生考勤管理的现状和存在的问题
伴随着我国高等教育改革的深入发展,我国高校的学生在招生规模、构成层次、管理要求等方面都出现了新的时代特点,要顺利完成高校学生工作的历史使命,提高管理水平和管理效率,就必须引入现代管理技术,多渠道、全方位的开展学生管理工作,保证教学活动有有效开展,实现高等教育的教学价值。
在这些学生管理工作中,考勤工作首当其冲。上课课堂本应该是“传道、授业、解惑”的神圣场所,学生则通过课堂听课“得道、获业、明智”,从而实现知识的传授、文化的传播、历史的继承。然而,学生逃学旷课现象在每所高校都普遍发生。
总体分析,学生缺勤的原因很多,这其中既包括学生自身方面的原因,如态度不正、专业不明、功利性强、好大求全、环境诱惑等;也包括教师授课方面的原因,如教学水平不高,讲授方式单一;考核方式单一,考试方法不当,没有去听课的学生在考试前猛抄或复印同学的笔记,“临时抱佛脚”也能过关,体现不出上课与不上课的区别等;更包括教学管理方面的原因,如检查力度不够。
通常对教学的检查只是检查教师的到位情况、教师的教学方法、学生的学习态度,很少去检查学生听课人数;规章制度落实不好。各个高校在《学生手册》里都把旷课作为违规违纪的行为,并做出了严肃的规定,甚至可以开除学籍,但这些规章制度却没有真正落实;管理资源配备不齐。伴随着高校的扩招,各个高校的管理资源日渐短缺,专职辅导员数量不足,专职班主任缺失,考勤方式原始,这些都造成了高校学生考勤管理的漏洞。
3. RFID技术在高校学生考勤管理中的应用
RFID技术在高校学生管理中具体应用的逻辑组成部分主要有三个方面。
3.1 学生必修课课程考勤中的应用
对于在学校固定区域内定位上必修课程的学生。电子标签可以安放在学生校徽或者学生一卡通上,然后在学校主要建筑物门口和各个教室门口安放读卡器。
当学生进出相关建筑物时,其安装的读卡器会自动读到标签的信息,通过无线发射设备将学生数据传到系统中心,系统中心就调用软件系统,来对比学生信息的安全性决定是否准许学生进入该建筑物;当学生进出该建筑物的班级时,教室门口的读卡器会读取标签的信息,发送给系统中的定位机。
定位机记录该学生进出教室的信息,并通过课程数据库进行对比,检查该学生是否是该门课程的必修课学生,并对其考勤加以记录,同时将该记录信息传送至本次课程教师机的考勤系统中和该学生所在院系相关辅导员老师的系统中,让学校老师或领导在必要时能随时查询到该学生的位置状态。
教授必修课程的老师发现上课时缺少某个同学亦可根据记录查询该同学的离开信息并将该信息实时传送到相关辅导员教师那里;辅导员教师系统数据库可以对比该生有无合法的请假手续(电子签章完成),决定是否要对该生的有效定位进行管理和监控,并对合法请假学生的信息及时传回必修课程老师的桌面系统,方便教师考勤使用。
3.2 学生选修课课程考勤中的应用
对于在学校非固定区域内定位上选修课程的学生。电子标签可以安放的位置和使用原理是不变的,同样当学生进出所选课程的班级时,教室门口的读卡器会读取标签的信息,发送给系统中的定位机。
定位机记录该学生进出教室的信息,并通过选修课程数据库进行对比,检查该学生是否是该门课程的已选学生,并对其考勤加以记录,同时将该记录信息传送至本次课程教师机的考勤系统中,对于没选该课程的学生信息也加以记录并形成其旁听数据库。
当该选修课程进行到一定的时期,授课教师可以根据考勤系统数据库的信息调整所选课程的学生名单,并根据系统记录给予相关学分,从而剔除因盲目选课而没有兴趣持续学习的学生,增加因各种原因没有选上但坚持学习的学生,达到优化教学资源的目的。
例如,在选修课上课时,通过学生进入教室的RFID设备发现,学生选修课数据库中应到学生和实到学生相比少了一部分人,数据库系统就回自动找出该部分学生并显示其相关个人信息,记录在缺课数据库中;而对于没有选上该课程来旁听的学生亦会显示其信息,记录在旁听数据库中。同时对数据库中的两个信息做出考核上的设置。
此原理同样适用于对于学生专业讲座和社团活动的考勤管理中。
3.3 学校学生考勤管理中的应用
对于学生在学校必修课、选修课和讲座等学习方面的考勤管理记录和数据分析资料可以用于三个方面。
(1)学术培养方案修订的应用
根据历年(不少于四年)必修课、选修课和讲座等学习方面的考勤管理数据为分析学生的学习动向,考查教师的教学水平,重新修正课程的教学内容,明确新的教学目标等工作起到数据辅助支撑作用,从而达到更合理、科学的制定新的人才培养方案的目的和要求。
(2)学生日常管理方面的应用
根据必修课、选修课和讲座等学习方面的实时考勤管理数据能够及时掌握学生的考勤信息,动态调整和分配学校的教学资源,积极合理引导学生有针对性的学习,预防学校突发事件发生,及时发现学校非常因素并制定处理预案。
(3)学生考评管理方面的应用
根据必修课、选修课和讲座等学习方面的汇总考勤管理数据来考评学生的学习状态和学习态度,为学校内、外部评先选优提供数据根据和量化指标,树立学生们的正确学习方向,维护好学校的正常教学秩序。
4. 总结
综上所述,射频识别技术是一种稳定可靠的自动识别技术,它在加强组织管理、改善组织流程、完善组织制度当中具有广阔的发展前景,并正在被越来越广泛的应用。其发展的前景结合物联网的应用必将更加具有的开拓性和多样性,其使用的范围结合互联网的发展必将更加具有广泛性和基础性,其实用的意义结合数据库技术和信息挖掘技术的应用必将更加具有现实性和可操作性。
参考文献
[1]彭扬.信息技术与物流管理[M].中国物资出版社,2009.2.
[2]雷静,林强.基于RFID的中小学校园安全智能管理系统的开发与研究[J].中国教育技术装备,2008,(4).
[3]李丹.RFID技术将掀全新变革[J].金卡工程,2005,(6).
盘锦职业技术学院考勤制度 第2篇
(讨论稿)
为了加强岗位责任制,严肃劳动纪律,规范工作秩序,强化内部管理,增强教职工的责任感,提高工作效率和服务质量,结合我院实际,制订考勤制度如下:
第一章考勤对象
第一条教职工必须按学院规定的作息时间上下班。党政管理人员(含双肩挑人员)、各系部、院直各部门负责人、系主任助理、教研室主任、助教、教学辅助人员(含实验技术人员)、工勤人员等,实行坐班制;新调入学院的中级职称以上人员在进院半年内实行坐班制。
第二条教师系列的中级以上职称人员,在不影响正常工作的前提下可以不坐班,但各系部必须保证系部和所属各教研室上班时间有人值班,值班人员应掌握所在部门人员的去向,保证联络畅通,并负责处理本部门的日常工作。各系部、院直属各部门每月应有排好的值班表,在每学期开学前报学院综合办公室和组织人事部备案,各教研室的值班表要报到各系部备案。
第二章考勤制度
第三条各系部、院直各部门要严肃认真地执行请销假制度,同时要严格考勤制度。各系部、院直各部门的行政主
要负责人要主管考勤工作。同时,各系部要指定一名能坚持
原则、秉公办事、认真负责的兼职考勤员,负责考勤统计,并于每月3日前将上月的考勤表报组织人事部。院直各部门
所属人员将利用考勤机考勤,每日 2~4次,每月初由组织人
事部将上月的考勤结果进行汇总归档。
第四条各系部报考勤表时,对各类请假人员要附请假
审批表或相关证明材料。院直各部门每月3日前也要将上月
上述材料派专人报组织人事部。没有附送相关证明等材料的,所填各类假期无效,按旷工对待。
第五条考勤工作必须严格认真,各系部要客观地填报
考勤,不得瞒报、少报、不报。一旦发现在考勤中弄虚作假,学院将对有关当事人作出严肃处理。各系部要实行签到制,教职工如有代他人签到或干扰考勤人员工作,与考勤人员无
理取闹者,学院将给予批评教育直至必要的处分。
第六条各系部、院直各部门每天对教职工出勤情况要
如实登记,对外出办事人员要有考勤记录。组织人事部将会
同有关系部、院直各部门进行不定期的查岗,并将教职工的每月出勤情况,在校园网上公布,以接受全体教职工监督。
第三章请假制度
第七条请假程序、批准权限
(一)学院副职领导向正职领导请假。
(二)各系部、院直各部门主要负责人请假,由分管院领导批准,组织人事部办理请销假手续。
(三)一般教职工请假,请假时间在2天以内的,经所在科室、教研室负责人同意后,报所在系部、部门负责人批准;请假时间在3天以上者,经所在科室、教研室负责人和各系部、院直各部门负责人逐级签署意见后,报分管院领导审批;各类请假经批准后需在组织人事部办理请销假手续,教学人员应同时在教务处备案。
(四)请假必须事先履行请假手续,事假一般应提前两天请假,以便工作安排。各系部负责人在批假前须与教务处通报,在不影响工作的前提下,方能准假。请假批准后才能离岗,除患急病或紧急事故不能坚持上班可以补假外,其他情况一律不补假。补假者必须在事后两天之内补办请假手续,未办手续或者请假未经批准不上班者,一律按旷工处理。请假期满上班应及时办理销假手续。未销假而造成考勤失误,概由请假人自己负责。
(五)外出学习或开会凭通知单经有关领导批准后报组织人事部备案,教学人员需同时在教务处备案。
第八条请假相关规定:
(一)请病假:须持市级医院诊断证明,按教职工管理权限报请领导批准后方可休假;教职工病假期间,一律不得参与任何形式的第二职业活动,否则一经发现,病假不予承认,给予全院通报批评并按旷工处理,所在系部、部门领导要负领导失职责任,一年以内在所辖系部或部门发生三次类似事情的领导要给予全院批评乃至于撤销其职务处理。
(二)请事假:教职工应尽量在双休日安排好私事,原则上不请事假,如遇特殊情况确需请假者,要事先申明请假理由,按教职工管理权限报领导批准并将工作安排好后,方可离开工作岗位。
(三)请产假:需持医院相关证明,如出生证、剖腹产证明等。
(四)探亲假:教职工应利用寒暑假期探亲,其它时间一般不准许请探亲假,寒、暑假探亲的不用履行请假审批手续。
(五)婚假:职工本人结婚,给假三天。如女满23周岁、男满25周岁结婚为晚婚,给婚假十天,婚假期间工资照发。
(五)丧假:教职工的父母、配偶、子女去逝,需由本人料理丧事的,给丧假3天,如需到外地丧葬,另加路程假。利用探亲假或寒暑假时间处理丧事的,不另给丧假。
(六)其他:教职工因违纪等原因导致缺勤者,扣除相应的工资和津贴,并根据有关情况对当事人作出严肃处理。
第九条各种假期的待遇按上级文件和学院有关规定处理。
第四章其他规定
第十条各系部对不实施坐班制的教职工的考勤,可在本规定的基础上,制定符合本系部情况的内部考勤制度。学院安排的活动、政治学习、系部各项活动(含系部教研活动、集体备课、系部工作例会等)时间必须到院,上班时间不在院人员必须与值班人员保持联络畅通。如遇特殊情况,按照学院规定的特殊时期请假和考勤制度执行。
第十一条旷工的处理:
凡有下列情况之一,视为旷工:
(一)未请假或请假未获准而擅自不上班者;
(二)擅离职守半天以上(含半天)者;
(三)请假期满,无正当理由未续假或续假未获准而逾期不归者;
(四)不服从组织调动和工作分配,无故拖延不按规定时间到岗者;
(五)以欺骗手段请病、事假者。
旷工期间除停发工资外,按学院规定按日扣发院内岗位补贴,日标准为月岗位补贴总额/当月实际出勤天数;旷工者上班后视其情节轻重和认错态度好坏,进行批评教育或必要的处分,直至开除。
第十二条迟到、早退的处理意见:
(一)按规定的上班时间晚到,记迟到1次,提前离岗,记早退1次。当月迟到或早退4次,记旷工半天。
(二)擅离工作岗位时间超过2小时的,记为旷工半天。
第十三条各类假期遇寒暑假、公休日、法定假日均不顺延。
第十四条考勤结果将作为各系部、院直各部门或个人年终评先选优的重要依据之一。学院对于考勤制度执行情况好的各系部、院直各部门和考勤员,年终给予一定的奖励。第十五条 本考勤制度如与国家政策、法规相抵触之处,以国家政策、法规为准;本考勤制度经全院教职工广泛讨论后,自公布之日起实施,原考勤制度届时废止.本考勤制度由院组织人事部负责解释。
要求:学院各系部、院直各部门要抓紧时间组织本系部、部门人员对此制度进行讨论,讨论结果必须以书面形式于3月25日前上报学院综合办公室,逾期不报,视为赞同.学院将于近期公布,予以施行。
考勤机技术 第3篇
1 RFID技术相关内容简述
RFID技术是射频识别技术的简称, 是利用射频信号和空间耦合为主要传输特点的一种现代无线通信技术, 能够对被识别的对象进行自动、精准的识别。作为一种非接触式的现代识别技术, RFID技术能够对识别度向进行快速、及时、准确的信息采集, 获取识别对象的相关数据。当前RFID技术在社会经济活动中的各个领域都有着较为广泛的应用, 例如我们在生活中常见的条形码扫描就是基于RFID技术发展起来的。RFID技术主要是由射频卡、阅读器和数据管理系统三个主要部分构成的, 其工作原理简单的说就是射频器在一定范围内对识别对象进行扫描, 将获得的信息通过阅读器传入到数据管理系统中, 通过与数据管理系统中相关信息的比对对识别对象进行辨别和确认。
2 基于RFID技术的学生考勤管理系统研究
2.1 基于RFID技术学生考勤管理系统设计思路
为了提高设计出来的学生考勤系统能够与学校其他管理系统向融合, 基于RFID技术学生考勤管理系统设计要与学校校园网进行链接, 借助于校园网络平台, 通过C/S和B/S技术设计包括学生数据库管理系统、服务器应用系统和用户浏览器系统为一体的学生考勤管理系统。该系统的工作原理主要为将录有学生基本信息的RFID标签通过校园网络标记到学生持有的校园一卡通或者是学生IC卡上, 当学生进入到需要考勤的区域内, 通过RFID技术上的阅读器对学生信息进行采集, 并且采集到的信息通过无线网络发送到校园网络管理平台上, 通过与平台数据库的信息比对对学生身份进行辨别, 然后通过用户浏览器对学生的考勤信息和考勤记录进行统计和查询。
2.2 基于RFID技术学生考勤管理系统实现
基于基于RFID技术学生考勤管理系统的实现主要从以下几个方面开展。首先, 要对系统的硬件设施进行确定, 学生IC卡的芯片是识别的核心, 因此要对学生使用的IC卡进行设计, 根据考勤需要, 一般情况下要包括处理器、RFID无限模块和电源三个主要部分。另一个至关重要的硬件设施是RFID的阅读器, 这是RFID技术接收学生信息和传递信息的关键, 以MCU为核心, 5.8GHZ频段的阅读器是比较适宜的。其次, 要在软硬件设计好之后, 对系统的主要功能模块和工作流程进行设计, 根据学生考勤管理的主要工作内容, 基于RFID技术的考勤系统主要包括三个系统模块, 分别为身份自动识别模块、学生基本信息管理模块以及其他系统配置模块, 其中身份自动识别模块就是运用RFID对被考勤的对象进行自动识别, 并且对相关学生进行基本信息采集, 二学基本信息管理模块主要是关于学生的基本信息 (RFID技术下学生基本信息管理图例如图1 所示) 、考勤记录、考勤统计和报表等内容的管理模块, 其他系统配置模块是为了确保系统能够正常运行的数据库维护、软硬件管理等。
根据上述三个主要部分的信息模块, 基于RFID技术的学生考勤管理主要工作流程是技术中的阅读器对学生卡中的RFID芯片进行识别, 然后将识别到的信号传递给ONS系统, 通过信号比对对学生的身份进行识别, 将识别的信息进行记录和统计, 定时形成考勤结果报表, 对学生的考勤进行及时、准确的掌握。基于RFID技术的学生考勤系统涉及的主要因素有被识别对象、系统使用的时间和地点, 并且需要建立相应的数据库, 主要有学生基本信息数据库、管理员登录信息和考勤地点统计等等。
3 结束语
RFID技术是一种现代信息自动识别技术, 具有很好的精确性和稳定性, 在学生考勤管理中的应用能够有效提高学生考勤管理的准确性和科学性。在实际应用过程中, 要在系统软硬件配备、相关数据库建设管理和工作流程优化等方面采取措施, 更好的设计考勤管理系统, 确保学生考勤管理的信息化和高效率。
参考文献
[1]刘振章.基于RFID技术的高校学生考勤管理系统研究[J].中国管理信息化, 2013, (23) :53-55.
[2]樊利军, 王怀群, 魏昊.基于RFID的学生考勤系统的设计与实现[J].北京工业职业技术学院学报, 2013, (2) :10-13.
考勤机技术 第4篇
一、考勤目的:
“无规矩不成方圆”,良好的学风班风,是促使班集体进步的基础。为了更好地推动我系的学风班风建设,故制定以下课堂考勤制度。
二、考勤组:
考勤组由职教院团委学生会所有部门组成,共十一个小组(即一个部门一个小组),组长为各个部门部长,组员为部门所有成员。
三、考勤工作要求:
1、要求每个部门每周要对相应班级考勤至少一次,对没有考勤的部门扣2分,如果超过最低要求的部门每次加0.5分,最高上限分为2分。
2、考勤时佩戴工作牌,没有佩戴团委学生会工作证的人员扣1分/人。
3、要求各小组下到相应班级上课教室进行点名考勤,要求考勤人员中原则上要求有一人是部门部长或副部长。
4、考勤时不能中途打断老师上课,必须是在上课前十分钟先跟任课老师说明情况,得到上课老师的同意后才能点名考勤,上课铃声向后就开始考勤,并做好考勤记录。(建议,可以在上课前站在门口登记已来上课的同学,上课后再点那些没到的人员名单,点名时可以直接念学号)。
3、考勤小组每考勤一次的考勤表一式两份,一份给任课老师,另一份交给学习部(包括请假条),考勤表上必须有任课老师的签名和考勤人员的签名。
4、各小组在每周星期五下午六点钟前把考勤表统一交到学习部信袋,再由学习部统计处理后上交主席团和教务教学工作处,学习部把各部门考勤次数统计表交给纪检部,对迟交考勤表部门扣1分,未交考勤表则扣部门2分。
5、考勤小组要尽职尽责,严格考勤,不能弄虚作假,如有弄虚作假或无故失职者,扣分部门和个人3分。
6、考勤人员要从点名开始到15分钟之后才能离开教室,15分钟之内到的同学视为迟到,15分钟还未到的同学直接视为旷课。
四、考勤依据:
考勤依据:
(1)、凡点名缺席者,一律视为旷课处理(请假除外)。
(2)、如果有请假者,考勤人员到班级考勤时,相应班级班长将请假者的请假单交给考勤人员(请假存根交给教务处)。
请假制度:
请假时间在两天以内者必须用正规假条(职教院统一假条)申请,并有班主任签字,或者该请假科目相应的科任老师的签字;请假时间内在三天以上(包含三天)者必须用正规假条申请,并且有系领导签字;因特殊情况,如请假人不在学校者,必须通过班长用正规假条向班主任或系领导代理申请;口头请假无效。
为防止学生冒充老师签字批准假条的行为,考勤组会严格审查收上来的假条,并且拿到学生工作处核对,如有发现冒充老师签字盖章者,视为旷课处理,并加倍计旷课课时。
考勤机技术 第5篇
关键词:RFID,考勤系统,读写器
1 引言
随着科学技术的发展和企业管理模式的日趋成熟, 高度科学化的企业管理已成为企业生存的有力保障。人员管理和企业保密工作任何一环节的不慎, 都有可能对企业造成损失。在企业经济效益, 科技成果, 管理内部事务等一系列问题上, 门禁考勤系统为此提供了强有力的保障。现在出现了各种感应卡技术的门禁系统, 其中射频识别 (RFID) 技术, 是无接触技术, 具有通信安全, 距离远的特点, 鉴于此, 本文设计一套基于RFID的门禁考勤系统。
2 门禁考勤系统的硬件设计
基于RFID的门禁系统的核心是门禁控制器电路[1], 由嵌入式处理器及相应的外围电路构成, ID卡的识别是由控制器来完成的, 同时由控制器来判断ID卡是否在有效的时间段内, 并控制电子锁是否需要打开。为了实现上述的功能和指标, ID卡和门禁控制器微控制器采用ATMEL T5557和主控芯片STC11F04E, 电源模块采用双电压供电。ID卡和门禁控制器是进行硬件的设计的主要工作, 电路设计的好坏直接影响到整个系统的性能。门禁控制系统的硬件电路组成包括:RF接收模块、LF发射模块、LF的天线设计、低频接收模块、RF发射模块和通信接口部件等, 硬件的总体框图如图1所示。当中的门禁考勤系统的读写器, 可以用于门禁考勤。其中, 标签采用卡片形式, 读卡器由U2270B基站芯片及其支撑电路、芯片STC11F04E及其支撑电路、外围接口电路, 外围接口电路包括键盘、时钟模块、串口模块和液晶显示屏等组成。
射频U2270B芯片的内部由电源、振荡器、天线驱动器、频率调节器、低通滤波、放大器、施密特触发器、输出控制电路等部分组成。射频芯片U2270B的频率要求是在100~150 k Hz之间, 在125 k Hz频率的下, 标准的数据传输波特率可以达到5KKbaud, 能运用双相调制和曼彻斯特两种方式。正常情况下, 微处理器工作在低功耗状态, 由于采用无源标签, 没有能量供应标签, 标签就工作于休眠状态。当带有无源标签的人接近读写器的线圈时, 标签从读写器获取了能量, 并进行工作, 将标签存储的信息发送给射频芯片U2270B的输入端。射频芯片U2270B通过转换后再将信息发送给微处理器STC11F04E, 芯片STC11F04E接收到发送来的信息, 并将其转换成可识别的数据, 然后再送到液晶显示屏进行显示[2]。
3 门禁考勤系统的软件设计
RFID门禁系统主要实现以下4个功能:
(1) 实现对RFID卡的操作, 首先进行初始化, 初始化的作用主要是对U2270B首先进行硬件复位, 然后再初始化并行接口, 并给寄存器设定初始值等[3]。初始化流程图如图2所示。初始化后进行读卡操作, 其读卡操作流程如图3所示。
(2) 读卡操作实现对信息读取, 读取的信息再由微处理器STC11F04E对RFID身份信息进行识别处理, 读取处理后的信息与数据库中当中保存的身份信息比较, 如果两者相同, 表示该身份信息有效, 并记录该身份信息, 如果在数据库中没有找到相应的信息, 则驱动蜂鸣器就开始报警, 实现门禁的安全功能[4]。其读卡成功后的与后台数据库的操作流程图如图4所示。
(3) 微处理器和芯片CC2530完成数据库和主机的身份信息的同步和传输工作, 另外还需要完成数据库的下载、身份信息的上传工作。
(4) 由zigbee网接收来自门禁考勤系统的信息, 存入PC数据库, 并实现查找统计功能, 同时在PC端还可实现刷卡记录查询、刷卡记录备份、考勤信息查询、考勤信息备份等操作。
4 结束语
本文主要是设计一个基于RFID的门禁管理系统, 探讨基于射频识别技术的门禁系统的的设计方法, 并开发了系统的硬件和软件, 给出了部分流程图。实验表明, 基于RFID卡的门禁考勤系统能实现对RFID卡的控制和读写等操作, 配合后台PC主机端的人机界面, 用户不需要了解RFID的技术, 就可实现应用。
参考文献
[1]陈锦.基于射频识别技术的门禁系统研究[D].武汉:武汉理工大学硕士学位论文, 2010.
[2]白敏丹.基于RFID的学生考勤系统设计.电子设计工程.2010, (18) 5:139-141.
[3]王海燕, 束峻峰, 束海燕等.RFID门禁系统阅读器设计.上海电力学院学报.2010, (26) 3:287-289.
考勤机技术 第6篇
关键词:考勤,UML,B/S,管理系统
学生考勤管理是高校管理的重要组成部分, 对高校教育教学秩序的正常运行起着重要作用。传统人工方式的缺点有:数据统计量大, 造成人工统计中工作时间过长。传统方式中一般由班干部上交每日考勤表, 班干部上交不及时, 学生向辅导员 (班主任) 请假, 没有及时告诉班干部等, 都易造成统计中的数据错误和遗漏。传统方式实时性不强, 造成辅导员、学生不能及时了解自己的缺勤情况, 辅导员不能及时对缺勤学生进行批评教育等。当今随着计算机、网络技术的普及, 越来越多的政府机关、事业单位都积极利用各种计算机应用系统来解决问题, 以提高工作效率, 因此, 建立学生考勤管理系统来快速、准确的获取学生的考勤情况、旷课情况等, 保障考勤工作的实时性、准确性是必要的。
1 UML简介
面向对象建模领域有Booth、OMT和OOSE方法, 为了统一UML (统一建模语言) 被对象管理组织 (OMG) 采纳成为基于面向对象技术的标准建模语言。UML是当今使用较多的可视化建模的工业标准, 使用UML技术对学生考勤管理系统建模, 可以帮助不同的参与人员交流和改善开发过程。所以, 系统选用UML (统一建模语言) 来建模。目前, UML语言建模工具很多, 本系统采用Rational公司的Rose工具。
2 系统需求分析
系统要实现的总体功能是要快速、准确统计学生的旷课次数、时间、归寝等考勤情况, 满足辅导员 (班主任) 、教师及时掌握学生的考勤情况, 满足学生查询自己的考勤和处分情况, 及其学生通过网络提交请假申请的需求。整个系统需要有考勤信息录入、请假信息录入、晚归信息录入、处分信息录入、旷课信息查询、综合评分查询、处分信息查询、班级信息管理、考勤信息管理、处分信息管理、用户管理、权限管理等核心功能, 主要功能模块包括:
2.1 考勤信息录入模块
该功能主要实现任课教师或辅导员 (班主任) 录入学生的考勤信息、辅导员录入学生的处分信息, 学生的晚归信息, 学生录入自己的请假信息。
2.2 信息查询模块
该功能主要实现任课教师或辅导员 (班主任) 查询学生的旷课信息、综合评分信息和处分信息, 学生查询自己的旷课信息、综合评分信息和处分信息。
2.3 信息管理模块
该功能主要实现辅导员 (班主任) 修改自己的班级信息, 如:添加、删除班级学生和任课教师, 添加、修改、删除学生的旷课信息、综合评分信息和处分信息, 审批学生的请假信息。
2.4 系统管理模块
该功能主要实现添加、修改、删除学生考勤管理系统中的用户及指定其权限。
3 学生考勤管理系统的建模
3.1 确定参与者
在UML中, 用例图分为两部分:参与者和用例。参与者代表直接作用于系统的一个角色。根据对学生考勤管理系统需求的分析在该系统中, 主要存在以下参与者:学生、任课教师、专职辅导员 (班主任) 、系统管理员, 参与者的用例图如图1所示。
3.2 识别用例
在UML中, 使用用例是进行系统需求的最好方法, 在学生考勤管理系统中, 通过需求分析, 获取用例, 在该系统中用例描述如下:登录系统 (提供对用户身份的验证功能) 、信息录入 (提供学生的考勤信息、处分信息、晚归信息、请假信息的录入) 、信息查询 (提供对旷课信息、综合评分、处分查询) 、考勤管理 (提供辅导员 (班主任) 修改自己的班级学生信息、任课教师信息、处分信息、审批请假信息) 、系统管理 (提供添加、修改、删除学生考勤管理系统中的用户及指定其权限) 、打印 (提供了打印数据功能) , 本系统的用例图如图2所示。
3.3 用例事件流描述
以请假信息录入为例, 参与者为学生, 描述为提供了学生提出申请请假信息的功能, 前置条件为当学生不能按时上课时, 提出请假申请, 事件流程为学生登录系统, 通过验证后, 打开请假界面, 然后如实填写请假理由和时间, 检查无误后提交更新数据库, 辅导员 (班主任) 审核学生的请假信息, 填写审批意见, 确认更新数据库, 最后学生查看自己请假的返回信息。
4 结语
本文以学生考勤管理系统为例, 说明了UML在实际应用系统中的可视化建模机制。
参考文献
[1]王小平.基于UML的煤炭销售系统的设计与实现[J].榆林学院学报, 2011, (4) .
考勤机技术 第7篇
考勤管理系统是协助各单位主管全面高效地进行人事考勤管理的系统, 它是企事业管理的一个重要内容。随着企事业单位的扩大, 如何管理好企事业内部各部门员工的出勤信息, 成为管理中的一个大问题。在这种情况下, 一个规范化、自动化的人事考勤管理系统就显得非常必要。
基于ASP.NET的Web应用或动态网站开发技术使得Web应用的开发更加简单。利用ASP.NET开发与Windows桌面应用程序的开发十分相似, 开发人员无须关心浏览器和服务器的区别, 也无须手动处理客户端发送到服务器端的数据, 只须专注于实现网站的显示内容和功能。
本系统主要是在.NET平台上采用Web Service技术开发的, 主要实现用户的签到、出勤记录的存储及统计功能, 高级用户还可进行出勤记录查询、权限管理、系统设置等。传统考勤系统中用户只能在同一台计算机上进行签到、查询记录等, 而通过采用Web Service, 用户在自己的系统中登录就能实现签到, 登录信息将传送到服务器的数据库中, 系统将及时进行出勤记录的统计。
2、考勤管理系统的需求分析
作为一个考勤系统, 最重要的功能当数考勤了, 也就是能够将员工上班签到的日期与时间记录下来。当然, 记录下签到信息后, 应该具有其他的辅助功能, 比如"查询员工某天的签到情况"、"修改签到情况"、"员工的维护"、"公司上班时间的设置"等, 下面就本系统完成的功能做一个简单的需求分析。
1) 签到功能
这是最核心的功能。当员工上班后, 输入自己的员工号进行签到操作, 就可以把到达公司的时间记录下来, 并且保存到数据库中, 以备查询。在签到过程中, 需要记录的信息包括员工号、签到的日期和签到的具体时间, 最好能把签到的结果记录下来, 这些结果包括以下几种:正常、迟到、出差、请假、旷班。
2) 查询功能
签到功能中要求将员工上班的签到情况记录下来, 也就是供以后查询用。若要查询某个员工在某段时间或者某天的出勤情况, 只要输入员工号, 并输入要查询的日期, 即可将此员工在当天的出勤情况显示出来。
3) 修改功能
对于出勤到公司的员工来说, 通过签到即可将签到信息记录下来, 并且只有两种结果"正常"和"迟到"。可是对于因为某种原因 (出差、请假等) 不能到公司的员工来说, 因为没有签到, 就没有当天的出勤记录。为此增加了修改功能, 主管人员可以对员工的信息进行修改, 将每个员工的出差请假等情况记录下来。
3、系统分析与数据库设计
3.1 系统采用的开发技术和开发环境
本文主要基于Web服务和ASP.NET技术, 实现了提供Web Service的考勤管理系统。系统分为表示逻辑层、应用逻辑层和数据服务层。其中, 应用逻辑层是系统的核心部分, 整个系统的实现框架如下图所示:
本文的具体实现基于.NET架构, 主要实现技术是Web Service技术。采用Visual Studio.NET作为开发工具, 以SQL Server2000建立系统的数据库。
3.2 数据库设计
根据用户的需求, 对需要保存的信息进行分析, 设计出合理的表。下面是本系统数据库的设计。
1.用户信息表 (表名:t Users)
2.系统配置表 (表名:t Config)
3.出勤记录表 (表名:t Log Record)
4.记录统计表 (表名:t Record List)
4、系统的具体实现
4.1 创建服务器端的Web Service
下面创建本考勤管理系统的Web服务。首先使用Visua Studio.NET中的ASP.NET服务模板创建新的项目, 项目的名称为kaoqin。然后使用解决方案资源管理器删除自动生成的Web服务类的文件Service1.asmx。最后在添加Web服务命令中添加Web服务类。
生成Web服务类之后, 还需要在代码中添加所需的命名空间, 并使用Web Service特性为Web服务类指定命名空间和简短描述, 如下所示:
using System;
using System.Collections;
using System.Component Model;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Sevices;
using System.Web.Sevices.Protocols;
using System.IO;
namespace kaoqin
{…
public class kaoqin:System.Web.Service.Web Service
{…}
}
4.2 使用ADO.NET技术访问数据库
在ADO.NET中, 通过Managed Provider所提供的应用程序编程接口 (API) , 可以轻松地访问各种数据源的数据, 包括OLEDB所支持的和ODBC支持的数据库。ADO.NET中的最重要的概念是Data Set。Data Set是不依赖于数据库的独立数据集合。所谓独立, 就是:即使断开数据链路, 或者关闭数据库, Data Set依然是可用的。为了使用ADO.NET对象, 我们需要引入两个Name Space:System.Data和System.Data.ADO, 使用ASP NET的Import指令就可以了:
和ADO的Connection对象类似, ADOConnection对象也有Open和Close两种方法。下面是本系统如何连接到本地SQL Server服务器上的kaoqin数据库的代码实现。
5、总结
本文基于对Web Service技术的研究, 以ASP.NET为开发平台, 使之应用于考勤管理系统。本系统具有以下特点:
1.可视性:对员工考勤信息的处理将立即在主页的对应栏目上显示出来;
2.功能完善:包括考勤系统管理的各个方面, 如用户登录, 签到操作, 系统设置, 用户请假等;
3.操作简单、界面友好:完全控件式的页面布局, 跟踪出现的提示信息也让用户随时了解自己的操作情况;
4.移植简单:针对不同的用户, 只需要修改部门名称, 用户信息等就可以开发出适合本部门特点的在线考勤管理系统。
摘要:考勤管理系统是众多企事业单位实现员工考勤自动化管理的重要设施。本文详细讨论了开发考勤系统的目的、系统功能、系统结构的设计和关键技术的实现过程, 同时介绍了ASP.NET在考勤管理系统中的应用。
关键词:Web Service,ASP.NET,考勤管理系统
参考文献
[1]吴晨, 孙少波, 叶莞.ASP.NET数据库项目案例导航[M].北京:清华大学出版社, 2004.
[2]陈惠贞, 陈俊荣编著.ASP.NET程序设计[M].北京:中国铁道出版社, 2003.
[3]李香敏主编, 刘杰, 魏志宏编著.用ASP轻松开发Web网站[M].北京:北京希望电子出版社, 2000.
考勤机技术 第8篇
指纹识别技术是依据不同指纹的总体和局部特征来对其主体进行识别和确认的一种生物识别技术, 主要包含指纹登记注册和指纹识别验证两个过程。注册过程包含指纹图像读取、特征值提取、特征值保存三个过程。在识别和验证阶段, 首先采集用户指纹, 然后通过数字信号处理系统进行特征提取, 并与指纹注册时提取的特征值进行比对, 给出比对结果。目前指纹识别技术已应用到各种综合信息管理系统中, 可以设计将指纹识别技术用于考勤, 代替传统的智能卡考勤, 避免替考现象发生。但是指纹考勤终端通常只提供USB、RS232/485通信方式。这对于考勤地点比较分散、远距离、每个考勤点的设备条件不一样、需要多台考勤终端的单位来说, 往往需要购置具有不同通信功能的指纹考勤终端, 给企业增加了运营成本和应用复杂度。甚至某些考勤地点并不具备外部硬件资源 (如PC和电源) 及通信能力 (如保安押运行业的随车考勤) , 则需要脱机考勤、备用电源或无线数据传输服务的支持。所以设计一套融合嵌入式以太网和GPRS等通信方式, 支持脱机考勤和无电源应用情形的指纹考勤终端很有必要。
本文以Freescale公司Cold Fire系列中的单芯片以太网解决方案MCF52233为终端主控MCU, 结合GPRS、指纹识别、智能电源管理、Flash存储、SQL数据库技术, 设计了融合以太网和GPRS等多种通信方式, 提供脱机考勤和电源管理功能的智能指纹考勤系统。满足了考勤管理的多样性需求, 确保了考勤身份的不可替代性;解决了因网络或电源故障而无法考勤的问题, 节省了企业应用成本。
1 系统框架设计
设计方案包括智能考勤终端和考勤管理软件两大部分, 图1为系统结构框图。
考勤终端可通过以太网或GPRS通信方式与服务器相连组建局域网。终端负责考勤数据的获取、发送及发送失败后存储等功能, 其工作流程设计将在3.1节详述。
服务器方考勤管理软件采用异步SOCKET接收模式, 使用多线程并发接收考勤数据, 对数据进行处理并生成相关报表。最后根据处理结果给终端返回相应标志 (如考勤成功、考勤失败、数据错误等) 。
为确保系统数据通信的稳定性和正确性, 本文设计了数据传输格式, 通过为有效数据添加帧头、帧尾、校验位来提高数据传输的稳定性和正确性, 表1为终端与PC通信的数据格式, 其中帧头、帧尾分别为“D”、“Q”, 采用异或校验。
因为指纹数据是身份认证的唯一标尺, 一旦出错则后续操作无法进行, 所以为确保指纹数据的正确性, 本文设计了指纹数据包格式如表2所示。通过为指纹数据添加帧头和帧尾 (0XF5) 、指纹数据异或校验位 (CHK) 确保了指纹数据的正确性。其中Finger (H) 和Finger (L) 为指纹号高、低字节, P为该用户权限。
2 硬件设计
本文所采用作为终端主控MCU的Freescale 32位微控制器MCF52233芯片, 其内部集成嵌入式以太网模块, 并提供丰富的外围接口 (SCI、SPI、IIC) , 具有32k RAM、256k Flash, 主频高达60MHz, 为考勤终端的应用扩展提供了硬件支持。图2为终端硬件平台框图并标明了相应模块使用的芯片接口, 其中该芯片具有3个SCI接口, 本文将SCI1分配给GPRS模块使用, SCI0作为终端的串行接口向外提供, 由于SCI通信接口设计较简单, 限于篇幅下文将不对其设计方案进行阐述。
硬件平台包含了以太网、GPRS、指纹、键盘、LCD、时钟、SCI、系统指示灯等硬件模块, 为提高模块可复用性和开发效率, 在进行软硬件设计时遵循模块化原则, 每一个模块是一个独立构件。
2.1 以太网与GPRS通信设计
主控芯片MCF52233内部集成了快速以太网控制器 (FEC) 和物理收发器 (EPHY) 模块, 无需外接物理收发器。同时由于外部电平信号与芯片电平信号之间存在差异以及网络冲击信号, EPHY引脚不能直接连接到RJ45接口上, 需要添加隔离及电平信号转换电路即以太网隔离变压器, 以太网隔离变压器起信号传输、阻抗匹配、波形修复、杂波抑制以及高电压隔离等作用, 保护系统的安全。共有两种方案可选:第一是采用内置以太网隔离变压器的RJ45接口 (如PRJ-005A) ;第二采用网络隔离变压器进行隔离 (如H1102NL) 。为了简化电路设计, 本文采用前者方案。
本文选用的华为公司GTM900-B是一款功能强大、易用、价格适中的三频段GSM/GPRS无线模块, 提供串行通信方式通信与命令控制;支持标准的AT命令及增强AT命令。本文选用SCI接口SCI1经过MAX232 (德州仪器公司推出的一款兼容RS232标准的芯片) 转换为232电平与GTM900-B无线模块进行命令及数据交互。由于串行通信实际使用的为9芯接口中的2、3、5引脚, 所以本文复用了未使用的引脚作为电源供给和控制信号脚, 将电源控制和数据通信集合到串行接口中, 简化电路接线, 实现即插即用功能。
2.2 Flash存储功能设计
MCF52233的Flash共有256k B (分为128页, 每页2k B) , 但通常MCU方机器码只占很小的存储空间 (一般不超过50k B) 。本文对MCF52233 Flash存储空间作如下设计划分:将Flash前50页共100k空间作为代码段, 存放机器码 (MCU方驱动编译后的机器码约为41k B, 留有一定的冗余空间为后续的扩展作准备) ;第51页作为Flash常量存储区域 (注意MCF52233系列虽然提供256k B Flash存储空间, 但只有前64页128k B空间可以设置Flash常量) ;将Flash的第52~126页作为数据存储段, 存储考勤记录。一条考勤记录大小为10Byte, 格式如表3所示, 数据存储段至多可存储15360条考勤记录。
在MCU方软件设计上采取按页号顺序向后存放, 直到最后一页 (126页) 才执行擦除数据存储段首页 (52页) 的操作, 这样可大大减少擦写操作次数, 提高Flash存储器的使用寿命 (一般Flash存储可擦写10万次左右) 。上述设计充分利用Flash冗余存储空间, 与外扩Flash存储器件相比较, 不仅节省了硬件成本更提高了低端硬件的可靠性。
2.3 智能电源管理设计
为使终端支持便携式及无电源应用情形, 很有必要配备具有充电管理和电源切换功能的智能电源管理系统。系统采用MAXIM公司的可编程快速充电管理芯片MAX712作为主控芯片。该芯片外围电路简洁, 集成了电压梯度检测器、温度比较器、定时器等控制电路, 可根据电压梯度、电池温度或充电时间的检测结果, 实现涓流充电与快速充电方式的切换。通过配置芯片引脚 (PGM0~PGM3) 电压进行编程, 实现对充电电池支数和最大充电时间的控制。本文设计中为减小了电池的“记忆效益”, 采用其快速充电与涓流充电模式相结合的方式对备用电源进行充电。因系统工作电压为5V, 要选用6节电池共7.2V进行电压转换后给系统供电, 所以配置芯片引脚PGM0~PGM1为低电压 (接地) 将充电电池数设置为6节;PGM2~PGM3分别接芯片自身的第12引脚和15脚, 设置充电时间为264分钟。同时将芯片的第5脚过限流电阻接到主控MCU的I/O脚上, 实现充电状态检测识别, 提高电源管理系统的稳定性。
在镍氢、镍镉和锂几种类型充电电池中, 锂电池容量大但价格偏高, 镍氢电池比镍镉电池更环保、容量更大且“记忆效应”小、价格适中。所以本文选用六节镍氢电池作为系统备用电源, 采用MAX712线性充电模式, 该充电模式下可同时给负载供电。电路原理图如图3所示。
3 软件设计
本设计旨在提供以太网与GPRS通信方式可选及脱机考勤功能。整个软件系统可以划分为两部分:MCU方软件模块, 完成考勤数据的采集与传送及控制功能;另一部分是运行在远程的上位机管理软件, 其中通信方式的切换可通过LCD菜单和PC方管理软件设置。
3.1 MCU方主程序设计
终端中可存储指纹注册时提取的指纹特征值, 特征值长度约为193 Byte。图4为MCU方主程序的流程图, 当系统初始化完成后进入主循环, 不带操作系统的嵌入式系统软件一般由主循环和若干个中断服务例程组成, 主循环通常被设计成死循环一直运行下去, 中间若有中断事件发生, 则转去执行相应的中断例程, 处理结束后再回到主循环继续执行。考勤终端的主循环以轮转的形式完成4个任务:LCD显示刷新任务、指纹数据采集任务、考勤数据包收发任务、数据存储任务。中断例程包括:串行接收中断、输入捕捉中断、以太网收发中断、定时器溢出中断。注意当发送存储在Flash中的上次传送失败的数据时, 终端需等接收到服务器返回成功接收握手信号后才执行Flash擦除操作, 偏移Flash存储地址, 为下一次存储作准备。
3.2 嵌入式以太网及GPRS通信驱动设计实现
嵌入式以太网通信功能实现包括两大部分:一为MCF52233网络硬件的初始化, 另一个为TCP/IP协议栈移植。本文在进行软件设计时按层次进行划分将网络硬件与TCP/IP协议栈软件分割开来实现。对MCF52233网络硬件的初始化包括EPHY模块初始化、FEC模块初始化、以太帧发送、以太帧接收。协议栈采用Inter Niche公司提供的TCP/IP协议栈, 包括ARP协议、IP协议、ICMP协议、UDP协议以及TCP协议的具体实现, 同时该公司也有偿提供SNMP和FTP等协议。限于篇幅, 关于TCP/IP协议栈的移植过程不再赘述。下面给出MCF52233网络硬件模块驱动文件框架。
以太网模块硬件初始化相关函数声明:
uint8 Dup Mode, uint8 auto Neg) ;
//功能:初始化EPHY模块100Mbps (若连接不成功转而连接10Mbps) 、半双工、禁止自动协商
//参数:uint16 sys Clk=当前系统总线时钟 (MHz)
//参数:uint8 rate Mode:0:100M, 其他10M
//参数:uint8 Dup Mode 0:半双工, 其他全双工
//参数:uint8 auto Neg:0:取消自动协商, 其他启用自动协商
//返回:0:成功:1用户配置失败, 启用保守配置2:配置失败
uint8 Ethernet Link State (void) ;
//功能:检测网络是否已连接
//参数:无
//返回:有连接返回1, 无连接返回0
void FEC_Init (uint8 mac_addr_fec[6]) ;
//功能:初始化FEC模块
//参数:uint8 mac_addr_fec[6]:本机MAC地址
//返回:无
//内部调用:1) clear MIB MIB硬件寄存器复位清零
//2) BDinit缓冲区描述符初始化
int8 FEC_Frame Send (uint8 ch[], uint8 dest Add[6], uint8 src Add[6], uint16 len Type, uint16 len) ;
//功能:发送单个以太帧
//参数:uint8 ch[]:指向的内存中待发送的数据存放处
//uint8 dest Add[6]:6字节目的MAC地址
//uint8 src Add[6]:6字节源MAC地址
//uint16 len Type:帧的长度/类型字段
//uint16 len:ch[]中的数据长度
//返回:0:发送成功1:无可用发送缓冲区
//内部调用:内存拷贝函数memcpy
int8 FEC_Frame Receive (uint8 ch[], uint16*len) ;
//功能:接收单个以太帧
//参数:uint8 ch[]:指向接收数据所放内存的首地址
//uint16*len:接收到的帧长度
//返回:0:接收成功1:无新数据2:单帧占用多缓冲区
//说明:建立连接或在建立连接后改变中断
系统与GPRS模块通过串口进行通信, 其通信功能实现主要包括GPRS模块初始化、数据发送、数据接收、域名解析等函数设计及实现。注意在实际使用过程中发现初始化GPRS模块 (包括SIM卡配置及TCP/IP通信协议加载) 时其初始化可能会出现失败的情形, 需要添加确认机制。其次因GPRS模块注册联网至多需要约3秒钟时间, 在使用GPRS方式通信时需要延时确认连接已建立。下面给出该模块驱动文件框架。
GPRS模块初始化相关函数声明:
uint8 Init GPRSCom (uint8) ;
//功能:GTM900模块初始化程序
//参数:1:发送AT, 等待有正确数据OK返回, 表示模块工作正常
//参数:2:关闭回显功能, 设置波特率为9600
//参数:3:进入GPRS网络
//参数:4:开启TCPIP功能, 开启后要进行一段时间的延时.
//证两次都返回OK
//参数:5:删除所有的接收缓冲数据
//参数:6:设置IO的数据模式为1, 2, 1, 7.根据Flash中存储//的配置信息, 来设置各个链接的IP地址和端口号, 并打开链接
//返回:0:成功1:失败
//说明:在整个系统程序中只运行1次, 最终打开TCPIP功能, 并打开链接
uint8 Send Data To GPRS (uint8 link Num, uint8*send Data, int length) ;
//功能:给某个链接发送数据
//参数:ink Num:打开的链接号, 有三个链接号分别是1, 2, 3
//参数:send Data:发送的内容, 放在数组中, 不超过512字节
//参数:length:要发送数据的长度
//返回:0--表示数据发送成功
//1--表示数据发送失败, 包括数据输入错误等错误, 需要关闭链接后打开链接,
//2--TCP发送缓冲区满情况导致的失败, 需要等待一段时间后再发送。或者是其他错误, 但不需要关闭连接
//3--输入参数非法, 其他异常
//4--超时错误:复位GPRS模块
//说明:发送数据前提是该链接存在, 否则发送不成功int Rec Data From GPRS (uint8*data, uint8 time Out) ;
//功能:从GPRS接收数据
//参数:data:接收数据的入口地址
//参数:time Out:接收数据操作的超时时间, 单位10ms
//返回:接收数据的长度。如果是0表示接收失败
uint8 Get IPForm DNSuint8*p Dns, uint8*p Ip Addr)
//功能:由域名得到IP地址
//参数:dns:域名字符串入口地址例如:″www.suda.edu.cn″
//参数:p Addr:Ip地址字符串的出口地址, 存放得到的IP地址
//返回:0--表示得到了IP地址, 存放在ip Addr中
//1--表示没有得到IP地址, ip Addr设置为空, 输入参数错误
//2--超时错误。要复位GPRS
3.3 服务器端软件设计
服务器端考勤管理软件主要包括侦听通信及考勤数据管理两大模块, 采用C#编写, SQL数据库存储数据。侦听通信模块实现与终端通信, 接收终端的考勤数据, 并对数据进行前期处理, 如果是合法的考勤数据则插入相应的数据库对应表中, 否则给出相应错误提示。
考勤数据管理模块通过对考勤数据进行分析处理, 获取每天每人的详细考勤情况, 提供迟到、早退、漏考勤、错考勤的处理机制;提供对各种考勤数据的查询统计功能、各种报表统计生成、数据备份和数据恢复等功能;提供在线修改考勤终端网络参数 (如IP地址、MAC地址、网关地址) 功能。
4 结论
本文给出的考勤系统设计方案兼容了以太网和GPRS通信方式, 同时在考勤终端提供数据存储和指纹识别验证功能, 支持脱机运行, 杜绝了替考现象且满足了考勤应用的多样性需求。智能电源管理系统更对系统的无电源及电源故障应用情形提供了保障。相比于传统网络考勤系统更具可靠性和通用性。
基于此设计方案的考勤管理系统已投入实际应用。实现了基于以太网、GPRS技术的混合组网, 性能稳定可靠。为客户提供了根据时间、日期、工号、姓名等多样化考勤记录查询和各种报表输出。系统运行情况表明, 整个系统设计合理, 使用灵活、数据通信稳定可靠, 具有比较广泛的应用前景。
摘要:结合GPRS、嵌入式以太网、Flash存储、智能电源管理等技术, 并以Freescale公司集成嵌入式以太网模块的MCF52233微控制器和华为GTM900-B为基础, 设计了融合GPRS与嵌入式以太网技术的指纹考勤系统。该设计具有通信方式可选、支持脱机考勤、智能电源管理等特点, 满足了考勤管理的多样性需求。同时由于指纹的唯一性和不可复制性, 杜绝了IC考勤中的替考问题, 可为同类应用借鉴。
关键词:嵌入式以太网,GPRS,指纹识别,Flash存储
参考文献
[1]王水平, 傅得胜.基于指纹特征的网络身份认证系统[J].信息安全与保密, 2005, 1 (4) :23-26.
[2]段少雄, 田捷, 李恒华.高效指纹考勤系统的研究与设计[J].计算机工程, 2003, 29 (9) :37-38.
[3]http://www.freescale.com.
[4]Freescale.MCF52235 MCF52235RM.
[5]Freescale.ColdFire Family Programmer’s Reference Manual, Rev.3.2005.
[6]李鑫鑫, 惠威, 张全贵.基于智能卡和指纹识别的校园综合管理信息系统[J].微计算机信息, 2004, 20 (9) :110-111.
[7]骆锋, 宁新宝, 尹义龙.网络化指纹门禁系统设计[J].微计算机应用, 2003, 24 (1) :23-26.
[8]Jean J Labrosse.嵌入式系统构件[M].北京:机械工业出版社, 2002.
[9]MAXIM.NiCd/NiMH Battery Fast-Charge Controllers rogrammer’sReference Manual.
考勤机技术 第9篇
关键词:指纹识别,嵌入式系统,ARM平台,考勤机
0 引言
纸质打卡机、射频IC卡考勤机等传统考勤设备因自身的诸多弊端正逐渐的淡出市场,取而代之的是基于生物身份识别技术的考勤设备,如基于指纹识别技术和基于人脸图像识别技术的考勤系统开始应用于现代企业[1,2]。嵌入式微处理器在指纹识别系统中的应用设计是当今及今后相当长一段时间的研究重点和热点[3],嵌入式自动指纹识别技术使得考勤机的便携式、可移动、低成本、易安装、易扩展提供了可能。近年来众多国内外公司推出的一些基于DSP或者ARM处理器的指纹识别模块、嵌入式系统开发平台促进了自动指纹识别系统的设计与应用开发。
本文设计的嵌入式自动指纹考勤机硬件平台由TCS316指纹模块和基于S3C2440ARM处理器的嵌入式mini2440 ARM开发平台组成,人机交互采用触摸式LCD显示屏;软件设计基于嵌入式LINUX操作系统,采用模块化编程。该嵌入式自动指纹考勤机体积小、可移动,能独立完成指纹采集、存储、比对和显示等考勤功能,通过网络接口可以接入服务器或PC,通过USB接口可以实现数据自动存储至USB存储设备。
1 考勤机硬件系统
考勤机的硬件系统结构如图1所示。系统通过结合半导体指纹传感器的TCS316指纹模块采集用户指纹图像信息,然后进行指纹图像的预处理、特征值提取等指纹图像处理过程,最后将处理后的指纹信息存储于模块上的FLASH和SRAM;指纹识别模块通过串口和ARM平台连接,在ARM平台的控制下实现指纹的自动识别及考勤功能,考勤相关信息记录在ARM平台模块的FLASH和SRAM;DM9000芯片实现网络连接,USB HOST/DEVICE实现USB存储设备的连接。
1.1 指纹传感器及指纹识别模块
系统采用了以DSP处理器为核心,结合半导体指纹传感器,嵌入活体指纹识别技术的指纹模块TCS316,该模块具有功能较强、指令集丰富、开发方便、性价比高的特点,能确保身份识别的唯一性、不可否认性,可以支持USB、RS232两种通讯接口,既可以在模块内也可以将指纹数据传输到其他上位机(PC机或嵌入式微处理器系统)中进行指纹图像的处理、存储和比对。
模块的性能指标主要包括[8]:半导体指纹传感器;指纹输入面积:18.816MM;灰度256级、分辨率363DPI;匹配方式1:1、1:N;拒真率<1%、认假率<0.0001%;特征数据大小<=256bytes/枚;指纹存储容量1024K,可容纳1000枚;指纹登记速度3-10S/枚(三次);识别时间1:1,2-3毫秒;1:N(N<1000),<1秒;通讯接口USB2.0、RS232;波特率1200Bps-115200Bps、缺省值-9600Bps;数据位8BITS、1BIT停止位、无校验位;电源DC5V;使用环境温度-5℃-+45℃;湿度20%-80%;物理尺寸1125747MM;使用寿命100万次。该指标可适用于大部分环境下的应用。
1.2 ARM平台
系统使用的嵌入式mini2440 ARM开发平台以Samsung S3C2440为微处理器,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系统运行时的稳定性。硬件平台框图如图2所示,主要性能指标包括[9]:CPU处理器:Samsung S3C2440A,主频400MHz,最高533 MHz;SDRAM内存:64M,32bit数据线,SDRAM的时钟频率高达100MHz;FLASH存储:256M Nand Flash,掉电非易失;2M Nor Flash,掉电非易失;LCD显示:256K色240x320/3.5英寸TFT真彩液晶屏,带触摸屏;接口资源:10M以太网RJ-45接口(采用DM9000网卡);USB(1 host、1 device);UART 3个;RS232串口1个;系统时钟源:12M无源晶振;操作系统支持:Linux 2.6.32;Windows CE NET 5.0;提供所有板级设备驱动。
2 考勤机软件设计
系统上电后,首先是初始化和加载驱动,然后根据主菜单进行功能选择。考虑到考勤机的实际使用,系统实现了有人值守和无人值守两种工作模式,长时间不工作系统均进入省电模式。考勤时间等考勤要求,可在使用前由管理者根据实际情况定制。无人值守模式下,系统能实现自动考勤、自动记录考勤信息等功能。有人值守时,系统可根据需要增减指纹信息;指纹信息或者考勤信息可选择使用网络接口或USB接口上传数据。系统主程序流程图如图3。
ARM平台系统选择了开源的Linux操作系统,具体版本为Linux 2.6.32,采用模块化编程。软件模块主要包括预定义及初始化模块、串行通信模块、指纹识别功能模块、网络通信模块等,对源程序进行了交叉编译和调试。人机交互的触摸屏应用程序设计采用了QT2.2.3平台。
2.1 预定义及初始化模块
预定义模块主要是对一些常用的数据类型重新进行类型名声明;对一些指令码、包标识、确认码等进行定义,从而增强了程序的可读性。初始化模块程序主要利用开发平台所带的驱动级程序,系统上电后,在bootloder控制下加载所有的驱动程序,使得所应用的硬件处于工作状态。
2.2 串行通信模块
TCS316指纹模块与Mini2440 ARM平台通过UART串口进行通信,ARM平台按照TCS316指纹模块的命令格式和通信协议进行交互工作。Linux操作系统提供了丰富而便捷的函数,对串口通信提供了很好的支持。串行通信模块主要是调用Linux丰富的库函数,从而完成对串口的初始化,打开、关闭串口,设置波特率、数据位、停止位奇偶校验等操作。
2.3 指纹识别功能模块
根据TCS316指纹模块的命令集及通信协议和平台串口通信函数,编写了可以实现指纹采集、特征值存储、指纹搜索和比对、删除等功能的函数模块。由于TCS316模块命令集及通信协议的特殊性,在编写指令发送函数和应答包接收函数时都采取了各自适当的长度进行,以满足其通信协议和命令格式的具体要求。
2.4 网络通信模块
本考勤机具有网络通信功能,其硬件支撑芯片为DM9000,本系统架构采用基于TCP协议栈网络编程方式,利用ARM平台和操作系统系统的套接字网络编程接口,开发相应的网络应用程序,考勤机属于网络通信的客户端,在LINUX操作系统平台下的客户端操作主要包括初始化Socket,建立Socket,与服务器连接,发送数据,接收数据,关闭Socket等过程。为了实际应用,自定义的TCP应用层的通信协议主要包括初始注册、日常验证、查询等命令功能和工号、姓名、性别、部门、指纹特征串等信息。通过该模块,嵌入式考勤机可以通过任何网络设备如路由器、交换机等设备和服务器实现互联。
2.5 人机界面模块
本系统采用了触摸式LCD实现人机交互,人机界面应用程序的设计采用了便于设计出界面友好、开发效率高、兼容Linux操作系统的QT平台,具体版本为QT2.2.3。QT/Embedded平台的搭建和使用比较简单,这里不再赘述。
3 系统测试
为了验证所设计考勤机的可行性和稳定性,测试了指纹识别功能和系统运行的功能。测试结果表明系统的硬件和软件都能较好的工作,实现了指纹录入、比对、删除等指纹功能。系统稳定性较好,成功率高。考勤机关键功能测试结果如表1。
测试中指纹录入、搜索出现的极少数不成功的情况,都是极端情况下指纹采集方面的问题,只要保证指纹质量可以实现100%的成功。在采集指纹时,应尽量保证指纹摆放位置尽量和传感器的采集头重合、指纹采集传感器的洁净和手指的洁净等,这样就能采集到质量较高的指纹,为相应功能的实现奠定良好的基础。
4 结论
本文采用TCS316指纹识别模块和基于S3C2440 ARM9处理器的嵌入式mini2440 ARM平台,设计了一款基于嵌入式技术的自动指纹识别考勤机。设计的考勤机体积小、可移动,能独立完成指纹采集、存储、比对和显示等考勤功能,具有网络接口和USB接口,可以方便的接入服务器、PC或USB存储设备,实现数据自动存储和备份。实验结果表明系统的硬件和软件都能较好的工作,达到了预期的目的。
利用系统设计的USB和网络接口功能可以实现考勤基本信息的数据上传,结合服务器或PC端的考勤管理系统,可以实现功能完善的基于指纹识别技术的考勤系统,具有广泛的应用前景。
参考文献
[1]段少雄,等.高效指纹考勤系统的研究与设计[J].计算机工程.2003,29(9).
[2]唐业等.基于智能卡的分布式考勤管理系统的研究与实现[J].计算机应用与软件.2005,22(5).
[3]Jain A.K.,Ross A.,Prabhakar S..An introduction to biometric recognition.IEEE Transactions on Circuits and Systems for Video Technology,2004,4(1):4-20
[4]毕晓君等.基于嵌入式的指纹识别系统研究.模式识别与仿真.2007年第26卷第1期
[5]孙琼.嵌入式Linux应用程序开发详解[M].北京:人民邮电出版社,2006
[6]李昊,傅曦.精通VisualC++指纹模式识别系统算法与实现[M].北京:人民邮电出版社,2008
[7]祝恩,殷建平,张国敏,等.自动指纹识别技术[M].长沙:国防科技大学出版社,2006
[8]北京天诚盛业科技有限公司.TCS316用户手册[M].北京:北京天诚盛业科技有限公司,2009
考勤机技术范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


