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

基于微信小程序的老年人看護(hù)救助系統(tǒng)設(shè)計(jì)

2024-04-29 00:00:00周旭東徐金王梁謝豪杰劉飛洋
無(wú)線互聯(lián)科技 2024年3期
關(guān)鍵詞:老年人

摘要:隨著我國(guó)人口老齡化問(wèn)題的加劇,老年人口數(shù)量逐年增加,老年人的生活安全和健康問(wèn)題日益突出。為了有效解決老年人的看護(hù)與救助問(wèn)題,文章開(kāi)發(fā)了一款基于微信小程序的老年人看護(hù)求助系統(tǒng)。微信小程序無(wú)需下載安裝的優(yōu)點(diǎn),降低了使用門檻。該系統(tǒng)主要服務(wù)于廣大老年人,其界面設(shè)計(jì)簡(jiǎn)潔、操作便捷。系統(tǒng)提供了生活提醒、個(gè)人信息、服藥打卡、一鍵救助、聯(lián)系子女等多項(xiàng)實(shí)用功能。此外,該系統(tǒng)還連接天氣、通信等功能,提供語(yǔ)言播報(bào)服務(wù)。這些功能可以為空巢老人提供更全面的關(guān)愛(ài)與保障。

關(guān)鍵詞:微信小程序;救助;看護(hù);老年人

中圖分類號(hào):TP311.1" 文獻(xiàn)標(biāo)志碼:A

0 引言

目前,我國(guó)老年人的養(yǎng)老模式基本符合“9073”養(yǎng)老格局,即90%的老年人居家養(yǎng)老,7%的老年人社區(qū)養(yǎng)老,3%的老年人機(jī)構(gòu)養(yǎng)老[1]。居家養(yǎng)老的主體多為城鄉(xiāng)空巢家庭或類空巢家庭的老人,這個(gè)群體的數(shù)量十分龐大,接近1億。特別是對(duì)于空巢老人而言,他們面臨的安全隱患更為突出,例如煤氣泄漏、門窗未關(guān)、水龍頭漏水等,這些都可能對(duì)他們的生活造成困擾。除此之外,許多老年人同時(shí)患有多種疾病,需要服用多種藥物。但由于記憶力減退,他們可能會(huì)忘記服藥或重復(fù)服藥,這無(wú)疑對(duì)他們的健康構(gòu)成了威脅[2]。

1 開(kāi)發(fā)工具

為了給老年人提供更便利的使用體驗(yàn),本系統(tǒng)采用了微信小程序這一簡(jiǎn)潔、易用的平臺(tái)。微信小程序具有免安裝的優(yōu)勢(shì),讓用戶無(wú)需下載和安裝額外的應(yīng)用即可使用。本系統(tǒng)使用微信開(kāi)發(fā)者工具開(kāi)發(fā)。微信開(kāi)發(fā)者工具是由微信官方提供的一套集成開(kāi)發(fā)環(huán)境,利用原生框架和云開(kāi)發(fā)技術(shù)開(kāi)發(fā)[3]。通過(guò)這套工具,開(kāi)發(fā)者可以輕松地使用WXML、WXSS等技術(shù)進(jìn)行前端開(kāi)發(fā),并借助數(shù)據(jù)庫(kù)處理后臺(tái)數(shù)據(jù),實(shí)現(xiàn)高效的數(shù)據(jù)管理;基于云開(kāi)發(fā)技術(shù)在小程序中運(yùn)行后端邏輯而無(wú)需自己搭建和維護(hù)服務(wù)器[4]。

2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)框架設(shè)計(jì)

基于老年人生活習(xí)慣及人群特點(diǎn),本設(shè)計(jì)開(kāi)發(fā)基于微信小程序的老年人看護(hù)救助系統(tǒng)。小程序免安裝的優(yōu)勢(shì)以及系統(tǒng)界面設(shè)計(jì)簡(jiǎn)潔,解決老年人用“機(jī)”難問(wèn)題。基于老年人的實(shí)際需求,小程序具備一鍵求助、個(gè)人信息、用藥打卡、信息提醒、聯(lián)系子女5個(gè)核心功能,可緩解獨(dú)居老人的部分問(wèn)題。其中,微信小程序客戶端為用戶提供友好的界面,允許老年人或其監(jiān)護(hù)人通過(guò)微信小程序進(jìn)行系統(tǒng)操作和交互;云服務(wù)器通過(guò)API接口接收來(lái)自微信小程序客戶端的請(qǐng)求,并解析處理這些請(qǐng)求;數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng)所需的各種數(shù)據(jù),如用戶信息、用藥記錄等。系統(tǒng)功能如圖1所示。

2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

本系統(tǒng)采用騰訊云數(shù)據(jù)庫(kù),共建立4張表,具體如下:(1)用戶表(user)。用于存放用戶注冊(cè)時(shí)的信息,包括_id、_opendi、name、tel等字段,分別是id主鍵、用戶的openid、用戶姓名、用戶手機(jī)號(hào)。(2)個(gè)人信息表(users)。用于存放用戶個(gè)人信息,包括_id、name、age、idCard、sex、type、dislike、mh、sunName、sunMobile、sunAddress等字段,分別是id主鍵、姓名、年齡、身份證號(hào)碼、性別、血型、過(guò)敏源、病史、子女姓名、子女電話、子女家庭住址。(3)藥品表(medicines)。用于存放藥物信息以及部分用戶信息,包括_id、_openid、clocktime、isSubScribed、dose、times、name等字段,分別是該數(shù)據(jù)_id主鍵、用戶的openid、用藥時(shí)間、是否訂閱提醒、單次服藥劑量、服藥次數(shù)、藥品名稱。(4)推送消息表(todos)。用于推送消息的信息,包括_id、_openid、content等字段,分別是該數(shù)據(jù)_id主鍵、用戶的openid、推送消息的內(nèi)容[5]。

2.3 功能模塊設(shè)計(jì)

2.3.1 一鍵求助功能

用戶需在“我的”頁(yè)面中完善個(gè)人信息,并授權(quán)定位及通信錄權(quán)限。該功能在界面中顯示較突出,以便用戶在緊急情況下能迅速找到并使用。用戶觸發(fā)一鍵求助按鈕時(shí),系統(tǒng)將調(diào)用wx.makePhoneCall()處理函數(shù)來(lái)執(zhí)行撥打求救電話的操作。目前,傳遞的電話默認(rèn)參數(shù)為“120”,也可修改為其他緊急電話。

2.3.2 個(gè)人信息功能

個(gè)人信息模塊實(shí)現(xiàn)老人信息編輯功能,共分為3類信息。第一類為基礎(chǔ)信息,包含姓名、年齡、身份證號(hào)、子女姓名、子女電話,這些信息方便在緊急情況下迅速聯(lián)系到監(jiān)護(hù)人。第二類為身體健康信息,包括過(guò)敏源、血型、病史等,這些數(shù)據(jù)不僅有助于醫(yī)護(hù)人員更好地了解老人的身體狀況,還能在就診時(shí)提供關(guān)鍵的參考信息。第三類信息為用藥信息,包括藥品名稱、打卡情況等,這不僅方便監(jiān)護(hù)人了解老人的用藥情況,還確保醫(yī)護(hù)人員在緊急情況下迅速獲取老人的用藥歷史,以便迅速、有效地進(jìn)行緊急治療。該功能提供了對(duì)信息的增、刪、改、查操作。通過(guò)wx.cloud.database()方法獲取數(shù)據(jù)庫(kù)實(shí)例,并使用db.collection('users') 獲取了相應(yīng)的用戶信息數(shù)據(jù)集合。使用get()方法查詢?cè)摷现械臄?shù)據(jù)、edit()方法編輯數(shù)據(jù);del()函數(shù)刪除數(shù)據(jù),刪除成功后調(diào)用onLoad()方法重新加載頁(yè)面并跳轉(zhuǎn)到信息展示頁(yè)面。

2.3.3 用藥打卡功能

在客戶端輸入老人每次所服用的藥物名稱、每種藥物服用的次數(shù)以及具體服用時(shí)間,通過(guò)訂閱消息的方式,在小程序首頁(yè)設(shè)置一鍵打卡功能。老人在服藥后,點(diǎn)擊打卡便可進(jìn)行記錄,打卡后推送消息提示“打卡成功”,將打卡狀態(tài)傳入數(shù)據(jù)庫(kù)記錄并實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)更新。當(dāng)老人未按時(shí)用藥打卡,小程序?qū)⑼ㄟ^(guò)訂閱消息提醒老人“已到XX服藥時(shí)間,請(qǐng)及時(shí)打卡”。這些功能都能夠幫助老人更好地管理自己的用藥情況,提高健康水平[6]。

用藥打卡功能包含打卡和添加藥物2個(gè)頁(yè)面。在打卡頁(yè)面,可以點(diǎn)擊添加藥物按鈕跳轉(zhuǎn)到藥物添加頁(yè)面。在藥物添加頁(yè)面,通過(guò)創(chuàng)建addMedicine()方法來(lái)將添加的藥物信息存儲(chǔ)到數(shù)據(jù)庫(kù)中。在打卡頁(yè)面,創(chuàng)建getMedicines()函數(shù)來(lái)獲取數(shù)據(jù)庫(kù)中存儲(chǔ)的藥物信息并顯示在頁(yè)面上,并通過(guò)deleteMedicine()函數(shù)來(lái)實(shí)現(xiàn)藥物信息刪除功能,通過(guò)clickClockButton()函數(shù)關(guān)聯(lián)打卡按鈕,其中調(diào)用2個(gè)云函數(shù)ddopenid()和dyyyts()。ddopenid()用來(lái)獲取用戶的openid。dyyyts()用來(lái)向用戶推送訂閱的信息。

推送訂閱消息共分為4步。第一步,在微信公眾平臺(tái)上,手動(dòng)設(shè)置訂閱消息模板,獲取模板id。第二步,在模板中定義了需要發(fā)送的消息內(nèi)容,例如:“打卡成功”的提醒。第三步,通過(guò)調(diào)用wx.requestSubscribeMessage()接口獲取用戶的訂閱授權(quán)。當(dāng)用戶同意授權(quán)后,可以調(diào)用云函數(shù)或服務(wù)端接口來(lái)實(shí)際推送消息。第四步,在云函數(shù)中調(diào)用wx.cloud.callFunction()方法發(fā)送訂閱消息,參數(shù)傳入模板id、用戶的openid以及要發(fā)送的消息。

2.3.4 信息查看功能

信息查看頁(yè)面分別含有查看天氣信息和消息推送兩個(gè)功能。老人隨時(shí)可查看最新天氣信息數(shù)據(jù),包括溫度、濕度、風(fēng)速等。系統(tǒng)結(jié)合消息推送功能,根據(jù)天氣情況向老人發(fā)送提醒。例如:如果天氣較冷,系統(tǒng)可以發(fā)送提醒老人添衣的消息;如果天氣不適宜出門,可以發(fā)送建議老人室內(nèi)活動(dòng)的消息。同時(shí),系統(tǒng)還可基于老人所處地理位置,根據(jù)當(dāng)?shù)刈飨⒘?xí)慣推送消息提示老人檢查天然氣、水源、電源、門窗等是否關(guān)閉。這些提醒信息根據(jù)規(guī)則生成后存儲(chǔ)于后臺(tái)。本系統(tǒng)集成語(yǔ)音合成技術(shù),以語(yǔ)音的方式向老人推送提醒消息。首先需要注冊(cè)成為百度AI開(kāi)放平臺(tái)的開(kāi)發(fā)者;然后在百度開(kāi)發(fā)者平臺(tái)創(chuàng)建應(yīng)用,獲取API KEY以及Secret KEY;最后在小程序中調(diào)用語(yǔ)音技術(shù)接口http://tsn.baidu.com/text2audio實(shí)現(xiàn)語(yǔ)音播報(bào)功能。

因微信小程序不能直接獲取天氣信息,經(jīng)選型,本系統(tǒng)調(diào)用和風(fēng)天氣API接口獲取天氣預(yù)報(bào)情況。天氣信息獲取需在頁(yè)面加載時(shí)獲取系統(tǒng)信息和地理位置信息,并根據(jù)用戶的授權(quán)情況來(lái)獲取天氣信息和城市信息;根據(jù)獲取到的天氣信息和城市信息更新頁(yè)面數(shù)據(jù),展示在小程序頁(yè)面上。

在天氣信息功能實(shí)現(xiàn)的過(guò)程中,系統(tǒng)定義了一個(gè)常量APIKEY,用于存儲(chǔ)申請(qǐng)的KEY。在頁(yè)面加載時(shí),通過(guò)調(diào)用wx.getSystemInfoSync()獲取系統(tǒng)信息,包括狀態(tài)欄高度。selectLocation()實(shí)現(xiàn)了選擇定位,并根據(jù)用戶選擇的位置獲取天氣信息和城市信息。調(diào)用getLocation()實(shí)現(xiàn)了獲取定位信息,并根據(jù)用戶授權(quán)情況來(lái)處理獲取位置信息失敗的情況。getCityByLoaction()實(shí)現(xiàn)了根據(jù)坐標(biāo)獲取城市信息,通過(guò)調(diào)用接口https://geoapi.qweather.com/v2/city/lookup獲取城市信息,通過(guò)調(diào)用接口https://devapi.qweather.com/v7/weather/now獲取實(shí)時(shí)天氣信息。

2.3.5 聯(lián)系子女功能

用戶通過(guò)設(shè)置可定時(shí)向子女發(fā)送郵件,監(jiān)護(hù)人可動(dòng)態(tài)了解獨(dú)居老人身體和服藥情況。在輸入框內(nèi)輸入監(jiān)護(hù)人郵箱,并將郵箱作為數(shù)據(jù)傳入云函數(shù)。云函數(shù)中引入wx-server-sdk并進(jìn)行初始化,引入nodemailer庫(kù)用于發(fā)送郵件。通過(guò)創(chuàng)建SMTP客戶端并配置config,包括郵件服務(wù)器的主機(jī)、端口、郵箱賬號(hào)和授權(quán)碼,確保郵件能夠順利發(fā)送。在云函數(shù)的入口函數(shù)中,用戶可定義郵件內(nèi)容,設(shè)置收發(fā)件人信息,調(diào)用transporter.sendMail()方法發(fā)送郵件且等待發(fā)送結(jié)果。

3 系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)共分為2個(gè)頁(yè)面,分別為主頁(yè)和我的頁(yè)面。主頁(yè)包括一鍵求助、個(gè)人信息、用藥打卡、信息查看和聯(lián)系子女5個(gè)部分,部分頁(yè)面功能如圖2所示。一鍵求助在點(diǎn)擊按鈕后,直接給急救中心120撥打電話,使得老人可以及時(shí)獲得救助。個(gè)人信息功能內(nèi)可以查看老人的信息,并可對(duì)老人的信息進(jìn)行編輯。用藥打卡功能中可以根據(jù)需要添加藥品,其中包括藥品的名稱、單次服藥劑量和服用次數(shù)。查看信息內(nèi)包括天氣信息和消息推送,可以查看天氣信息和進(jìn)行訂閱消息的推送。子女聯(lián)系功能中,監(jiān)護(hù)人可以設(shè)置郵箱,定時(shí)發(fā)送郵件。郵件內(nèi)容可從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)反饋老人的狀況。

4 結(jié)語(yǔ)

本系統(tǒng)基于微信小程序,實(shí)現(xiàn)了一鍵求助、個(gè)人信息、用藥打卡、信息查看和聯(lián)系子女5個(gè)核心功能。本系統(tǒng)可廣泛應(yīng)用在獨(dú)居老人生活中。針對(duì)老年人人群特點(diǎn),界面設(shè)計(jì)簡(jiǎn)單,同時(shí)將老人關(guān)注的功能集中在首頁(yè),方便老人操作。本系統(tǒng)也存在一些缺陷,后續(xù)將進(jìn)一步優(yōu)化;考慮到部分老人編輯困難,將開(kāi)發(fā)子女操作客戶端,子女上傳老人用藥信息;將發(fā)送郵件改為更便捷的短信方式,外接短信服務(wù)平臺(tái),減少老人操作步驟。

參考文獻(xiàn)

[1]宋一凡,張鵬,劉立波.基于視覺(jué)手勢(shì)識(shí)別的人機(jī)交互系統(tǒng)[J].計(jì)算機(jī)科學(xué),2019(增刊2):570-574.

[2]楊永,楊連招,胡艷寧,等.老年高血壓病人未按時(shí)服藥影響因素的質(zhì)性研究[J].護(hù)理研究,2016(13):1635-1638.

[3]稅俊潔,王黎光.基于微信小程序的醫(yī)院預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2023(10):64-67.

[4]陳妍君,曾志,程程,等.基于微信小程序的門診預(yù)約系統(tǒng)的研究[J].軟件,2022(10):21-23.

[5]王馗,吳勇靈.基于微信小程序的點(diǎn)餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代信息科技,2023(22):30-35,39.

[6]侯思達(dá).獨(dú)居老人家庭服藥管理產(chǎn)品設(shè)計(jì)研究[D].北京:北方工業(yè)大學(xué),2021.

Design of elderly care and assistance system based on WeChat mini program

Abstract: "With the aggravation of the aging of our population, the number of elderly population is increasing year by year, and the life safety and health of the elderly are increasingly prominent. In order to effectively address the care and assistance issues of the elderly, a WeChat mini program based elderly care and assistance system has been developed. By utilizing the advantage of WeChat mini programs that do not require downloading and installation, the usage threshold is lowered. This system mainly serves the elderly, with a simple interface design and convenient operation. The system provides multiple practical functions such as life reminders, personal information, medication check-in, one click assistance, and contacting children. In addition, the system also connects functions such as weather and communication, providing language broadcasting services. Through these functions, more comprehensive care and protection can be provided for empty nest elderly people.

Key words: WeChat mini program; rescue; care; elderly people

猜你喜歡
老年人
認(rèn)識(shí)老年人跌倒
無(wú)“微”不至,才能讓老年人更幸福
公民與法治(2022年4期)2022-08-03 08:20:26
老年人再婚也要“談情說(shuō)愛(ài)”
老年人睡眠少怎么辦
老年人噎食的預(yù)防、互救和自救
中老年保健(2021年4期)2021-08-22 07:10:20
老年人崴腳之后該怎么辦?
老年人,你為何得不到贍養(yǎng)?
老年人春節(jié)出行,如何保持身心愉快
老年人冬季起床應(yīng)注意什么
越來(lái)越多老年人愛(ài)上網(wǎng)購(gòu)
海峽姐妹(2018年1期)2018-04-12 06:44:24
主站蜘蛛池模板: 欧美精品1区| 亚洲美女一区| 日韩黄色在线| 五月激情综合网| 日韩免费毛片| 九九九精品成人免费视频7| 日本道综合一本久久久88| 成人韩免费网站| 亚洲日本在线免费观看| 国产乱人免费视频| 人妻中文久热无码丝袜| 亚洲精品国产成人7777| 亚洲综合精品第一页| 日韩乱码免费一区二区三区| 亚洲无码在线午夜电影| 欧美一区二区三区国产精品| 成人久久精品一区二区三区| 久久久久久久97| 无码综合天天久久综合网| a毛片在线| 99精品热视频这里只有精品7| 欧美性色综合网| 国产精品久久久久久搜索| 国产真实乱了在线播放| 国产噜噜在线视频观看| 视频一本大道香蕉久在线播放 | 亚洲第一区在线| 国产成人综合在线观看| 中美日韩在线网免费毛片视频| 九九香蕉视频| 久久永久精品免费视频| 99尹人香蕉国产免费天天拍| 亚洲色图另类| 麻豆精品在线播放| 亚洲人视频在线观看| 国产又黄又硬又粗| 国产人成在线观看| 亚洲啪啪网| 亚洲视频影院| 婷婷99视频精品全部在线观看| 国产超碰在线观看| 9丨情侣偷在线精品国产| 波多野结衣久久精品| 亚洲熟妇AV日韩熟妇在线| 97视频精品全国在线观看| 天堂岛国av无码免费无禁网站| 亚洲国产精品VA在线看黑人| 国产产在线精品亚洲aavv| 日韩欧美国产精品| 色综合激情网| 欧美国产日韩在线播放| 九色在线视频导航91| 中文字幕丝袜一区二区| 欧美日韩一区二区三| 99视频精品在线观看| 欧美人在线一区二区三区| 国产资源站| 国产精品九九视频| 欧美激情网址| 在线高清亚洲精品二区| 在线欧美国产| 亚洲精品无码久久毛片波多野吉| 美女无遮挡拍拍拍免费视频| 亚洲一区国色天香| 日韩在线欧美在线| 2020极品精品国产| 国产簧片免费在线播放| 亚洲精品成人片在线播放| 国产成人啪视频一区二区三区| 自偷自拍三级全三级视频| 国产精品播放| 久久精品只有这里有| 91福利在线观看视频| 有专无码视频| 亚洲国产午夜精华无码福利| 成人无码一区二区三区视频在线观看 | 青青青伊人色综合久久| 欲色天天综合网| 喷潮白浆直流在线播放| 亚洲天堂免费在线视频| 日韩精品免费一线在线观看 | 青青草原国产一区二区|