青島科技大學(xué) 趙浩如
引言:為方便普通農(nóng)戶(hù)對(duì)獸藥信息進(jìn)行查詢(xún),利用智能手機(jī)移動(dòng)性強(qiáng)、平臺(tái)低的特點(diǎn),設(shè)計(jì)與實(shí)現(xiàn)了基于安卓的獸藥查詢(xún)系統(tǒng)。系統(tǒng)分為用戶(hù)登錄與注冊(cè)、獸藥檢測(cè)、基礎(chǔ)信息、用戶(hù)反饋四個(gè)模塊,利用SQLite數(shù)據(jù)庫(kù)技術(shù)將數(shù)據(jù)信息進(jìn)行本地儲(chǔ)存與操作,并運(yùn)用WebView組件瀏覽獸藥信息網(wǎng)站。最后運(yùn)用白盒測(cè)試系統(tǒng),分析測(cè)試結(jié)果,系統(tǒng)界面友好,操作性強(qiáng),能夠達(dá)到用戶(hù)的基本請(qǐng)求。
智能手機(jī)移動(dòng)性強(qiáng)、平臺(tái)低,利用它查詢(xún)信息,方便快捷。跟著智能手機(jī)蓬勃前進(jìn)的腳步, 手機(jī)系統(tǒng)的發(fā)展也突飛猛進(jìn)。而安卓系統(tǒng)作為全球應(yīng)用最為廣泛的手機(jī)操作系統(tǒng), 具有開(kāi)放性和免費(fèi)性,能夠有效降低系統(tǒng)開(kāi)發(fā)成本, 讓用戶(hù)方便自由地獲取信息, 也為手機(jī)獸藥查詢(xún)服務(wù)的應(yīng)用與普及提供條件。
本文 將安卓和其他手機(jī)系統(tǒng)進(jìn)行比較并結(jié)合當(dāng)前獸藥信息查詢(xún)現(xiàn)狀,進(jìn)而研究分析了基于安卓平臺(tái)的 獸藥查詢(xún)系統(tǒng)的功能和任務(wù)。 接著對(duì)安卓系統(tǒng)技術(shù)架構(gòu)、搭建過(guò)程進(jìn)行分析,詳細(xì)介紹系統(tǒng)技術(shù)框架、頁(yè)面布局與功能實(shí)現(xiàn)。選擇每季度全國(guó)獸藥監(jiān)督抽檢數(shù)據(jù)、合格企業(yè)發(fā)布的產(chǎn)品數(shù)據(jù),利用SQLite數(shù)據(jù)庫(kù)技術(shù)將數(shù)據(jù)信息進(jìn)行本地儲(chǔ)存與操作,并運(yùn)用WebView組件瀏覽獸藥信息網(wǎng)站。最后 運(yùn)用白盒測(cè)試系統(tǒng), 分析測(cè)試結(jié)果,系統(tǒng)界面友好,操作性強(qiáng),能夠達(dá)到用戶(hù)的基本請(qǐng)求。
圖1 系統(tǒng)框架
基于安卓的獸藥查詢(xún)系統(tǒng)主要分為 獸藥檢測(cè)、 用戶(hù)的登錄與注冊(cè)、 基礎(chǔ)信息、 用戶(hù)反饋四個(gè)模塊,及其所涉及的所有界面布局和相關(guān)的功能,總體框架如圖1所示。其中,“登錄與注冊(cè)”是“獸藥檢測(cè)”模塊的前提要求,“獸藥檢測(cè)”和“基礎(chǔ)信息”是本系統(tǒng)的兩個(gè)重要功能模塊,獸藥檢測(cè)通過(guò)對(duì)創(chuàng)建的數(shù)據(jù)庫(kù)medicine.db 進(jìn)行訪問(wèn)以及增刪改查操作,基礎(chǔ)信息使用WebView組件瀏覽獸藥信息網(wǎng)站,方便用戶(hù)及時(shí)了解當(dāng)前最新獸藥信息。
基于安卓的獸藥查詢(xún)系統(tǒng)充分結(jié)合用戶(hù)體驗(yàn),設(shè)計(jì)各個(gè)界面布局以及各功能界面之間的切換,添加多處界面切換效果。同時(shí)運(yùn)用Java語(yǔ)言設(shè)計(jì)各種響應(yīng)代碼,最終達(dá)到系統(tǒng)效果。本獸藥查詢(xún)系統(tǒng)在安卓模擬器上運(yùn)行,取得了很好的運(yùn)行效果。
在單擊獸藥檢測(cè)功能后,首先要進(jìn)入用戶(hù)登陸的界面,登陸界面有“請(qǐng)輸入用戶(hù)名”和“請(qǐng)輸入密碼”兩個(gè)功能。若手機(jī)用戶(hù)未注冊(cè),則先單擊登陸界面的注冊(cè)功能,進(jìn)入注冊(cè)界面,注冊(cè)界面有用戶(hù)名、密碼、年齡、性別的編輯框和單選按鈕,用戶(hù)填寫(xiě)完畢,單擊注冊(cè),用戶(hù)就完成了基本信息注冊(cè),就成為了獸藥查詢(xún)系統(tǒng)的會(huì)員,下次用戶(hù)再次使用該系統(tǒng)軟件,直接登陸即可.
獸藥查詢(xún)系統(tǒng)的會(huì)員,在登陸本系統(tǒng)后,可進(jìn)行獸藥檢測(cè)。通過(guò)輸入產(chǎn)品名稱(chēng)、生產(chǎn)企業(yè)、生產(chǎn)批號(hào),點(diǎn)擊查詢(xún),系統(tǒng)會(huì)根據(jù)數(shù)據(jù)庫(kù)中存在的數(shù)據(jù)進(jìn)行獸藥信息檢索,從而辨別獸藥真假。
用戶(hù)無(wú)需登陸注冊(cè),打開(kāi)主頁(yè)面,直接單擊基礎(chǔ)信息,系統(tǒng)會(huì)自動(dòng)鏈接到“http://www.zgshouyao.roboo.com/”, 國(guó)家獸藥信息網(wǎng)站,方便用戶(hù)及時(shí)了解獸藥信息,進(jìn)行獸藥基礎(chǔ)信息的瀏覽查詢(xún)。
用戶(hù)進(jìn)入該系統(tǒng)后,可通過(guò)兩種方式進(jìn)行用戶(hù)反饋,一種方式是用戶(hù)打開(kāi)主頁(yè)面,無(wú)需登陸和注冊(cè),可直接點(diǎn)擊用戶(hù)主頁(yè)面“反饋”功能進(jìn)行使用信息反饋;另外一種方式是用戶(hù)打開(kāi)獸藥檢測(cè)功能后,在登陸界面進(jìn)行使用信息反饋。反饋界面包括姓名、電話(huà)和反饋內(nèi)容,用戶(hù)可根據(jù)使用情況,將使用意見(jiàn)反饋到數(shù)據(jù)庫(kù),管理員可根據(jù)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行系統(tǒng)維護(hù)更新。
通過(guò)對(duì)獸藥查詢(xún)系統(tǒng)進(jìn)行白盒測(cè)試,可得出以下結(jié)論:我所設(shè)計(jì)的基于安卓的獸藥查詢(xún)系統(tǒng)實(shí)現(xiàn)了系統(tǒng)要求的目的,具有一定的容錯(cuò)能力。但由于目前冒牌獸藥只能根據(jù)國(guó)家發(fā)布的數(shù)據(jù)進(jìn)行查詢(xún),信息更新較慢,且并沒(méi)有向外擴(kuò)展過(guò)多功能,這也是本查詢(xún)系統(tǒng)需要提升的地方。使用者必須注冊(cè)登陸才能進(jìn)行獸藥信息查詢(xún),基礎(chǔ)信息的查詢(xún)必須聯(lián)網(wǎng),這也是本系統(tǒng)需要改進(jìn)的地方。
本文主要研究安卓平臺(tái)的架構(gòu)以及在安卓平臺(tái)上開(kāi)發(fā)獸藥信息查詢(xún)系統(tǒng),對(duì)獸藥進(jìn)行真假鑒別并提供養(yǎng)殖戶(hù)了解獸藥信息的平臺(tái)。加強(qiáng)民眾對(duì)獸藥市場(chǎng)的監(jiān)督,有效的減少假冒藥,違禁藥,指標(biāo)不合格等獸藥的濫用,也可以減少因藥物濫用導(dǎo)致的獸藥殘留,保證動(dòng)物健康,從而減少養(yǎng)殖戶(hù)的損失。