999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于數據庫技術的大學生健康管理平臺

2021-06-16 23:49:52高義景王永盛喬雨通訊作者
電子制作 2021年6期
關鍵詞:可視化數據庫用戶

高義景,王永盛,喬雨(通訊作者)

(南京工業大學浦江學院,江蘇南京,211200)

0 引言

隨著社會逐漸進入信息化時代,網絡已成為人們生活中的重要組成部分,在享受互聯網為生活帶來便捷的同時,網絡也越來越多的擠占人們的業余時間。這種現象在當代大學生中表現得尤為明顯,導致學生沒有時間也沒有動力走出室內,到戶外進行足夠的體育鍛煉[1]。

為了激發人們的健康鍛煉和健康生活的意識,運動軟件便應運而生。這類軟件通過實時地記錄用戶的運動數據和身體指標來反映用戶當前的運動表現,并且在運動軟件中融入了社交的功能,進一步地鼓勵人們去主動地關注自我的身體狀態。本文基于這一角度,提出了大學校園范圍內的個人健康管理平臺,通過將大學體育課和學生個人課外運動的數據記錄到數據庫,后臺進行數據分析,為學生的體質健康給出提示,并給出相關的運動和飲食建議,從而提升大學生對個人體質健康的關注度[2]。本系統提供如身體質量指數BMI的參考指標等供用戶參考。

1 需求描述

基于數據庫技術的大學生健康管理平臺是利用數據庫技術對學生的運動數據進行結構化管理,將處理過的數據進行可視化,展現給學生用戶。本系統采用具有較好的獨立性和安全性的B/S 架構于SSM 框架技術,結合Web 開發及React 前端技術進行設計與開發。用戶通過Web 段登錄,可以自主地錄入個人運動的情況,并查看系統分析后給出的運動狀態指標和飲食建議。

2 數據庫設計

基于數據庫技術的大學生健康管理平臺采用MySQL 作為數據庫管理系統,MySQL 是目前最流行的關系型數據庫之一,具有體積小、速度快、開源等特點,在Web 開發方面得到了廣泛的應用[3]。

根據需求分析階段的討論,本系統的數據庫共包含五張表,分別為user(用戶表)、food(食品表)、sport(運動表)、user_food_history(用戶飲食記錄表)和user_sport_history(用戶運動記錄表),分別如表1 至表5 所示。

表1 user(用戶表)

表2 sports(運動表)

表3 food(食品表)

表4 user_sport_history(用戶運動記錄表)

表5 user_food_history(用戶飲食記錄表)

3 系統設計

首先,系統前端的實現利用了React 框架來構建UI,通過在React 中傳遞多種類型的參數,幫助渲染UI 界面、靜態HTML DOM 元素、傳遞動態變量等。其次,后端代碼使用Spring Boot 作為開發框架,該框架能夠提供控制反轉特性的容器,通過依賴注入實現控制反轉來將對象生命周期容器化,從而實現持久化的數據訪問。

系統的前后端數據交互是利用輕量級的Axios 來實現Ajax 異步通信,相較于傳統的Ajax 配置和操作的復雜程度[4],Axios 在降低復雜度的同時也能實現直接在node.js 中發送http 請求。數據管理的分頁功能則是采用MyBatis 的分頁插件PageHelper,首先在插件PageHelper 中分裝好SQL語句,再由MyBatis 讀取封裝好的SQL 語句,從而實現數據的分頁效果。

■3.1 功能模塊劃分

本系統在設計的過程中按照設計的簡便性、實用性以及準確性要求,對系統的功能模塊及具體實現進行了詳細的設計,主要功能包括(如圖1 所示):用戶及管理員的注冊和登錄模塊、用戶個人信息管理模塊、運動數據可視化展示模塊和健康飲食的建議管理。

圖1 系統功能模塊圖

■3.2 功能模塊實現及說明

本系統主要包括平臺用戶的登錄注冊功能,個人信息的管理以及對運動數據和飲食食品數據的管理和查看,具體說明如下:

(1)登錄和注冊功能:針對管理員和學生的不同的用戶角色,系統給與不同的功能權限,學生可以申報自己最新的運動數據并查看已有的信息,但是對于平臺提供的健康數據分析以及飲食的建議只有可查看的權限;管理員角色的賬號只能是由超級管理員進行分配,不提供自行注冊的功能,只可登錄已分配的賬號,進入系統后可以查看學生的運動相關的數據,同時可以實時發布通知公告等。

(2)個人信息管理功能:在這部分功能里,用戶可以對自己的登錄信息進行管理,比如用戶可以自行修改自己的登錄名、密碼、個人頭像等。同時,系統也能夠為用戶的信息提供可靠的信息服務,確保在用戶名和密碼均輸入正確的情況下才能正常登錄系統,進而使用系統的功能,否則將給出登錄失敗的提示;當連續三次輸入有誤時,系統將對該賬戶進行限定時間后登錄,通過這樣的措施來保證系統的可靠性和可用性。

(3)運動數據管理功能:學生用戶在登錄系統后可以上傳自己的運動數據,在確認前可以修改已經提交的數據,確認后系統將會對數據進行處理分析,并將分析后的數據按類別進行可視化展示。

(4)飲食建議模塊功能:本系統首先對用戶提交至系統的運動和飲食數據進行統一管理,并利用Echarts 對數據進行可視化展示。Echarts 是一個純JavaScript 圖標庫,它能夠兼容絕大部分的瀏覽器,底層依賴canvas 類庫中的ZRender,能夠方便直觀地提供具有生動性、可交互的個性化圖表,在本項目中實現如圖2 所示。此外,此模塊的功能會結合運動項目和食物本身的特點與用戶運動數據之間的聯系,綜合給出飲食方面的建議,供學生日常生活參考。

圖2 數據處理后展示示例

4 小結

本系統是基于“做陽光下的大學生”的活動背景下設計的一款針對大學生健康運動和飲食的平臺,針對目前大學生的體質體能數據,利用數據庫技術進行數據的可視化管理,并對數據進行分析,并進一步地給出具有針對性的運動和飲食建議,從而達到鼓勵大學生“放下手機,擁抱自然”的積極性,提升大學生增強自我體能鍛煉的意識。

猜你喜歡
可視化數據庫用戶
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 人妻精品全国免费视频| 色婷婷成人| 毛片在线播放网址| 99精品免费在线| 女人18毛片一级毛片在线| 国产视频大全| 亚洲男人在线| 亚洲天堂免费| 欧美一区中文字幕| 四虎在线观看视频高清无码| 亚洲色图综合在线| 成人免费网站久久久| 国产香蕉在线| 激情综合网址| 欧美 国产 人人视频| 日本精品视频一区二区| 亚洲中文制服丝袜欧美精品| 国产av无码日韩av无码网站| 国产午夜无码片在线观看网站| 福利片91| 久久精品国产精品青草app| h视频在线播放| 啪啪啪亚洲无码| 国产精品成人一区二区| 五月天天天色| 亚洲娇小与黑人巨大交| 97国产精品视频人人做人人爱| 精久久久久无码区中文字幕| 香蕉视频国产精品人| 亚洲国产日韩一区| 伊人久久久久久久| 国产欧美亚洲精品第3页在线| 国产综合精品日本亚洲777| 26uuu国产精品视频| 综合色88| 99精品在线视频观看| 午夜福利亚洲精品| 成人在线综合| 色妺妺在线视频喷水| 日本久久免费| 乱人伦中文视频在线观看免费| 天天综合天天综合| 国产精品蜜臀| 久久永久视频| 国产精欧美一区二区三区| 在线99视频| 毛片手机在线看| 国产成人高清亚洲一区久久| 熟妇无码人妻| av一区二区三区在线观看| 久久伊伊香蕉综合精品| 中文一级毛片| 欧美激情一区二区三区成人| 久久99久久无码毛片一区二区| 亚洲欧美不卡| 日韩黄色在线| 国产欧美日韩视频一区二区三区| 97成人在线观看| 国产精品浪潮Av| 91免费观看视频| 亚洲A∨无码精品午夜在线观看| 91青青视频| 久久亚洲国产视频| 欧美成人aⅴ| 午夜性刺激在线观看免费| 91探花国产综合在线精品| 亚洲欧洲日韩综合色天使| 国产成人综合亚洲欧洲色就色| 色综合五月| 欧美三级日韩三级| 亚洲精品视频免费| 99福利视频导航| 2021国产精品自产拍在线观看| 99免费视频观看| 久久香蕉欧美精品| 亚洲水蜜桃久久综合网站| 成年人国产网站| 中国精品久久| 亚洲无码免费黄色网址| 91色在线观看| 激情综合图区| 国产午夜小视频|