论文部分内容阅读
随着经济的快速发展,企业规模不断扩大,不同的部门分布在不同的区域,甚至在不同的城市,而现有的指纹考勤系统多为单机版或基于局域网环境的,而且在大规模集中应用条件下,其性能难以满足应用需求。从应用的角度看,一方面,考勤工作往往都是集中在一个很有限的时间段进行,考勤系统必须在一个很短的时间内完成考勤功能;另一方面,很多企事业单位的规模都比较大、员工数量很多,这对考勤系统的性能也提出了很高的要求。针对这一情况,本文选择网络化指纹考勤系统的研发与应用作为研究课题,研究、开发了网络化指纹考勤系统,并重点研究了系统中涉及的关键算法之一——大型指纹数据库的多级检索技术。论文主要内容如下:一、网络化指纹考勤系统的需求分析。详细介绍网络化指纹考勤系统的功能需求,并对系统的非功能需求进行了介绍。本文对山东大学计算机学院的师生的需求进行了调研和总结,采用UML(统一建模语言,Unified Modeling Language的缩写)对软件系统进行可视化建模。二、网络化指纹考勤系统的设计/实现。本系统采用了C/S和B/S的相结合的混合模式,其中管理员(教务人员)管理和教师考勤采用的是C/S模式,学生考勤查询部分采用的是B/S模式,充分体现了两者的优势,B/S模式的考勤查询部分采用了三层设计模式。本文采用MVC设计模式进行系统设计,将指纹识别算法、系统功能操作和用户界面分开考虑,提高了系统安全性和系统集成性。三、基于多级索引的指纹分类算法研究。作为网络化指纹考勤系统中的关键问题之一,本文深入研究了大型指纹数据库的分类检索问题,提出并实现了一种基于多级索引的指纹分类方法,并应用于网络化指纹考勤系统,实验结果表明该方法具有很好的鲁棒性和良好的应用价值。网络化指纹考勤系统具有性能稳定、指纹比对速度快、界面友好、操作简便等特点。系统在很大程度上能激发潜在的市场需求,产业化前景广阔,并能大力促进经济发展。