關 閉

        新聞中心

        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所示。

          當數據保存后,客戶端就可以獲取數據顯示了。客戶端獨立于,客戶端可以綁定任何的讀卡器。通過查找SQL Server數據庫中IP綁定讀卡器地址的記錄,就能將數據發送到客戶端顯示,假如是智能移動設備,設置綁定IP地址,就可以臨近的讀卡器刷卡讀取信息了。

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

          1.3 端三層結構

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长丰县| 大丰市| 霞浦县| 阜新市| 台前县| 称多县| 和顺县| 林甸县| 汾西县| 荃湾区| 黔西县| 百色市| 措勤县| 永顺县| 邵东县| 孝昌县| 蒙城县| 西宁市| 沾化县| 岚皋县| 六安市| 桃园市| 仙居县| 贵州省| 黄大仙区| 萨迦县| 五台县| 如皋市| 五峰| 大兴区| 台州市| 金坛市| 枣庄市| 十堰市| 张家界市| 宝丰县| 绥化市| 灯塔市| 游戏| 乌兰县| 横山县|