论文部分内容阅读
随着计算机技术与网络技术的迅猛发展,考勤管理系统不断向着集成化、智能化、网络化与分布式的方向发展。在各个企业中,企业员工的考勤工作不仅工作量大,而且时效性强。过去,企业多采用手工记录或打卡记录的方式进行管理,效率和透明度较差,并且也容易出错;随着射频识别技术的发展和企业信息化建设的进行,使用射频识别技术管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约丁大量的时间和管理效率,也大大减轻了考勤工作人员的工作量。论文首先对我国考勤系统现状以及射频识别技术的现状进行了分析,接着对射频识别技术进行介绍,比较了射频识别技术与其他自动识别技术的优缺点。详细阐述了本考勤系统联网应用设计方案:详细描述了考勤系统的核心硬件以及管理软件的设计。根据开发要求,本考勤管理系统通过实现与上位机的串行通信,实现对卡号、卡的有效性识别。与上位机所有串行通信都是通过调用设计的串行通信动态链接库中的函数来实现的,在论文中详细介绍了串行通信动态链接库,重点介绍了多线程串行通信读写线程的实现。为了方便人员、卡片和考勤数据的管理,在上位机上建立了一套考勤管理软件系统。在论文中详细介绍了系统数据库的设计、上位机对数据库的访问以及考勤数据表的设计;还包括对软件各个模块功能的设计、实现方法以及各功能模块管理内容介绍。系统软件以Windows 2003 Server为开发平台,采用B/S架构,Oracle 10G为后台数据库,Microsoft Visual Studio.Net 2008 Enterprise为开发工具。按照软件工程的方法开发,采用UML面向对象方法对系统进行了建模和分析,结合智能IC卡和考勤机采集原始刷卡数据,以ADO的方式连接数据库,应用Windows API函数实现串口通信加以先进的考勤管理理论,实现了考勤管理业务流程的自动化和科学化。本系统与传统考勤管理系统相比,除了使用方便、功能完善、省时省力的特点外,还具有分组考勤、帐套管理:一次排班、终身可用;结算精确、报表详细;考勤处理结果多样化;考勤机可单机或联网使用等特点。解决了企事业单位由于班次多;节假日多、加班多时考勤困难的问题,杜绝了考勤做假、做人情,对企事业单位提高管理水平、节约资源、提高办事效率有显著的应用效果。