于曉婷 程坤
摘要 本文基于NFC技術(shù)在畜牧業(yè)免疫管理系統(tǒng)中的應(yīng)用,設(shè)計(jì)開發(fā)一款A(yù)PP軟件可對(duì)畜牧業(yè)免疫信息進(jìn)行登記存儲(chǔ)管理。工作人員可使用具備NFC功能的手機(jī),通過射頻識(shí)別將畜類的免疫信息存入至NFC標(biāo)簽中:同時(shí),也可使用此手機(jī)掃描畜類身上佩戴的NFC標(biāo)簽,完成讀取當(dāng)前相關(guān)免疫信息,并獲取近期某畜類的免疫信息。
【關(guān)鍵詞】NFC標(biāo)簽 APP軟件 免疫信息
目前畜牧業(yè)中配合Android和NFC技術(shù)的應(yīng)用相對(duì)較少,技術(shù)水平發(fā)展相對(duì)緩慢。隨著近場(chǎng)通信(NFC)技術(shù)逐漸被用于商業(yè)、金融業(yè)、醫(yī)療、軌道交通以及便攜式設(shè)備當(dāng)中,為消費(fèi)者的生活方式開創(chuàng)了全新的機(jī)遇。由于科技不斷進(jìn)步,工業(yè)技術(shù)水平也越發(fā)強(qiáng)大,從而各行各業(yè)正逐步向科技化、信息化與科學(xué)化的管理模式靠近。在中國經(jīng)濟(jì)快速的發(fā)展當(dāng)中,畜牧業(yè)作為其主要的一部分并承擔(dān)著不可或缺的責(zé)任。所以,科學(xué)的管理模式與合理的信息管理、數(shù)據(jù)存儲(chǔ)與處理對(duì)畜牧業(yè)的發(fā)展極為重要。因此,考慮以上情況因素,在本文中設(shè)計(jì)相關(guān)管理系統(tǒng),可對(duì)畜牧信息進(jìn)行科學(xué)管理,擁有免疫信息管理存儲(chǔ)功能,便于定期開展免疫工作與階性事物的安排從而可高效、科學(xué)的管理畜牧信息,并可將畜牧業(yè)的經(jīng)濟(jì)損失降到最低。
1 系統(tǒng)功能設(shè)計(jì)
通過對(duì)用戶需求分析,本免疫信息管理系統(tǒng)主要包括手機(jī)軟件客戶端和網(wǎng)頁管理后臺(tái)服務(wù)端,其信息管理功能如圖l所示。
APP軟件客戶端可支持用戶注冊(cè)與登錄功能、個(gè)人信息管理功能、免疫信息寫入與讀取等功能。
網(wǎng)頁服務(wù)器端可支持管理員登陸與管理功能、免疫信息地點(diǎn)查詢以及免疫信息刪除等功能。
2 APP客戶端設(shè)計(jì)
APP客戶端軟件設(shè)計(jì)采用的是MVC設(shè)計(jì)模式。它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件,即模型(Model)、視圖(View)、控制器( Controller)。它們各自處理自己的任務(wù)。視圖是用戶看到并與之交互的界面,模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則,控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。盡管構(gòu)造MVC應(yīng)用程序需要一些額外的工作,但是它給我們帶來的好處是無庸質(zhì)疑的。
3 Web服務(wù)器端設(shè)計(jì)
Web服務(wù)器采用JSP技術(shù)、Servlet技術(shù)、JDBC技術(shù)和MySQL數(shù)據(jù)庫相結(jié)合,安裝并運(yùn)行在Tomcat服務(wù)器。并將其置于阿里云ECS云服務(wù)器下,以此實(shí)現(xiàn)與外網(wǎng)的網(wǎng)絡(luò)訪問,且人為設(shè)定服務(wù)器端口號(hào)為8888端口。
4 結(jié)論
本文結(jié)合安卓軟件APP和近場(chǎng)通信(NFC)技術(shù),設(shè)計(jì)了一款畜牧業(yè)免疫信息管理系統(tǒng)。其實(shí)現(xiàn)內(nèi)容如下:
(l)了解畜牧業(yè)相關(guān)防護(hù)、防治疫情措施,調(diào)研分析獸醫(yī)人員等用戶需求,明確軟件實(shí)現(xiàn)目的并對(duì)其進(jìn)行詳細(xì)方案制定,從而初步實(shí)現(xiàn)了系統(tǒng)總體架構(gòu)設(shè)計(jì)以及數(shù)據(jù)庫的建立。
(2)在系統(tǒng)總體架構(gòu)設(shè)計(jì)完成后,分別對(duì)種畜牧免疫信息讀寫軟件APP手機(jī)客戶端與網(wǎng)頁服務(wù)器管理端進(jìn)行軟件開發(fā)設(shè)計(jì)。結(jié)合用戶自身需求,APP軟件客戶端可支持用戶注冊(cè)與登錄功能、個(gè)人信息管理功能、免疫信息寫入與讀取等功能。網(wǎng)頁服務(wù)器端可支持管理員登陸與管理功能、免疫信息地點(diǎn)查詢以及免疫信息刪除等功能。用戶可登錄畜牧免疫信息管理系統(tǒng),隨時(shí)、隨地免疫信息進(jìn)行查看與管理。
(3)根據(jù)系統(tǒng)內(nèi)容完成測(cè)試平臺(tái)的搭建。在對(duì)軟件進(jìn)行測(cè)試的過程當(dāng)中,首先對(duì)手機(jī)端APP免疫信息讀寫軟件進(jìn)行了多測(cè)的測(cè)試,其次對(duì)Web服務(wù)器端也進(jìn)行詳細(xì)的功能與性能測(cè)試,并對(duì)其測(cè)試結(jié)果進(jìn)行分析。測(cè)試結(jié)果表明:基于NFC技術(shù)的畜牧業(yè)免疫管理系統(tǒng)設(shè)計(jì)能夠滿足用戶的需求,符合預(yù)期制定目標(biāo),不但系統(tǒng)功能完善,而且性能優(yōu)良。
參考文獻(xiàn)
[1] Ivar Jacobson, GradyBooch, JamesRumbaugh. The Unified Software New JerseyDevelopment Process [M]. New Jersey:Addison-Wesley, 2006, 269-283.
[2]李娟.NFC技術(shù)的校園應(yīng)用方案分析[J].物聯(lián)網(wǎng)技術(shù),2013 (09):45-46.
[3]王俊,特高頻NFC天線的研究與設(shè)計(jì)[D],西安電子科技大學(xué)(碩士論文),2013.
[4]孔贊嵐,基于Android的稅收宣傳平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門大學(xué)(碩士論文),2013.
[5]倪海濤,基于Android的在線移動(dòng)電子導(dǎo)航系統(tǒng)的研究與實(shí)現(xiàn)[D].華北電力大學(xué)(碩士論文).2012.