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
主站蜘蛛池模板: 亚洲av日韩综合一区尤物| 国产丝袜91| av午夜福利一片免费看| 国产精品视频999| 依依成人精品无v国产| 992tv国产人成在线观看| 凹凸国产熟女精品视频| 中文毛片无遮挡播放免费| 亚洲成人黄色在线| 欧美成在线视频| 国产精品爽爽va在线无码观看| 亚洲91在线精品| 亚洲乱伦视频| 欧美笫一页| 久久semm亚洲国产| 97久久免费视频| 国产小视频a在线观看| 在线国产毛片| 国产一区二区三区日韩精品| 98超碰在线观看| 精品三级网站| 日韩精品成人网页视频在线 | 一级爱做片免费观看久久| 狂欢视频在线观看不卡| 热久久综合这里只有精品电影| 日韩成人在线一区二区| 国产精品成人一区二区| 国产第一页亚洲| 日韩视频免费| 国产一级毛片在线| 香蕉eeww99国产在线观看| 中文字幕亚洲专区第19页| 国产电话自拍伊人| 久久久久久午夜精品| 四虎影视8848永久精品| 熟妇人妻无乱码中文字幕真矢织江| 广东一级毛片| 欧美在线观看不卡| 久久性视频| 少妇人妻无码首页| 国产靠逼视频| 国产91成人| 97综合久久| 免费一看一级毛片| 波多野结衣一区二区三区四区 | 久久久久久尹人网香蕉 | 很黄的网站在线观看| 自拍中文字幕| 久久午夜夜伦鲁鲁片无码免费| 人人91人人澡人人妻人人爽| 人人看人人鲁狠狠高清| 91无码人妻精品一区| 尤物视频一区| 手机在线看片不卡中文字幕| 成人韩免费网站| 久久午夜夜伦鲁鲁片不卡| 国产熟女一级毛片| 亚洲福利视频一区二区| 国产熟女一级毛片| 亚洲第一区在线| a级毛片毛片免费观看久潮| 91小视频版在线观看www| 日韩无码黄色| 高清色本在线www| 色香蕉影院| 亚洲AV无码乱码在线观看裸奔| 亚洲欧美国产高清va在线播放| 亚洲色图另类| 久久人体视频| 精品国产Ⅴ无码大片在线观看81| Aⅴ无码专区在线观看| 亚洲成aⅴ人在线观看| 亚洲免费成人网| 91无码网站| 亚洲综合专区| 精品国产www| 热99精品视频| 成人在线欧美| 国产精品香蕉| 亚洲国产中文综合专区在| 亚洲AV无码乱码在线观看代蜜桃 | 成人中文在线|