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