研究生考试信息验证核系统的设计与实现.docxVIP

研究生考试信息验证核系统的设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
研究生考试信息验证核系统的设计与实现 0 研究生入学信息验证对流系统设计 近年来,中国的研究生数量继续增加。虽然2014年的考生人数有所减少,但仍超过170万人。 在此背景下,本文设计并实现一套研究生入学考试信息验证核对系统,该系统在学生进入考场之前对学生的身份进行检测,包括考试的身份证信息与报名信息是否匹配,考生是否有此场考试等,同时,为考生提供考场以及座位号信息,也为检测是否有作弊考生以及考试结束后的信息统计提供参考,以提高工作效率。 1 系统的全球设计 1.1 系统框架设计 系统采用采用C /S结构,即Client/Server( 客户机/服务器) 结构 1.2 数据录入模块 系统主要功能模块如图1所示。 1) 进场读卡。该模块主要是根据考生身份证信息读取报名信息从而进行信息核对及验证,同时,可以获取考生的考场安排等信息。设置时间主要是对考生入场时间进行严格限制,不在指定时间范围内时均不可入场( 教师入场无时间限制) ; 考生读卡功能模块中首先由身份证验证机具读取考生的姓名、性别、身份证号、民族以及身份证照片,然后系统根据读取的身份证号查询数据库服务器中信息,获取考生报名时的姓名、身份证号、报名照片及考生编号、考场号、座位号和房间号信息,若数据库未返回任何信息,则可确认并不存在该考生,如果信息存在不一致或者身份证照片、报名照片和考生本人存在较大差异,系统会给出相应提示,此时需待考务人员进行更加详细的确认之后方可入场,从而实现核对、验证,在一定程度上杜绝替考现象; 教师读卡与此类似,但教师不存在报名信息,只存在考场安排等信息,所以需核对的信息较少; 考虑到存在身份证丢失或失效的情形,所以需设置手工录入模块,通过手动输入身份证号码来读取考生报名信息; 由于每年的考生都不一样,为了提高软件复用性及减轻编码人员负担,需编写数据导入模块来导入考生、考场及教师安排等信息。 2) 信息统计。主要根据考生、教师入场情况进行各种数据统计,该模块提供对查询数据的导出功能。 3) 设置。该系统在使用时需将安装有该系统软件的计算机( 需连接读卡终端并安装有终端驱动程序) 及数据库服务器互联在局域网中。考虑到使用多种读卡终端的可能性,所以需要设置读卡器的类型; 由于每台计算机都要与服务器进行信息交互,在该情况下必须获取服务器的IP地址,因此每台计算机在使用系统之前都需要设置数据库服务器的IP地址。 1.3 考生信息表 系统的数据库采用微软公司的SQL Server 2005数据管理开发平台,它是一种广泛使用的数据库系统,具有强大的数据存储和管理能力 1) 考生信息表: 保存考生的基本信息,包括属性: 身份证号、考生编号、姓名、各场考试的考场号、座位号以及入场时间等,其中身份证号为主键; 2) 考场安排表: 保存考场的安排信息,包括属性: 考场编号及对应的教室号码等,其中考场编号为主键; 3) 教师信息表: 保存教师等考务人员的信息,包括属性: 身份证号、姓名,其中身份证号为主键; 4) 监考信息表表: 保存教师考场信息,包括属性: 教师身份证号、考场号、入场标志等,其中( 教师身份证号,考场号) 为主键。 2 系统工作原理 第二代居民身份证使用非接触式IC卡芯片作为“机读”存储器,内含有RFID( Radio Frequency Identification,射频识别) 芯片。身份证验证机具通过RFID射频技术对二代身份证中的芯片进行读取。 本系统中的机具均采用USB接口进行供电,采用RS232串口进行数据通信。机具上电开始工作后,产生高频的发射功率以启动身份证中的RFID芯片并为它提供能量; 芯片进入机具感应区得到足够的能量之后,便将其内所存储的信息发送给机具,由机具进行接收; 机具将信息进行处理之后一般会传给一个外部的应用系统,该外部系统控制整个系统的实现 系统读卡功能即相当于一个外部系统,在该功能的开发过程中遇到的最大难点就是如何获得机具读取的信息并保证该过程不间断。为解决该问题,笔者先后采用2种方法: 实时监测数据文件和实时监测设备接口的方法,下面对2种方法的实现及其优缺点进行分析与介绍。 2.1 实时文件转变 身份证验证机具一般都有配套的读卡软件及自带数据库( 神思和国腾均采用Access数据库) 。机具读取身份证后通过配套软件直接将信息写入数据库,在无人为修改数据库的情况下,该数据库文件会发生大小和最后一次写入的时间变化,因此可以通过监测这2个属性之一的变化来判断是否刷卡,系统采用前者。当监测到文件变化后,系统立即读取机具数据库中ID最大的元组数据( ID是唯一标识,自动编号,采用递增模式) ,此元组即是此次刷卡的身份证信息。 实时监测文件变化主要采用File System Watcher技术 该方法中,机具配套的软件充当外部的应用

文档评论(0)

lmzwkyc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档