999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的個人健康助手的設計與實現(xiàn)

2019-03-07 05:22:46潘浩王攀張燕項炬陽芮
電腦知識與技術 2019年36期

潘浩 王攀 張燕 項炬 陽芮

摘要:隨著人們生活水平的提高,尤其是對于我國來說,很多的人長時間處于亞健康狀態(tài),健康問題的重視顯得尤為重要,隨著計算機技術的發(fā)展及推進,信息化系統(tǒng)不僅能為個人健康管理提供便利,還推動人類健康管理的形態(tài)更加完善,不斷改進個人身體素質。為此,設計了基于Android并結合Java開發(fā)語言、LitePal數(shù)據(jù)庫、SQLite以及OKHttp相關技術等,設計開發(fā)出比較科學合理的適用于個人類健康的健康助手APP,幫助個人用戶達到科學的健康狀態(tài),為個人健康管理提供便利,推動人類健康管理的形態(tài)更加完善,不斷改進個人身體素質,具有較好的創(chuàng)新性和較高的實用性。

關鍵詞:健康助手APP; Android; SQLite;安卓手機

中圖分類號:TP311文獻標識碼:A

文章編號:1009-3044(2019)36-0074-02

1概述

隨著計算機技術的發(fā)展及推進,其信息化系統(tǒng)已經(jīng)深入到各行各業(yè)的發(fā)展,并起到了至關重要的作用[1]。信息化系統(tǒng)不僅能為個人健康管理提供便利,還推動人類健康管理的形態(tài)更加完善,不斷改進個人身體素質。同時,由于計算機技術的不斷改進,互聯(lián)網(wǎng)技術的創(chuàng)新,越來越多的人都迫切需求功能完善、豐富的專業(yè)化健康助手。

2技術原理

健康助手app采用Android作為開發(fā)平臺,借助AndroidStudio開發(fā)工具,結合Java開發(fā)語言、LitePal數(shù)據(jù)庫、SQLite以及OKHttp相關技術等,設計開發(fā)出比較科學合理的健康助手APP。利用Android Studio進行系統(tǒng)開發(fā),健康管理系統(tǒng)及數(shù)據(jù)的保存在服務器中,軟件的安裝及更新也在服務器上操作。利用一個專門的軟件集成開發(fā)工具,提供了一個基于梯度的建筑支持,一個單獨和快速的Android重建,以及一系列關于及時進入的問題。同時結合Java發(fā)開發(fā)語言充分利用Java語言有兩個功效和簡單的特點[2]。設計以用戶為中樞的以用戶為中心的自上而下的理論,使得復雜的功能可以更好地執(zhí)行。

而數(shù)據(jù)庫設計的過程即是針對某一應用環(huán)境,構建出可以顯示實際生活中信息與信息的聯(lián)系,符合系統(tǒng)用戶數(shù)據(jù)標準及加工要求,而且需要讓數(shù)據(jù)庫管理系統(tǒng)能夠接受。基于數(shù)據(jù)庫管理系統(tǒng)的輔助,管理系統(tǒng)完成了對健康監(jiān)測信息收集、分類、存儲、查詢、更新等一系列功能操作。在實際設計的過程中,將設計的功能需求轉化為有效的數(shù)據(jù)結構,且在系統(tǒng)界面上清晰的顯示出來,使系統(tǒng)用戶一目了然。通過使用的語言是面向目標的語言,是一個關系數(shù)據(jù)庫,它將制圖關系轉化為一個面向目標的數(shù)據(jù)庫,鏈接到一張對象關系圖。結合SQLite簡單數(shù)據(jù)庫,根據(jù)ACID數(shù)據(jù)庫管理體制運行,保留在一個相對較小的倉庫C。SQLite是一個過程中的一個存儲庫,提供了一個獨立的,無數(shù)據(jù)庫,無數(shù)據(jù)庫和SQL服務數(shù)據(jù)庫。它是一個零設置數(shù)據(jù)庫,不需要配置系統(tǒng)。

最后,利用OKHttp輕型框架Android網(wǎng)絡中的第三方子庫,使資源負荷更快,節(jié)省帶寬。通過OKHttpHTTP客戶端,允許連接到同一個主機地址的所有請求,提高請求效率;共享sock-et,減少對服務器的請求次數(shù);通過連接池,減少了請求延遲;緩存響應數(shù)據(jù)來減少重復的網(wǎng)絡請求,減少了對數(shù)據(jù)流量的消耗[3]。

3系統(tǒng)的設計與實現(xiàn)

3.1模塊功能的設計與實現(xiàn)

3.1.1登錄注冊模塊

該模塊的實現(xiàn)主要通過用戶所設置的賬號和密碼來進行驗證。當用戶輸入自己設置的賬號密碼后,數(shù)據(jù)發(fā)送給后臺服務器并調用數(shù)據(jù)庫查詢,若查詢到該用戶信息并且賬號密碼一致,即通知客戶端登錄成功,如果查詢失敗,系統(tǒng)則提示未找到該用戶。

如果用戶之前未使用過此系統(tǒng),需要先進行注冊,注冊登錄后方可進行信息查看。用戶通過登錄界面上的注冊按鈕進入注冊界面,填寫個人信息,且賬號不能與之前已注冊用戶重合。若信息符合要求,則顯示用戶注冊成功,跳轉登錄界面。

3.1.2首頁模塊

該模塊的設計實現(xiàn)通過viewpager來設置首頁頂部三個導航圖片,借助adapter適配器綁定數(shù)據(jù)并且利用vlew組件設計歡迎語,底部借助LinearLayout視圖組件來展示日常數(shù)據(jù),便于用戶查看日常運動數(shù)據(jù),幫助用戶衡量自身的身體健康狀態(tài)。該模塊的主要功能是當用戶登錄成功后跳轉到該頁面,歡迎用戶回來并顯示當前時間,另外可以跳轉其他活動頁面。

其中首頁里又包括了兩個小模塊:運動、指數(shù)。運動可以用來跑步、健美,并且可以設置步長、體重之類信息;指數(shù)可以查看身體質量指數(shù),檢查是否肥胖的判斷標準。

該頁面主要是沒置靈敏度、步長、體重,用來計算實際步數(shù),如圖l所示:

核心代碼如下所示:

public void onClick(View v){

switch (v.getld()){

case R.id.save:

editor.putInt(SENSITIVITY_VALUE,l O-sensitivity);

editor.putInt(STEP_LEN GTH_VALUE,step_length);

editor.putInt(WEIGHT_VALUE,weight);

editor.commit();

Toast.makeText(StepSettingsActivity.this,”保存成功! ”,Toast.LENGTH_SHORT).show();

this.finish();

StepDetectorListener.SENSITIVITY=1 0-sensitivity;

break;

case R.id.cancel:

this.finish();

break;

default:

break;

}}

3.1.3閱讀模塊

該模塊的主要功能是實現(xiàn)展示網(wǎng)絡中的健康知識、養(yǎng)生技巧,客戶端從網(wǎng)絡中獲取養(yǎng)生網(wǎng)站內容并展示在Webview中,方便用戶閱讀健康知識,并掌握健康養(yǎng)生知識。

3.1.4我的模塊

該模塊分為四大部分,由信息查詢、定期體檢、在線咨詢、基本設置組成。

其中,信息查詢部分的主要功能用戶可以在系統(tǒng)上錄入每天的晨跑信息、早操信息以及其他的一些健康運動信息,同時也可以錄入自己的身體信息,包括身高體重信息等。

用戶可以在信息管理模塊可通過日期查詢自己日常健康信息,并且可以一鍵刪除日常信息。

定期體檢部分的主要功能是通過調用鬧鐘服務,提醒用戶及時去進行體檢以及及時用藥,檢查身體各項指數(shù)。用戶可以創(chuàng)建多個鬧鈴服務,通過標簽來設置鬧鐘事件。

在線咨詢部分的主要功能是在線咨詢醫(yī)生,隨時掌握自己的健康狀態(tài)。界面示意圖如圖2所示:

核心代碼如下所示:

String content=inputText.getText().toString();

if(!””.equals(content)){

Msg newmsg=new Msg(content,Msg.TYPE_SENT);

msgList.add(newmsg);

adapter.notifyltemlnsertecl(msgList.size()-1);//當有新消息時,刷新msgRecyclerView中的消息

msgRecyclerView.scrollToPosition(msgList.size()一1);//定位至0最后一行

inputText.setText(””);}//清空輸入欄

基本設置:該模塊部分主要包括五個小功能:瀏覽歷史、我的信息、版本更新、關于我們以及退出登錄。

3.2模塊功能結構圖

直觀的模塊功能結構圖,如圖3所示:

3.3數(shù)據(jù)庫設計介紹

3.3.1數(shù)據(jù)庫設計介紹

數(shù)據(jù)庫設計的過程即是針對某一應用環(huán)境,構建出不僅可以顯示實際生活中信息與信息的聯(lián)系,符合系統(tǒng)用戶數(shù)據(jù)標準及加工要求,而且需要讓數(shù)據(jù)庫管理系統(tǒng)能夠接受,與此同時,還要使健康管理系統(tǒng)達標,最終完成能夠高效存儲及管理健康數(shù)據(jù)的數(shù)據(jù)庫。

根據(jù)軟件開發(fā)階段周期來說,數(shù)據(jù)庫表設計周期一般劃分為六個階段:前期規(guī)劃階段、需求調研分析階段、軟件設計階段、編程階段、調試階段、運行及維護階段。

4結束語

隨著計算機技術的發(fā)展及推進,當下移動平臺手機愈發(fā)的智能,健康小助手與傳統(tǒng)的PC軟件相比、跟現(xiàn)如今已有的其他軟件比較,都存在很大的優(yōu)勢,可以隨時隨地使用,能夠滿足用戶的各類需求,再也不被傳統(tǒng)PC軟件所束縛。

本軟件建立一個基于Android的個人健康管理APP,基本可以的實現(xiàn)人們對健康類文章、日志和鍛煉記錄的記錄或收藏功能,以用戶的需要、方便用戶的原則和用戶的利益為基礎,為個人健康管理提供便利,還推動人類健康管理的形態(tài)更加完善,不斷改進個人身體素質。因此,個人健康助手系統(tǒng)是非常有必要的,在不久的將來醫(yī)療保健應用服務將走向真正意義的智能化,推動醫(yī)療保健應用事業(yè)的繁榮發(fā)展。

參考文獻:

[1]查修齊,吳榮泉,高元鈞.c/s到B/S模式轉換的技術研究[J].計算機工程,2014,40(1):263-267.

[2]凌世娥.辦稅大廳排隊叫號系統(tǒng)的設計和實現(xiàn)[D].成都:電子科技大學,2018.

[3]鄭亞楠,多媒體移動坐席APP的設計與實現(xiàn)[D].西安:西安電子科技大學,2018.

【通聯(lián)編輯:聞翔軍】

收稿日期:2019-11-16

基金項目:2018年度湖南省大學生研究性學習和創(chuàng)新性實驗計劃項目(湘教通[20181255-1088)

作者簡介:潘浩(1997-),男,本科;張燕(1981—),女,副教授,在讀博士,主要從事軟件與理論以及生物信息學的研究。

主站蜘蛛池模板: 亚洲精品成人片在线观看| 国产黑丝一区| 欧美日韩另类在线| 国产乱人乱偷精品视频a人人澡| 久久精品国产精品一区二区| 国产SUV精品一区二区| 天天做天天爱夜夜爽毛片毛片| 日本国产在线| 久久久久久尹人网香蕉 | 国产va免费精品| 色偷偷一区二区三区| 精品视频一区二区观看| 国产美女精品人人做人人爽| 99精品国产高清一区二区| jizz国产视频| 亚洲综合经典在线一区二区| 国产精品成人观看视频国产| www.av男人.com| 国国产a国产片免费麻豆| 日本在线亚洲| 99视频只有精品| 国产欧美精品一区aⅴ影院| 亚洲综合中文字幕国产精品欧美| 狠狠亚洲婷婷综合色香| 国产精品亚洲va在线观看| 在线免费看黄的网站| 久久精品最新免费国产成人| 国产欧美日韩18| 真实国产乱子伦视频| a级毛片免费看| 国产免费a级片| 国产免费福利网站| 欧美午夜在线视频| 欧美精品另类| 超碰免费91| 毛片久久久| 日韩欧美国产另类| 国产精品人人做人人爽人人添| 亚洲视频色图| 国产成人高清在线精品| 久久综合一个色综合网| 国产噜噜噜| 国产69精品久久| 呦女精品网站| 伊人色综合久久天天| 97超级碰碰碰碰精品| 女同国产精品一区二区| 欧美日韩一区二区三区四区在线观看 | 亚洲av无码久久无遮挡| 丰满少妇αⅴ无码区| 精品国产免费观看一区| 亚洲色图欧美一区| 国产精品女主播| 71pao成人国产永久免费视频| 日本高清免费不卡视频| 一本一本大道香蕉久在线播放| 性喷潮久久久久久久久| 国产精品午夜福利麻豆| av在线手机播放| 久久亚洲国产一区二区| 久久先锋资源| 精品超清无码视频在线观看| 视频二区亚洲精品| 国产SUV精品一区二区6| 成人亚洲天堂| 亚洲大尺码专区影院| 中文字幕日韩视频欧美一区| 国产一区在线视频观看| 国产免费观看av大片的网站| 少妇高潮惨叫久久久久久| 欧美在线一级片| 成人av手机在线观看| 国产精品jizz在线观看软件| 日韩天堂网| 国产精品一区在线麻豆| 亚洲精品自产拍在线观看APP| 国产成人夜色91| 欧美天堂在线| 国产乱人乱偷精品视频a人人澡| 日本一区二区三区精品国产| 99这里只有精品在线| 囯产av无码片毛片一级|