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

基于Android 的排球比賽數據統計分析系統設計與實現

2020-10-30 05:49:20楊俊杰王太林
科學技術創新 2020年31期
關鍵詞:功能模塊比賽用戶

于 一 楊俊杰 王太林

(中北大學,山西 太原030051)

1 系統概述

應用目前在國內的排球比賽的數據統計大都局限于在紙張上記錄,國外有一些應用系統都不適合國內使用并且價格昂貴。在比賽結束后教練團隊想要分析該場或者多場比賽數據,需要投入大量的人力物力,時效性較差。本系統在APP 端提供一種快速的數據錄入方式,在web 端對數據進行統計分析,并將結果以圖表方式直觀的展現出來,使這項工作變的高效便捷且成本低。

2 系統需求分析

本系統分為客戶端和服務端兩部分。客戶端主要負責比賽信息的統計并上傳,主要包括用戶登錄、用戶注冊、隊員添加、選擇上場隊員、上場隊員更換、比賽信息添加、比賽數據統計等功能。服務端主要負責比賽信息的分析,主要包括用戶登錄、用戶注冊、隊員信息管理、比賽數據管理、隊員數據分析、比賽數據分析等功能。

本系統客戶端與WEB 端均分為三個模塊,分別為用戶管理模塊、隊員管理模塊、比賽管理模塊,但是客戶端與WEB 端三個模塊下的具體功能又有不同,客戶端的用戶管理模塊相對WEB 端少了修改密碼的功能,而隊員管理模塊,客戶端提供了添加隊員、選擇上場隊員、更換上場隊員三個功能模塊;WEB 端則是添加隊員、修改隊員、刪除隊員、隊員數據分析四個功能;對于比賽管理模塊可以說客戶端負責統計,WEB 端進行管理和分析。如圖1 和圖2 所示。

3 系統設計與實現

3.1 開發工具和平臺

本系統通過使用Android Studio、Netbeans、和MySQL 等工具,開發客戶端,使用Amaze UI、SSM、Jquery 等框架開發WEB端應用程序。

圖1 功能結構圖(客戶端)

圖2 功能結構圖(WEB 端)

客戶端基于Android 平臺進行原生開發,目前Android 平臺的開發技術已經相當成熟,由于Android 操作系統的免費和開源,因此Android 移動設備的普及相當廣,可以說是幾乎人手一臺。

服務器端采用目前比較流行的SSM 框架進行WEB 端應用開發,SSM 是一個輕量級框架,適合數據源較為簡單的WEB 項目,該系統的目的是對排球比賽數據的統計與分析,因此數據量較小,非常適合使用SSM 框架。而且SSM 框架相對于SSH 框架來說實現起來更加靈活,后期維護也相對簡單。Spring 框架主要提供了面向切面(AOP)編程,核心的控制反轉(IoC)機制, 以及能夠整合多種持久層的框架和擁有自己的MVC 框架[1]。My Batis 是集成SQL 查詢、存儲過程調用和高級映射的持久層框架, 它封裝了幾乎所有通過手工設置的JDBC 代碼, 通過簡單的XML 配置和注解將Java 的POJOs 映射成數據庫中的記錄[2]。針對互聯網+技術的不斷革新, SSM 開發以其開發的靈活性越來越多的占據市場, 不僅僅使應用系統在性能、復雜度上有了很大的改進, 其逆向工程可根據Java 反射、ORM 等高級特性, 極大的提高了開發人員的開發效率[3]。

3.2 數據庫設計

在本系統中,存在用戶、隊員以及比賽記錄等實體,一個用戶對應多個隊員,同時隊員多條比賽記錄,一個隊員對應多條比賽記錄等,主要表結構設計如下:

3.2.1 memberinfo(隊員信息表)(表1)

注:主鍵:number 外鍵:caochname 與userinfo 表中的username 對應

3.2.2 matchinfo(比賽信息表)(表2)

注:主鍵:id

外鍵:caochName 與userinfo 表中的username 對應;number 與memberinfo 表中的number 對應

3.3 系統主要功能模塊設計實現

3.3.1 客戶端功能模塊

客戶端隊員管理包括添加隊員、選擇上場隊員以及更換上場隊員三個子模塊,用戶登錄成功后,系統自動查詢該用戶名下的所有隊員并將其發送到客戶端。客戶端接收后會提示用戶自己當前有多少名隊員,如果用戶隊員數量足夠的話,用戶可以選擇繼續添加隊員或者跳過該步驟。用戶添加隊員時需要輸入隊員號碼以及隊員姓名。選擇上場隊員功能要求用戶只能選擇6 名隊員作為上場隊員,然后剩下的隊員作為待更換隊員等待。添加隊員模塊類圖如圖3 所示。

比賽管理模塊是客戶端的主要功能模塊,該模塊主要包括比賽信息的錄入以及比賽數據的統計。比賽信息的錄入包括主隊名稱、客隊名稱、比賽地點以及比賽名稱;比賽數據的錄入是整個客戶端最最要的功能模塊,客戶端將比賽數據統計好后上傳到服務器,然后WEB 端進行進一步數據的分析制表。比賽數據統計類圖如圖4 所示。

3.3.2 WEB 端功能模塊

WEB 端的隊員管理模塊功能主要包括添加隊員、修改隊員信息、隊員刪除、隊員分析四個子模塊,WEB 添加隊員時要求用戶輸入較為詳細的隊員信息,隊員刪除又分為單個刪除以及批量刪除,隊員分析則是將隊員參加的比賽的數據進行繪制表格。隊員管理模塊類圖如圖5 所示。

WEB 端的比賽管理模塊主要包括比賽查看、比賽刪除、比賽數據分析三個子模塊,比賽刪除用戶需要刪除指定的比賽記錄,比賽數據分析則是對用戶選擇的比賽進行數據分析并制表。WEB 端比賽管理模塊類圖如圖6 所示。

表1 隊員信息表

表2 比賽信息表

圖3 客戶端隊員管理模塊類圖

4 系統測試

客戶端分為三個模塊,WEB 端分為五個模塊,進行測試,均采用黑盒測試法,從用戶角度出發,通過輸入和觀察各種輸出結果來發現本系統存在的問題并優化修改,最終各項功能均通過測試。

圖4 比賽管理模塊類圖

圖5 WEB 端隊員管理模塊類圖

圖6 WEB 端比賽管理模塊類圖

客戶端主要功能模塊測試截圖如7.1~7.3 所示。

圖7.1 測試圖1 7.2 測試圖2 7.3 測試圖3

WEB 端主要功能模塊測試截圖如7.4-7.5 所示。

圖7.4 測試圖4

圖7.5 測試圖5

5 總結與展望

本次系統的設計研發過程,是在中北大學排球隊教練組的老師和隊員們的協作下完成的,尤其是前期系統功能需求分析階段和系統測試階段。本系統的功能相對合理,實用性強,正在作為測試版上線使用,未來將向產品化方向逐步優化改進。

猜你喜歡
功能模塊比賽用戶
發芽比賽
大灰狼(2019年4期)2019-05-14 16:38:38
選美比賽
比賽
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
基于ASP.NET標準的采購管理系統研究
軟件導刊(2016年9期)2016-11-07 21:35:42
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
最瘋狂的比賽
智慧少年(2016年2期)2016-06-24 06:12:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
輸電線路附著物測算系統測算功能模塊的研究
M市石油裝備公服平臺網站主要功能模塊設計與實現
石油知識(2016年2期)2016-02-28 16:20:16
主站蜘蛛池模板: 国产精品久久久免费视频| 亚洲一级毛片在线观播放| 亚洲无码日韩一区| 中文字幕在线观| 欧美国产日韩另类| 久久情精品国产品免费| 伊人国产无码高清视频| 精品国产aⅴ一区二区三区| 色偷偷一区| 国产成人av一区二区三区| 91久久天天躁狠狠躁夜夜| 国产欧美视频在线| 日韩精品资源| aaa国产一级毛片| 亚洲码一区二区三区| 亚洲国产精品VA在线看黑人| 香港一级毛片免费看| 日韩免费成人| 六月婷婷精品视频在线观看 | 亚洲欧美一区二区三区麻豆| 亚洲精品国产自在现线最新| 波多野结衣在线一区二区| 亚洲国产成熟视频在线多多| 999精品免费视频| 久久精品aⅴ无码中文字幕| 永久在线精品免费视频观看| 五月综合色婷婷| 久久伊人操| 国产午夜看片| 亚洲黄色视频在线观看一区| 国产激爽大片高清在线观看| 精品人妻一区无码视频| 91成人免费观看| 国产精品久久久精品三级| 精品久久人人爽人人玩人人妻| 亚洲成人黄色在线观看| 国产精品精品视频| 18禁高潮出水呻吟娇喘蜜芽| 四虎精品国产AV二区| 欧美午夜一区| 亚洲欧美国产五月天综合| 亚洲精品国产精品乱码不卞 | 成人精品视频一区二区在线 | 91在线中文| 中文字幕亚洲专区第19页| 国产又粗又猛又爽视频| 国产AV毛片| 国产熟女一级毛片| 国产亚洲高清在线精品99| 中日无码在线观看| 被公侵犯人妻少妇一区二区三区| 91精品啪在线观看国产| 91欧美亚洲国产五月天| 亚洲美女久久| 丰满人妻被猛烈进入无码| 国模私拍一区二区| 精品久久久无码专区中文字幕| 国产毛片高清一级国语| 精品国产自| 免费无码AV片在线观看国产| 国产对白刺激真实精品91| 伊人成色综合网| 手机成人午夜在线视频| 色偷偷av男人的天堂不卡| 青青国产视频| 国产网站免费看| 国产va欧美va在线观看| 国产在线自揄拍揄视频网站| 九月婷婷亚洲综合在线| 青青青草国产| 四虎亚洲精品| 欧美色亚洲| 亚洲人成网站在线观看播放不卡| 五月婷婷中文字幕| 嫩草国产在线| 精品国产自在现线看久久| 最新国产精品第1页| 中文字幕亚洲精品2页| 黄色网站在线观看无码| 亚洲第一成年网| 国产毛片久久国产| 国产v精品成人免费视频71pao|