隨著國民生活質(zhì)量的不斷提高,越來越多的中國人開始關(guān)注自己的口腔健康,中國兒童的齲齒狀況一直在上升,中年人的牙周健康狀況仍有待改善。為了提高公眾的口腔健康意識,自發(fā)關(guān)注牙科護理,本文介紹了牙科疾病科學(xué)App。

一、App設(shè)計與開發(fā)
1、總體設(shè)計
本App采用C/S基于客戶端/服務(wù)器的體系結(jié)構(gòu)Java語言開發(fā),運行Android在平臺上。客戶主要以客戶為基礎(chǔ)Android Studio平臺開發(fā),服務(wù)器端采用MySQL與Android連接,存儲和處理數(shù)據(jù)。
2、界面設(shè)計
利用Axure RP進行App全界面設(shè)計,配色有很強的秩序性,白色、藍色是主主色調(diào),注意界面中的控件、協(xié)調(diào)字體和圖標(biāo),協(xié)調(diào)界面、一絲不茍。在設(shè)計之前,團隊從用戶的角度提問“用戶能做什么?”解決這些問題,然后不斷挖掘用戶更深層次的需求。
3、數(shù)據(jù)庫設(shè)計
對于數(shù)據(jù)庫的設(shè)計,本設(shè)計建立了6個數(shù)據(jù)表,共36個屬性字段,然后對數(shù)據(jù)字典進行整理。
4、功能開發(fā)
App功能比較完善,包括牙齒健康知識科普、銷售口腔保健品、牙齒自檢問卷、社區(qū)溝通等。團隊選擇移動終端而不是移動終端PC終端設(shè)計大大提高了用戶的智能性和便利性。在考慮便利性的同時,我們也更加關(guān)注用戶的使用安全。除了輸入用戶名和密碼外,用戶還設(shè)置了一個圖片驗證碼,以防止機器人程序惡意破解。
二、模塊設(shè)計
1、設(shè)計科普視頻模塊
科普視頻通常通過兩種方式播放。第一種方法是通過Media Player與Surface View結(jié)合模式播放,使用Media Player控制視頻播放、暫停、使用進度等功能Surface View顯示視頻內(nèi)容。雖然這種方法靈活且易于定制,但它相對困難。該系統(tǒng)使用第二種方法,即繼承Surface View類,使用Video View視頻播放。Media Player Controller此外,接口可以控制媒體的播放Video View上面還有一個控制媒體播放的面板,可以快速使用、快退、播放、暫停等待按鈕。
2、購物車模塊的設(shè)計
用戶可以點擊進入商城查看商品、搜索商品并購買。對于商場購物車的結(jié)算功能,我們團隊嘗試了兩種方式:(1)通過Linear Layout嵌套Linear Layout實現(xiàn),但這種方法會導(dǎo)致數(shù)據(jù)過多時頁面卡頓。(2)通過Expandable List View實現(xiàn)購物車分店功能是因為Expandable List View它是系統(tǒng)的原始控制,因此由系統(tǒng)底部維護,為團隊提供更多的方法,操作簡單、頁面流暢,代碼量比前一個小很多。在實際開發(fā)中,這種設(shè)計仍然被使用Scroll View嵌套Expandable List View確保頁面正?;瑒印1驹O(shè)計主要采用onItemClick()函數(shù)選擇結(jié)算項目,sumPrice()商品價格總和的函數(shù)計算。
3、牙科健康知識科普模塊設(shè)計
對于牙齒健康知識的普及,我們的團隊推出了大量的科普視頻和牙齒護理知識。用戶可以選擇各種牙科疾病的相關(guān)介紹,并檢查需要注意的事項。在口腔保健產(chǎn)品銷售模塊中,用戶可以查看相關(guān)的口腔產(chǎn)品并購買。齒護理的相關(guān)知識,團隊設(shè)計了牙齒自檢問卷,供用戶定期評估牙齒健康,如“齲齒占牙齒的比例”、“牙齦出血的次數(shù)”所有常見的口腔問題都涉及到。
4、設(shè)計社區(qū)模塊
社區(qū)向用戶推送流行的牙齒健康話題、流行的用戶動態(tài)和流行的牙齒主題顯示了用戶關(guān)注的朋友發(fā)布的動態(tài)信息。用戶有點贊、注意和評論的權(quán)利。同時,用戶還可以搜索他們感興趣的主題或其他用戶。系統(tǒng)根據(jù)用戶的愛好推薦他可能感興趣的朋友,并推薦喜歡和分享高度全面的用戶。
在研究階段,我們的團隊通過對口腔健康知識的科普進行了大量的信息和初步分析App分析用戶需求,綜合分析界面設(shè)計、交互開發(fā)、功能設(shè)計等方面,對于設(shè)計目的、設(shè)計理念經(jīng)過全面梳理,完成App開發(fā)。