论文题名: | 基于指纹技术的火车站身份认证系统设计与实现 |
关键词: | 指纹技术;火车站;身份认证;软件设计 |
摘要: | 每年春运期间火车站票贩子活动猖獗,阻碍了正常的火车站售票正常进行,极大的损害了广大人民的利益。公安部为了查找票贩子投入了大量人力、物力,但只能查出曾经留有案底的票贩子,对于多数票贩子嫌疑人却苦于无法获得有效的证据。因此设计一种鉴别火车站票贩子嫌疑人的身份认证系统势在必行。 指纹识别作为生物识别中一种优秀的身份识别方法,其理论及应用研究受到了多方的重视。以指纹特征为代表的生物识别技术代表这身份认证技术的未来,有着广阔的应用前景。 目前为止,国内还没有指纹技术用于识别票贩子的先例。本课题在和成都市铁路部门合作的基础上,充分听取了铁路公安的需求和建议得出查找票贩子嫌疑人的重要依据:票贩子嫌疑人会在短时间内多次排队购。基于这个依据和考虑到火车站的实际售票工作,本课题采用指纹识别技术作为身份认证的手段,提出了基于指纹技术的火车站身份认证系统的总体和详细的设计,并实现了各个功能模块。 本论文将在以下几个方面全面、详细的介绍整个系统的设计与实现。 第一、简单介绍了指纹识别技术的背景知识。在此基础上,分析出基于指纹技术的身份认证系统的一般工作流程。 第二、提出了整个系统的总体设计。根据总体设计划分为指纹采集、指纹对比、指纹数据库、网络4个主要功能模块。对这四大模块进行了详细的阐述,在此基础上提出了每个模块的概要设计。分析了实现中可能存在的技术难点,并针对难点提出自己的解决方案。 第三、针对每个功能模块提出了详细的设计与实现。指纹采集模块主要描述了指纹采集的流程,根据这个流程结合开发包中提供的接口完成指纹的采集。针对低质量指纹和采集失败情况进行了特殊处理;数据库模块设计了基于面向对象思想的四个相互协作的类,详细阐述了类的设计和完成的功能;指纹对比模块在深刻理解指纹开发包的基础上,详细分析了指纹对比的基本流程。结合性能需求设计出一套高速的对比流程,其中的高速缓存的使用是本模块的核心部分;网络模块设计了一个基于事件触发的网络服务模型,并详细描述了类的设计与实现。 本课题的实现不仅有利于加大查找票贩子的力度,还可以节约铁路部门的人力、物力,同时也是指纹技术在新的领域的一次有意义的尝试。 |
作者: | 胥袁 |
专业: | 软件工程 |
导师: | 刘乃琦 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2008 |
正文语种: | 中文 |