第二章 高校考试签到系统的分析 7
2。1 系统可行性分析 7
2。2 系统需求分析 7
2。2。1 功能性需求分析 7
2。2。2 非功能性需求分析 8
第三章 高校考试签到系统的设计 10
3。1 基于RFID的硬件体系结构设计 10
3。2 软件功能结构设计 10
3。3 高校考试签到系统业务流程设计 12
3。3。1 用户登录模块 13
3。3。2 考试签到模块 14
3。3。3 考试签到结果查询模块 14
3。4 数据库设计 15
3。4。1 数据库概念结构设计 15
3。4。2 数据库逻辑结构设计 16
第四章 高校考试签到系统的实现 18
4。1 系统开发环境及工具 18
4。2 RFID射频识别设备与计算机的通信 18
4。2。1 硬件模块介绍 18
4。2。2 Mifare1射频卡 19
4。2。3 串口通信步骤 20
4。2。4 库函数功能说明 22
4。3 考试签到系统实现 23
4。3。1 用户管理 23
4。3。2 考生信息管理 24
4。3。3 签到信息管理 25
第五章 高校考试签到系统的测试 28
5。1 测试用例 28
5。1。1 签到登录功能测试 28
5。1。2 写卡功能测试 28
5。1。3 签到功能测试 29
5。2 测试结论 29
结 论 31
致 谢 32
参考文献 33
第一章 绪论
1。1 课题的背景与意义
随着我国的教育提高,我国高校学生数量在不断上升。在校园中,中高考、四六级、考研、教师证、计算机等级等各类考试层出不穷,考试签到问题也日益加剧。考试签到工作是高校考试管理的一项重要内容,科学规范的考场管理制度是对每一个考生的最基本的保障,是规范考场纪律的重要环节,对于提高考生的组织纪律性,保障考试规章制度的完善性、考核的合理性以及公正性都具有及其深远的意义。
目前,高校对考生的签到工作主要由监考老师通过人工核对信息,考生手写签到的方式来进行。监考老师将核对好的签到信息上交到考试监管部门,再由相关人员对签到信息进行汇总整合,这样才能得到一份完善的考生信息。这种签到方式不仅会导致监考人员的前期准备工作量(包括考前签到、考生信息汇总等)及其庞大,而且时效性低、错误率高,同时会产生大量人为因素的失误。为了解决这些问题,急需要一套完整的考试签到管理系统。