周能 李薇


【摘 要】針對移動寵物醫療平臺缺乏的問題,利用Android平臺,使用Java、XML、SQLite等技術,設計了“萌寵醫盒”App。App包含萌寵醫盒、寵物、主人三個專區,服務于寵物飼養者、寵物、寵物醫生,融線上診斷、在線病情討論交流、終端消費為一體的移動寵物醫療平臺[1]。
【關鍵詞】Android系統;寵物醫療平臺
隨著飼養寵物的熱潮在我國興起,寵物產業正步入發展的快車道[2]。這一產業逐漸發展出以寵物養殖、寵物食品供應、寵物醫療、寵物美容及其他相關附屬產品為主的產業結構。其中寵物醫療尤為重要,其不僅需要寵物相關的專業知識和技術,還要配備必要的醫療器械等硬件設施。寵物醫療具有很大的經濟效益,本文在我國目前的寵物醫療絕大多數基于線下操作,線上平臺少且功能不完備的大背景下,提出了基于Android平臺的寵物醫療平臺設計方案。
1 Android技術與理論
Android操作系統是一個由Google和開放手機聯盟共同研發的針對移動設備的操作系統[3]。通用的開發語言、公開的源代碼、開放的平臺及它提供的強大的開發環境和工具等特點,為開發人員和用戶提供了極大的便利,也使Android技術取得了巨大的成功。Android平臺采用軟件堆層架構,主要包含3部分:底層,中間層,最上層。底層以Linux內核工作為基礎,只提供基本功能,由C語言開發;中間層包括函數庫,虛擬機和應用程序框架,由C++語言開發;最上層包括各類應用軟件,以Java語言作為程序編寫的一部分。
2 需求分析
2.1功能需求分析
“萌寵醫盒”App是一款移動互聯網的應用產品,基于目前逐漸發展的寵物消費市場,將此款App的功能板塊主要分為萌寵醫盒、寵物、主人三個專區。
“萌寵醫盒”專區為App的核心模塊,設有診史、問診、萌秀、萌城四大寵物專屬服務。點擊懸浮按鈕,將會彈出我的診史、關注診史、回到頂部等輔助功能。寵物專區有寵物個性化設置,實時健康狀況欄,今日體驗,健康日記,附近,提醒,聯萌,精選,寶寶粉絲,掃掃關注它,養寵百科,科學訓寵,寵物婚禮季等功能,幫助我們能及時了解萌寵的動態。主人專區有用戶個性化設置,會員,疾寵急問,特約醫生,約寵俱樂部,我的養寵筆記,搖一搖,我的留言板,高價求寵,設置。用戶可上傳主人和寵物的照片,主人的聯系方式等,方便寵物主人的信息交流。
2.2性能需求分析
系統處理的準確性和及時性是系統的必要性能。系統應能及時而且準確的根據用戶權限及所輸入的信息做出響應。由于本系統的查詢功能對于整個系統的功能性能完成舉足輕重。因此,在系統開發過程中,必須采用一定的方法保證系統的準確性和及時性。
2.3系統環境需求分析
為保證系統高效運行,對支持軟件開發的硬件的作了一定要求。如表1所示。
表格 1 系統運行環境
序號 名稱 要求
1 內存 2GB
2 處理器 2.2GHZ雙核處理器
3 硬盤空閑容量 100GB
4 操作系統 Windows 7
6 運行環境 java環境
7 數據庫服務器 MYSQL數據庫
2.4安全需求分析
評審系統中涉及許多的用戶的個人信息,系統要保證用戶的權限,禁止數據非法更改。系統要提供方便的手段供系統維護人員進行數據備份、日常安全管理、以及系統意外崩潰時數據的恢復。同時系統還要保證對數據庫進行及時更新,保證數據一致性。
3 平臺實現
3.1 Android開發平臺搭建
開發軟件:在windows平臺下[4],Android開發平臺需要的軟件包括 JDK1.6 、Eclipse IDE、Android SDK 、ADT。運行jdk安裝程序,第一步設置環境變理。在“計算機”右擊 “屬性”→“高級系統設置”→“環境變量”→“系統變量”,配置 PATH、CLASSPATH、JAVA HOME中的變量,第二步測試安裝是否成功,“點擊開始菜單”→“運行”,輸入cmd進入命令行模式,輸入“java-version”,如果顯示版本信息,則說明安裝成功。
3.2具體功能實現
主界面設計,展現是由PESlidingPaneLayout加載兩個幀布局。slidingpane_menu 是側滑菜單界面,slidingpane_content是主界面。SlidingPaneLayout也是系統支持的高級控件,是Android團隊在2013 google IO大會期間更新的Support庫(Version 13)中新加入的重要的功能。它支持左右滑動菜單,和SlidingMenu相似。PESlidingPaneLayout是重寫了SlidingPaneLayout,使之具有類似于qq的側滑效果。
slidingpane_menu 是側滑菜單,左側滑出從上往下依次是寵物個性化設置,實時健康狀況欄,今日體驗,健康日記,寶寶粉絲,掃掃關注它,養寵百科,科學訓寵,寵物婚禮季等模塊。右側滑出用依次為戶個性化設置,疾寵急問,特約醫生,約寵俱樂部,養寵筆記,搖一搖,留言板等。其中圖像設置采用開源的第三方控件CircleImageView,該控件是 一個圓形的ImageView。掃一掃采用了第三方條碼圖像處理庫zxing。
診史功能設計,寵物診斷日志。每條日志動態有寵物狀況,醫生診斷,寵友建議功能,是重寫了Dialog。日志列表是用Android listview 控件顯示,重寫listview使日志列表具有下拉刷新,上拉加載的效果。
問診功能設計,設最佳醫院,精品醫生,內行寵友的動態區,點擊即可開始就診,詢問,互動。動態區重寫了linearlayout ,點擊可隱藏欄目。
4 結論
隨著社會的發展,移動電商正迎來一個嶄新的時代。在寵物行業迅速發展的今天,實現寵物醫療與移動電商的有機結合非常具有實際意義[5]。本文提出并實現了基于Android平臺的寵物醫療平臺,為寵物醫療的發展提出了一條互聯網思路,對提高動物疾病的診療水平和服務質量起到一定的作用。
參考文獻:
[1]佳琪. 移動遠程醫療平臺的探索:幾種開源平臺介紹[J]. 程序員, 2010, (12):124-125.
[2]朱文炳. 我國寵物醫療發展現狀及存在問題與對策[J]. 當代畜牧, 2014, (12):89-90.
[3]卓煒. 基于Android操作系統的軟件開發及應用的探討[J]. 電子技術與軟件工程, 2013, (23):104-104.
[4]孟曉龍. Win7系統下Android開發平臺的搭建[J]. 科協論壇, 2011, (8):72-73.
[5]王赫. 寵物中國:寵物電商移動化[J]. 創業家, 2014, (9).
作者簡介:
周能 男 1995-02 湖南農業大學 電子信息工程專業學生
通訊作者:李薇,女。