基于二代身份证学生上机考勤系统设计与实现

基于二代身份证学生上机考勤系统设计与实现

论文摘要

非接触IC卡(又名射频卡)由于其较好的便捷性和较高的性价比成为用户身份识别方式的主流。第二代居民身份证,作为射频卡的一种,完全继承了射频卡的优点。同时,由于采用了数字防伪技术和印刷防伪技术,其安全性又得到了较大程度的提高。因此,本文设计以飞思卡尔推出的内部集成网络模块的MCF52233微控制器为基础,通过射频模块(RFID)读取ID(二代身份证)中的序列号,实现考勤和记录的智能管理功能,并具有“脱机”和“联机”两种工作模式。本文首先介绍了射频识别技术、以太网、USB等相关理论,之后给出考勤机的整体设计,并从硬件设计、软件设计两个方面分别进行阐述。硬件设计包括芯片选型,各个硬件模块的设计及实现的功能;软件设计包括MCU方软件与PC方管理软件设计。MCU方软件设计包括驱动层和应用软件层。PC方软件主要实现对考勤机中刷卡信息和人员信息的数据库操作功能。最后在前面硬件搭建和软件编写的具体工作的基础上,完成软硬件总体测试,初步实现了使用二代身份证上机考勤的目的。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景
  • 1.1.1 射频识别系统概述
  • 1.1.2 射频识别系统在国内外的发展与现状
  • 1.2 考勤系统实现必备功能和开发要求
  • 1.2.1 考勤系统实现的必备功能
  • 1.2.2 考勤系统的开发要求
  • 1.3 系统研究的应用价值和意义
  • 1.4 本文工作和结构
  • 1.4.1 本文工作
  • 1.4.2 本论文结构
  • 第二章 相关理论知识概要
  • 2.1 RFID 通信相关基础知识
  • 2.1.1 RFID 系统基本原理
  • 2.1.2 RFID 系统中信号的编码与调制
  • 2.1.3 RFID 中读写器与卡片之间的信息传输
  • 2.1.4 近耦合RFID 的国际标准ISO/IEC 14443
  • 2.2 以太网及计算机网络介绍
  • 2.2.1 以太网
  • 2.2.2 TCP/IP 协议栈
  • 2.3 USB 通信的基本原理
  • 2.3.1 差分信号技术
  • 2.3.2 USB 协议
  • 2.3.3 USB 实体结构
  • 2.4 本章小结
  • 第三章 硬件平台设计
  • 3.1 主控制器电路设计
  • 3.1.1 主控制器的选型
  • 3.1.2 主控制器电路
  • 3.2 外围模块设计
  • 3.2.1 射频模块
  • 3.2.2 网络模块
  • 3.2.3 USB 模块
  • 3.2.4 LCD 模块
  • 3.2.5 时钟模块
  • 3.3 硬件设计概括与调试心得
  • 3.4 本章小结
  • 第四章 主控MCU 方软件设计
  • 4.1 固件驱动
  • 4.1.1 网络
  • 4.1.2 射频
  • 4.1.3 语音
  • 4.2 MCU 方应用软件详细设计
  • 4.2.1 Flash 分配设计
  • 4.2.2 身份证信息的写入程序
  • 4.2.3 配置参数信息的写入程序
  • 4.2.4 刷卡识别并允许上机程序
  • 4.2.5 刷卡信息上传程序
  • 4.3 MCU 方软件的测试
  • 4.3.1 身份证信息的写入程序的测试
  • 4.3.2 配置参数信息的写入程序的测试
  • 4.3.3 刷卡识别测试
  • 4.3.4 刷卡信息上传程序的测试
  • 4.4 本章小结
  • 第五章 PC 方软件设计
  • 5.1 PC 方软件功能概述
  • 5.2 PC 方软件详细设计
  • 5.2.1 考勤机操作程序
  • 5.2.2 刷卡信息和人员信息的数据库操作程序
  • 5.3 PC 方数据库的设计
  • 5.4 PC 方软件测试
  • 5.4.1 考勤机操作程序的测试
  • 5.4.2 刷卡信息和人员信息的数据库操作程序的测试
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 论文总结
  • 6.2 展望
  • 参考文献
  • 附录A 身份证考勤机主程序
  • 附录B 实物图
  • 攻读学位期间公开发表的论文
  • 致谢
  • 相关论文文献

    标签:;  

    基于二代身份证学生上机考勤系统设计与实现
    下载Doc文档

    猜你喜欢