篮球数据分析和对比系统的设计与实现【字数:11533】
目 录
1. 绪 论 1
1.1 课题的背景 1
1.2 课题的目的 1
1.3 课题研究的现状分析 1
2. 基础知识简介 3
2.1 ASP.NET的概述 3
2.2 动态网站技术介绍 4
2.3 数据库技术 4
2.4 ADO.NET连接数据库 5
3. 系统需求分析 6
3.1 功能需求 6
3.2 可行性分析 6
3.2.1 技术可行性分析 6
3.2.2 经济可行性分析 7
3.2 *景先生毕设|www.jxszl.com +Q: &351916072&
.3 操作可行性分析 7
4. 系统设计 8
4.1 数据库设计 8
4.1.1 概念结构设计 8
4.1.2 数据库物理结构设计 9
4.1.3 数据流分析 14
4.2 功能模块设计 15
5. 系统实现 25
5.1 基本任务 25
5.2 登录模块实现 26
5.2.1 首页实现 26
5.2.2 管理员后台登录 28
5.3 用户模块实现 30
5.3.1用户注册模块及登录的实现 30
5.3.2留言模块的实现 33
5.4 管理员模块的实现 34
5.4.1系统用户管理模块的实现 34
5.4.2球队信息管理模块的实现 36
5.4.3球员信息管理模块的实现 37
5.4.4新闻专栏管理模块的实现 38
5.4.5采访专栏管理模块的实现 38
5.5 测试 40
5.5.1测试目的 40
5.5.2测试概述 40
6.结 语 41
参考文献 42
致 谢 43
绪 论
课题的背景
随着技术不断进步,社会不断的发展,人们生活质量水平的不断提高,使得对数据有更高的精确度。在90年代篮球刚刚起步发展不久,一些篮球制度和规则并不完善,篮球技术很粗糙。由于当时并没有专业的数据统计和分析,一部分是技术方面的不足,还有很重要原因是没有得到足够的重视。导致当时相关篮球方面的数据大量的丢失。当时篮球并没有在国内流行起来,没有得到足够的重视。随着篮球进入各项国际比赛,并成为奥运会比赛一个重要的项目,国内对篮球运动加大重视,对青少年篮球的培养增加很多新的政策,并且在全国各地很多公共区域逐步建立篮球运动场地。近些年来,篮球运动已经有大量的群体人员,成为学生们重要的课外运动项目。篮球运动不仅锻炼身心也使得学生生活更有激情充满向上的精神。球迷们和篮球爱好者对篮球数据分析和统计也有了更高的要求,在大环境和时代的发展背景,篮球项目的大数据统计和分析已然不可或缺,符合人们的要求和技术的进步。
课题的目的
篮球数据分析和对比的作用在近些年来已经得到的足够的体现,最直观的体现就是上个世纪关于nba球员信息和数据统计大量缺失,对于一些球星数据统计并没有很完善。使得观众和球迷对以前的球员没有很深的了解,没有直观的体现出来各个球员的优缺点。如此以来就很难对球员和球队做一个深入的对比,更不可能用以前的球员和现在的球员进行比较,主要是因为数据的缺失和所处篮球规则的不同。这样就导致有一些伟大的球星就消失在人们视野当中,并不是因为他们不强,只是因为数据没有统计出来。在当前信息时代环境下,对篮球有大数据分析,在球场上有全方位的视频录像。全方位的数据分析的对比使得观众更简单更直接的观看到每个球员的数据,也可以让球员自己和教练更明确的了解球员的不足之处和相应的优点。这样就可以把每个球员放在更合适的位置,更合理的出场时间。篮球网站的实现也可以让球迷第一时间了解一些篮球的比赛资讯、新闻和相关球员的采访。可以知道球队每场比赛的赛程,能够准时观看比赛。这样的系统给人们带来的很多方便之处,只需要简单的操作就可以知道自己想知道的篮球信息。由此可见篮球系统尤为重要。
课题研究的现状分析
在篮球场上,比赛过程中有各个方便的数据需要统计,数据量也十分的庞大。因为技术已经足够完善,所以所有的数据都能够获取。球员在赛场上有很多要做的事情,他们会根据教练的安排去防守对应的球员,在某个球员的得到球后他们需要进行协防,在出现空位的情况下要进行补防。一个球员的防守的能力可以通过防守效率,失分值,场均抢断和盖帽直接体现出来。通过多场比赛和数据分析和统计,教练能够直接了解每个球员防守能力,从而去安排他们去防守最合适的人来达到失分值最低的效果。在球员的各项数据中,有场均得分、篮板 、助攻,有二分球命中率,三分球命中率,罚球命中率以及他们他们在球场各个区域的投篮命中率。有了这些详细的数据,可以得到每个球员的能力值。教练可以安排他们更合适的位置,是打后卫还是分卫是大前锋还是中锋。这样他们在球场上的作用就体现的更加明显。整个球队的数据分析,可以得到他们场均失分、场均得分、场均助攻篮板等,这些数据可以观测出每个球队的不足之处,这样以来在休赛期可以根据各个自由球员的能力去得到更适合球队的球员来进行补强,使得球队更加完善。还有一项重要的数据统计就是关键时刻得分能力,在比赛的最后时刻比分很焦灼的情况下,把球交给谁来处理显得尤为重要。然而通过大量的数据统计可以得到球员的关键时刻得分能力,把球交给这样球员就可以让得分效益最大化。目前篮球数据分析已经足够完善,还是需要大数据统计得到更加精确的能力值,就可以让每个球员赛场上的能力得到体现。
原文链接:http://www.jxszl.com/jsj/wljs/83214.html