基于指纹识别仪的企业员工考勤系统论文内容摘要:

入式指纹识别系统是一个相对独立的完整系统 ,它不需要与其他设备或计算机进行连接 ,可以独立完成其设计的功能 ,如指纹门禁、指纹考勤终端、指纹保险箱等都是嵌入式系统。 其功能较为单一 ,应用于完成特定的功能。 而连接计 算机的应用系统具有灵活的系统结构 ,并且可以多个系统共享指纹识别设备 ,可以建立大型的数据库应用。 8 指纹考勤系统原理 指纹其实是比较复杂的 ,与人工处理不同 ,许多生物识别技术公司并不直接存储指纹的图象。 多年来在各个公司及其研究机构产生了许多数字化的算法。 但指纹识别算法最终都归结为在指纹图象上找到并比对指纹的特征。 每个人 (包括指纹在内 )皮肤纹路在图案、断点和交叉点上各不相同 ,也就是说 ,是唯一的 ,并且终生不变。 依靠这种唯一性和稳定性 ,我们就可以把一个人同他的指纹对应起来 ,通过比较他的指纹和预先保存的指纹进行 比较 ,就可以验证他的真实身份。 这就是指纹识别技术。 指纹识别主要根据人体指纹的纹路、细节特征等信息对操作或被操作者进行身份鉴定 ,得益于现代电子集成制造技术和快速而可靠的算法研究 ,已经开始走入我们的日常生活 ,成为目前生物检测学中研究最深入 ,应用最广泛 ,发展最成熟的 技术。 9 第 4 章 系统 设计 分析 需求分析 考勤管理是企业管理最基本的一环 ,员工的出勤情况直接关系 到企业的效益和企业的安全生产状况。 传统的考勤管理都是靠人员管理 , 很难准确知道员工的出勤情况 ,且管理工作量大 ,人为因素较多 ,效率低下。 指纹 识别技术应用的 指纹考勤系统去除人情管理和考勤虚假 ,为公司省去不必要的员工加班费 ,对公司职员的人事出勤进行公正合理并有效、科学地管理。 基于考勤系统需要实现的基本功能是要能够完成员工每天上下班时的考勤,所以本系统在设计的时候也把这个功能作为主要的功能之一进行设计。 但是只有考勤这个功能对于一个考勤系统来说是远远不够的,所以本系统设计的时候考虑到对于企业来说,对员工的个人信息员工有所记录,这样更显的人性化。 同时如果系统只有考勤这个功能,而不能够对考勤的情况进行查询这也是不合理的,所以系统设计的时候把查询这个功能也 添加进去了。 最后总结一下,设计本系统需要实现的功能有以下几点: ,系统需要一个主界面,主界面尽量设计得简洁美观 ,同时登录时分权限登录,管理员和员工登录后能够实现的功能不同。 ,第一次使用指纹考勤系统进行上下班签到签退之前必须要把每个人的指纹预先存到数据库中,这样才能在考勤时对指纹进行比对,以完成考勤功能,所以系统要有一个员工信息登记功能。 信息登记包括对员工的 ID,姓名,性别,年龄,部门,职务这些基础信息的登记,同时需要把员工 的指纹保存到数据库中。 能由员工自己来操作,因为不能避免有些员工胡乱录入或者非员工进行信息登记,所以这个功能要有管理员的监督下完成,所以设计的时候要管理员身份登录才能新员工信息登录。 ,比如员工的年龄改变,或者员工所在的部门改变,员工的职务改变都要进行修改操作,所以要有员工信息修改功能。 ,如果增加了新的管理员,可以将新管理员的信息存储到 10 数据库中,这样新增加的管理员也能参与管理系统。 6.如果员工离开公司,管理员可以将该员工的相关信息全部删除掉。 7.管理员可以对员工的请 假信息进行登记,这是由管理员完成的,员工不能自行登记。 这是本系统最重要的两个功能,也是指纹考勤系统的核心。 上班时进行签到,下班时进行签退,都只需要手指在指纹识别仪上一按就能实现。 如果签到的时间比公司规定的上班时间晚,则意味着该员工迟到。 同样,当签退时如果时间比公司规定的下班时间早,那就是早退。 这就要求系统需要将签到签退的时间记录下来和公司规定的上下班时间进行比较。 员工的信息查询员工包括两方面。 一是例如 ID,姓名,性别等的个人基本信息查询,二是员工签到签退情况 的查询,主要查询的是有无迟到早退情况,这也是重要的一点 ,员工也可以查询自己的请假信息进行核对。 ,管理员可以对数据库进行管理,一定时间后可以将数据库信息进行处理,以便能够更好地管理系统。 另外系统设计了帮助模块,可以给不了解系统的人一些 信息提示 ,这也是系统完善的一部分。 可行性分析 虽然指纹识别系统由于科技含量高 ,制造工艺复杂 ,与低档的考勤机相比价格要稍微高一些 ,但与中高档的考勤机相比 ,在不考虑耗材的情况下其一次性投资差不多 ,如果考虑耗材的话 ,则指纹考勤系统反而有可能比普通考勤机的一次性投 资要低;由于无需耗材 ,上述的所有费用都将变为零 ,而且使用非常简单方便 ,使用时只要将所有需要考勤的员工的信息导入指纹考勤管理系统软件中 ,随后将员工的指纹登录到指纹识别系统的指纹库中即可 ,对于新来的员工也一样 ,只要将其个人信息输入到指纹考勤系统中 ,并为其登录指纹即可 ,这部分工作可以由部门的管理人员去做。 考勤时 ,员工只要放放手指就可以快速地完成考勤操作了 ,考勤的时间被真实准确无误地记录在考勤结果中 ,到月底只要将各部门当月的考勤结果作一汇总 ,公司总部即可统计出各部门员工的正常出勤以及非正常出勤情况。 无论从经济角 度还是实用角度来说,采用指纹识别技术作为考勤系统的基础 11 是正确的选择,设计与开发基于指纹识别仪的企业员工考勤系统是现在的一种需要。 系统流程图 在进行需求分析之后,设计了系统功能,下面进行系统的流程设计。 首先进入考勤系统的主界面,由于考勤系统 设置权限管理,部分功能只能由管理员完成,所以在登录界面设置了登录 选择,管理员或者员工。 在选择之后输入 ID,然后进行指纹验证,如果验证正确就进入具体操作界面。 管理员可以进行所有功能操作,但是员工只能进行部分操作,比如新员工信息录入,员工信息修改和删除,管理员的添加 ,员工请假信息的登记,对数据库的管理等这些功能只有管理员才能操作。 打开系统主界面之后选择要操作的功能。 如果是新员工首先要 在管理员的配合下进入 新员工通道,将他 的 ID,姓名,性别 ,年龄,所在部门,职务等个人信息存到公司的数据库中,同时要将他 的指纹也一并存到数据库中。 如果员工已将这些资料存入到数据库中,那他 可以选择签到功能进行签到,签到的时候 只要输入员工的 ID,然后将手指按在指纹识别仪上,指纹识别仪将指纹图案扫描到系统里,然后将扫描到的指纹和数据库里的指纹进行对比,如果在此 ID 下的指纹和扫描到指纹一致,那就 可以实现签到的功能了。 同样,员工在签退的时候也是一样,将扫描到系统里的指纹和数据库中员工ID 所在的表中存放的指纹进行对比,如果两个指纹吻合,那就可以说明是该员工在进行签退操作,并且签退成功。 通常到一个月的月底,公司会将那个月的员工考勤情况进行一次统计。 所以系统设计了查询功能,员工可以在平时的时候查询自己的考勤记录,有无迟到早退记录。 查询时可以分别选择 ID和年、月、日这几个条件进行查询,以便能够详细地显示员工的考勤情况。 系统 分析后设计的 流程图如下图 41所示: 12 图 41 系统流程图 员工如果已经签到或者已经签退过,系统会自动提示 “您已签到”或者“您已签退”,而不会重复进行签到或者签退,以免引起不必要的麻烦。 系统主界面有系统帮助这个模块,可以给不了解系统的人一些帮助。 在每个功能结束之后,可以返回到主界面进行其它操作,而不会直接退出,然后再重新进入考勤,这样可以减少不必要的操作,也可以节省系统资源。 实体 ER 图 分析 系统实体见关系分析如下: 1)新员工登记信息,管理员和员工都可以查询,只有管理员可以修改和删除; 2)员工请假信息,管理员登记, 员工只能查询; 进入 考勤系统 选择 权限进行登录 管理员登录 员工登录 登录 选择 成功 失败 登录 选择 签到签退表 员工信息表 管理员操作界面 选择操作 新员工信息登记 员工信息表 修改员工信息 删除员工信息 员工请假登记 请假信息表 员工 操作界面 选择操作 签到签退 信息查询 系统帮助 13 3)签到签退信息,系统记录,管理员和员工可以查询; 4)管理员信息,只有管理员可以添加; 5)数据库只有管理员可以处理。 具体的 ER 图如下图 42 所示: 图 42 系统 实体 ER 图 管理员 签到签退表 请假信息表 员工信息表 员工 ID 姓名 性别 部门 职务 指纹 年龄 ID 姓名 指纹 查询修改 删除 登记查询 查询 查询删除 查询删除 查询 m 1 1 m m 1 m m 1 m 1 1 14 第 5 章 系统总体设计 系统功能结构 设计 指纹考勤系统 主要由 一个主控模块和 多个 子模块构成。 主控模块是一个主控程序和总控表单 ,它控制 其它 子模块。 系统功能结构图如下图 51 所示。 图 51 系统功能结构图 系统登录 界面 管理员登录 员工登录 新员工通道 信息修改 员工请假登记 信息查询 员工签到 员工签退 信息查询 系统帮助 系统帮助 添加管理员 修改员工信息 删除员工信息 员工个人信息 签到签退信息 员工请假信息 员工个人信息 签到签退信息 员工请假信息 15 登录 界面: 考勤系统为了防止不相关人员进行操作,所以设置了登录验证,选择管理员或者员工身份登录并且验证指纹才能通过,这样更有利于系统的安全性。 :新员工进入考勤系统首先要进行的操作,在此模块中输入员工的个人信息,包括 ID,姓名,性别,年龄,部门,职务。 然后进行指纹的录入,将自己的所有信息保存到系统的数据库中。 但是新员工的信息录入必须在管理员的管理下才能进行。 因为只有以管理员身份登录系统时该功能才会被允许,以员工身份登录 该功能是被屏蔽的。 :信息 修改功能也是管理员权限下才能操作的,主要是用于添加新的管理员,修改员工信息,删除员工信息。 新的管理员在已有的管理员登录后就能添加,主要登记的是管理员的 ID,姓名和指纹信息。 员工信息修改功能主要用于员工信息改变时管理员操作的,比如员工的工作部门变更或者员工的职务变更之后就可以在此进行修改。 删除员工信息主要是在该员工离开公司的时候用的,删除的信息包括员工个人信息,员工签到签退信息,员工请假信息,所有关于该员工的信息都会被删除。 :该功能也是以管理员身份登录后管理员进行操作的,将请假员工的 ID , 姓名,请假具体原因和当值管理员姓名添加到员工请假信息表中。 :员工早上上班的时候选择签到功能,将自己到达公司的时间记录到数据库,完成签到考勤。 该功能在员工身份登录的时候就可以操作,不需要管理员身份登录。 :员工下午下班的时候选择签退功能,将自己离开公司的时间记录到数据库,完成签退考勤。 该功能在员工身份登录的时候就可以操作,不需要管理员身份登录。 功能 :。 一、员工个人信息查询,指的是员工的 ID,姓名,性别,年龄,部门,职务查询。 这个功能可以在找人的时候用到,因为有部门和职务 的信息,大大缩小了寻找的范围,同时也可以作为了解员工的一个渠道。 二、员工签到签退情况查询。 这个查询主要用于查看员工的迟到早退情况,可以根据年、月、日等进行有选择的查询,让查询更方便和精确。 三、员工请假信息查询,由管理员登记的员工请假的信息查询,对员工的工作情况管理有一定帮助。 :系统帮助主要是给不了解系统的人一些操作提示,让系统显得更加完善和人性化。 16 系统中员工是至关重要的一个属性,如下图 52所示: 图 52 员工属性图 管理员属性图如 下图 53 所示: 图 53 管理员属性图 员工 ID 姓名 性别 职务 年龄 部门 指纹模板 1 指纹模板 2 管理员 ID 指纹模板 1 指纹模板 2 姓名 17 系统签到信息属性图,如下图 54 所示: 图 54 签到信息属性图 签退信息属性图如下图 55所示: 图 55 签退信息属性图 签到信息 姓名 员工 ID 系统日期 系统时间 迟到标记 签退信息 姓名 员工 ID 系统日期 系统时间 早退标记 18 请假信息属性图如下图 56所示: 图 56 请假信息属性图 系统数据库 设计 表 51 管理员信息 表 列名 数据类型 长度 允许空 ID(key)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。