智能考勤系统的研究与设计

摘 要IC卡考勤管理系统在考勤领域有着广泛的应用,其相关开发工作主要包括前台应用程序和后台数据库的建立等两方面。在开发前台应用程序时需要依据相关程序开发原则而设计出功能良好,性能满足要求的软件系统。而后台数据库开发方面则要求建立一种功能强大数据安全性较好满足需要的数据库。在设计过程中为了满足相关功能需要,一般需要设计出很多子模块。本文主要是设计实现了一种IC考勤系统,在研究过程中主要是利用51单片机作为主控制系统,在数据通信方面应用到RS232通信协议,这样可以将IC卡采集的信号发送到控制系统。利用1206液晶显示屏对输出结果进行显示,同时利用上位机来实施相关监控工作。系统实现之后对其进行了测试,结果表明其性能良好,功能满足需要,系统开发目标得以顺利实现。
目 录
第一章 绪论 1
1.1考勤系统发展的背景 1
1.2IC卡系统介绍 1
1.3考勤系统设计意义 2
第二章 方案选择 3
第三章 硬件电路设计 5
3.1单片机介绍 5
3.2复位电路设计: 6
3.3单片机时钟电路设计 6
3.41206液晶显示屏 8
3.5RS232串口设计 8
3.6蜂鸣器电路 9
3.7ATS522 IC卡识别模块 9
3.8实时时钟模块设计 9
第四章 软件设计 11
4.1主程序流程图 11
ATS522通信原理 12
编程软件介绍 14
4.2软件程序各模块函数介绍 16
4.2.1延时函数: 16
4.2.2信息采集函数: 16
4.2.3 液晶屏初始化函数: 16
4.2.4实时时钟时间读取函数 17
4.2.5主程序 18
第五章 调试与运行 19
结束语 21
致 谢 22
参考文献 23
附录A硬件原理图 24
附录B程序源代码 24
第一章 绪论
1.1 考勤系统发展的背景
 *好棒文|www.hbsrm.com +Q: #351916072# 

在计算机通信技术的迅速发展带动下,计算机开始进入到社会生活的各方面,并对人们的生活产生了很大的影响。
进入新世纪之后计算机信息管理系统开始在很多领域得到应用,在此基础上职工考勤的管理系统也被研发出来,并在企业的日常管理方面得到重要应用。利用这种系统来对企业员工的考勤信息进行管理具有多方面的优势,例如可以高效的处理统计员工相关工资信息,对企业的日常管理有很大帮助作用。目前计算机网络技术开始在企业的管理信息系统中开始得到广泛应用,并建立了一个包含计算机,通信网络、数据库等多种单元的综合体,在这种系统中信息的交流变得快捷高效,且不受到时间地点的限制,这些为建立企业信息管理的系统创造了良好的基础条件。互联网技术进入到信息管理系统后产生了多方面影响,在此基础上一些新的的系统架构模式也被研发出来,例如浏览器/服务器架构开始形成,其可以较好的避免冲传统的客户机/服务器模式在信息管理方面的缺陷。职工考勤的系统就是在此种形势下产生的,这种系统在很多领域都有应用价值。例如学校和医院等。
1.2 IC卡系统介绍
在开发这种信息管理系统时要用到IC卡,其是一种在集成电路基础上建立的可实现多种功能的智能化卡片。可以根据封装模式将其分为存贮IC卡与智能IC卡,二者的区别在于前者的芯片内不含微处理器,主要作用是进行数据存储,可以根据其是否加密分为加密卡与非加密卡。加密卡中设置了和认证相关的安全模块,其可以确保数据安全,但成本稍高。智能IC卡是在集成电路基础上发展起来的,其中的微处理单元可以进行逻辑处理与逻辑判断,并进行数据输入输出控制。可以根据其使用模式将其分为接触式与非接触两种。前者主要是将IC卡插入卡座之后,读取卡中的信息,其中的电路芯片裸露的,可以从其中读取信息,此类卡的最典型代表为IC银行卡。后一种卡在工作过程中主要是利用电磁波来交换信息,天线和芯片都埋在塑料中,在读取信息时不需要接触,可以通过电磁波的方式进行数据传输。其中包含了LC串联谐振电路,可以用于接收信息。这种卡片在使用过程中,由于电磁波的激励而产生共振,其中包含一个单向电子泵和电容,如果电容中累积的电荷达到2V时,其可以起到电源的作用,这样就可以将卡中的信息发送出去。可以根据其中的集成电路而这种卡分为四类分别为:1)存贮器卡;2)加密存贮卡;3)CPU卡;4)射频卡,这几种卡各有一定优缺点和适用范围,在选择时需要综合对比其安全性、读写属性、容量,以此来满足相关综合性能需要。
IC卡考勤管理系统在考勤领域有着广泛的应用,其相关开发工作主要包括前台应用程序和后台数据库的建立等两方面。在开发前台应用程序时需要依据相关程序开发原则而设计出功能良好,性能满足要求的软件系统。而后台数据库开发方面则要求建立一种功能强大数据安全性较好满足需要的数据库。在设计过程中为了满足相关功能需要,一般需要设计出很多子模块。
IC卡管理中心的结构较简单,主要包括存贮设单元服务器、系统软件和存储单元。
系统利用的操作平台为win7,数据库系统为Access2000,在选择服务器时需要根据企业的规模、管理模式等因素来综合选择,,以此保证数据的安全性,确保相关性能得到满足。
目前很多学校也开始利用IC卡进行各项管理工作,其不仅可以用于学生考勤,且可用于帐户记录的实时查询,进行相关交易等;此外这种系统还提供了中心数据更新服务,提供这种系统可以方便的对学校师生进行综合性管理,是学校实现教学科学化管理目标的基本途径,因而进行方面的研究有积极的意义。
1.3 考勤系统设计意义
从以上论述可以看出,建立这种系统有多方面的积极意义。随着电子技术的不断发展,人们不仅对IC卡本身的质量也提出了很多新的要求,这就要求IC卡的服务也进行相应的改变。本文进行的研究有多方面的意义,可以帮助管理者更方便的利用IC卡进行学生考勤管理。目前经历了几个阶段的改进和发展之后,考勤技术也日渐成熟,可以利用其来进行很多管理工作,其在管理领域的价值也不断表现出来。
使用IC卡考勤系统进行考勤信息管理具有多方面的优势,其在的很多管理模式是手工管理所无法实现的,可以显著的提高管理效率,且可以避免人工管理时的相关缺陷,因而设计和实现这种管理系统软件是一件很有必要的事情。目前随着IC卡考勤系统的不断应用,其在管理方面的优势也开始不断的表现出来并引起了很多学者的关注。
本文在设计过程中主要利用了IC卡进行数据采集,并利用单片机进行系统控制,以便实现此种管理相系统的硬件环境。在硬件设计过程中设计了主要选择了非接触式射频IC卡,并将其和上位机连接起来以便实现考勤功能。
第二章 方案选择
本系统在设计过程中主要的硬件设计为IC卡、上位机和单片机,利用上位机进行总体控制。
目前RS232是PC机与通信工业中应用最广泛的一种串行接口。RS232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS232采取不平衡传输方式,即所谓单端通讯。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/578.html

好棒文