楊美艷 都廣捷 劉艷嬌
(天津科技大學(xué) 人工智能學(xué)院,天津300457)
我國已經(jīng)迎來了老年化的社會(huì),在目前的社會(huì)經(jīng)濟(jì)背景下,國人未富先老,面對老年化人口的急劇增長,當(dāng)前如何解決社會(huì)養(yǎng)老負(fù)擔(dān)沉重的問題,找尋出適合我國國情發(fā)展的社會(huì)化智慧養(yǎng)老服務(wù)體系成為了重要課題,用一個(gè)良好的體系結(jié)構(gòu)來滿足老年人增長的基本日常生活需求已經(jīng)是當(dāng)務(wù)之急。目前我國各地正在積極地探索新型社區(qū)智慧養(yǎng)老模式,但智慧養(yǎng)老服務(wù)體系尚處在起步階段,還存在很多的功能不夠完善,諸多的問題有待解決,老人的智慧養(yǎng)老觀念還未形成,在創(chuàng)造智慧養(yǎng)老的道路上還有很長的路要走。
基于目前社區(qū)養(yǎng)老的要求,設(shè)計(jì)開發(fā)了一款智慧養(yǎng)老系統(tǒng),系統(tǒng)的功能主要包括:老人信息管理、日常監(jiān)控管理、醫(yī)療醫(yī)囑管理以及老人賬戶模式下的意外狀況管理,相對實(shí)現(xiàn)了比較全面的功能。主要包含了三大用戶角色,分別為:管理員、老人、子女。如圖1 智慧養(yǎng)老系統(tǒng)主要功能圖所示。
1.1.1 老人信息管理
該模塊主要實(shí)現(xiàn)的功能是管理員賬戶對老人基本信息的管理,包括老人信息的添加、查看以及刪除等功能,還有對老人子女賬戶的添加、管理等。
1.1.2 日常監(jiān)控管理功能
在該模塊下實(shí)現(xiàn)的功能是管理員對老人日常活動(dòng)的監(jiān)控管理,主要的功能權(quán)限是對老人信息的填寫以及查閱、刪除等操作。
1.1.3 醫(yī)囑信息管理功能
該模塊實(shí)現(xiàn)的功能是對老人的醫(yī)療醫(yī)囑信息進(jìn)行添加,查看和刪除等操作。
圖1 智慧養(yǎng)老系統(tǒng)主要功能圖
此模塊下的主要功能包括老人查看管理員對自己日常行為的記錄;醫(yī)生給與自己的醫(yī)囑查看;和自己發(fā)生的意外情況的管理;涉及到意外的添加、查看和刪除等功能。
此模塊的主要功能是實(shí)現(xiàn)子女對老人信息的查看,隨時(shí)了解老人的健康狀況和日?;顒?dòng),主要包括日常監(jiān)控信息查看、醫(yī)療醫(yī)囑查看以及意外情況信息查看。
在本項(xiàng)目的開發(fā)過程中,采用的是MyEclipse8.5 這一款編譯軟件,用到的技術(shù)是JSP 技術(shù);使用MySQL 這款軟件進(jìn)行整個(gè)數(shù)據(jù)庫的設(shè)計(jì)。在數(shù)據(jù)庫設(shè)計(jì)階段,仔細(xì)分析需求設(shè)計(jì)了如下的數(shù)據(jù)表:管理員密碼表(t_admin)、老人信息記錄表(t_dengji)、日常監(jiān)控管理表(t_jiankong)、醫(yī)療醫(yī)囑管理表(t_yizhu)、意外情況管理表(t_yiwai)、子女信息管理表(t_zinv)六個(gè)表格。當(dāng)用戶以管理員的身份登錄時(shí),用戶獲的了系統(tǒng)的最高權(quán)限,在該界面下管理員可以對老人的信息進(jìn)行添加刪除,和日常監(jiān)控管理以及醫(yī)療醫(yī)囑管理。點(diǎn)擊左邊的功能菜單可彈出菜單選項(xiàng),選擇所需操作的模塊后右側(cè)會(huì)顯示相應(yīng)的子菜單界面。管理員賬戶主界面運(yùn)行效果圖如圖2 所示:
圖2 管理員模塊主界面
此界面中的主要功能就是對老人的信息進(jìn)行添加,包括老人的姓名、性別、年齡、電話、地址以及登錄密碼,老人編號將會(huì)自動(dòng)生成,即為老人用戶的登錄賬號。添加老人信息的時(shí)需保證信息填寫完整,任何信息不能為空,否則將無法對信息進(jìn)行儲存并且會(huì)給出相應(yīng)的錯(cuò)誤提示。主要方法是通過from 中定義的onsubmit=“return checkFrom()”進(jìn)行檢查用戶的輸入數(shù)據(jù)是否為空,以確保數(shù)據(jù)的完整性。當(dāng)管理員用戶添加完老人信息之后,在老人信息管理界面可以通過子女管理的按鈕跳轉(zhuǎn)到子女信息的管理界面,系統(tǒng)在后臺通過子女Action 類查詢到該老人的所有的子女的信息,并且將這些數(shù)據(jù)綁定到request進(jìn)行跳轉(zhuǎn),返回相應(yīng)的JSP 界面顯示子女的詳細(xì)信息,還能對子女的信息進(jìn)行刪除處理。
當(dāng)管理員用戶登錄系統(tǒng)后,在左側(cè)拉出菜單中選擇“日常監(jiān)控信息管理”,將會(huì)打開監(jiān)控信息管理界面,系統(tǒng)后臺會(huì)自動(dòng)調(diào)出日常監(jiān)控信息的action 類來查找已經(jīng)記錄過的日常監(jiān)控信息并將數(shù)據(jù)轉(zhuǎn)至前臺顯示當(dāng)前所有的日常監(jiān)控信息,以便用戶管理。
當(dāng)管理員登錄系統(tǒng)之后,點(diǎn)擊打開左側(cè)菜單中選中“醫(yī)療醫(yī)囑管理”模塊,前臺界面將會(huì)跳轉(zhuǎn)到醫(yī)療醫(yī)囑管理界面,在該界面中,系統(tǒng)會(huì)在后臺自動(dòng)調(diào)用醫(yī)療醫(yī)囑的action 類然后查詢到所有已經(jīng)添加完成的醫(yī)療醫(yī)囑信息,并將這些信息封裝到list數(shù)據(jù)集合中,再講頁面轉(zhuǎn)到該action 對應(yīng)的JSP,在前端顯示出所有在數(shù)據(jù)庫中已經(jīng)儲存完成的醫(yī)療醫(yī)囑信息。
管理員能對自己的登錄密碼進(jìn)行修改,防止密碼泄露造成的信息丟失,管理員登錄系統(tǒng)之后,在左側(cè)功能菜單中的選擇修改登錄密碼選項(xiàng)即可修改管理員賬戶的登陸密碼。修改登錄密碼需要提供原密碼才能進(jìn)行操作。
系統(tǒng)測試的目的是為了在模擬實(shí)際使用系統(tǒng)的過程中找出程序存在的錯(cuò)誤以及在系統(tǒng)運(yùn)行過程中可能出現(xiàn)的問題。在系統(tǒng)的開發(fā)過程中,前期實(shí)驗(yàn)數(shù)據(jù)只是為了檢驗(yàn)功能的開發(fā)完成度而進(jìn)行的添加,在本章完整的系統(tǒng)測試的過程中,會(huì)將之前記錄的所有的數(shù)據(jù)進(jìn)行清除。如上所述,管理員賬戶類型有較多的權(quán)限,在測試過程中將對每一個(gè)模塊都進(jìn)行詳細(xì)的測試,確保功能能達(dá)到設(shè)計(jì)效果,最后,測試功能均可良好運(yùn)行。
本系統(tǒng)在功能上,直接將醫(yī)生、老人和子女這三者聯(lián)系起來,合理為老人提供智慧養(yǎng)老方式。本系統(tǒng)在技術(shù)上,主要用到的是B/S 三層結(jié)構(gòu),在目前來說,網(wǎng)頁比較容易被大多數(shù)老人所接受,并且只要有瀏覽器就能運(yùn)行系統(tǒng),對硬件的要求不高,而且網(wǎng)頁版的系統(tǒng)也會(huì)相對簡單易上手,只要經(jīng)過簡單的培訓(xùn)即可學(xué)會(huì)系統(tǒng)的使用,便于系統(tǒng)的推廣普及。