姚英鳳
(中國石油大學(華東),東營,257061)
隨著科技的進步與社會的發展,離退休員工體質健康監控越來越引起廣泛的關注,本文在研究中采用C/S 結構模式,以.NET Framework 3.5 為系統開發平臺,以Visual Studio 2008 為系統開發工具,選擇Microsoft IIS 6.0 的Web 服務器,操作系統選擇Windows XP,根據國家國民體質數據監測系統在數據處理方面的要求,我們設計的健康監控系統將被測人員數據的采集,錄入,傳輸,統計以及備份等進行了嚴格的規范。利用SQL Server 數據庫將所需數據按照不同的模塊進行存儲,從而搜集離退休員工體質數據監測所需要的數據,實現體質健康監控系統的構建。
據統計研究發現,當前老年人出現高血脂、高血壓、高血糖以及糖尿病的病情比較多,因此我們本次研究中的離退休員工的健康指標主要包含血壓、血糖、血脂、體重等方面。本文設計的體質健康監控系統采用C/S 結構模式,結合ASP 技術,運用SQL Server2005 數據庫構建而成,在計算機網絡服務器上實現體質測評。管理員可以根據離退休員工的體質監測結果,不斷完善體質評價標準,離退休員工也可以通過Internet 在家中成體質測評,同時系統中設置了健康知識,以便學到更多的科學健身方法。
本文設計的體質健康監控系統采用C/S 結構模式,C/S 結構體系是指在客戶端安裝專門軟件,使其能與服務器端的專門服務軟件通信,同時客戶端的軟件為用戶提供操作界面接口,包含三層結構:第一層是用戶界面,實現用戶與系統的交互工作;第二層是應用服務器,主要實現業務邏輯;第三層是數據服務層,主要作用是存儲數據信息。

圖1 C/S 網絡體系結構
本文研究的離退休員工的健康監控系統采用SQL Server2005 數據庫,它是整個系統的核心部分,它直接影響著應用系統的效率以及實現的效果,本系統利用ASP 技術與ADO 接口相結合的方式來訪問數據庫,從而建立包含數據庫信息的Web頁,再通過SQL 語言實現用戶對瀏覽器各種數據輸入、修改和更新等操作。它的特點就是操作簡單,開發速度快,不必消耗更多的系統資源等。本系統數據流程圖如圖2 所示。

圖2 系統數據流程圖
結合離退休員工體質健康監控的特點,本系統選擇的是ASP.NET 編程技術, 與傳統的開發技術相比,ASP.NET 具有簡易性、安全性、可管理性等特點,可以有效地提高開發效率。
操作系統選擇Windows 7,瀏覽器使用IE7.0 及其以上,以及SQL Server2005 數據庫。選用 SQL Server 2005 作為后臺數據庫是因為該系統數據量大,系統的安全性較高,利用ASP.NET通過ADO.NET 來管理數據庫,用于網絡通信的HTTP 協議沒有包含維護請求間狀態機制,從而更加方便系統數據處理。
C/S 結構是基于TCP/IP 開放式網絡標準協議,系統獨立性非常強,有效利用了DBMS 存儲和管理數據的能力,將傳統的數據庫訪問、存取、維護等技術應用于Internet 的WEB 上,最終完美的實現了數據庫資源共享。C/S 結構在某種程度上代表了數據庫應用軟件技術未來的發展方向。系統的主要功能包括:
(1)數據錄入
這一功能主要是通過國民體質數據監測獨立門戶網站的數據錄入菜單,錄入被測試員工的相關健康監控數據,同時需要將這些人員的全部信息傳入監測中心臨時數據庫,以備處理。在信息錄入過程中,通過身份證號來識別被測試員工,系統會根據輸入的“出生日期”及“性別”,推算出不同年齡不同性別人群需要檢測的項目。
(2)體質評價
通過體質評價功能,系統會根據被測試員工輸入的檢測信息等內容來計算他們的各單項得分和總分,并對他們的體質等級作出評價,提供相關的運動指導、營養和飲食指導。
(3)數據查詢
員工通過該系統進行體質測試,最終獲取的數據基本上反映了他們的體質情況。那么他們可以通過系統的查詢功能,對相關數據進行查詢,而且未參加測試的員工也可以將自己的各種數據資料輸入系統,系統同樣會通過各種數據分析最終給出檢測報告。因此,這一功能只要在有網絡的情況下,不受任何時間、地點的限制就能夠進行查詢,并從系統中獲得與自己身體狀況相符合的運動方式、飲食以及各種健康指導等。
(4)系統管理
系統管理是任何一個完善的系統都要具備的功能之一。系統管理包括用戶管理;數據庫管理和權限分配管理等,主要目的就是保證系統的正常運行及系統功能的實現,保證離退休員工體質監測數據的完整性和準確性。
數據庫整個系統的核心部位,合理的數據庫結構設計能夠有效提高數據存儲效率。本系統設計了三個實體,分別是用戶信息實體、離退休員工信息實體、和管理員實體等,它們彼此之間是相互獨立的。系統數據庫關系如圖3 所示。

圖3 數據庫關系結構
用戶通過頁面選項錄入相關信息。在信息錄入過程中,通過身份證號來識別被測試員工,系統會根據輸入的“出生日期”及“性別”,推算出不同年齡不同性別人群需要檢測的項目。在本系統數據庫中包含以下幾種數據表:離退休員工基本信息數據表(包括姓名,性別,民族,出生日期等)、測試項目信息表(如圖4) 、管理員信息表(包括姓名,編號,日期等)、檢測結果信息表(包括項目名,結果,測試時間等).

圖4 測試項目信息表

圖5 用戶登錄流程
對離退休員工體質健康進行監測和督促,并對相關數據進行采集、統計與分析對于離退休員工的體質監控具有重要意義。在具體操作時,需要根據規定登錄系統界面,其流程如圖5 所示。
據統計研究發現,當前老年人出現高血脂、高血壓、高血糖以及糖尿病的病情比較多,成為制約老年人健康問題的重要瓶頸。其中,老年高血脂發病率為18.6%,高血壓發病率為33.3%,血糖異常發病率為23.1%。因此我們本次研究中的離退休員工的健康指標主要包含血壓、血糖、血脂、體重等方面。

圖6 體質評價功能模塊實現
為了保障系統安全,本系統設有操作日志,其主要作用就是對一定時間內的操作行為進行認證,并生成日志文件。測試結束后根據測試結果來對離退休員工的體質健康進行評分,最后上報數據。

圖7 數據生成
系統運行的條件是基于數據庫,為了保障系統安全,要求本系統中的SQL server2005 的等軟件,根據系統實際運行環境要求提供其他相關實驗環境。本系統采用密碼保護,啟動本系統之后,在登錄界面上,輸入正確的管理員用戶名和密碼,檢查能否能夠登錄,若是登錄成功,則自動進入系統,若是登陸失敗,則會出現如圖9、10 所示。

圖8 系統登陸身份驗證

圖9 登錄失敗界面
綜上所述,離退休員工體質健康監控系統的設計,采用C/S結構模式,利用SQL Sever 數據庫、ASP.NET 編程技術等現代化先進技術,主要是秉承了以人為本的原則,堅持將員工健康放在首位。滿足社會發展對人體健康的需要,發展并完善離退休員工體質健康評價體系,讓他們更好的掌握自身體質與健康狀況,及時避免各種疾病的出現,進行合理飲食與鍛煉。
[1] 張桂紅.遠程健康監控系統的分析.信息技術與信息化.2013(02)
[2] 張信杰,王旭仁, 吳剛.分布式網絡監控系統設計與實現[J].計算機工程與 設計,2010
[3] 羅金選.基于嵌入式 Linux 的智能家居網絡監控系統的研究與實現[D].電子科技大學,2012