版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> WEB數(shù)據(jù)庫技術(shù)下運動健康管理系統(tǒng)設(shè)計與實現(xiàn)</p><p> Abstract:In order to improve the health management level of residents in China, this paper designs a sports health management platform.The platform includes user lo
2、gin module, physiological evaluation module, sports fitness program module, mental health evaluation module, test result inquiry module, user information management module, and platform maintenance module, The data of th
3、e platform are stored in the MySQL database.Through the exercise health management platform, the physical and psycho</p><p> Keyword:Exercise health;MySQL database;BMI;</p><p> 隨著社會的發(fā)展, 競爭越來越激
4、烈, 受到不良生活方式及慢性非傳染性疾病等不同因素的影響, 現(xiàn)代人的身體健康狀況不容樂觀, 這直接體現(xiàn)出現(xiàn)代人的健康運動管理意識較為薄弱[1,2,3], 因此, 應(yīng)該加強現(xiàn)代人的運動健康管理, 形成良好的生活習(xí)慣。隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展, 它已經(jīng)影響人們生活的方方面面, 可以考慮應(yīng)用計算機網(wǎng)絡(luò)技術(shù), 加強現(xiàn)代人的運動健康管理, 積極構(gòu)建基于WEB數(shù)據(jù)庫技術(shù)的運動健康管理平臺, 滿足現(xiàn)代人的健康管理需求, 提出個性化的身體機能評估和運動
5、健康方案, 提高個人運動健康管理效果。</p><p> 1、基于WEB數(shù)據(jù)庫技術(shù)的運動健康管理平臺設(shè)計</p><p> 1.1、設(shè)計思路分析</p><p> 運動健康管理主要是對個人的運動習(xí)慣、實際的健康狀態(tài)等為基礎(chǔ), 實現(xiàn)個人身體健康狀況的評估, 充分了解個人的運動需求, 以提高個人體質(zhì)為目的設(shè)計出個性化的運動方案, 加強個人的健康行為指導(dǎo)。以B/S結(jié)
6、構(gòu)技術(shù)、PHP語言、MySQL數(shù)據(jù)庫等為基礎(chǔ), 建立起一個擴展性強、操作簡單、實用的運動健康管理平臺。</p><p> 1.2、平臺整體技術(shù)架構(gòu)</p><p> 運動健康管理平臺運用MVC設(shè)計模式和struts2框架, 系統(tǒng)的技術(shù)架構(gòu), 如圖1所示。</p><p><b> 圖1 平臺技術(shù)架構(gòu)</b></p><
7、p> 2、運動健康管理平臺的功能模塊</p><p> 設(shè)計的運功健康管理平臺的功能模塊, 如圖2所示。</p><p> (1) 用戶登錄模塊</p><p> 根據(jù)權(quán)限的不同, 登錄模塊分成用戶登錄和管理員登錄, 用戶注冊之后通過設(shè)定用戶名和密碼進行登錄, 平臺可以對用戶的基本信息和運動健康測評信息進行長期保存, 用戶只能進行在線身體狀況和心理狀況
8、測評、查詢和打印運動健康狀況測評信息, 不能對測評信息進行添加、刪除等;管理員可以對用戶的信息進行管理, 查看相關(guān)的用戶信息, 對平臺進行維護, 使平臺的功能不斷完善。</p><p> 圖2 運功健康管理平臺功能模塊</p><p> (2) 生理測評模塊</p><p> 生理測評包括身體狀況和運動素質(zhì), 其中身體狀況包括BMI、肺活量和哈弗臺階測試, 運
9、動素質(zhì)包括握力、俯臥撐、仰臥起坐、縱跳、坐位體前屈、選擇反應(yīng)時及閉眼單腳站立。用戶注冊之后, 在平臺上輸入相關(guān)的信息, 得到相應(yīng)的測試項目, 輸入測試結(jié)果, 對用戶的運動健康狀況進行客觀評價。如BMI值, 這個是表示人體身高和體重的比值。公式為BMI=體重 (kg) /[身高 (m) ]2, 只需要系統(tǒng)管理員將公式設(shè)定好, 就可以讓軟件系統(tǒng)為用戶算出一個標(biāo)準(zhǔn)值, 然后將用戶的信息進行對比, 來判斷用戶是否達標(biāo)。運動健康狀況的評價分成五個
10、等級:很好、比較好、一般、比較差和很差, 對應(yīng)的評分為5分、4分、3分、2分、1分, 同時為了更好的對用戶的運動健康狀態(tài)進行展示, 測評結(jié)果用條形圖呈現(xiàn), 用戶可以直觀的看到自身的運動健康狀況, 將用戶分為健康高危警告人群、健康警惕人群和健康人群三個部分。而對于健康高危警告人群和健康警惕人群, 個人健康管理系統(tǒng)希望主要通過增加日常運動、調(diào)整作息時間和食用適當(dāng)?shù)娘嬍? 通過這類方案來調(diào)整身體狀況以達到使用戶的健康數(shù)值在健康人群的標(biāo)準(zhǔn)范圍內(nèi)
11、。而對于健康人群, “運動健康管理平</p><p> (3) 運動健身方案模塊</p><p> 運動健身方案主要有以下兩方面的功能, 一是, 根據(jù)不同的年齡和季節(jié)為用戶制定跑步、游泳、不行、舞蹈、瑜伽等不同的運動健身方案, 同時平臺還可以結(jié)合靶心率理論為用戶提供一個安全有效的運動心率;二是, 在力量素質(zhì)提高方面, 平臺根據(jù)用戶的初始測試水平結(jié)合健身理論中循序漸進原則, 為用戶提供以
12、跳躍、輕器械練習(xí)、仰臥起坐、俯臥撐等方式為主的安全有效的力量提高方案。</p><p> (4) 心理健康測評模塊</p><p> 心理健康測評主要是對用戶的情緒變化、工作狀態(tài)及社會適應(yīng)性進行測評, 情緒變化通過心境狀態(tài)量表實現(xiàn), 心境狀態(tài)量表 (PMOS) 從緊張、壓抑、憤怒、精力、疲勞、慌亂和自尊7個維度對個體的心境狀態(tài)做出評價。工作狀態(tài)通過工作狀態(tài)量表實現(xiàn), 工作狀態(tài)量表分為情
13、緒衰竭 (Emotional Exhaustion) 、玩世不恭 (Cynicism) 和成就感低落 (Reduced Personal Accomplishment) 3個維度進行評價。社會適應(yīng)性通過社會適應(yīng)量表實現(xiàn), 包括心理發(fā)動環(huán)節(jié)、評估比較環(huán)節(jié)、內(nèi)容操作環(huán)節(jié)、適應(yīng)評價環(huán)節(jié)四個方面。</p><p> (5) 測試結(jié)果查詢模塊</p><p> 用戶登錄自己的賬號, 對身體狀況進
14、行測試之后, 可以在該模塊對測試結(jié)果進行查詢、打印, 實時掌握自身的運動健康狀況, 管理員可以通過該模塊查詢?nèi)康挠脩魷y試信息。</p><p> (6) 用戶信息管理模塊</p><p> 用戶信息管理模塊主要是對用戶的信息進行增加、刪除、修改和查詢, 同時對用戶的運動健康管理報告進行管理, 同時清理過期的用戶運動健康管理報告, 以便空出更多的存儲空間。</p><
15、;p> (7) 平臺維護模塊</p><p> 為了清除平臺運行中出現(xiàn)的錯誤和故障, 軟、硬件維護人員對平臺進行完善和修改;為了適應(yīng)用戶環(huán)境的變化, 需要對原系統(tǒng)進行局部更新, 改正平臺在使用過程中發(fā)現(xiàn)的隱含錯誤, 擴充平臺使用過程中用戶提出的新功能和新要求, 維護平臺的“正常運作”。</p><p> 3、運動健康管理平臺的數(shù)據(jù)庫設(shè)計</p><p>
16、 本平臺采用的是MySQL數(shù)據(jù)庫, 該數(shù)據(jù)庫使一個可信任的、智能的、高效的數(shù)據(jù)平臺, 旨在滿足目前和將來管理和使用數(shù)據(jù)的需求。</p><p> 3.1、數(shù)據(jù)庫需求分析</p><p> 運動健康管理系統(tǒng)的建設(shè)需要數(shù)據(jù)庫的支持, 為了存儲用戶的基本信息、測試信息和評價信息, 該平臺采用了MySQL數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫, 為用戶的健康狀況信息提供有效的保障, 綜合各個用戶的應(yīng)用需求。
17、數(shù)據(jù)庫中的信息表包括用戶基本信息表、生理測試信息表、心理測試信息表、運動健身方案信息表。</p><p> 3.2、數(shù)據(jù)庫概念設(shè)計 (E-R圖)</p><p> 根據(jù)E-R模型轉(zhuǎn)換為關(guān)系模型的原則, 包含的關(guān)系數(shù)據(jù)庫如下:基本信息;生理測試信息;心理測試信息, 運動健身方案信息, 數(shù)據(jù)庫總體E-R圖, 如圖3所示。</p><p> 3.3、數(shù)據(jù)庫服務(wù)器連接
18、的實現(xiàn)及數(shù)據(jù)管理</p><p> 在運動健康管理平臺使用過程中, 需要對數(shù)據(jù)庫實施各種操作, 操作指令通過PHP語言來實現(xiàn), PHP訪問MySQL數(shù)據(jù)庫的流程, 如圖4所示。</p><p> 圖3 數(shù)據(jù)庫總體E-R圖</p><p> 圖4 PHP訪問MySQL數(shù)據(jù)庫的流程</p><p> 在連接MySQL數(shù)據(jù)庫部分, 選擇的函
19、數(shù)為mysql_connect () , 通過這個函數(shù)創(chuàng)建和MySQL服務(wù)器的連接。</p><p> 在選擇MySQL數(shù)據(jù)庫部分, 選擇的函數(shù)為mysql_select_db () , 通過這個函數(shù)可以實現(xiàn)從MySQL服務(wù)器上選擇相應(yīng)的數(shù)據(jù)庫。</p><p> 在執(zhí)行SQL語句部分, 需要采用mysql_query () 函數(shù), 通過這個函數(shù)可以讓程序執(zhí)行SQL語句。</p&
20、gt;<p> 在關(guān)閉結(jié)果集部分, 其目的是釋放系統(tǒng)資源, 選擇的函數(shù)為mysql_free_result () 。</p><p> 在關(guān)閉MySQL數(shù)據(jù)庫服務(wù)器的部分, 選擇的是mysql_close () 函數(shù), 因為每次采用函數(shù)連接MySQL數(shù)據(jù)庫時, 都會消耗服務(wù)器資源, 用戶不多時, 持續(xù)對服務(wù)器連接對平臺不會有太大的影響, 但是, 如果大量的用戶同時在線, 持續(xù)對MySQL服務(wù)器進
21、行連接, 會降低整個平臺的性能, 甚至可能會造成服務(wù)器死機, 因此, 完成程序內(nèi)的數(shù)據(jù)交互之后, 必須調(diào)用mysql_close () 函數(shù)關(guān)閉MySQL服務(wù)器。</p><p><b> 4、平臺實現(xiàn)</b></p><p> 4.1、平臺開發(fā)與運行環(huán)境</p><p> 系統(tǒng)在MyEclipse平臺下, 基于Servlet、PHP技術(shù)
22、, 以PHP為開發(fā)語言進行開發(fā)。</p><p> 運行環(huán)境如下:硬件要求:客戶端:普通PC機;服務(wù)器端:服務(wù)器/高性能PC機, Core i3 (2GHz) , 內(nèi)存2G以上。軟件要求:客戶端:Windows XP/Win7/Win8、IE8或以上;服務(wù)器端:Apache Tomcat 1.6, MySQL, MyEclipse。</p><p> 4.2、平臺登錄實現(xiàn)</p&
23、gt;<p> 用戶登錄運動健康管理平臺之后, 進行生理和心理相關(guān)測試, 根據(jù)測試結(jié)果形成運動健康方案, 并將測試結(jié)果存入MySQL數(shù)據(jù)庫, 用戶可以對自己的健康信息進行查詢。</p><p> 如果用戶不是第一次使用“運動健康管理平臺”的話, 并且在平臺存儲賬號信息, 可以直接進入主界面, 無需再次輸入賬號和密碼, 具體代碼如下:</p><p><b>
24、4.3、平臺應(yīng)用</b></p><p> 隨機選取50名測試者應(yīng)該該平臺對他們進行生理測評和心理測評, 形成運動健身方案, 通過應(yīng)用可知, 測試者在平臺注冊之后, 輸入登錄名和密碼可以進入平臺進行測試, 讓用戶體驗到運動健康管理服務(wù)就在身邊, 根據(jù)平臺提出的運動健身方案幫助他們改變?nèi)粘5牟涣忌盍?xí)慣和亞健康狀態(tài), 改變了用戶傳統(tǒng)的運動健康管理方式, 獲得了科學(xué)的運動健康管理計劃, 提升了他們的健康
25、風(fēng)險的抵御能力, 解決了用戶日常健康遇到的問題, 及時了解身體變化趨勢, 在他們的身體健康狀況及生活習(xí)慣等方面取得了較明顯的改善。</p><p><b> 5、總結(jié)</b></p><p> 運動健康管理平臺可以對用戶的生理水平和心理水平進行測試, 并針對性的提出運動健身方案, 可以幫助用戶進一步掌握他們的身體和心理狀況, 從而擺脫亞健康的狀態(tài), 總之, 應(yīng)用該
26、平臺之后助于用戶的運動健康管理, 克服了傳統(tǒng)運動健康管理方式存在的弊端[4], 將現(xiàn)代化的移動互聯(lián)網(wǎng)技術(shù)應(yīng)用到運動健康管理中, 為運動健康管理業(yè)務(wù)提供了全新的商業(yè)模式和技術(shù)解決方案。</p><p> 參考文獻 [1]王培玉.健康管理學(xué)[M].北京:北京大學(xué)醫(yī)學(xué)出版社, 2012. [2]王云錦, 趙志宏.基于B/S架構(gòu)的健康管理平臺的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù), 2010 (33) :9665-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Web數(shù)據(jù)庫技術(shù)應(yīng)用研究與實現(xiàn)——教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計與實現(xiàn).pdf
- 《web數(shù)據(jù)庫技術(shù)》的教學(xué)設(shè)計與實踐
- 基于Web數(shù)據(jù)庫的數(shù)據(jù)庫挖掘技術(shù).pdf
- 衛(wèi)星數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 中國木版年畫數(shù)據(jù)庫管理系統(tǒng)設(shè)計與實現(xiàn)
- 一個Web數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 倉儲管理系統(tǒng)的數(shù)據(jù)庫設(shè)計與實現(xiàn).pdf
- 倉庫管理系統(tǒng)-數(shù)據(jù)庫設(shè)計與實現(xiàn)【開題報告】
- web開發(fā)課程設(shè)計--數(shù)據(jù)庫實現(xiàn)設(shè)計
- 員工信息管理系統(tǒng)設(shè)計與實現(xiàn)數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設(shè)計--人力資源管理系統(tǒng)數(shù)據(jù)庫的設(shè)計與實現(xiàn)
- 數(shù)據(jù)庫技術(shù)課程設(shè)計--客房管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 異構(gòu)數(shù)據(jù)庫集成在WEB下的實現(xiàn).pdf
- 數(shù)據(jù)庫技術(shù)課程設(shè)計--教務(wù)管理數(shù)據(jù)庫系統(tǒng)
- Web數(shù)據(jù)庫技術(shù)的研究——網(wǎng)絡(luò)考試系統(tǒng)的實現(xiàn).pdf
- 葉組配方庫數(shù)據(jù)庫及管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 數(shù)據(jù)庫網(wǎng)吧管理系統(tǒng)論文-網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 基于分布式數(shù)據(jù)庫WEB應(yīng)用系統(tǒng)設(shè)計與實現(xiàn).pdf
- 郵政數(shù)據(jù)庫查詢管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論