(1)由管理员设置考试的基本信息(如考试科目、时间、地点等)。
(2)由管理员设置考生的基本信息(如考生姓名、学号、准考证号、性别和考生类别等)。
(3)由管理员设置签到基本流程(如签到起止时间、终止时间和签到地点等)。
(4)由管理员将考生信息写入射频卡中,再将射频卡发放给考生。
(5)由管理员设置读写器连接计算机的串口数据,以便实现写卡、读卡功能。
(6)考生进入考场时,读写器自动识别考生信息,并将签到数据及时准确地传递到签到系统。
(7)管理员管理考试信息和签到信息,通过查询考试时间可以得到考试基本信息(考试科目、参考人数等)和历史签到记录,同时可以对所需要的签到信息进行统计、分析并打印签到表。
2。2。2 非功能性需求分析
任何一套系统在开发时都得进行非功能性需求分析,以便提前解决系统实际使用时的各种突发性问题。基于射频识别技术的高校考试签到系统开发前,同样也需要对系统进行非功能性需求分析,例如读卡成功率、反应时间,存入数据的数据库大小,系统是否稳定,维护是否方便等问题。本系统以界面友好性、稳定性、实用性、实时性、安全性为原则,对系统的实现提出了以下性能要求:
(1)界面友好性
由于本系统操作较为复杂,因此要求系统的操作要简单方便,交互性良好,可操作性强,界面简洁美观。
(2)稳定性
系统的稳定性是本系统的重中之重,读写器与系统的连接稳定性决定了签到是否成功;数据库稳定性影响着考生信息、考试信息以及签到信息的数据存储。因此需要本系统运行稳定,保障考试签到管理有效实施。
(3)实用性
系统的开发首先将实用性放在首位,能够根据自动识别考生信息生成签到表。并将签到结果统计打印出来形成报表,为高校考试管理带来很大便利。
(4) 安全性文献综述
本系统中包含大量考生信息,为了保证考生的个人信息不被泄露,因此要求系统具有良好的安全性能。系统管理员设置时需要具有权限,能保障系统的安全性。
第三章 高校考试签到系统的设计
3。1 基于RFID的硬件体系结构设计
本系统采用C/S结构,运行在Intranet内,它的具体流程是,由管理员通过发卡机给每一位考生发放具有唯一ID号的射频识别卡,考生经过考场签到点之后,读写器自动获取考生信息,然后将信息传递给运行在计算机内的签到管理软件,计算机中的签到管理软件对从读写器上下载的数据进行相应的处理。需要报表时,通过查询得到相应的签到报表,并实现打印输出。读写器完成签到记录工作,并可以随时接收上位机下传的命令,以及做出相应的响应。硬件体系结构如图3-1所示:
图3-1:基于RFID系统的硬件体系结构图
3。2 软件功能结构设计
高校考试签到系统开发的主要目的是结合射频识别技术对考生签到进行管理,主要功能模块包括考生管理、签到管理、系统管理和参数设置五大模块。系统的功能结构设计如图3-2所示。
(1)考生管理模块:由管理员实施操作,可以对考生信息进行查询、增加、删除、修改等操作,并具有写卡功能。主要由以下几部分组成:
①查询功能:在考生管理模块中,管理员通过计算可以查找考生信息,方便管理。
②修改功能:管理员可以通过系统中考生管理模块中修改考生信息,并且可以将修改后的考生信息重新写入射频识别卡中。