基于B/S和OTT的健康信息管理論文

時間:2022-09-26 05:34:17

導語:基于B/S和OTT的健康信息管理論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

基于B/S和OTT的健康信息管理論文

1系統設計

1.1設計規范

由于系統面向家庭用戶,采集的信息包括許多敏感的個人隱私,所以數據庫的權限管理遵從分級的思路,超級管理員在后臺可以查看用戶各項數據,包括用戶注冊信息等。但是不能隨意更改用戶上傳至服務器的生理參數,可以在經過用戶的授權后才能進入修改、刪除的權限頁面。為確保信息的安全性,數據必須經過算法加密存儲。而防火墻也是重要的防護措施。數據庫的設計采用一個整體的庫,分為多張表記錄所有用戶的信息。這樣方便管理,利于接入JavaBean進行查詢。分表依據用戶不同,將所有用戶注冊信息保存在同一張表中,包括用戶名、密碼和注冊日期等。另外,對每一個用戶的各異性信息,如每個人的登錄時間、生理參數信息則放在以用戶ID為名字的表中。

1.2設計過程

1.2.1搭建開發平臺

B/S含在C/S中,是C/S架構的輕量化改良。它的優勢是符合瘦客戶端、一體化和廣域資源的共享需要,最終目的是節約客戶端更新、維護等使用成本。配合MySQL數據庫的使用,可以勝任很多的系統應用。開發平臺為Myeclipse,使用它應該先安裝JDK和Tomcat,并設置好環境變量。JSP具有平臺無關性,用它開發的WEB程序結合HTML和XML服務器端實現動態內容。然后將MySQL數據庫的jdbc驅動程序jar包拷貝到Tomcat的lib目錄下,建立Tomcat和MySQL的數據庫連接池。

1.2.2實現系統的構建

當新用戶注冊時,將入戶的基本信息寫入數據庫中。用戶登陸判別程序需要設置對非法用戶的拒絕。此外,對用戶的登陸信息按時間節點進行排序,方便算法實現用戶生理信息的統計。在主頁面設置掃描二維碼添加微信OTT公眾服務號的功能,方便年齡較大的用戶的親屬通過手機遠程查看老人的身體狀況。后臺的微信公眾號平臺與服務器數據進行對接,實現權限和數據互通。配合通用硬件如歐姆龍等公司的血壓計、計步器等產品,用戶可以方便地通過USB接口或者藍牙將硬件監測的生理信息傳至PC機。用戶登陸后,系統會調用存儲在電腦上的記錄寫入數據庫,通過瀏覽器頁面或者微信查看。在后臺,軟件透明的進行數據采集和處理,包括新用戶注冊后在registaction中判斷能否注冊,若可以注冊則同步獲取MySQL中的userid自增長的最大值,作為對應的新用戶的動態信息表和保存用戶生理參數的信息表的表名hc_log[id]。這些都以多線程在服務器進行,然后返回到用戶瀏覽器頁面。

2功能分析

2.1系統特點

根據設計思路,用戶界面(UI)簡單明了,符合現代化軟件設計規范。界面直觀,所見即所得。考慮到用戶群體的特性,簡潔的設計也更加符合使用習慣。在算法上,醫學信息要以嚴謹真實為基礎。來自于軟件工程界的錯誤算法引起的Therac-25被錯誤地超劑量使用,導致了1985年~1987年間確認的六起患者死亡或嚴重輻射灼傷,是醫學信息學的一大悲劇。同時,敏捷開發(AgileDevelopment)是軟件工程的一個重要發展。它強調軟件開發應當能夠對未來可能出現的變化和不確定性作出全面的反應。微信信息傳輸使用心跳包,具有消耗流量少,并且隨時在線的優點。借助公眾服務平臺進行發信控制和用戶服務,只有當用戶發出指令時才被動喚醒系統,適合智能移動設備的應用。用戶無需安裝額外的APP,在通過手機獲取服務器端信息的同時,不增加用戶手機的資源占用和電量消耗。

2.2實現功能

依據用戶所使用硬件產品支持信息采集數量的不同,算法實現的主要統計功能包括:(1)記錄7次用戶登錄的歷史記錄,方便計算用戶生理參數的均值;(2)記錄每次用戶登錄所采集的心率表、呼吸率表、血壓表、血氧飽和度表;(3)提供用戶自定義采集數據名稱;(4)提供圖表數據更直觀的顯示出用戶生理信息的變化情況。

3結束語

基于B/S和ott推送服務相結合的新型居民健康信息分析管理平臺,采用了模塊化的編程思想,系統的多平臺通用性好,且易于后期業務范圍的擴展。同時,分層設計思想的應用和經過優化的數據庫使得服務器的負載減輕,更利于系統的運行。在社區醫療和可穿戴設備的迅速發展下,它的平臺擴展性可以方便的實現與其他軟硬件的結合,是一種實用型的創新技術。

作者:薛俊偉黃岳山吳效明單位:華南理工大學