歡迎您訪問鄭州興邦電子股份有限公司官方網(wǎng)站!
阿里巴巴誠信通企業(yè)
全國咨詢熱線:40000-63966
興邦電子,中國水控機第一品牌

聯(lián)系興邦電子

全國咨詢熱線:40000-63966

售后:0371-55132951/55132952

工廠:河南省 鄭州市 高新區(qū)蓮花街電子電器產(chǎn)業(yè)園

非接觸式IC卡開放性實驗室管理系統(tǒng)上位機系統(tǒng)設計及應用

文章出處:http://compasssalessolutions.com 作者: 人氣: 發(fā)表時間:2012年03月20日

[文章內(nèi)容簡介]:利用非接觸式IC卡作為實驗室管理系統(tǒng)的載體,建立了開放性智能化實驗室管理系統(tǒng)。探討了基于非接觸式IC卡的開放性實驗室管理系統(tǒng)上位機系統(tǒng)設計,并成功將其應用于實驗室信息化管理中,提高了實驗室的現(xiàn)代化管理水平。

    摘要:利用非接觸式IC卡作為實驗室管理系統(tǒng)的載體,建立了開放性智能化實驗室管理系統(tǒng)。探討了基于非接觸式IC卡的開放性實驗室管理系統(tǒng)上位機系統(tǒng)設計,并成功將其應用于實驗室信息化管理中,提高了實驗室的現(xiàn)代化管理水平。
    關鍵詞:非接觸式IC卡;單片機;開放性實驗室管理系統(tǒng);上位機系統(tǒng)

    隨著高校教學實行改革以及學生選課系統(tǒng)的運行,傳統(tǒng)的實驗室管理方式已不能滿足教學改革的要求。為適應新人才培養(yǎng)方案的實施,實現(xiàn)實驗課程的全面改革,有計劃地進行開放性實驗是行之有效的教學手段,也是改變傳統(tǒng)教學模式,提高實驗教學質(zhì)量,培養(yǎng)學生獨立操作能力和創(chuàng)造性思維的必由之路。為提高實驗室管理水平,規(guī)范有序地做好實驗室開放工作且節(jié)約人力、物力,就迫切需要一套與上述現(xiàn)代教學管理相適應的實驗室管理系統(tǒng),以實現(xiàn)開放性實驗室管理。開發(fā)非接觸式IC卡開放實驗室管理系統(tǒng),可以實現(xiàn)實驗課程教學的動態(tài)、開放式管理,因此,對實驗室管理具有重要作用。

    1 傳統(tǒng)的實驗室管理的不足

    1.1 傳統(tǒng)實驗室管理模式存在不足的表現(xiàn)

    傳統(tǒng)實驗室管理模式都是基于原始的人工管理方式,按正常的教學課時進行安排,在有限的時間內(nèi),學生必須做完相關實驗,有些實驗線路較復雜,在學生做實驗過程中,一旦出現(xiàn)問題,需查找原因和維修,耽誤學生的實驗時間,造成實驗時間不足,有的儀器設備套數(shù)較少,多位學生同一組實驗,實驗效果不佳。要讓實驗課有較好的實驗效果,讓每位學生都能在實驗中得到較好的訓練,勢必增加大量的實驗時間,如今學校規(guī)模不斷擴大,學生數(shù)量不斷增加,僅僅靠有限的教學課時來給學生實驗是遠遠不足的。

    1.2 開放式實驗室管理是現(xiàn)代實驗教學的要求

    為適應現(xiàn)代教學模式,迫切需要一套具有全天候開放式管理的實驗室管理系統(tǒng)來代替繁重的人工管理方式,能讓學生通過一定的管理方式進入實驗室,在正常教學課時外,仍能繼續(xù)完成實驗?;诂F(xiàn)代的設備和技術條件,采用開放式實驗室管理系統(tǒng)管理實驗室是必需而且可能的。通過管理系統(tǒng),教師可以查看到學生進行實驗的情況,統(tǒng)籌分類安排實驗來進行實驗準備,并在實驗結(jié)束后根據(jù)學生完成的實驗報告等材料還可以添加實驗成績。開放式實驗室管理系統(tǒng)把教師從繁重的實驗管理工作中解脫出來,投入到實驗教學方法和內(nèi)容的研究上,從而提高實驗室管理的水平。

    1.3 非接觸IC卡簡介及工作原理[1-2]

    1.3.1 傳統(tǒng)IC卡的不足及非接觸式IC卡的優(yōu)點

    與接觸式IC卡及早期的磁卡相比,非接觸式IC卡具有非常突出的優(yōu)點,主要表現(xiàn)在:①可靠性高:非接觸式IC卡與讀寫器之間無機械接觸避免了由于接觸讀寫而產(chǎn)生的各種故障。例如:由于粗暴插卡、非卡外物插入、灰塵或油污等導致接觸不良造成的故障。此外非接觸式卡表面無裸露芯片無須擔心芯片脫落、靜電擊穿、彎曲損壞等問題,既便于卡片印刷又提高了卡片的使用可靠性。②操作方便:由于非接觸通訊讀寫器在5-10CM 范圍內(nèi)就可以對卡片操作,所以不必插拔卡非常方便用戶使用。非接觸式卡使用時沒有方向性,卡片可以在任意方向掠過讀寫器表面即可完成操作,這大大提高了每次使用的速度。③防沖突:非接觸式卡中有快速防沖突機制,能防止卡片之間出現(xiàn)數(shù)據(jù)干擾,因此讀寫器可以“同時”處理多張非接觸式IC卡。這樣提高了應用的并行性,無形中提高系統(tǒng)工作速度。④可以適合于多種應用,加密性能好。非接觸式IC卡可應用于不同的系統(tǒng)、不同的場合。每張卡片出廠時有唯一的序列號,用戶可以根據(jù)不同的應用設定不同的密碼和訪問條件,可實現(xiàn)企業(yè)管理一卡多用的需要。由非接觸式IC卡所形成的讀寫系統(tǒng),無論是硬件結(jié)構(gòu),還是操作過程都得到了很大的簡化,同時借助于先進的管理軟件,可脫機的操作方式,使數(shù)據(jù)讀寫過程更為簡單。針對非接觸IC卡以上的優(yōu)點,文中選用非接觸式IC卡作為系統(tǒng)的載體,建立了智能化實驗室管理的信息系統(tǒng)。

    1.3.2 非接觸式IC卡工作原理[2-3]

    非接觸式IC卡又稱射頻卡,是最近幾年發(fā)展起來的一項新技術,它成功地將射頻識別技術和IC卡技術結(jié)合起來,結(jié)束了無源(卡中無電源)和免接觸這一難題,是電子器件領域的一次突破,非接觸式IC卡和接觸式IC卡相比具有可靠性高、操作方便、防沖突、應用面廣、加密性能好等優(yōu)點。工作時由讀寫器向IC卡發(fā)一組固定頻率的電磁波,卡片內(nèi)有一個LC 串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同,在電磁波的激勵下,LC 諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個電容的另一端,接有一單向?qū)ǖ碾娮颖茫瑢㈦娙輧?nèi)的電荷送到另一個電容內(nèi)儲存,當所積累的電荷達到2V時,此電容可作為電源為其它電路提供工作電壓,將卡內(nèi)數(shù)據(jù)發(fā)射出去。

    2 非接觸式IC卡開放性實驗室管理系統(tǒng)組成

    非接觸式IC卡開放性實驗室管理系統(tǒng)由非接觸式IC卡、非接觸式IC卡讀卡器、人體紅外感應模塊、單片機和開放性實驗室管理軟件組成,此外還包括液晶顯示屏及一些外圍電路。系統(tǒng)結(jié)構(gòu)框圖如圖1 所示。

非接觸式IC 卡開放性實驗室管理系統(tǒng)結(jié)構(gòu)框圖

圖1 非接觸式IC 卡開放性實驗室管理系統(tǒng)結(jié)構(gòu)框圖

    開放性實驗室管理軟件:這是一個上位機系統(tǒng)軟件,它把從下位機采集的數(shù)據(jù),借助通信模塊,將數(shù)據(jù)發(fā)送到上位機,完成數(shù)據(jù)的處理及統(tǒng)計分析。

    3 上位機軟件框架和流程圖

    非接觸式IC卡開放性實驗室管理上位機系統(tǒng)主要的流程圖如圖2 所示,從流程圖上可以看到該系統(tǒng)首先判斷是否有人刷卡。有人刷卡,首先讀取卡信息,通過已建立的學生數(shù)據(jù)庫進行比較判定所刷卡是否有效,如果有效,讀取卡號和記錄刷卡時間,否則向下位機發(fā)報警命令報警。

上位機程序流程圖

圖2 上位機程序流程圖

    4 數(shù)據(jù)庫設計

    4.1 數(shù)據(jù)庫的選擇及數(shù)據(jù)庫管理模塊的設計[4]

    數(shù)據(jù)庫是一種采用某種模型的通用的綜合性數(shù)據(jù)集合,具有最小的冗余度和較高的數(shù)據(jù)獨立性,用于提供確定范圍內(nèi)的各種用戶共享。數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)進行增刪、修改、檢索等操作,管理系統(tǒng)是管理和維護數(shù)據(jù)庫的軟件。數(shù)據(jù)庫管理模塊是數(shù)據(jù)庫與用戶之間的交換接口,因此,設計的好壞直接關系到用戶對數(shù)據(jù)庫的使用狀況。在VC++6.0 下,利用MFC 類,通過ODBC(開放數(shù)據(jù)庫連接)接口對數(shù)據(jù)庫文件進行了編程與訪問,主要實現(xiàn)了如下功能:

    (1)數(shù)據(jù)維護功能。用戶能夠在數(shù)據(jù)庫中進行數(shù)據(jù)的增加、刪除、修改等操作,從而不斷地完善數(shù)據(jù)庫。
    (2)數(shù)據(jù)查詢功能。用戶向系統(tǒng)提出查詢要求后,數(shù)據(jù)庫管理系統(tǒng)就會在數(shù)據(jù)庫中進行匹配,找出滿足查詢條件的記錄。在查詢過程中,數(shù)據(jù)庫數(shù)據(jù)以只讀的方式打開,以確保數(shù)據(jù)庫中的數(shù)據(jù)不被更改。

    4.2 Access 數(shù)據(jù)庫及其優(yōu)點

    Access 是微軟公司推出的基于Windows 的桌面關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office 系列應用軟件之一。它具有存儲方式單一便于用戶操作和管理、界面友好等優(yōu)點,并且它是基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應用程序更為簡便。Access 還支持ODBC,可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接,可輕松構(gòu)建Internet/Intranet 的應用。因而,在系統(tǒng)中采用Access 數(shù)據(jù)庫作為后臺管理系統(tǒng)。

    系統(tǒng)構(gòu)建的數(shù)據(jù)庫包含如下主要信息:

    (1)刷卡人信息表:刷卡人的詳細信息,包括:學號、姓名、班級、性別、卡號等。
    (2)時間表:進出時間、累計時間等。

    5 軟件設計

    5.1 開發(fā)語言VC++和環(huán)境的選擇

    Microsoft Visual C ++ 是一種基于MFC 的WIN32 程序的可視化編程語言,因功能強大而受到廣大程序設計人員的青睞。其特點是代碼效率高、執(zhí)行速度快,可以開發(fā)出風格多樣的操作界面。在綜合多種編程語言的基礎上選擇采用VC++語言編程實現(xiàn)本系統(tǒng)上位機程序。

第1頁第2頁

本文關鍵詞:開放式實驗室,非接觸式IC卡,上位機,實驗室管理,IC卡
回到頂部