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