欢迎来到天天文库
浏览记录
ID:857012
大小:591.04 KB
页数:41页
时间:2017-09-20
《指纹识别软件的开发毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录目录I1引言12所用系统工具简介和开发背景32.1ASP.NET32.1.1什么是ASP.NET32.1.2ASP.NET的特点32.1.3在WindowsXPProfessional下配置ASP.NET的运行环境52.2MicrosoftOfficeAccess数据库52.2.1MicrosoftOfficeAccess数据库的简单介绍52.2.2Access的特点62.3开发背景72.4开发目的83指纹识别系统理论93.1指纹识别的相关概念及其原理93.1.1指纹识别的原理93.1.2指纹图像的获取和录入103.1.3
2、指纹图像增强123.1.4指纹图像二值化123.1.5全套指纹识别系统的一些问题134系统需求分析154.1功能需求154.2数据需求155系统的概要设计165.1功能模块划分165.1.1管理员模块165.1.2签到模块175.1.3学生信息模块175.1.4课程模块185.2数据库总体设计185.3系统组成及解决方案185.4系统功能的实现186系统的详细设计206.1系统主要功能的模块设计206.1.1管理员登陆的功能206.1.2登陆签到系统后的主界面236.1.3学生基本信息的管理246.2数据库的详细设计316.2
3、.1课程信息表(CourseInfo)326.2.2管理员信息表(Login)326.2.3签到信息表(Qdinfo)327系统测试337.1系统测试的方法337.1.1白盒测试337.1.2黑盒测试337.1.1测试结果358结论36参考文献37致谢381引言随着科学的发展和社会的进步,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用普及到社会生活的各个领域。现在各单位的计算机普及率很高。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了
4、学校资料的安全性,提高了学校的管理能力,为此,用计算机来管理学校实验室的签到信息,是非常必要的。原本的旧的管理方法越来越不适应现在社会的发展。许多单位的管理还停留在以前的手工操作。这大大地阻碍了签到效率和准确率。为了适应现代社会人们高强度工作学习的考核观念,实验室指纹签到系统软件为学校实验室带来了极大的方便[1]1]。科学研究发现了至今仍然承认的指纹的两个重要特征:一是两个不同手指的指纹纹脊的式样不同,另外一个是指纹纹脊的式样终生不变(即指纹的唯一性和不变性)。这个研究成果使得指纹在犯罪事件的鉴别中得以正式应用。20世纪60年
5、代,由于计算机可以有效地处理图形,人们开始着手研究利用计算机来处理指纹。从那时起,自动指纹识别系统AFIS在法律实施方面的研究和应用在世界许多国家展开。到了20世纪80年代,个人计算机、光学扫描这两项技术的革新,使得它们作为指纹取像的工具成为现实,从而使指纹识别可以在其他领域中得以应用。现在,随着取像设备的引入及其飞速发展,生物指纹识别技术的逐渐成熟、可靠的比对算法的发现都为指纹识别技术提供了更广阔的舞台。比如指纹考勤系统代替了IC卡、磁卡等传统考勤的方法,从而从根本上杜绝了代打考勤的现象[1]2]。指纹识别是生物识别技术中最
6、早应用、技术最为成熟、价格最低廉的分支。尽管各个指纹识别系统的生产厂家都报出极高的识别率,但是他们都是在自己的试验中得出的指纹库上做测试,而不是在一个统一的标准指纹库上测试,结果的可比性不大。影响指纹识别率的因素有噪声、变形等、例如脏手指、干手指、疤痕导致的不同时期、不同季节间指纹的差异:芯片表面残留物带来的噪声:手指按压过程中的扭转、拉伸和按压力度等因素会使指纹产生变形,这些都会影响指纹质量,使多次录入的同一手指的指纹不能被指纹识别系统辨识,这样给指纹识别带来困难,直接导致识别错误。随着晶体半导体指纹录入芯片的诞生,使得指纹
7、识别技术从单一的司法应用扩展到民用。为了降低成本,指纹芯片的面积做得尽可能小,这样,由于指纹的多次按压位置不同,导致同一指纹的重叠区域有时会很小。传统的基于细节点的指纹识别算法只利用了指纹图像中的一小部分信息,丢失了丰富的结构信息,对于小面积指纹图像就有可能因为缺乏足够的信息而影响识别率。而且细节点提取过程中,由于噪声的影响,很容易产生虚假细节点和丢失真正的细节点,在指纹的受损区域,这种现象更为突出。另外,由于每个指纹的细节点数都不相同,导致产生出的特征向量长度不同,不利于快速匹配。此外,特征匹配时,细节点的相对位置随指纹的弹
8、性变形而改变,会影响匹配精度[1]3]。2所用系统工具简介和开发背景2.1ASP.NET2.1.1什么是ASP.NET首先要了解ASP的概念,ASP就是ActiveServerPages的缩写,Microsoft公司1996年11月推出的WEB应用程序开发技术,它既不是一种程
此文档下载收益归作者所有