青島科技大學 趙浩如
引言:為方便普通農戶對獸藥信息進行查詢,利用智能手機移動性強、平臺低的特點,設計與實現了基于安卓的獸藥查詢系統。系統分為用戶登錄與注冊、獸藥檢測、基礎信息、用戶反饋四個模塊,利用SQLite數據庫技術將數據信息進行本地儲存與操作,并運用WebView組件瀏覽獸藥信息網站。最后運用白盒測試系統,分析測試結果,系統界面友好,操作性強,能夠達到用戶的基本請求。
智能手機移動性強、平臺低,利用它查詢信息,方便快捷。跟著智能手機蓬勃前進的腳步, 手機系統的發展也突飛猛進。而安卓系統作為全球應用最為廣泛的手機操作系統, 具有開放性和免費性,能夠有效降低系統開發成本, 讓用戶方便自由地獲取信息, 也為手機獸藥查詢服務的應用與普及提供條件。
本文 將安卓和其他手機系統進行比較并結合當前獸藥信息查詢現狀,進而研究分析了基于安卓平臺的 獸藥查詢系統的功能和任務。 接著對安卓系統技術架構、搭建過程進行分析,詳細介紹系統技術框架、頁面布局與功能實現。選擇每季度全國獸藥監督抽檢數據、合格企業發布的產品數據,利用SQLite數據庫技術將數據信息進行本地儲存與操作,并運用WebView組件瀏覽獸藥信息網站。最后 運用白盒測試系統, 分析測試結果,系統界面友好,操作性強,能夠達到用戶的基本請求。

圖1 系統框架
基于安卓的獸藥查詢系統主要分為 獸藥檢測、 用戶的登錄與注冊、 基礎信息、 用戶反饋四個模塊,及其所涉及的所有界面布局和相關的功能,總體框架如圖1所示。其中,“登錄與注冊”是“獸藥檢測”模塊的前提要求,“獸藥檢測”和“基礎信息”是本系統的兩個重要功能模塊,獸藥檢測通過對創建的數據庫medicine.db 進行訪問以及增刪改查操作,基礎信息使用WebView組件瀏覽獸藥信息網站,方便用戶及時了解當前最新獸藥信息。
基于安卓的獸藥查詢系統充分結合用戶體驗,設計各個界面布局以及各功能界面之間的切換,添加多處界面切換效果。同時運用Java語言設計各種響應代碼,最終達到系統效果。本獸藥查詢系統在安卓模擬器上運行,取得了很好的運行效果。
在單擊獸藥檢測功能后,首先要進入用戶登陸的界面,登陸界面有“請輸入用戶名”和“請輸入密碼”兩個功能。若手機用戶未注冊,則先單擊登陸界面的注冊功能,進入注冊界面,注冊界面有用戶名、密碼、年齡、性別的編輯框和單選按鈕,用戶填寫完畢,單擊注冊,用戶就完成了基本信息注冊,就成為了獸藥查詢系統的會員,下次用戶再次使用該系統軟件,直接登陸即可.
獸藥查詢系統的會員,在登陸本系統后,可進行獸藥檢測。通過輸入產品名稱、生產企業、生產批號,點擊查詢,系統會根據數據庫中存在的數據進行獸藥信息檢索,從而辨別獸藥真假。
用戶無需登陸注冊,打開主頁面,直接單擊基礎信息,系統會自動鏈接到“http://www.zgshouyao.roboo.com/”, 國家獸藥信息網站,方便用戶及時了解獸藥信息,進行獸藥基礎信息的瀏覽查詢。
用戶進入該系統后,可通過兩種方式進行用戶反饋,一種方式是用戶打開主頁面,無需登陸和注冊,可直接點擊用戶主頁面“反饋”功能進行使用信息反饋;另外一種方式是用戶打開獸藥檢測功能后,在登陸界面進行使用信息反饋。反饋界面包括姓名、電話和反饋內容,用戶可根據使用情況,將使用意見反饋到數據庫,管理員可根據數據庫內容進行系統維護更新。
通過對獸藥查詢系統進行白盒測試,可得出以下結論:我所設計的基于安卓的獸藥查詢系統實現了系統要求的目的,具有一定的容錯能力。但由于目前冒牌獸藥只能根據國家發布的數據進行查詢,信息更新較慢,且并沒有向外擴展過多功能,這也是本查詢系統需要提升的地方。使用者必須注冊登陸才能進行獸藥信息查詢,基礎信息的查詢必須聯網,這也是本系統需要改進的地方。
本文主要研究安卓平臺的架構以及在安卓平臺上開發獸藥信息查詢系統,對獸藥進行真假鑒別并提供養殖戶了解獸藥信息的平臺。加強民眾對獸藥市場的監督,有效的減少假冒藥,違禁藥,指標不合格等獸藥的濫用,也可以減少因藥物濫用導致的獸藥殘留,保證動物健康,從而減少養殖戶的損失。