基于IC卡的計算機智能考試系統研究
文章出處:http://psychicreadingswithdeb.com 作者:李紅萍 趙浪濤 賈秀明 人氣: 發(fā)表時(shí)間:2011年11月22日
基于IC卡的計算機智能考試系統實(shí)現了對“校園一卡通”系統的擴展,把學(xué)生的考試也納入了自動(dòng)化管理之中,使教師擺脫了出卷、閱卷的煩瑣工作.
1 系統硬件組成
系統由計算機、非接觸式IC卡讀寫(xiě)器、IC卡等組成(如圖1所示).
圖1 非接觸式射頻IC卡讀寫(xiě)系統
1)Mifare卡
與傳統的接觸式IC卡、磁卡相比較,利用射頻識別技術(shù)開(kāi)發(fā)的非接觸式IC卡讀寫(xiě)器,成功地將射頻識別技術(shù)、磁電技術(shù)、計算機技術(shù)和IC卡技術(shù)結合起來(lái),解決了卡中無(wú)電源、低功耗和免接觸這一難題,克服了接觸式IC卡由于存在機械接觸,容易造成磨損以及由于接觸而產(chǎn)生各種故障的問(wèn)題.而且非接觸式IC卡表現出來(lái)的防監聽(tīng)、防解密性能也超出一般的IC卡,不論非接觸 式IC卡本身,還是非接觸式Ic卡讀寫(xiě)設備,均防水、防油、防污、防腐蝕、防扭曲、防靜電,具有高安全、高可靠、高快捷、高適用等性能,是現代電子技術(shù)領(lǐng)域的一大突破。
2)讀寫(xiě)器
讀寫(xiě)器由llT6射頻讀寫(xiě)模塊,配以天線(xiàn)、RS232串口便可與計算機實(shí)現信息交換.1lT6射頻讀寫(xiě)模塊是采用最新Mfare技術(shù)的微型嵌入式非接觸式IC卡讀寫(xiě)模塊.內嵌ISO1A,aA3 Type A協(xié)議解釋器,并具有射頻驅動(dòng)及接收功能,可以簡(jiǎn)單實(shí)現對Mifare卡片的讀寫(xiě)操作,讀寫(xiě)距離最大可達100 mm.該模塊提供標準異步串行通訊接口,兼容TTL電平.只需進(jìn)行電平轉換即可直接連接到PC機.讀寫(xiě)模塊對卡片的操作應遵循尋卡一密碼校驗一讀或寫(xiě)卡一關(guān)閉卡片等規則,如果任何一個(gè)操作出現錯誤,就應立即關(guān)閉卡片。
2 讀寫(xiě)器工作原理
系統按13.56 MI-Iz的工作頻率以半雙工方式在讀寫(xiě)器與Ic卡之間雙向傳遞數據.讀寫(xiě)器將要發(fā)送的信號,編碼后加載在頻率為13.56 MI-Iz的載波信號上經(jīng)天線(xiàn)向外發(fā)送,進(jìn)入讀寫(xiě)器工作區域的IC卡接收此脈沖信號,一方面卡內芯片中的射頻接口模塊由此信號獲得電源電壓、復位信號、時(shí)鐘信號;同時(shí)卡內芯片中的有關(guān)電路對此信號進(jìn)行調制、解碼、解密,然后對命令請求、密碼、權限等進(jìn)行判斷.若為讀命令,控制邏輯電路則從存儲器中讀取有關(guān)的信息,經(jīng)加密、編碼、調制后由卡內天線(xiàn)發(fā)送給讀寫(xiě)器,讀寫(xiě)器對接收到的信號進(jìn)行解調、解碼、解密后送至計算機處理.若為修改信息的寫(xiě)命令,有關(guān)控制邏輯引起的內部電路提升工作電壓,提供擦寫(xiě)EEPROM時(shí)所需的高壓,以便對EEPROM中的內容進(jìn)行改寫(xiě).若經(jīng)判斷其對應的密碼和權限不符,則返回出錯信息.
3 讀寫(xiě)器讀寫(xiě)功能的實(shí)現
在VB環(huán)境下,若要實(shí)現對卡片的讀寫(xiě)操作,必須用VB建立讀卡器驅動(dòng)程序及Mifare卡的讀寫(xiě)程序,即建立讀卡器及Mfare卡的動(dòng)態(tài)連接庫.編程時(shí),首先需要在通用代碼部分聲明程序中要調用的函數,即對動(dòng)態(tài)連接庫進(jìn)行聲明,然后通過(guò)調用動(dòng)態(tài)連接庫中的卡操作函數,便可實(shí)現對Mifare卡的讀寫(xiě)操作.參考讀卡程序框圖如圖2所示.
參考讀卡程序如下:
Private Sub Timer1-Timer()
st0=MCS-InitComm(0,115200)’設置讀卡器與計算機的通信協(xié)議.
圖2 讀卡程序框圖
4 計算機考試系統程序設計
讀寫(xiě)器讀寫(xiě)功能調試正常后,首先需要建立各門(mén)課的試題庫,然后在VB環(huán)境下設計計算機智能考試程序,以實(shí)現計算機隨機選題、學(xué)生答題、計算機自動(dòng)閱卷的功能.參考程序框圖如圖3所示.
圖3 計算機智能考試程序框圖
5 結語(yǔ)
基于IC卡的計算機智能考試系統實(shí)現了對“校園一卡通”系統的擴展,可應用于高校學(xué)生的考試中,也可應用于社會(huì )上的各類(lèi)考試之中,減輕了考務(wù)人員和監考人員的工作量.為“校園一卡通”系統的擴展奠定了基礎.
參考文獻:
[1] 鄧北川.“校園一卡通”讀寫(xiě)器的研究與實(shí)現[J].西安航空技術(shù)高等專(zhuān)科學(xué)校學(xué)報,2OO6(5):21—23.
[2] 顧金娣.校園一卡通系統的應用與思考[J].上海第二工業(yè)大學(xué)學(xué)報,2005,22(9):71—76.
[3] 楊文忠.射頻卡讀寫(xiě)器的工作原理與設計[J].電腦知識與技術(shù),2006(2):205—206.
[4] 蘇文勝.基于數字化校園的校園一卡通構建[J].武漢理工大學(xué)學(xué)報,2005,27(1):99—101.
[5] 裴沛.基于一卡通模型的數字化校園的構建研究[J].金卡工程,2OO6(11):47—50.