NBA球员信息管理系统毕业论文
2021-03-13 00:00:46
摘 要
随着网络技术的不断快速发展,各行各业都在利用网络信息技术进行各种事情的处理,NBA,大家并不陌生,随着NBA的发展及全球球迷对其关注程度,同时也是为了方便广大球迷对NBA及球员等各方面的信息的实时了解和查询,以ASP.NET技术和SQL SERVER 2005数据库开发了这款有关NBA球员的信息管理系统。NBA球员是NBA信息管理的一个重要组成部分,不仅方便了系统的管理者,同时也为广大球迷了解心中的体育明星偶像提供了一个便捷的途径
本论文将针对NBA球员信息管理系统的当前发展现状做一些介绍,并详细介绍了其运行平台和实现方法及开发目标,阐述了该网站基于ASP.NET SQL Server 2005数据库技术的总体的结构设计和功能模块的设计。其主要实现了前台会员用户和后台管理员的模块设计,分别对各两类用户角色不同管理权限进行了详细介绍。本论文以Visual Studio2010作为开发工具,运用C#作为开发语进行开发和设计,最终很好的实现了会员管理,球队管理,教练管理及球员和论坛信息的管理等。
关键词:球员信息管理系统;ASP.NET技术;SQL SERVER 2005数据库
Abstract
With the rapid development of network technology, all walks of life in the use of network information technology for a variety of things to deal with, NBA, we are no strangers, with the development of the NBA and the global fans of its degree of attention, but also to facilitate the broad Fans of the NBA and the players and other aspects of the real-time information and inquiries to ASP.NET technology and SQL SERVER 2005 database development of this NBA player information management system. The system is an NBA player is an important part of NBA information management, not only to facilitate the system of managers, but also for the majority of fans understand the hearts of sports stars idol provides a convenient way
This paper will introduce some current information about the current situation of NBA player information management system, and introduces its operation platform and implementation method and development goal in detail, expatiates the overall structure design and function module design of the website, SERVER 2005 database technology is based. The main realization of the front membership users and administrators, respectively, the two types of user roles for different management authority in detail. In this paper, Visual Studio2010 as a development tool, the use of C # as a development language for the development and design, and ultimately a very good membership management, team management, coaching management and player and forum information management.
Key words:player information management system; ASP.NET technology; SQL SERVER 2005 database
1绪论
1.1研究背景和意义
随着网络技术的迅速发展,科技的不断发展和进步,计算机信息技术的应用广泛,覆盖至各个行业领域。NBA做为美国最大的一支职业篮球赛事,总共有30个球队和东、西部两个联盟,NBA的发展给全球的篮球球迷朋友的生活增添了色彩,同时,NBA球队其中包括了很多较为有名的篮球运动员,其中较为熟悉的我国的姚明,乔丹,科比等世界级的体育明星,成为广大球迷所崇拜的偶像,因此,为了让广大球迷们能实时在线进行对NBA球员和球队以及教练信息、赛事信息等进行搜索、查看,还可通过注册登录成会员后,进行在线交流发帖或回复帖子信息,查看数据排名,以及对个人信息和登录密码的修改等功能操作。
使用户不受时间和地点限制,实时可进行在线各功能信息的浏览、查看和管理。管理员则可通过后台进行对前台各功能模块的维护和更新等功能实现。
通过本球员信息管理系统的建设,可以使广大喜欢篮球赛及NBA球队的球迷们通过本网站系统,能及时进行在线搜索、查看各类赛事、球员及球队等详情信息。计算机信息技术及网络作为当前较为行进和传输媒体,其最重要的特点是信息传输速度快,信息覆盖范围广,而且应用成本较小。因此,开发这款球员信息管理系统,以网站的形式展示给广大网友,通过互联网可以搜索、查询各类有关NBA球队的任何信息。
网站的整体界面设计包括外观和人机交互方式,计算机互联网是当前人们工作和生活中都离不开的一款通信设备,开发这一系统的好处主要有以下几点:
1.存储大量的校友通讯信息,保存时间久,且安全、高效,查询方便,实时更新等
2.互相交流、沟通信息传递及时,互动性也较好。
3.高效、快捷、准确的实时进行查询到有关NBA球员的信息。
1.2国内外研究现状
开发球员信息管理系统这款管理软件主要是针对球员信息的大量业务处理工作,是一款典型的管理信息系统。为用户提供全面完整的球员信息和快速便捷的查询方式以及球员球迷互动平台是我们的目标,解决一系列传统模式球员资料文档式管理等缺点。在传统模式下,我们用人来管理信息,便导致出现了大量的问题,由于工作量大,工作复杂,管理失误率低,效率低的问题,而且信息的保密也会出现问题。文件和数据也会随着时间变得数量巨大,随之而来的就似乎无限增加数据信息在查找、更新、维护上的难度。所以利用现代化的球员信息管理系统替代传统的人工管理是必然的,科学技术不断提高,计算机科学日趋成熟,使得现代球员信息管理系统有传统人工管理无法比拟的优点,无论数据信息随着时间如何增加,它都能做到迅速的检索、方便的查找、简易的修改,快捷的数据处理,而且相比传统模式下管理,现代化的球员信息管理系统还具有可靠性高、存储量大、良好的保密性、高寿命、低成本、打印便捷等优点,在球员信息管理方面能够极大的提高效率,而且想要与世界接轨,球队信息科学化、正规化管理是重要条件。通过功能强大的互联网,我们可以将用计算机制作的球员信息管理系统向球迷传递球员信息的最新成绩,在更好的把握球员信息以及推动球迷信息互动这一块,起到相当积极的促进作用!因此,开发这款不仅功能强大,操作简单,而且具有人性化的球员信息系统,是一件很有必要的事情。
1.3研究(设计)的基本内容、目标和拟采用的技术方案
基本内容:
NBA球员信息管理系统,主要要实现的就是球迷用户可以方便快捷的对球员,球队教练信息的集中搜索与查询,主要功能如下:
1、NBA球员的添加(球员姓名、在球队、号码、身高、体重、年龄、生日、NBA球龄等)
2、NBA球员的查询(按姓名查询等),浏览NBA球员的信息(以报表形式浏览,信息包括球员场均得分,场均篮板,场均助攻,场均抢断,场均失误等)
3、NBA球队查询(按球队名查询等),浏览全部球队信息(以窗体形式浏览,信息包括球队战绩,分区排名,总排名等)
4、主教练查询(按主教练姓名查询等),浏览全部主教练信息(以报表形式浏览,信息包括主教练历史战绩、成绩排名、执教球队等)
5、信息修改,由于NBA联盟存在球员转会情况,以及主教练转会,解雇等,因此球队信息需要及时修改,包括球员,主教练
6、信息删除,删除选定球队信息、球员信息、主教练信息
7、对单项数据进行排名(以报表的形式,包括场均得分,助攻,篮板,盖帽等)
8、球迷登陆、讨论、留言。
目标:
该系统主要用户是面对球迷及一些数据分析师,方便快捷的查询球员及球队信息,让用户对球员信息及球队信息有全方位的了解,能够通过各类数据对球员及球队进行分析,排名。每日更新NBA最新动态,并给球迷提供交流互动的论坛区,谈论留言,给球迷不一样的体验方式。
技术方案:
本课题是一个用面向对象的方法编写而成的NBA球队管理系统。在实现的过程当中,主要利用SQL数据库、VS和Dreamweaver.CS6等软件。系统通过网站的方式实现。采用的措施是通过在图书馆和网上查阅资料之后进行连接数据库,软件编码,然后进行各种测试以及维护。系统要以较高的安全性和较好的性能。
2需求分析
2.1可行性分析
可行性分析是从技术、经济和运行三个方面对系统工程进行研究,通过与现行系统分析比较,预测系统建成投产后可能产生的经济和社会效益,从而对系统发的价值作出整体判断。在进行可行性分析时,必须保证其客观性、预见性和科学性,以此提高项目决策的准确度。
2.1.1技术可行性
为了符合大众使用心理,让用户方便操作,易于了解系统与运行方式,开发了友好的人机交互界面,系统采用了ASP.NET技术。为了在后台管理中进行大量的数据处理,为了保持数据的完整性和安全性,我们采用微软SQL Server 2005作为数据库。暂时,这两种技术已经被广泛使用,技术成熟,开发方便,而开发工具也是我们常见的VS,对于开发一个简单的球员管理系统是绰绰有余的,在开发技术上,这不是太大的问题,所以该系统在技术上是可行的。
2.1.2经济可行性
首先,本系统的调研是通过互联网进行资料查询,在网上进行资料分析与整合,所以不需要调研经费。其次,系统开发使用的开发软件和工具都是免费的,开发周期短,开发成本低,不需要为开发技术付额外的费用,因此,在经济上,该系统的开发是可行的。
2..2.3操作可行性
随着计算机被广泛的使用,大多数人对对电脑的管理与具体操作已经就轻驾熟。而且本系统风格简约,功能划分清晰合理,前台符合用户使用习惯,操作原理简单,搜索查询快捷方便,数据表格一目了然,界面友好。后台管理人员也不用做太多的数据处理,数据表格之间联系紧密,有规范的、可靠的数据录入,以及统计的准确性,减少工作量,而且减少了对后台管理人员的培训压力,易于入手,所以,该系统是可操作的。
总而言之,该系统的开发是可行的。
2.2功能性需求分析
随着科学技术的发展,以及计算机被广泛的应用,现代化的管理取代传统模式的管理是一种必然的趋势,减少了不必要的消耗。所以我们需要开发出一套现代化的现代管理信息系统可以简化我们复杂的工作,减少我们的工作量,而且现代化的信息该管理系统操作简单,安全可靠,出错率高,大大提高了工作效率,球员信息管理系统,来代替传统的球员信息管理系统
NBA球员信息管理系统是针对用户是广大的NBA球迷,系统通过后台管理对球员,球队,教练,及用户信息与数据和论坛信息进行日常管理,然后通过WEB端向球迷展示各球员球队及教练信息。该系统需要对球员,球队,教练信息进行全面完整的储存,并且对球员及球队在各项单项数据上做处理并排名,并在向球迷展示各个球员基本信息与数据的基础上,也为球迷提供统计,查询的等功能,让球迷能够多方位的了解球员球队教练信息与情况。不仅如此,我们需要给球员以及球迷提供一个能够畅所欲言的交流平台,,分享自己的心得,和对球员球队的意见与建议。
通过分析,该系统应该具备的功能如下: