1.2 开发意义
对于足球比赛而言,球赛赛程的计时计分系统十分重要,因为它是直接给广大球迷和球赛的观看者发布一个比赛的结果统计和信息管理。计时计分系统也要根据足球赛事规则的不断完善和修改而进行改进。足球赛赛程计时计分系统是一个对足球赛事进行数据采集、信息处理和数据发布的计时计分系统,它的主要功能就是对比赛赛程管理、比赛得分的记录与发布等,把足球赛场的现场情况如当前比分、队员更换等信息发布给裁判、教练、计时计分系统用户等。足球身为体育竞技,具有单向性,是不可重复的。这就要求足球赛赛程计时计分系统具有足够的实时性、数据信息的准确可靠性和安全性。本计时计分系统可以让用户更加方便、快捷、清晰、准确的了解到球赛实况,并作出清晰准确的记录。
1.3国内外研究现状
现在球赛赛程计时计分系统对于我国而言发展的比较成熟,许多体育爱好者因为自己的工作学习时间不允许,不能在电视机前或者网上观看比赛直播,只能在网页或者手机上通过计时计分系统查看自己关注比赛的赛事状况。
在发达国家,由于网络分布广,信息网络更加发达、成熟,无论是通过手机还是电脑使用计时计分系统查看比赛盛况已经非常普遍,计时计分系统技术的发展也更加成熟。
2. 系统总体设计
2.1需求分析
本设计主要实现的是球赛的计时计分功能,特别是实时计时计分功能,使用户实现对实时比赛球队、赛事分数、得分队员、得分方式的查询。
此网站的需求主要对应普通用户、普通管理员及系统管理员。对于普通用户而言,让用户具查询比赛信息、球队信息、足球新闻和留言参与互动的功能。对于普通管理员而言,具有球队管理、比赛信息管理、计分信息管理、足球新闻管理、留言板管理的功能。而系统管理员还具有对普通管理员进行管理的权限。
应这些需求,本网站使用ASP.NET进行开发。它是我们在进行网站开发经常用的一种技术,是作为一种嵌入于网页中的脚本语言,使得设计出来的页面以动态的效果呈现,可以实现数据之间的交互性,是建立动态Web应用程序的开发平台[7][8]。这相比较于之前的ASP技术,具有在程序执行时要快特点,它不需要像ASP那样一条条进行解释,此外还具有适应性强、简单易学和高效管理等特点,因为ASP.NET技术是基于通用语言的编译运行的程序,又具有较强大的功能,良好的开发环境,丰富的帮助信息等突出的优点,还可以加入自定义的任何组件。除此之外,任意一个运用ASP.NET开发的应用程序都可以使用整个的.NET Framework,这样使开发出来的网站变得简单方便。所以越来越多的开发者使用ASP.NET技术来开发网站,这也使ASP.NET成为了目前主要的动态Web页面设计技术之一[2][4][6]。
2.2系统功能实现
由于本网站做的是球赛赛程计时计分系统,需要向网站用户公布球队情况、球赛赛事、赛事实况、足球新闻,还要向用户提供留言板功能,让用户可以对自己关注的球队、比赛赛事、明星队员和各种足球新闻等等进行留言评论,并收到管理员的回复。最基本也是最重要的需求就是计时计分功能,所以本设计主要设有普通用户、普通管理员和系统管理员三个权限功能。普通用户具有查看球队介绍、比赛信息、计分信息、足球新闻和使用留言板互动的功能。普通管理员要能够实现管理球队、比赛信息、计分信息和留言板的功能。系统管理员的主要功能还有对普通管理的添加、删除和修改。功能模块表如下图1所示。 ASP.net球赛赛程计时计分系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_18596.html