有哪些好的口腔/牙齒方面的醫(yī)學網站或者APP?
時間:2023-11-09 00:42:01 | 來源:網站運營
時間:2023-11-09 00:42:01 來源:網站運營
有哪些好的口腔/牙齒方面的醫(yī)學網站或者APP?:
基于Android的牙齒健康科普App設計與開發(fā)簡析國民生活品質不斷提升,越來越多的國人開始關注自己的口腔健康,且我國兒童患齲情況已呈上升狀態(tài), 中年人牙周健康狀況仍有待提升。為了增強大眾口腔健康意識, 自發(fā)關注牙齒護理,文章介紹的是一款牙疾病科普類App。
一、App的設計與開發(fā)
1、總體設計
本App采用 C/S (客戶端/服務器)架構 ,基于 Java 語言開發(fā) ,運行于Android平臺上??蛻舳酥饕?Android Studio 平 臺 開 發(fā) , 服 務 器 端 采 用 MySQL 與 Android 相連接 ,進行數據存儲和處理。
2、界面設計
利用Axure RP進行App全界面設計,配色方面具有強烈的秩序性 ,以白、藍為主色調 ,關注界面中控件、字體及圖標 ,使界面協(xié)調、細致 。設計前 ,本團隊在用戶角度設問“用戶能夠干什么?”,解決了諸如此類的問題,再持續(xù)性挖掘用戶更深層次的需求。
3、數據庫設計
對于數據庫的設計,本設計建立了6張數據表,共36個屬性字段 ,繼而整理完成數據字典。
4、功能開發(fā)
App的功能較為完善 ,包括牙齒健康知識科普、口腔保健用品銷售、牙齒自檢問卷、社區(qū)交流等 。本團隊選擇移動端而非PC端進行設計 ,大大提高了用戶使用的智能性和便利性。在兼顧便捷性的同時,也更注重用戶的使用安全,用戶登錄時除輸入用戶名和密碼外,還設置了圖片驗證碼 ,防止機器人程序惡意破解。
二、模塊設計
1、科普視頻模塊的設計
科普類視頻播放通常由兩種方式實現(xiàn) 。第一種方式即通過 MediaPlayer 與 SurfaceView 相結合的模式進行播放 ,使用 MediaPlayer 控制視頻的播放、暫停、進度等功能 ,使用 SurfaceView 顯示視頻內容 。此方法雖然靈活性高 ,方便自定義使用 ,但難度比較大。本系統(tǒng)使用 第 二 種 方 法 , 即 通 過 繼 承 SurfaceView 類 , 使 用 VideoView 進行視頻播放 。MediaPlayerController 接 口 可以控制媒體播放 ,另外在 VideoView 上還有一個面板用于對媒體播放進行控制 ,可以快捷使用快進、快退、 播放、暫停等按鈕。
2、購物車模塊的設計
用戶點擊進入商城 ,可以查看商品、搜索商品并且購買。對于商城購物車結算功能 ,本團隊嘗試了兩種方式 :(1)通過 LinearLayout 嵌套 LinearLayout 實現(xiàn) ,但這種方式在數據過多時會造成頁面卡頓。(2)通過 ExpandableListView 實 現(xiàn) 購 物 車 分 店 鋪 功 能 , 由 于 ExpandableListView 是系統(tǒng)原生控件 ,因此由系統(tǒng)底層 維護并提供了更多的方法供本團隊使用 ,操作簡單、頁面流暢且代碼量較前一種小了很多。實際開發(fā)中,本設計仍然用 ScrollView 嵌套 ExpandableListView 控件保證頁面的正?;瑒?。本設計主要使用 onItemClick( ) 函數選 中 結 算 物 品 , sumPrice ( ) 函 數 計 算 商 品 價 格 總和。
3、牙齒健康知識科普模塊的設計
針對牙齒健康知識科普,本團隊推送大量的科普視頻和護牙小知識,用戶可選擇各種牙疾病的相關介紹并查看注意事項。在口腔保健用品銷售模塊中,用戶可查看相關的口腔用品并購買。本團隊通過調查牙齒護理的相關知識 ,設計牙齒自檢問卷 , 可供用戶定期評估牙齒健康 ,例如“齲齒占牙齒的比例”“牙齦出血次數”等常見口腔問題皆有涉及。
4、社區(qū)模塊的設計
社區(qū)為用戶推送熱門的牙齒健康話題、熱門的用戶動態(tài)以及熱門的牙齒專題,展示用戶關注的好友發(fā)布的動態(tài)信息 ,用戶具有點贊、關注和評論的權利。同時,用戶也可以搜索自己感興趣的話題或其他用戶。系統(tǒng)根據用戶的愛好為他推薦他可能感興趣的好友 ,并且推薦點贊和分享綜合性較高的用戶。
在研究階段 ,本團隊查閱大量資料 ,進行初步分析,通過對口腔 健康知識科普類 App 用戶的需求進行剖析 ,綜合分析界面設計、交互開發(fā)、功能設計等多個方面 ,對設計目的、設計理念全面梳理后 ,完成 App 開發(fā)。