李練兵 安子騰 楊鵬
摘 要: 針對專業(yè)化養(yǎng)老服務體系,為相關部門實施養(yǎng)老服務政策提供數(shù)據(jù)依據(jù),設計一種基于Android的老年人能力評估系統(tǒng)。以Android Studio和MyEclipse為開發(fā)平臺,采用Java語言和OkHttp技術,建立由客戶端、服務器端以及數(shù)據(jù)庫端組成的老年人能力評估系統(tǒng)。評估實驗結果表明,該系統(tǒng)具有簡單便捷、實時性高等優(yōu)點,能夠準確快速地對評估結果進行判定和提交,提升老年人養(yǎng)老服務信息化水平。
關鍵詞: 老年人; 養(yǎng)老服務信息化; 能力評估; Android; OkHttp; Java
中圖分類號: TN919.3?34; TP311 文獻標識碼: A 文章編號: 1004?373X(2018)12?0183?04
Abstract: An elderly capability assessment system based on Android is designed to provide data basis for relevant departments to implement pension service policy, which aims at the professional pension service system. Taking Android Studio and MyEclipse as the development platform, the elderly capability assessment system composed of client, server and database is established by using the Java language and OkHttp technology. The results of assessment experiment show that the system has advantages of simplicity, convenience and high real?time performance, can determine and submit assessment results accurately and rapidly, and improve the informatization level of pension service for the elderly.
Keywords: elderly people; pension service informatization; capability assessment; Android; OkHttp; Java
0 引 言
21世紀初,我國開始進入老齡化社會,近十幾年來老齡化程度加速發(fā)展[1]。至2013年,我國老年人口數(shù)量突破2億大關,占總人口的14.8%;到2053年,我國老年人口將達到峰值,多達4.87億,占總人口的1/3。我國的老齡人口“總量大、增速快”,并呈現(xiàn)出“高齡化、失能重、慢病多、空巢化”的趨勢,同時具有“未富先老”“未備先老”的特點。積極應對老齡化對我國社會發(fā)展造成的影響,成為當下及未來的一項關乎國計民生的大事[2]。
計算機技術及移動互聯(lián)網(wǎng)技術迅猛發(fā)展,數(shù)字化和信息化生活改變著人類的思維和生活方式 [3]。Android 平板以其攜帶方便、良好的用戶體驗、便利的網(wǎng)絡功能等,已經(jīng)應用到教育、餐飲、多媒體娛樂等諸多領域。因此,將其應用到養(yǎng)老評估領域,建立基于Android的老年人能力評估系統(tǒng),與養(yǎng)老服務平臺形成對接,對于完善養(yǎng)老服務和養(yǎng)老評估平臺體系、優(yōu)化分配養(yǎng)老資源、提高老年人養(yǎng)老服務信息化水平,具有十分重要的意義[4?5]。
1 能力評估系統(tǒng)構成
本系統(tǒng)緊密圍繞我國社會養(yǎng)老服務體系建設需求,促進養(yǎng)老評估平臺的推進。由評估員攜帶評估設備和Android平板進入家庭、養(yǎng)老機構,對民政部頒發(fā)的《老年人能力評估》中老年人日常生活活動、精神狀態(tài)、感知覺與溝通和社會參與四項一級評估指標做出主客觀結合的綜合評估。采集、錄入評估信息,得到老年人能力等級并上傳到遠程服務器,作為養(yǎng)老機構和民政部門評價依據(jù),同時接受評估的老年人可以登錄自己的賬號密碼在Web頁面查看自己的評估信息[6?8]。Android老年人能力評估系統(tǒng)包括基于Android平板客戶端和遠程服務器兩個部分,系統(tǒng)結構如圖1所示。
1.1 Android平板客戶端
Android平板客戶端主要起到兩方面的作用:一方面評估員結合評估設備在Android平板上對老年人進行評估數(shù)據(jù)信息錄入和得出等級評估,并保存能力評估信息;另一方面Android平板通過無線網(wǎng)絡與遠程服務器通信,通過OkHttp技術將評估信息上傳至服務器,供老年人在Web頁面進行查詢,為養(yǎng)老機構和民政部門提供數(shù)據(jù)支持,更好地為老年人提供服務[9]。在Android平板上錄入、保存和上傳評估信息的流程圖如圖2所示。
1.2 遠程服務器
遠程系統(tǒng)服務器主要負責評估員登錄、老年人養(yǎng)老平臺賬號注冊、能力評估基本信息和評估結果的管理以及存儲等。評估員在Android平板上登錄成功后,對老年人進行能力評估,完成評估后提交評估信息,評估信息提交過程中在服務器端后臺完成老年人養(yǎng)老平臺賬號的注冊,提交成功后老年人、養(yǎng)老機構和民政部門根據(jù)自己的權限可在養(yǎng)老評估平臺的Web頁面查看評估信息。
本設計中,服務器端在MyEclipse環(huán)境中搭建,采用SpringMVC+Spring+Hibernate作為底層架構,選用Tomcat服務器作為Web服務器,與養(yǎng)老評估平臺共用MySQL數(shù)據(jù)庫進行系統(tǒng)設計。Tomcat 服務器是一個免費開放源代碼的Web應用服務器,屬于輕量級應用服務器,且技術先進、新能穩(wěn)定,深受開發(fā)者認可。MySQL是目前世界上流行的關系型數(shù)據(jù)庫管理系統(tǒng)之一,支持多用戶、多線程操作,穩(wěn)定性高,廣泛應用在Web應用開發(fā)方面[10]。
Tomcat和MySQL 搭建的服務器和數(shù)據(jù)庫能夠滿足本設計的性能要求,系統(tǒng)邏輯如圖3所示。
2 Android平板軟件平臺
2.1 軟件開發(fā)環(huán)境的搭建
本應用程序采用 Java 語言開發(fā)。開發(fā)環(huán)境的搭建包括Java語言的軟件開發(fā)工具包(Java Development Kit,JDK)和Android Studio。Android Studio是一個Android集成開發(fā)工具,提供了集成的Android開發(fā)工具用于開發(fā)和調(diào)試[11]。
2.2 客戶端功能
Android Studio環(huán)境下開發(fā)的Android客戶端,主要包括評估員登錄模塊、老年人能力信息錄入模塊、用戶信息管理模塊、幫助指南模塊。
2.2.1 評估員登錄模塊
評估員登錄模塊為評估員進行登錄設計,評估員在沒有登錄的情況下,老年人評估信息只能保存在本地的SQLite數(shù)據(jù)庫,不能進行數(shù)據(jù)的上傳。評估員的用戶名和密碼通過養(yǎng)老平臺的系統(tǒng)管理員添加新評估員后獲得。評估員點擊登錄并且用戶名和密碼經(jīng)服務器驗證通過即可成功登錄。利用Android的Shared Preferences設置了保存評估員賬號信息功能,評估員在下次使用客戶端時可直接使用,無需再次登錄。
2.2.2 老年人能力信息錄入模塊
本模塊是將民政部頒發(fā)的《老年人能力評估》電子化,用于老年人能力等級的評定。老年人首先填寫老年人能力評估基本信息表,填寫完整后保存進入日常生活活動、精神狀態(tài)、感知覺與溝通、社會參與四項一級指標評估能力評估界面。該界面采用FragmentTabHost布局,在FragmentTabHost中添加四項TabSpec,分別為日常生活活動、精神狀態(tài)、感知覺與溝通、社會參與。每項TabSpec的指標評估的評分細則采用RadioGroup進行實現(xiàn),在進行評估打分時點擊選擇分數(shù)對應的RadioButton觸發(fā)RadioGroup的onCheckedChanged事件,四項指標填寫完后點擊提交,客戶端會對各項指標進行評分求和,給出各項的分級,同時結合各項的分級和老年人基本信息給出最終的老年人能力等級。在評估員和老年人確認無誤后,采用OkHttp技術上傳到服務器并把信息保存到本地的SQLite數(shù)據(jù)庫,為評估員提供信息查詢。
2.2.3 用戶信息管理模塊
本模塊是用來在客戶端管理老年人信息,評估員可輸入查詢條件查詢老年人評估信息,方便進行數(shù)據(jù)分析。同時具有上傳和刪除功能,評估員若忘記密碼可先把評估數(shù)據(jù)保存到本地SQLite數(shù)據(jù)庫,待找回密碼成功登錄后對未上傳評估信息進行數(shù)據(jù)提交。
2.2.4 幫助指南模塊
本模塊幫助評估人員了解如何劃分日常生活活動、精神狀態(tài)、感知覺與溝通、社會參與四項指標的能力等級分級和老年人能力等級分級,同時給出了關于本客戶端的功能介紹,方便評估人員進行操作使用。
3 評估結果與分析
在評估人員的指導下老年人填寫基本信息和日常生活活動、精神狀態(tài)、感知覺與溝通、社會參與四項評估表,填寫完整后系統(tǒng)給出評估結果,如圖4、圖5所示。評估員和老年人一起確認所填寫信息無誤后將評估信息保存到本地并提交到老年人能力評估服務器和老年人養(yǎng)老評估平臺數(shù)據(jù)庫。
根據(jù)養(yǎng)老體系整體需求分析,本系統(tǒng)與老年人養(yǎng)老評估平臺共用同一數(shù)據(jù)庫,主要包括評估員信息、老年人用戶的注冊信息、填寫的基本信息和能力評估分級信息,分別設計了user表、assinfo表和result表。服務器后臺應用程序完成對數(shù)據(jù)庫信息的CRUD操作,評估員信息和老年人用戶信息對應user表,基本信息對應 assinfo表,能力評估結果對應result表。評估信息Web顯示界面如圖6、圖7所示,分別為管理員的評估信息管理Web頁面和老年人用戶的基本信息Web頁面。數(shù)據(jù)顯示與Android客戶端錄入的評估信息相同,表明程序設計合理,數(shù)據(jù)成功上傳。
4 結 論
本文設計一種基于Android的老年人能力評估系統(tǒng),為面向家庭、社區(qū)、醫(yī)院的專業(yè)化養(yǎng)老護理服務體系、探索新的養(yǎng)老服務模式和應對老齡化問題提供了關鍵的技術基礎,達到對老年人進行健康評估、提高健康意識的目的,提升了老年人養(yǎng)老服務信息化水平。在現(xiàn)有實現(xiàn)的功能基礎之上,還考慮進一步增加其他功能,例如,增加一個視頻錄制功能,對特定的評估指標進行視頻錄制,上傳到老年人能力評估信息平臺,為相關部門提供更為充分的數(shù)據(jù)支持。
參考文獻
[1] 何靖楠,李寧華,張毅,等.國內(nèi)外人口老齡化現(xiàn)狀及我國面臨的挑戰(zhàn)[J].中華臨床醫(yī)師雜志,2011,5(13):3894?3897.
HE Jingnan, LI Ninghua, ZHANG Yi, et al. The present situation of population aging at home and abroad and the challenges facing China [J]. Chinese journal of clinicians, 2011, 5(13): 3894?3897.
[2] 黃瑞.人口老齡化及其經(jīng)濟影響[J].經(jīng)濟研究導刊,2010(4):81?82.
HUANG Rui. Population aging and its economic impact [J]. Economic research guide, 2010(4): 81?82.
[3] FILIPOVI? N, STOJANOVI? R, DEBEVC M, et al. On line ECG processing and visualization using android Smartphone [C]// Proceedings of 2nd Mediterranean Conference on Embedded Computing. Budva: IEEE, 2013: 93?96.
[4] 桂雄.當前我國社會養(yǎng)老服務體系建設存在的問題和建議[J].經(jīng)濟縱橫,2015(6):100?103.
GUI Xiong. Problems and suggestions on the construction of social old?age service system in China [J]. Economic review, 2015(6): 100?103.
[5] 柯曉朦.社會養(yǎng)老服務體系的現(xiàn)狀、問題與對策研究[J].云南社會主義學院學報,2013(2):328?329.
KE Xiaomeng. Research on the status, problems and countermeasures of social old?age service system [J]. Journal of the Socialism Institute of Yunnan, 2013(2): 328?329.
[6] 李輝.基于Android平臺的老年人服務系統(tǒng)的設計與研究[D].北京:北京郵電大學, 2015.
LI Hui. Senior services system design and research based on Android system [D]. Beijing: Beijing University of Posts and Telecommunications, 2015.
[7] 中國社會福利服務標準化技術委員會.老年人能力評估:MZ/T 039—2013[S].北京:中國標準出版社,2013.
SAC/TC315. Ability assessment for older adults: MZ/T 039—2013 [S]. Beijing: Standards Press of China, 2013.
[8] 薛方,王麗.基于安卓平臺的居家老年人健康管理系統(tǒng)的構建[J].中國醫(yī)學裝備,2015,12(9):17?20.
XUE Fang, WANG Li. Construction of elderly people in home health management system based on Android [J]. China medical equipment, 2015, 12(9): 17?20.
[9] 王峰,宣伯凱,楊鵬.基于Android的家庭移動醫(yī)療監(jiān)護系統(tǒng)的設計[J].計算機測量與控制,2015,23(5):1586?1588.
WANG Feng, XUAN Bokai, YANG Peng. Design of home mobile medical monitoring system based on Android [J]. Computer measurement & control, 2015, 23(5): 1586?1588.
[10] 鄭阿奇.MySQL實用教程[M].2版.北京:電子工業(yè)出版社,2014.
ZHENG Aqi. Introduction to MySQL [M]. 2nd ed. Beijing: Publishing House of Electronics Industry, 2014.
[11] 李剛.瘋狂Android講義[M].3版.北京:電子工業(yè)出版社, 2015.
LI Gang. Crazy Android lecture [M]. 3rd ed. Beijing: Publishing House of Electronics Industry, 2015.