基于B/S和OTT的健康信息管理論文
時間:2022-09-26 05:34:17
導(dǎo)語:基于B/S和OTT的健康信息管理論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1系統(tǒng)設(shè)計
1.1設(shè)計規(guī)范
由于系統(tǒng)面向家庭用戶,采集的信息包括許多敏感的個人隱私,所以數(shù)據(jù)庫的權(quán)限管理遵從分級的思路,超級管理員在后臺可以查看用戶各項數(shù)據(jù),包括用戶注冊信息等。但是不能隨意更改用戶上傳至服務(wù)器的生理參數(shù),可以在經(jīng)過用戶的授權(quán)后才能進入修改、刪除的權(quán)限頁面。為確保信息的安全性,數(shù)據(jù)必須經(jīng)過算法加密存儲。而防火墻也是重要的防護措施。數(shù)據(jù)庫的設(shè)計采用一個整體的庫,分為多張表記錄所有用戶的信息。這樣方便管理,利于接入JavaBean進行查詢。分表依據(jù)用戶不同,將所有用戶注冊信息保存在同一張表中,包括用戶名、密碼和注冊日期等。另外,對每一個用戶的各異性信息,如每個人的登錄時間、生理參數(shù)信息則放在以用戶ID為名字的表中。
1.2設(shè)計過程
1.2.1搭建開發(fā)平臺
B/S含在C/S中,是C/S架構(gòu)的輕量化改良。它的優(yōu)勢是符合瘦客戶端、一體化和廣域資源的共享需要,最終目的是節(jié)約客戶端更新、維護等使用成本。配合MySQL數(shù)據(jù)庫的使用,可以勝任很多的系統(tǒng)應(yīng)用。開發(fā)平臺為Myeclipse,使用它應(yīng)該先安裝JDK和Tomcat,并設(shè)置好環(huán)境變量。JSP具有平臺無關(guān)性,用它開發(fā)的WEB程序結(jié)合HTML和XML服務(wù)器端實現(xiàn)動態(tài)內(nèi)容。然后將MySQL數(shù)據(jù)庫的jdbc驅(qū)動程序jar包拷貝到Tomcat的lib目錄下,建立Tomcat和MySQL的數(shù)據(jù)庫連接池。
1.2.2實現(xiàn)系統(tǒng)的構(gòu)建
當(dāng)新用戶注冊時,將入戶的基本信息寫入數(shù)據(jù)庫中。用戶登陸判別程序需要設(shè)置對非法用戶的拒絕。此外,對用戶的登陸信息按時間節(jié)點進行排序,方便算法實現(xiàn)用戶生理信息的統(tǒng)計。在主頁面設(shè)置掃描二維碼添加微信OTT公眾服務(wù)號的功能,方便年齡較大的用戶的親屬通過手機遠程查看老人的身體狀況。后臺的微信公眾號平臺與服務(wù)器數(shù)據(jù)進行對接,實現(xiàn)權(quán)限和數(shù)據(jù)互通。配合通用硬件如歐姆龍等公司的血壓計、計步器等產(chǎn)品,用戶可以方便地通過USB接口或者藍牙將硬件監(jiān)測的生理信息傳至PC機。用戶登陸后,系統(tǒng)會調(diào)用存儲在電腦上的記錄寫入數(shù)據(jù)庫,通過瀏覽器頁面或者微信查看。在后臺,軟件透明的進行數(shù)據(jù)采集和處理,包括新用戶注冊后在registaction中判斷能否注冊,若可以注冊則同步獲取MySQL中的userid自增長的最大值,作為對應(yīng)的新用戶的動態(tài)信息表和保存用戶生理參數(shù)的信息表的表名hc_log[id]。這些都以多線程在服務(wù)器進行,然后返回到用戶瀏覽器頁面。
2功能分析
2.1系統(tǒng)特點
根據(jù)設(shè)計思路,用戶界面(UI)簡單明了,符合現(xiàn)代化軟件設(shè)計規(guī)范。界面直觀,所見即所得??紤]到用戶群體的特性,簡潔的設(shè)計也更加符合使用習(xí)慣。在算法上,醫(yī)學(xué)信息要以嚴謹真實為基礎(chǔ)。來自于軟件工程界的錯誤算法引起的Therac-25被錯誤地超劑量使用,導(dǎo)致了1985年~1987年間確認的六起患者死亡或嚴重輻射灼傷,是醫(yī)學(xué)信息學(xué)的一大悲劇。同時,敏捷開發(fā)(AgileDevelopment)是軟件工程的一個重要發(fā)展。它強調(diào)軟件開發(fā)應(yīng)當(dāng)能夠?qū)ξ磥砜赡艹霈F(xiàn)的變化和不確定性作出全面的反應(yīng)。微信信息傳輸使用心跳包,具有消耗流量少,并且隨時在線的優(yōu)點。借助公眾服務(wù)平臺進行發(fā)信控制和用戶服務(wù),只有當(dāng)用戶發(fā)出指令時才被動喚醒系統(tǒng),適合智能移動設(shè)備的應(yīng)用。用戶無需安裝額外的APP,在通過手機獲取服務(wù)器端信息的同時,不增加用戶手機的資源占用和電量消耗。
2.2實現(xiàn)功能
依據(jù)用戶所使用硬件產(chǎn)品支持信息采集數(shù)量的不同,算法實現(xiàn)的主要統(tǒng)計功能包括:(1)記錄7次用戶登錄的歷史記錄,方便計算用戶生理參數(shù)的均值;(2)記錄每次用戶登錄所采集的心率表、呼吸率表、血壓表、血氧飽和度表;(3)提供用戶自定義采集數(shù)據(jù)名稱;(4)提供圖表數(shù)據(jù)更直觀的顯示出用戶生理信息的變化情況。
3結(jié)束語
該基于B/S和ott推送服務(wù)相結(jié)合的新型居民健康信息分析管理平臺,采用了模塊化的編程思想,系統(tǒng)的多平臺通用性好,且易于后期業(yè)務(wù)范圍的擴展。同時,分層設(shè)計思想的應(yīng)用和經(jīng)過優(yōu)化的數(shù)據(jù)庫使得服務(wù)器的負載減輕,更利于系統(tǒng)的運行。在社區(qū)醫(yī)療和可穿戴設(shè)備的迅速發(fā)展下,它的平臺擴展性可以方便的實現(xiàn)與其他軟硬件的結(jié)合,是一種實用型的創(chuàng)新技術(shù)。
作者:薛俊偉黃岳山吳效明單位:華南理工大學(xué)