1、设计总览(总)

  • 智能刷卡考勤系统是以 RFID 射频卡为信息识别载体的适用于企业单位或学校的考勤管理系统。本系统可使人摆脱繁琐、低效的签到模式。识别工作不受环境影响,操作方便快捷,具有防污、防水、加密存储等优点。结合网络通信技术和单片机技术,实现了企业和学校的自动考勤的数据的分析处理,节约了考勤时间,提高了考勤效率并提高了考勤的准确率,促进了企业学校的考勤管理信息化水平的发展。
  • 硬件部分我们采用 DRM6300 构成的射频卡读卡电路。该芯片具有成本低,工作稳定,精确的采样点等优点。单片机采用 STC12 单片机。读卡输出信号有单片机识别出卡号通过 JDY-40 模块实现无线传输,实时上传数据到 PC 段进行处理。
  • 软件部分分为读卡识别、数据存储和查询、图形界面设计、数据库设计与组织。

怎么获取RFID 实时扫描数据 rfid读取软件下载_学校考勤系统

2、设计思想(方向三:PC 端数据存取、操控软件设计)

图 2.1 软件流程与数据库结构图

PC 端通过串口无线通信接收学生卡信息,进入开始默认界面,等待接受来自于串口的学生刷卡信息,收到后在多个表中交叉校验,确保刷卡课程正确、不重复刷卡。也可直接通过账号登陆查询/管理系统,根据不同账号权限,进入相应界面,管理员账号可进行添加删除账号,添加删除课程,改变刷卡记录等操作;教师账号可对所授课程考勤情况进行查询和修改;学生可查询已选课程考勤情况。

2.1 系统界面设计

系统设计分为编码设计和 UI 设计两部分。

界面主要有默认界面、登陆界面、用户界面(管理人员界面、教师界面、学生界面)和若干管理子界面。

2.2 PC 端远程控制及 LCD 显示

设计 PC 端控制界面,通过 JDY-40 无线模块控制 STC 单片机进入低功耗模式,关闭读卡串口数据扫描,达到类似于休眠的低功耗状态。或从低功耗模式下(定时)唤醒,进入正常工作模式。或可对单片机发送单条定长数据并经由 LCD 显示,实现两侧用户可视化通信。

3、功能实现(方向三:PC 端数据存取、操控软件设计)

3.1 系统界面设计

分为默认界面,登录界面,管理界面,教师界面,学生界面,关于界面,共六个界面,工作流程如图 2.1 所示。

3.1.1 默认界面

怎么获取RFID 实时扫描数据 rfid读取软件下载_怎么获取RFID 实时扫描数据_02

图 3.1.1 默认界面

默认界面通过 timer 实现时间显示,串口输入扫描。通过 button 实现刷新串口列表与向其他窗体的跳转。

怎么获取RFID 实时扫描数据 rfid读取软件下载_学校考勤系统_03

图 3.1.2 默认界面刷卡成功

3.1.2 登录界面

怎么获取RFID 实时扫描数据 rfid读取软件下载_RFID射频卡_04

图 3.1.3 登录界面

登录界面通过默认窗体点击登录账号按钮进入,进入后默认界面自动隐藏,通过返回键可唤回默认界面。通过 textbox 输入账号密码后点击登录,通过账号类型自动进入不同管理页面。

3.1.3 管理员管理界面

可通过下拉菜单选择账号管理、课程管理、刷卡记录管理,进行操作。

3.1.3.1 账号信息管理

怎么获取RFID 实时扫描数据 rfid读取软件下载_RFID射频卡_05

图 3.1.4 账号信息管理

3.1.3.2 课程管理

怎么获取RFID 实时扫描数据 rfid读取软件下载_智能刷卡考勤_06

图 3.1.5 课程信息管理

3.1.3.3 刷卡记录管理

怎么获取RFID 实时扫描数据 rfid读取软件下载_智能刷卡考勤_07

3.1.4 教师界面

怎么获取RFID 实时扫描数据 rfid读取软件下载_智能刷卡考勤_08

图 3.1.7 教师管理界面

3.1.5 学生界面

怎么获取RFID 实时扫描数据 rfid读取软件下载_怎么获取RFID 实时扫描数据_09

图 3.1.8 学生界面

3.1.6 “关于”界面

怎么获取RFID 实时扫描数据 rfid读取软件下载_学校考勤系统_10

图 3.1.9 “关于”界面