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

大學生體質健康測試系統之后端數據服務子系統設計

2021-02-28 07:30:09賈震斌徐芳王宇李雨辰謝艷朋
現代信息科技 2021年16期
關鍵詞:數據處理

賈震斌 徐芳 王宇 李雨辰 謝艷朋

摘? 要:在對大學生體質健康測試工作現狀調研和分析基礎上,研究了大學生體測工作中數據錄入、采集、分析的信息化流程,提出采用計算機后端數據服務系統處理前端APP錄入數據的設計路徑,報告了后端服務子系統中系統和用戶管理、數據管理模塊的數據結構以及數據服務接口實現方式,描述了數據分析可視化設計步驟,展望了后端數據服務系統改進方向。

關鍵詞:大學生體測;數據處理;后端服務;系統設計

中圖分類號:TP311? ? ? ? ? ? ? ? ? 文獻標識碼:A文章編號:2096-4706(2021)16-0001-05

Design of Back-end Data Service Subsystem for College Students Physical Health Testing System

JIA Zhenbin, XU Fang, WANG Yu, LI Yuchen, XIE Yanpeng

(Suzhou Vocational University, Suzhou? 215004, China)

Abstract: Based on the investigation and analysis of the current situation of college students’ physical health testing, this paper studies the informatization process of data entry, collection and analysis in college students’ physical testing, proposes the design path that uses the computer back-end data service system to process the data entered by the front-end APP, reports the data structure of system,user management,data management module in the back-end service subsystem, and the implementation mode of data service interface,describes the visualization design steps of data analysis,, and looks forward to the improvement direction of back-end data service system.

Keywords: college students physical testing; data processing; back-end service; system design

0? 引? 言

大學生體質健康測試是我國高校貫徹《中華人民共和國體育法》和《全民健身計劃綱要》的重要舉措,旨在通過對大學生進行體質測定,評價體質狀況和體育鍛煉效果,督促大學生參加體育鍛煉的有效機制,增強大學生體質。

我校體測工作的現狀是:(1)由體育部按班級組織體測,由負責體測老師在測試現場邊測試邊記錄學生體測成績;(2)體測現場成績記錄在紙質表格上,事后再由老師手工輸入電腦并人工核對數據后再上傳至國家體質測試中心。

上述現狀主要存在以下問題:(1)現場手工記錄體測成績方式具有工作量大、效率低、易出錯的弊端;(2)現場紙質記錄體測成績方式無法做到快速整理、登錄、公布測試成,學生無法及時了解自己的體測狀成績。(3)體測工作面廣量大,情況復雜,難以及時統計發現學生缺測、漏測;(4)大量體測數據處于沉睡狀態,難以量化分析我校學生體質狀況歷史、現狀和發展趨勢。

為此,我校計算工程學院與體育部師生進行了跨學科合作,對研發大學生體質健康測試管理系統的技術可行性進行了分析和研究,提出借助智能手機完成現場數據錄入、傳輸如圖1所示,后端采用Web網站和數據庫技術可以實現數據存儲和管理,結合體育專業理論和分析技術實現數據分析結果可視化效果,讓閑置數據“活”起來,更好地服務師生。

1? 系統分析

1.1? 需求分析

本項目主要需求目標是:利用現代科技手段,跨學科解決高校大學生體質健康測試錄入、傳輸、數據存儲和管理、數據分析和可視化,輔助體測大數據分析模型研究,提出大學生健康管理對策。

據此,我們確定項目研究內容包括:

(1)研究高職高專院校大學生體質測試工作現狀,體測項目數據記錄結構和特點,探索通過APP錄入、傳輸的常規化流程;

(2)研究高職高專院校體質健康測試儀器設備特點,探索數據傳輸、存儲、管理和分析的實現;

(3)利用體育專業理論,對高職高專院校學生體測數據進行分析,發現存在問題,探索問題原因,提出解決對策;

(4)針對上述研究內容,前端設計目標是實現基于Android系統智能手機的APP,由前端完成現場體測數據錄入和傳輸,后端設計目標是實現基于Web服務的數據庫管理系統,實現數據存儲和管理,結合體育專業理論和方法實現數據分析可視化。

后端數據服務子系統主要需求包括:

(1)系統與用戶管理。系統與用戶管理的需求包括登錄驗證、體測班級管理、體測老師管理、管理員管理等功能。

(2)數據管理。數據管理的需求包括獲取體測班級與學生信息、體測項目數據保存、獲取與修改。體測項目包括身高、體重、肺活量、左右眼裸眼視力、立定跳遠、坐位體前屈、一分種仰臥起坐、引體向上、50米跑、800米跑、1 000米跑。

(3)數據分析可視化。根據體育專業理論和方法,對當年和歷年體測數據進行統計,獲得學生體質情況的宏觀分析,并對統計分析結果進行可視化展示,包括曲線圖、直方圖、餅圖、散點圖、雷達圖等,為數據分析提供直觀形象的可視化效果圖。

1.2? 關鍵技術及其可行性

根據本項目需求,我們梳理了可支撐項目研究和開發的關鍵技術,后端數據服務子系統涉及的技術主要包括:HTTP網絡訪問技術、Web后臺服務技術、數據庫服務技術、計算機數據分析技術、數據可視化技術以及體育專業數據分析理論。

我們分析了關鍵技術的相互關系:

(1)HTTP網絡訪問技術是實現智能手機前端與后端服務之間數據連接的關鍵技術,目前技術方案成熟且豐富。Android應用訪問網絡常基于HTTP協議,Retrofit是一個RESTful風格的網絡請求框架,用注解描述網絡請求方式,配置網絡請求參數,可以高效方便地在客戶端定義RESTful風格的網絡請求,后端也將提供RESTful風格的網絡服務接口。

(2)后端Web服務是前端與數據庫服務之間的公共網關,是實現數據請求和響應的關鍵技術,從團隊成員技術背景出發,我們考慮以Tomcat作為Web服務器,以Servlet作為公共網關技術。

(3)數據庫服務技術是后臺數據存儲和管理的關鍵技術,同時為后續數據分析提供服務,開源數據庫系統MySQL功能強大且穩定,可以滿足項目需求。

(4)計算機數據分析技術為體測數據的專業分析和可視化提供了數據分析基礎,數據可視化技術為體測數據直觀呈現和分析提供了可能性。從數據分析需求出發,同時兼顧項目后續研發中使用人工智能技術、大數據技術的需求,我們采用基于Python的數據分析和可視化技術。

(5)體育專業數據分析理論為本項目奠定了體測數據分析的理論基礎和模型;數據可視化的難點在于如何與體育專業理論相結果,從大量體測數據中分析和提取有價值信息。

2? 系統設計

針對系統分析和需求,我們設計了后端服務子系統的三大模塊:系統和用戶管理模塊、數據管理模塊以及可視化分析模塊,系統功能架構如圖2所示。

圖2? 系統功能架構圖

2.1? 數據庫設計

對于后端數據服務系統來說,數據庫是存儲和管理數據的核心,根據應用需求,主要設計了如下數據表:

2.1.1? 體測班級信息表

體測班級信息表主要用于管理體測負責教師與班級關系,體測班級信息表結構如表1所示。

2.1.2? 體測學生信息表

體測學生信息表是體測核心數據表,用于存儲和管理每一位學生的體測數據,體測項目名稱和表結構應與國家體測中心要求保持一致,方便后續報送數據。體測學生信息表結構如表2所示。

2.1.3? 體測教師與管理員信息表

體測教師與管理員信息表主要用于存儲和管理參加體測工作的教師信息以及管理員信息,以便系統為體測班級分配負責體測教師,管理員信息表用于存儲和管理后臺系統管理員信息,并在管理員登錄時進行相關安全認證,如連續登錄失敗次數、驗證碼等。根據我校情況,管理員通常是體測教師組成員。該表結構如表3所示。

表3? 體測教師與管理員信息表結構

字段名 類型 長度 小數位 非null 鍵 注釋

userName varchar 20 0 √ √ 用戶名(同教工號)

teacherName varchar 20 — — — 教師名稱

password varchar 255 — √ — 密碼

failNum int 2 — — — 登錄失敗次數

identifyingCode varchar 10 — — — 登錄驗證碼

permission int 2 — — — 用戶權限

2.2? 數據服務接口設計

后臺數據服務子系統通過網絡為前端APP應用提供數據服務,前端APP使用HTTP協議連接訪問后端數據服務功能,因此,后端系統服務的接口設計是重中之重。我們設計了三大服務模塊,每個模塊包含若干子功能,所有功能均通過RESTful風格的URL接口提供服務,接口HTTP請求方法均為POST,根據接口功能規定了不同的請求參數和返回結果,請求參數和返回結果均為JSON格式。用戶登錄接口協議的前端登錄界面如圖1所示。

以用戶登錄接口為例,接口協議為:

用戶登錄接口請求URL為:/project/user/login

用戶登錄接口請求方法為:POST

用戶登錄接口參數格式:JSON格式。參數名為:userName,password,identifyingCode

2.2.1? 登錄管理模塊

登錄管理模塊主要為前端APP提供用戶登錄、密碼修改等服務接口,密碼修改接口協議的前端界面如圖3所示。

2.2.2? 人員管理模塊

人員管理模塊主要接口有:管理員獲取所有班級、管理員為班級分配體測教師、根據教工號獲取體測班級信息、管理體測教師信息、管理參加體測學生。本模塊的班級管理模塊接口的前端界面如圖4所示。

2.2.3? 體測數據管理模塊

體測數據管理模塊是后端數據服務子系統的核心模塊,各個體測項目的數據存儲、修改、檢索等功能通過本模塊接口實現,本模塊除了定義體測項目數據接口,還包括獲取指定班級體測數據等接口。本模塊的體測項目管理前端界面如圖5所示。

3? 數據可視化接口設計

本項目后端服務不僅提供了體測數據存儲、檢索、修改和刪除等基本操作功能,還具有對當年或歷年體測數據進行統計分析功能,并對統計分析結果進行可視化展示,為數據分析提供形象直觀的可視化效果圖。

我們調研了目前主流的數據可視化技術路徑,結合團隊成員技術背景,選擇了Python+Flask+Pandas+Matplotlib的數據可視化路徑。

在數據可視化接口設計中,各Python函數庫分工合作,完成數據讀取、數據分析運算、可視化分析結果、可視化接口部署等工作:

(1)Python語言借助mysql-connector驅動模塊可以直接訪問MySQL數據庫,取得學生體測數據。

(2)Matplotlib繪圖函數庫提供了實現數據可視化的繪圖功能,可以繪制二維、三維的線型圖、直方圖、餅狀圖、散點圖、雷達圖等常見圖形。

(3)Pandas作為Python的數據分析函數庫,提供了高效易用的結構化數據分析能力,諸如歸并、重組、選擇、清洗和加工等數據操作。

(4)Flask是Python平臺的Web應用程序框架,可以快速構建符合RESTful風格的API,實現網絡應用程序(包括前端和后端)的開發,可以讓數據分析的可視化結果部署到網絡環境中。

數據可視化接口最終體現在前端APP界面中,如圖6所示。

4? 問題與展望

本文介紹項目已經初步實現并開始試用,目前已進入軟件著作權申請階段。試用過程中遇到的主要問題,包括:

(1)體測數據采集和記錄仍然需要手工錄入APP。

(2)數據分析模型如何更好地與體育專業理論和方法結合,提供更加實用的可視化圖表。

針對上述問題,我們考慮在下一步研發工作中,引入視覺識別和人工智能技術,利用智能手機攝像頭讀取并識別某些體測設備數據,如身高、體重數據,進一步減輕體測教師工作量。其次,研發團隊成員加強與體測教師合作,深入研究體育專業理論和方法,改進可視化圖表,提升實用價值。

5? 結? 論

本項目作為大學生體質健康測試系統的后端數據服務子系統,其設計與實現為前端APP提供了開發與應用平臺,同時作為省級大學生創新創業訓練計劃項目培養和鍛煉了學生的綜合開發能力,為項目后續研發打下了扎實基礎。

參考文獻:

[1] 趙益鑫.中國大學生體育鍛煉過程中體質健康狀況調查研究 [J].山東農業工程學院學報,2019,36(12):133-134.

[2] 韓霜.大學生體質健康管理系統的設計開發與應用評價 [J].大眾投資指南,2018(16):158.

[3] 殷華杰,王凱,高平.基于RESTful Web Service的數據資源交換系統設計與實現 [J].航空電子技術,2021,52(2):32-38.

[4] 任文娟,薛坤,張杰.基于H5的跨平臺“疫守護”APP設計 [J].信息技術與信息化,2021(5):59-62.

[5] 葛勇.基于Python實現生產數據可視化可行性分析 [J].紅水河,2021,40(4):138-141.

作者簡介:賈震斌(1967—),男,漢族,江蘇蘇州人,講師,博士研究生,研究方向:移動應用開發、人工智能應用。

猜你喜歡
數據處理
驗證動量守恒定律實驗數據處理初探
認知診斷缺失數據處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
ADS-B數據處理中心的設計與實現
電子測試(2018年4期)2018-05-09 07:28:12
MATLAB在化學工程與工藝實驗數據處理中的應用
基于希爾伯特- 黃變換的去噪法在外測數據處理中的應用
大數據處理中基于熱感知的能源冷卻技術
計算機工程(2015年4期)2015-07-05 08:28:04
Matlab在密立根油滴實驗數據處理中的應用
數據處理能力在求職中起關鍵作用
我國首個“突發事件基礎數據處理標準”發布
主站蜘蛛池模板: 亚洲中文字幕在线观看| 国产浮力第一页永久地址| 亚洲福利一区二区三区| 国产91熟女高潮一区二区| 狠狠做深爱婷婷综合一区| 制服丝袜亚洲| 亚洲成人免费看| 青青草国产精品久久久久| 国产欧美在线观看一区| 2021无码专区人妻系列日韩| 波多野一区| 色婷婷天天综合在线| 怡春院欧美一区二区三区免费 | 日日拍夜夜嗷嗷叫国产| 免费a在线观看播放| 欧美a在线视频| 情侣午夜国产在线一区无码| 婷婷综合亚洲| 网友自拍视频精品区| 久久中文字幕不卡一二区| 久久精品无码一区二区国产区| 一区二区三区成人| 国产高清色视频免费看的网址| 日韩乱码免费一区二区三区| 久久99精品久久久久纯品| 亚洲天堂视频在线观看| 国产成人狂喷潮在线观看2345| 国产精品一区在线麻豆| 中文字幕有乳无码| 日日拍夜夜操| 五月婷婷综合网| 国产小视频a在线观看| 午夜啪啪福利| 国产精品丝袜在线| 丰满人妻久久中文字幕| 亚洲 欧美 偷自乱 图片| 国产91无码福利在线| 国产在线精彩视频论坛| 国产黄色免费看| 国内精品伊人久久久久7777人| 亚洲色婷婷一区二区| 日韩美一区二区| 国产免费人成视频网| 国产成人无码AV在线播放动漫| 久久大香香蕉国产免费网站 | 国产精品久久久久久久久kt| 午夜精品国产自在| 亚洲天堂首页| 天堂岛国av无码免费无禁网站| 国产成人区在线观看视频| 精品人妻一区二区三区蜜桃AⅤ| 五月激情婷婷综合| 日本黄网在线观看| 国产熟女一级毛片| 亚洲va在线∨a天堂va欧美va| 色婷婷色丁香| 欧美不卡视频在线| 国产凹凸视频在线观看| 成人一区专区在线观看| 天天色天天操综合网| 精品视频一区在线观看| 伊伊人成亚洲综合人网7777| 97在线视频免费观看| 久久婷婷国产综合尤物精品| 四虎永久在线视频| 久久精品娱乐亚洲领先| 九色视频线上播放| 999国产精品| 亚洲va在线观看| 久久综合色天堂av| 精品三级在线| 亚洲第一成年免费网站| 日本亚洲国产一区二区三区| 亚洲午夜天堂| 亚洲欧洲美色一区二区三区| 久久综合婷婷| 亚洲二区视频| 天天色综合4| 国产成人精品日本亚洲77美色| 一区二区理伦视频| 亚洲天堂区| 亚洲男人的天堂在线|