基于ASP.NET的RFID刷卡系統(tǒng)設計
摘要:本文針對熱處理行業(yè)生產流程的復雜性和貨物的多樣性,設計一種以ASP.NET C#為基礎,采取B/S模式[1]架構,利用終端讀卡器讀取數(shù)據,通過CAN總線傳輸,結合服務器和SQL Server 2005數(shù)據庫相連的智能刷卡管理系統(tǒng)。整個智能刷卡管理系統(tǒng)簡化了生產流程中信息輸入的過程,而且客戶端只需要瀏覽器支持,通過IP地址綁定,就可以刷卡記錄信息了。該系統(tǒng)不但有良好的頁面用戶體驗,讓工作人員可以更好地管理及跟蹤貨物,而且還適合用于智能移動設備。
本文引用地址:http://www.2s4d.com/article/266057.htm引言
目前,中國熱處理行業(yè)存在一些有很明顯的特點:生產流程的復雜度高,貨物的零散度大,而且最重要的是貨物在生產流程的入爐、出爐的過程記錄必須由工作人員來完成。在很多熱處理行業(yè)的管理系統(tǒng)中,基于RFID射頻技術的刷卡管理系統(tǒng)[2]已經在使用了,但它們存在一些弊端:讀卡機直接與客戶端相連,加大了客戶端的硬件需求;沒有和客戶端相連的讀卡機在讀取信息時不能在任意的客戶端顯示信息,刷卡記錄信息不精確。針對這種比較固定的刷卡系統(tǒng),隨著移動終端設備的快速普及,必須引入能夠融合不同移動設備的RFID刷卡系統(tǒng)。
RFID電子標簽技術是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數(shù)據[3],識別工作不需要人工干預,作為條形碼的無線版本,RFID技術因為具有條形碼所不具備的防磁、防水、耐高溫、使用壽命長、標簽上數(shù)據可以加密、讀取距離大、存儲信息更改自如、存儲數(shù)據容量更大等優(yōu)點,其應用將給物流、零售等產業(yè)帶來巨大的變化。
ASP.NET 是微軟公司的一項技術,是一種使嵌入網頁中的腳本可由因特網服務器執(zhí)行的服務器端腳本技術。 指 Active Server Pages(動態(tài)服務器頁面) ,運行于 IIS 之中。ASP.NET C#擁有自己的后臺代碼,具有比一般的PHP更為強大的后臺管理能力,適合熱處理生產流程中復雜的操作輸入,同時可以嵌入應用程序到IIS管理器中。因為ASP .NET的實現(xiàn)完全依賴于虛擬機,是基于通用語言編譯運行的程序,所以它具有很好的跨平臺性,ASP .NET構建的應用程序幾乎可以運行在所有的平臺上。
CAN是ISO國際標準化的串行通信協(xié)議,CAN總線具有傳輸距離遠、傳輸速度快、類似局域網的沖突處理、實時性強、可靠性高、后期工程維護工作量少等優(yōu)點[2],由于采用短幀結構使得該總線具有較高的可靠性和實時性,是本系統(tǒng)設計中替代485總線的最佳選擇。
本系統(tǒng)利用RFID讀卡器終端讀取數(shù)據簡化生產流程中的信息輸入過程,通過CAN總線傳輸,以ASP.NET C#技術開發(fā)前后臺程序,可以方便地在支持瀏覽器的終端上查看生產流程信息。
1 RFID刷卡管理系統(tǒng)設計與實現(xiàn)
1.1 系統(tǒng)架構
本文所設計的原型系統(tǒng)基于ASP.NET C#,通過CAN總線與讀卡器相連,配合服務器與移動客戶端進行生產管理,系統(tǒng)組成圖如圖1所示。
刷卡系統(tǒng)流程如2所示。
評論