摘 要:本文介绍指纹考勤机的设计思想及设计过程,包括需求分析、系统架构、硬件设计、上位机软件设计等。指纹考勤机由Arduino开发板、TFT彩色液晶显示器、触摸键盘和指纹传感器等主要部件,配以电源及其他硬件电路构造,通过串行通信接口将考勤信息传递到上位机,指纹传感器进行指纹的采集、存储和匹配。上位机软件使用C#开发,主要功能是将考勤结果存入Excel表格。考勤机外形精巧,便于携带,在有效提高考勤效率的同时,还可以确保学生考勤准确、公平、公正。 91857
毕业论文关键词:Arduino、指纹考勤、C#
Abstract: This paper introduces the design principle and design process of the fingerprint attendance machine, including requirements analysis, system architecture, hardware design, upper computer software design and so on。 Fingerprint attendance machine developed by Arduino board, TFT color LCD display, touch keyboard and fingerprint sensors such as major components, with power supply and other hardware circuit structure will pass attendance information to the PC through serial communication interface。 The fingerprint sensor prints, stores and matches the fingerprint。 PC software is developed using c#。 The main function of PC software is to put the results of the attendance into the Excel form。 The machine is exquisitely shaped and easy to carry, not only effectively improve the efficiency of attendance, but also ensure that students’ attendance is accurate, fair and just。
Keywords:Arduino、Fingerprint attendance、C#
目 录
1 绪论 2
1。1 开发背景与意义 2
1。2 可行性分析 2
1。3 技术要求 3
2 系统框架设计 4
2。1 系统模块 4
2。2 模块功能概要描述 4
3 硬件模块设计与驱动方法 5
3。1 指纹传感器 5
3。2 Arduino Mega2560 12
3。3 TTP229触摸键盘 13
3。4 TFT液晶显示屏 16
4上位机软件系统设计 16
4。1软件结构与功能 16
4。2 软件设计 17
5 系统调试问题及解决方案 19
5。1指纹传感器调试 19
5。2 TTP229触摸键盘调试 20
5。3 TFT液晶显示屏调试 20
5。4 上位机调试 20
结论 21
参考文献 22
致谢 23
1 绪论
1。1 开发背景与意义源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
学生考勤工作是普通高校日常教育教学管理的重要内容之一,高校教师教学科研任务繁重,大部分教师并不完全认识所教班级的同学,并且教学考勤普遍采用传统的手工方式记录学生每天的出勤情况。例如教师随机抽查挨个点名、考勤班长汇总等,这些方式繁琐易错,占用教师较多上课时间造成不必要的教学资源损失,并且正确度、公开度、及时性差,受人为因素影响过大,容易出现疏漏,有很大可能性存在考勤人员例如考勤班长的舍友、辅导员的熟人等等因人情导致的考勤不公正的情况。结果,不仅教师所获取的当次考勤信息不准确,无法正确分析现有考勤问题从而改进教学方法方式,同时造成学校管理部门对当日学生的考勤数据不能及时把握和解析,导致管理效率不高。因此,利用计算机、物联网技术等等现代化科学技术实现学生考勤管理是一种新的趋向。该设计的指纹考勤机借由指纹传感器进行指纹识别,将传感器采集到的考勤数据汇总到Excel表格中,进而对考勤数据信息进行处理,极大地提高了考勤效率,操作简易,方便快捷,便于携带,对于增强学生的出勤意识,减少逃课旷课情况的发生。