基于IC卡的计算机智能考试系统研究 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

基于IC卡的计算机智能考试系统研究

来源:中国一卡通网  作者:李红萍 赵浪涛 贾秀明  发布时间:2008-01-22 14:58:27  字体:[ ]

关键字:智能考试系统  计算机考试系统  读写器  校园一卡通  

摘   要:设计了在vB环境下基于IC卡的计算机智能考试系统.系统由计算机、非接触式IC卡读写器、IC卡等组成,读写器采用具有最新Mifare技术的11T6射频读写模块,再配以天线、RS232串口便可实现与计算机的信息交换.系统软件是在VB环境下设计的,首先通过编程实现读写器对Mifar卡的读写操作,以便对考生身份进行验证;其次,通过编写各门课程的考试模块,实现计算机自动选题与自动阅卷的功能.

    基于IC卡的计算机智能考试系统实现了对“校园一卡通”系统的扩展,把学生的考试也纳入了自动化管理之中,使教师摆脱了出卷、阅卷的烦琐工作.

1 系统硬件组成 

    系统由计算机、非接触式IC卡读写器、IC卡等组成(如图1所示). 

非接触式射频IC卡读写系统

图1 非接触式射频IC卡读写系统

1)Mifare卡

    与传统的接触式IC卡、磁卡相比较,利用射频识别技术开发的非接触式IC卡读写器,成功地将射频识别技术、磁电技术、计算机技术和IC卡技术结合起来,解决了卡中无电源、低功耗和免接触这一难题,克服了接触式IC卡由于存在机械接触,容易造成磨损以及由于接触而产生各种故障的问题.而且非接触式IC卡表现出来的防监听、防解密性能也超出一般的IC卡,不论非接触 式IC卡本身,还是非接触式Ic卡读写设备,均防水、防油、防污、防腐蚀、防扭曲、防静电,具有高安全、高可靠、高快捷、高适用等性能,是现代电子技术领域的一大突破。

2)读写器

    读写器由llT6射频读写模块,配以天线、RS232串口便可与计算机实现信息交换.1lT6射频读写模块是采用最新Mfare技术的微型嵌入式非接触式IC卡读写模块.内嵌ISO1A,aA3 Type A协议解释器,并具有射频驱动及接收功能,可以简单实现对Mifare卡片的读写操作,读写距离最大可达100 mm.该模块提供标准异步串行通讯接口,兼容TTL电平.只需进行电平转换即可直接连接到PC机.读写模块对卡片的操作应遵循寻卡一密码校验一读或写卡一关闭卡片等规则,如果任何一个操作出现错误,就应立即关闭卡片。

2 读写器工作原理 

    系统按13.56 MI-Iz的工作频率以半双工方式在读写器与Ic卡之间双向传递数据.读写器将要发送的信号,编码后加载在频率为13.56 MI-Iz的载波信号上经天线向外发送,进入读写器工作区域的IC卡接收此脉冲信号,一方面卡内芯片中的射频接口模块由此信号获得电源电压、复位信号、时钟信号;同时卡内芯片中的有关电路对此信号进行调制、解码、解密,然后对命令请求、密码、权限等进行判断.若为读命令,控制逻辑电路则从存储器中读取有关的信息,经加密、编码、调制后由卡内天线发送给读写器,读写器对接收到的信号进行解调、解码、解密后送至计算机处理.若为修改信息的写命令,有关控制逻辑引起的内部电路提升工作电压,提供擦写EEPROM时所需的高压,以便对EEPROM中的内容进行改写.若经判断其对应的密码和权限不符,则返回出错信息.

3 读写器读写功能的实现 

    在VB环境下,若要实现对卡片的读写操作,必须用VB建立读卡器驱动程序及Mifare卡的读写程序,即建立读卡器及Mfare卡的动态连接库.编程时,首先需要在通用代码部分声明程序中要调用的函数,即对动态连接库进行声明,然后通过调用动态连接库中的卡操作函数,便可实现对Mifare卡的读写操作.参考读卡程序框图如图2所示.

    参考读卡程序如下:
    Private Sub Timer1-Timer()
    st0=MCS-InitComm(0,115200)’设置读卡器与计算机的通信协议.

读卡程序框图

图2 读卡程序框图




4 计算机考试系统程序设计


    读写器读写功能调试正常后,首先需要建立各门课的试题库,然后在VB环境下设计计算机智能考试程序,以实现计算机随机选题、学生答题、计算机自动阅卷的功能.参考程序框图如图3所示.

计算机智能考试程序框图

图3 计算机智能考试程序框图

5 结语 

    基于IC卡的计算机智能考试系统实现了对“校园一卡通”系统的扩展,可应用于高校学生的考试中,也可应用于社会上的各类考试之中,减轻了考务人员和监考人员的工作量.为“校园一卡通”系统的扩展奠定了基础. 

参考文献:
[1] 邓北川.“校园一卡通”读写器的研究与实现[J].西安航空技术高等专科学校学报,2OO6(5):21—23.
[2] 顾金娣.校园一卡通系统的应用与思考[J].上海第二工业大学学报,2005,22(9):71—76.
[3] 杨文忠.射频卡读写器的工作原理与设计[J].电脑知识与技术,2006(2):205—206.
[4] 苏文胜.基于数字化校园的校园一卡通构建[J].武汉理工大学学报,2005,27(1):99—101.
[5] 裴沛.基于一卡通模型的数字化校园的构建研究[J].金卡工程,2OO6(11):47—50.

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖