關 閉

        新聞中心

        EEPW首頁 > 安全與國防 > 設計應用 > 基于ASP.NET的RFID刷卡系統設計

        基于ASP.NET的RFID刷卡系統設計

        作者:謝尚劍 王桂棠 楊振麒 時間:2014-11-27 來源:電子產品世界 收藏
        編者按:  摘要:本文針對熱處理行業生產流程的復雜性和貨物的多樣性,設計一種以ASP.NET C#為基礎,采取B/S模式[1]架構,利用終端讀卡器讀取數據,通過CAN總線傳輸,結合服務器和SQL Server 2005數據庫相連的智能刷卡管理系統。整個智能刷卡管理系統簡化了生產流程中信息輸入的過程,而且客戶端只需要瀏覽器支持,通過IP地址綁定,就可以刷卡記錄信息了。該系統不但有良好的頁面用戶體驗,讓工作人員可以更好地管理及跟蹤貨物,而且還適合用于智能移動設備。   引言   目前,中國熱處理行業存在一些有很明

          1.2 信息刷卡讀取與保存流程與實現

        本文引用地址:http://www.104case.com/article/266057.htm

          為了減少客戶端對的依賴性,采用的聯接方式實現大量相連。當客戶端是移動設備的時候,可以將設備的IP地址與臨近的讀卡機綁定,此時就可以刷卡讀取信息,再登入管理系統進行信息的寫入。流程圖如圖3所示。

          刷卡信息是16進制的數據流,通過傳輸到。然后調用智能刷卡管理系統的數據轉換模塊轉換成卡唯一的標識號。

          RFID數據轉換模塊[4]中,先通過判斷serialport端口有沒有收到數據,如果收到數據把儲存到buff緩沖區中,然后再分析buff緩沖區中每條數據是從哪個地址、用哪種協議發送,接著將得出的RFID卡唯一的標識號放到相對應的新緩沖區中。此時新緩沖區保存的數據并不是我們需要的數據,它們僅僅是RFID卡唯一的標識號。最后要連接SQL Server 2005數據庫,通過查找數據表記錄,找出對應綁定的貨物批號輸出。整個流程如圖4所示。

          當數據保存后,客戶端就可以獲取數據顯示了??蛻舳霜毩⒂?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/讀卡器">讀卡器,客戶端可以綁定任何的讀卡器。通過查找SQL Server數據庫中IP綁定讀卡器地址的記錄,就能將數據發送到客戶端顯示,假如是智能移動設備,設置綁定IP地址,就可以臨近的讀卡器刷卡讀取信息了。

          考慮到整個刷卡系統的可擴展性,可以對顯示信息進行選擇,滿足不同用戶的顯示需求。

          1.3 端三層結構

          該系統端實現結構圖如圖5所示,參照SOA架構[5]完成各個功能模塊的實現,接口層通過monitor監聽不斷檢測讀卡器發到服務器的數據,同時將處理完的數據通過http協議格式返回給對應IP地址的請求客戶端。業務層將接口的數據根據CAN傳輸協議的格式解析出RFID卡唯一的標識號,并調用程序把數據放到相對應的緩沖區中。數據層負責將業務層的數據通過SQL數據庫轉化成客戶想要的數據。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 九龙城区| 潜江市| 常熟市| 同仁县| 黎平县| 朝阳区| 榕江县| 夏邑县| 襄樊市| 惠州市| 阳江市| 天峨县| 台前县| 安丘市| 安达市| 石家庄市| 双江| 拉萨市| 恩施市| 安丘市| 冀州市| 蒙自县| 曲阜市| 阿巴嘎旗| 外汇| 南召县| 南投市| 湖北省| 孟州市| 富宁县| 晋中市| 边坝县| 卓资县| 兰考县| 商南县| 盐池县| 玛沁县| 门源| 龙海市| 清远市| 凤凰县|