基于WEB结构的指纹考勤系统设计 毕业用设计.doc
《基于WEB结构的指纹考勤系统设计 毕业用设计.doc》由会员分享,可在线阅读,更多相关《基于WEB结构的指纹考勤系统设计 毕业用设计.doc(41页珍藏版)》请在三一办公上搜索。
1、 Southwest university of science and technology 本科毕业设计(论文) 基于WEB结构的指纹考勤系统设计 学院名称信息工程学院专业名称通信工程学生姓名lxl学 号20105517指导教师 Lili 讲师 二一四年六月 基于WEB结构的指纹考勤系统设计摘要:在信息技术快速发展的今天,因特网已经走入了人们的生活,并且已在人们的生活、学习和工作中发挥着越来越多的不可替代的作用。近年来随着软件工程技术、信息通信技术和传感器技术的快速发展以及计算机网络技术的日趋成熟,为了满足各大型企事业单位及组织机构的人事考勤的需求,指纹考勤系统应运而生。为了加强管理,许多
2、公司希望在其办公区域使用指纹识别技术对员工进行考勤。在众多的用于身份验证的生物识别技术中,将指纹识别技术运用到人事考勤上面是目前最方便、可靠、非侵害和价格便宜的解决方案。指纹识别在识别技术中有着悠久的历史,这种技术通过分析指纹的全局特征和局部特征,从指纹中抽取的特征值,可以可靠地确认一个人的身份。通过英特网查询考勤信息,方便快捷,不受地域限制,是目前较为先进的考勤方式。 关键词:指纹考勤;可靠性;实用性Fingerprint attendance system designAbstract: With the rapid development of information technolog
3、y today, the Internet has entered peoples life, and in peoples life, study and work plays a more and more irreplaceable role. In recent years, with the rapid development of software engineering technology, information communication technology and sensor technology and computer network technology mat
4、ures, in order to meet the needs of large enterprises and institutions and organizations of personnel attendance requirements emerge as the times require, fingerprint attendance system. In order to strengthen the management, many companies hope in the office area using the fingerprint identification
5、 technology for staff attendance. In biological recognition technology for authentication of many, the fingerprint identification technology is applied to the personnel attendance above is the most convenient, reliable, non infringement and cheap solution. Fingerprint identification has a long histo
6、ry in the recognition technology, this technology through the global features and local features of fingerprint, feature extraction from fingerprint value, can reliably confirm a persons identity. Through the Internet for attendance information, convenient, not subject to geographical restrictions,
7、is an advanced way of attendance.Key words: Fingerprint attendance, Reliability, practical 目 录第 1 章绪 论11.1研究背景11.2网络指纹考勤系统的特点及存在的问题11.3研究目的和意义21.4国内外研究现状21.5论文章节安排3第 2 章总体方案设计42.1设计内容及功能需求分析42.2总体方案设计42.2.1方案一:采用C/S+B/S模式架构42.2.2方案二:采用C/S的模式架构52.2.3方案三:采用无线网络+B/S架构62.2.4方案对比分析与实施方案选择72.2.5系统功能模块分析82
8、.3总结14第 3 章系统软件设计153.1网络指纹考勤终端与串口通信153.1.1编程语言和软件选择153.1.2程序流程图163.1.3程序设计173.2数据库模块设计233.2.1数据库设计软件233.2.2数据库设计233.3网络页面模块设计243.3.1编程语言和软件选择243.3.2程序流程图243.3.3程序设计253.4系统调试273.4.1指纹考勤系统终端界面273.4.2启动考勤服务界面273.4.3管理员删除记录界面283.4.4管理员增加记录界面293.4.5考勤信息查询界面293.4.6考勤信息导出界面303.4.7网站部署页面303.4.8网站首页303.4.9管理
9、员查询页面313.4.10员工查询页面313.4.11员工查询结果页面323.5相关问题及解决方法323.5.1硬件部分323.5.2软件部分333.6总结33结 论34致 谢35参考文献36 第 1 章 绪 论1.1 研究背景现代企事业单位管理的一项重要任务,就是其人事考勤,它执行的好坏直接影响单位的经济、社会的效益以及员工的薪资等诸多方面。因此,对单位员工的出勤情况进行有效地、科学地管理已经成为每个单位面临的重要课题。传统的考勤方式,如手工签到、打卡钟、IC卡或磁卡等,经常出现代打卡、打卡出错或误读卡之类的现象。即便采用人工干预的方式,但由于受到技术手段本身的限制,同样也无法改变传统考勤方
10、式是一种效率底下、管理艰难、假冒畅行、人情成分占主导因素的不科学管理手段的事实。随着生物技术的发展,尤其是随着指纹识别技术的相对成熟,该项技术也被逐步应用到身份识别及验证,其中就包括指纹考勤、警方犯罪嫌疑人确定等领域。指纹的最大特点在于其不可代替性,每个人十只手指的指纹都是截然不同的,并且指纹相对固定、不易发生改变,通过分析、鉴定指纹等特征点,获得的信息就足以准确无误地确认一个人的身份。指纹考勤系统采用B/S模式架构、指纹识别技术,并集成先进计算机考勤管理软件,使得各企事业单位的员工与管理人员不必再保管或者携带任何证件,只要轻轻一按指纹就可自动记录和生成员工的考勤状况。与此同时,员工可以随时随
11、地的通过网络轻松地查询考勤信息。管理人员不仅可以查询到所有员工的考勤信息,还可以添加和删除员工的信息。财务部门也可以根据考勤数据进行处理,从而轻松准确地得到薪资报表。从考勤到工资、人事管理的全网络化,保证了企事业单位考勤管理的公正性、严肃性、纪律性。更好地实现人、地、时三者合一,从而去除了虚假考勤,提高了考勤效率。1.2 网络指纹考勤系统的特点及存在的问题当前世界上各企事业单位所采用的人事考勤系统多为人工签到、磁卡签到、指纹考勤等。以上提及的签到方式虽然可以基本满足企事业单位对人事考勤签到的需求,但是同时存在很多的弊端。人工签到无法避免员工间相互代替签到考勤的情况,而且人工考勤效率很低,且人事
12、部门的工作人员因为要逐个辨认员工的签名,使得人事部门人员的工作量大大增加。磁卡签到同样也无法避免员工间相互代替带卡签到的情况,并且磁卡本身很容易被消磁或者丢失。如果遇到磁卡消磁或者丢失的情况,就需要重新补办磁卡,那么这就会增加企事业单位在人事考勤上的支出。所以目前被大量企事业单位采用的签到方式都存在着很大的弊端。而现有的指纹考勤系统又仅限于现场PC+指纹识别模块来完成,并不具有WEB服务功能,不便于随时随地进行管理,其传输距离限制了该系统的广泛应用。与传统的考勤系统相比,采用网络指纹识别技术的考勤方式具有以下无可厚非的优点:(1) 指纹本身具有唯一性、稳定性、易采集等特点;(2) 将指纹读入对
13、比引入考勤管理,可以有效地避免传统考勤系统管理中代替打卡、卡或密码丢失的问题;(3) 指纹识别技术是目前国际公认的应用最广泛、价格低廉、易用性最高的生物认证技术;(4) 查询考勤信息不再受到地理因素的限制;(5) 考勤系统使用操作简单、方便; 网络指纹考勤系统同样存在着一些不足。如果在一些不通网络的地方,该系统的优越性将大打折扣。数据的查询、统计只能依靠管理员从数据库中直接读取。面对大量的考勤数据,要想查询特定人员的考勤信息或者进行数据统计,操作就会较为繁琐。1.3 研究目的和意义网络指纹考勤技术可以很好的改善传统考勤方式带来的不便,大幅提升考勤效率。而基于B/S的访问方式,又可以方便用户的访
14、问。同时指纹考勤能够有效避免人为因素对考勤结果造成的影响,可以准确记录员工的考勤信息。员工也可以通过浏览器方便核实考勤情况,达到公开透明的考勤效果。相对于大型企业或组织更是能带来整体管理素质的大幅提升,并且整个系统开发成本较低,维护方便,因此具有广泛的应用前景。1.4 国内外研究现状根据国外公司统计,到2005年为止世界上的生物识别技术占得市场份额大致为30亿美元,而从2005年开始,生物识别技术的发展呈直线的上升趋势,此技术的年增长率都在80%以上。在全球范围内,2005年生物识别技术所占的市场份额在39%左右,也就是在9亿美元左右。目前国际上相对来较为出名的自动指纹识别系统生产商主要包括韩
15、国Superma、加拿大Bioscypt、美国Motorola、Cogent和日本NEC等等。目前国内的指纹识别厂商主要包括北京的汉王科技、北中控、高科、广东的粤安、先青松、长春方圆等等。中国的公安部也已经推出了带有指纹识别系统的金盾工程,将投入数亿元的启动资金,重点支持发展人口城市及其派出所信息系统、指纹自动识别系统工程设计。具国内业内人士推测,中国会在近几年迅速成为此项生物识别系统的新新发展国。在国外从事指纹识别研究的科研机构和学校比较多,其中较为著名的有美国国家标准局视觉处理研究组、IBM沃特森研究中心、加州理工学院、华盛顿大学圣路易斯分校等等。我国从事指纹识别研究的科研机构及搞笑包括中
16、科院自动化研究所、北京大学信息中心、清华自动化系、北京邮电大学等等。尽管指纹识别技术在研究和应用上都有了很大的发展,但是指纹识别的准确性和识别速度还不能满足很多实际现实应用的要求,因此指纹识别技术还没有得到更为广泛的应用。1.5 论文章节安排第一章,绪论。本章节主要引入选题背景及国内外研究现状。第二章,总体方案设计。本章节详细讨论了软、硬件的设计框架及制作思路。第三章,系统软件设计。本章节详细给出了软件功能模块的具体实现过程及关键函数,最后给出了软件的调试截图及功能说明。第 2 章 总体方案设计2.1 设计内容及功能需求分析为了弥补现代企事业单位所采用考勤系统的不足,本设计决定基于已有的指纹考
17、勤模块设计一个基于WEB的指纹考勤系统。该系统使得用户、管理员可以通过Web网络页面查询到本人、所有员工的考勤信息,让信息的查询不再受地域条件的限制。PC应用软件作为指纹信息的接收端,需要具备接收、处理指纹信息的能力。同时应该具备对考勤信息进行数据库存储,数据整理、导出等功能。任何一款应用软件都不可忽视它的外观,外观的质量直接影响用户的体验。因此在进行界面设计时,应该力求简洁、大方。整个设计需要完成如下几点功能:(1) 指纹信息采集。(2) 考勤信息记录。(3) 考勤信息查询。(4) 人员信息管理。(5) 数据报表导出。(6) 网页数据查看。基于本课题所需功能,需要进行如下几方面工作: PC应
18、用软件设计,Web网页设计,数据库设计。2.2 总体方案设计2.2.1 方案一:采用C/S+B/S模式架构所有方案均选用C#语言,Visual Studio 2008开发平台,Microsoft Office 2003Access数据库。图2-1为方案一的系统框架示意图。图2-1 方案一框架图按照此方案完成本次设计,需完成四个模块的设计:串口通信开发、数据库开发、Web网络页面开发,以及指纹考勤客户端应用软件开发。PC应用软件同时充当指纹考勤系统的客户终端以及服务器,PC通过有线串口通信模块与指纹采集模块连接。由于PC串口是RS232电平,而指纹考勤模块采用TTL电平,所以 此时还需要进行电平
19、的转换,即在PC和指纹考勤模块间增加电平转换电路MAX232电平转换电路(详见图2-4)。 串口通信部分主要是为了传递指纹考勤模块与PC应用软件间的数据信息。 数据库部分主要是存储员工指纹、身份信息以及考勤签到的时间。可以按照员工拥有的独立且唯一的数据表通过工号或者考勤签到时间对数据进行方便、有效地管理。 Web网络页面的使用解决了员工以及管理人员再也无须受到地域网络的限制,可以在任何时间、任何地方通过网络对自己或他人的考勤信息情况进行查询。 指纹考勤应用软件主要将指纹采集模块采集到的考勤信息进行识别、处理。完成串口的开关以及波特率的配置。同时还可以利用管理员身份增加或删除数据库中员工的基本信
20、息和指纹考勤信息。2.2.2 方案二:采用C/S的模式架构为了按照此方案完成本课题的设计与开发,所需工作可以分为四大模块:C/S 部分的Socket通信、数据库开发、客户端应用程序开发以及Web网络页面的开发。指纹考勤模块通过串口与PC相连。图2-2为方案二的系统框架示意图。图2-2 方案二框架图C/S Socket的开发即是利用PC同时充当指纹考勤系统的客户终端、C/S服务器以及Web服务器,并且通过 Socket让指纹考勤模块与PC分别以客户端和服务器端的身份相连接。当充当客户端的指纹考勤模块的Socket对服务器端(即PC)的Socket提出连接请求时,只需指出PC服务器端事先分配好的S
21、ocket地址和端口号,并向PC服务器端Socket提出连接请求。而服务器此时是处于等待连接的状态,实时地监控网络状态。只要PC服务器端Socket监听到或者接收到指纹考勤模块客户端Socket的连接请求,即刻建立一个新的线程来作为对指纹考勤模块客户端的相应,并把PC服务器端Socket的描述发给指纹考勤模块客户端,一旦指纹考勤模块确认了此描述,即可完成建立指纹考勤模块与PC端的通信。由于C/S模式架构是需要在不同的客户终端安装应用程序,用户通过各自终端上的应用程序来访问考勤签到的结果。所以为了满足不同版本的客户终端系统,客户端应用程序需要开发几个主流的系统版本,例如Windows、iOS、A
22、ndroid等等。数据库主要用于对员工指纹、身份信息以及考勤信息状态的存储。每个员工都有自己对应且唯一的一张表来存储个人相关信息,可以达到方便、有效地管理。2.2.3 方案三:采用无线网络+B/S架构为了完成本课题的功能要求,本方案需要设计开发服务器端、数据库、B/S网页通信,以及无线数据通信。图2-3为方案三的结构图。图2-3 方案三框架图由于连接指纹考勤模块的服务器端只提供指纹考勤信息从指纹考勤模块到数据库的传输,为了满足客户通过浏览器也能查询到指纹考勤的签到信息,故需要第二个服务器端来完成此工作。指纹考勤模块跟服务器端是通过TCP/IP Socket网络相连接,所以还需要开发设计Sock
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于WEB结构的指纹考勤系统设计 毕业用设计 基于 WEB 结构 指纹 考勤 系统 设计 毕业
链接地址:https://www.31ppt.com/p-3939553.html