武獻宇 謝金龍
摘 要 當前人們對健康的要求不再停留在看醫(yī)治病,而更注重防范疾病的發(fā)生。開發(fā)一套完整的系統(tǒng)化中小型健康管理APP,科學的管理自己的身體健康問題顯得非重要。中小型健康管理系統(tǒng)應用軟件是基于Android系統(tǒng)進行開發(fā)設計的APP軟件,通過使用本APP可以幫助人們更好地了解自己的健康問題。
關鍵字 Android 健康管理 APP
中圖分類號:TP391 文獻標識碼:A 文章編號:1007-0745(2020)03-0046-02
在互聯(lián)網(wǎng)技術快速發(fā)展的同時,本設計專門對健康管理系統(tǒng)制作了一個基于Android系統(tǒng)平臺的中小型醫(yī)院健康管理系統(tǒng)APP軟件,在APP軟件上面可以隨時隨地的對自己的身體數(shù)值進行檢測上傳到APP中,還可以實時的檢測家里老人的身體數(shù)值,還可以在上面了解許多有效的健康管理小知識,這樣可以讓有工作繁忙的人直接隨時隨地的查看自身的身體情況,可以極大的預防疾病的困擾。健康管理系統(tǒng)APP是從實際問題和每戶家庭的需求點進行開發(fā)和設計的,可以方便管理自己和家人身體健康的軟件[1]。
1 系統(tǒng)設計
1.1 系統(tǒng)功能設計
本軟件的目的就是開發(fā)一個中小型醫(yī)院健康管理系統(tǒng),最終目標是將軟件中的所有功能模塊都得到實現(xiàn),做到真正的中小型醫(yī)院健康管理的目的,讓中小型醫(yī)院里的用戶得到有效的健康管理及其讓出門工作的年輕人放心家里的老人。
登錄注冊:在進入到軟件內部需要進行注冊賬號密碼根據(jù)注冊的賬號密碼進行登錄到系統(tǒng)中,所有的用戶注冊信息都保存到數(shù)據(jù)庫中,在進行登錄時從數(shù)據(jù)庫中進行查找用戶數(shù)據(jù)。
個人健康數(shù)據(jù)的發(fā)布:用戶登錄到系統(tǒng)后,可以點擊進入發(fā)現(xiàn)界面,再點擊進入健康檔案進入健康數(shù)據(jù)中心發(fā)布自己的數(shù)據(jù)。在填寫網(wǎng)個人健康數(shù)據(jù)信息后點擊手機的返回鍵時先自動把數(shù)據(jù)存到數(shù)據(jù)庫中再返回上一級界面。
健康首頁:用戶登入后進入健康首頁,在這個Activity中可以大致的了解此系統(tǒng)有哪些功能,與此同時,在首頁的頂部,還會根據(jù)用戶的健康數(shù)據(jù)推送健康管理小知識。
個人體檢:點擊進入體檢界面時,你可以根據(jù)個人的實際情況和需要檢測自身的某個因素,也可以快速的檢測身體的某幾個因素,它還可以通過連接手機或者一些智能手環(huán)來實時檢測數(shù)據(jù)存放到數(shù)據(jù)庫中。
個人中心管理:在個人中管理模塊中可以對個人信息進行編輯管理,對賬號密碼進行修改等操作。
1.2 數(shù)據(jù)庫設計
在本軟件中主要是對數(shù)據(jù)庫的存儲結構進行設計,在對系統(tǒng)的需求進行設計時將數(shù)據(jù)庫表結構里面的字段進行合理有效的設計,保證在數(shù)據(jù)處理時數(shù)據(jù)表結構的穩(wěn)定運行。本數(shù)據(jù)庫包括用戶信息數(shù)據(jù)表和健康數(shù)據(jù)信息表。
2 系統(tǒng)核心功能實現(xiàn)
2.1 管理系統(tǒng)登錄注冊功能模塊的實現(xiàn)
登錄注冊模塊主要是為系統(tǒng)新用戶提供一個系統(tǒng)的入口,在注冊的時候可以點擊選擇注冊TextView顯示出用戶注冊對話框,注冊時需要填寫用戶名、密碼,注冊成功后跳轉到個人信息填寫界面,需要填寫性別、出生年月、身高、體重、電話等信息,性別是使用的一個RadioButton控件,在RadioButton控件上可以進行選擇用戶性別,在將用戶信息進行輸入設置完成之后點擊下一步Button按鈕進行用戶的注冊,用戶注冊的所有信息都會保存在一個統(tǒng)一的數(shù)據(jù)庫表中,可以對用戶進行有效的管理。[2]注冊功能主要是收集系統(tǒng)所需要的用戶信息,把用戶根據(jù)表單提示輸入的信息寫入系統(tǒng)的數(shù)據(jù)庫,用戶信息寫入數(shù)據(jù)庫以后,然后用戶可以通過注冊的賬號密碼進行登錄,在用戶點擊登錄的時候通過調取數(shù)據(jù)庫里面的數(shù)據(jù)和進行比較,數(shù)據(jù)一樣的時候就可以成功的登錄了,當數(shù)據(jù)不一樣的時候用戶就無法登錄到當前系統(tǒng)。
其注冊功能模塊核心代碼如下:
View view = View.inflate(InfoActivity.this,R.layout.activity_register_layout, null);
register_user = (EditText) view.findViewById(R.id.registeredt_userName);
register_password = (EditText) view.findViewById(R.id.registeredt_password);
register = (Button) view.findViewById(R.id.btn_ok);
register.setOnClickListener(new OnClickListener() {
@SuppressLint("NewApi")
public void onClick(View arg0) {
String user_number = register_user.getText().toString();
String user_password = register_password.getText().toString();
if (user_number.isEmpty() || user_password.isEmpty()) {
Toast.makeText(InfoActivity.this, "請完整輸入賬號或者密碼", Toast.LENGTH_LONG)
.show();
return;
}
SharedPreferences.Editor editor = getSharedPrefere nces("data", MODE_PRIVATE).edit();
editor.putString("user_number", user_number);
editor.putString("user_password",user_password );
editor.apply();
Toast.makeText(InfoActivity.this, "注冊成功", Toast.LENGTH_SHORT).show();
2.2 健康管理系統(tǒng)主頁面功能模塊的實現(xiàn)
成功登錄到健康管理系統(tǒng)后首先跳轉到的APP界面是APP軟件的首頁,可以在APP首頁有三個小模塊。第一個模塊是視力保健,在這手機不離身的科技時代,低頭族越來越多,人們的視力也逐漸下降,給用戶提供視力保健成為用戶健康管理不可缺的一部分。第二個模塊是全身鍛煉,人們對于鍛煉總是盲目的,不科學的,這里我們給用戶提供了合理的,有效的,科學的,健康的鍛煉方式。[3]第三個模塊是血壓控制模塊,這個模塊是這對血壓不穩(wěn)定的用戶,用戶可以根據(jù)我們提供的方法及時控制自己的血壓。
2.3 健康管理系統(tǒng)體檢頁面功能模塊的實現(xiàn)
成功登錄到健康管理系統(tǒng)后,系統(tǒng)會提醒用戶打開藍牙設備,在這個界面,有兩種檢測數(shù)據(jù)的方法,第一種,通過手機自身的傳感器設備來檢測健康數(shù)值,原理是通過手機的如攝像頭那樣的設備接觸手機再通過算法得到具體的健康數(shù)值;第二種,通過穿戴智能手環(huán)來采集數(shù)據(jù),再通過連接的藍牙上傳到手機APP上。點擊體檢按鈕進行用戶身體健康數(shù)值檢測,在體檢界面中可以點擊選擇封面自定義RippleImageView水波紋擴散控件進行快速的身體健康數(shù)據(jù)檢測,點擊手環(huán)標志的ImageView可以連接智能手環(huán)采集數(shù)據(jù)。點擊界面的GridView上的Item時,會根據(jù)不同的檢測目錄跳到相應界面進行健康數(shù)據(jù)的檢測。
連接藍牙的核心代碼:
blueadapter=BluetoothAdapter.getDefaultAdapter();
if (blueadapter == null) {
Toast.makeText(getActivity(),"對不起,您的設備不支持藍牙,即將退出", Toast.LENGTH_SHORT).show();
} else if(!blueadapter.isEnabled()) {//藍牙未開啟
Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(intent, 200);
}
2.4 健康管理系統(tǒng)發(fā)現(xiàn)頁面功能模塊的實現(xiàn)
進入發(fā)現(xiàn)界面,由一個listview和HorizontalListView控件組成,點健康數(shù)據(jù)和輸入健康數(shù)據(jù),還可以對你進行健康評估,最重要的是還可以通過關注家人的健康賬號了解家人的健康數(shù)值。滑動HorizontalListView選擇你想了解的健康小知識。
2.5 系統(tǒng)管理個人中心頁面模塊的功能實現(xiàn)
用戶成功登錄到系統(tǒng)管理個人中心頁面中可以點擊我的按鈕進入我的功能模塊中,在功能模塊中主要包括個人信息的編輯修改、修改用戶登錄密碼、退出系統(tǒng)、注銷登錄等四個子功能模塊,點擊登錄Button按鈕后會啟動Intent進行跳轉到用戶登錄界面可以進行重新登錄,點擊設置圖標按鈕后可以個人信息進行修改。[4]
3 結語
中小型醫(yī)院健康管理系統(tǒng)主要工作內容就是對于用戶健康的管理,可以通過登陸該系統(tǒng)去檢測查詢的個人身體健康的詳細信息及其還可以關聯(lián)家人的健康數(shù)據(jù)。
參考文獻:
[1] 龔海洋.基于Android的健康管理系統(tǒng)的設計于實現(xiàn)[D].電子與通信工程,2015.
[2] 張秀香.基于Android的健康管理系統(tǒng)客戶端的設計與實現(xiàn)[D].機械電子工程,2012.
[3] 聶慶亮.Java應用開發(fā)指南[M].北京:清華大學出版社, 2010.
[4] 李勝廣,譚林,周千里.安卓APK代碼安全保護技術研究[J].警察技術,2017(01):55-58.
湖南現(xiàn)代物流職業(yè)技術學院,湖南 長沙