nba球队信息管理系统的构建(源码)【字数:6020】

摘 要随着互联网的不断发展,计算机技术的革新,NBA的不断发展,数据库的发展,需要改变落后的数据存储和编辑手段,作此系统来实现数据管理。本系统用于管理存储NBA数据信息,实现数据的增删改查,包括球队信息管理,球员信息管理,赞助商信息管理,球队参赛信息管理,球员参赛信息管理,球队,球员的赞助等等。本系统采用SSH(Struts+ Spring+ Hibernate)框架结构,eclipse作为系统开发平台,Microsoft?SQL?Server 2014作为后台数据库,使用java语言进行表现层,中间层和数据服务层的业务逻辑开发。典型三层架构,良好可维护性,优秀解耦性,简化了数据访问层繁琐的重复性代码,使代码结构清晰,加快了开发效率,简短了开发周期,增加系统的可行性。
目 录
第一章 引言 1
1.1现状和意义 1
1.1.1现状 1
1.1.2目的和意义 1
1.1.3主要内容 2
第二章 核心技术 3
2.1Struts+ Spring+ Hibernate(SSH)集成 3
2.1.1Struts 3
2.1.2Spring 3
2.1.3Hibernate 3
2.2SQL SERVER数据库 4
第三章 需求分析 5
3.1配置要求 5
3.1.1硬件需求 5
3.1.2软件需求 5
3.2管理系统需求 5
3.2.1数据库需求 5
3.2.2功能需求 5
第四章 数据库设计 7
4.1实体 7
4.2ER图 7
4.3逻辑结构设计 7
4.4物理设计 8
第五章 系统实现 12
5.1系统设计 12
5.1.1系统模块清单 12
5.1.2系统程序清单 12
5.2系统框架 13
5.2.1框架图 13
5.3系统模块 14
5.3.1注册、登录模块 14
5.3.2主页模块 16< *好棒文|www.hbsrm.com +Q: &351916072& 
br /> 5.3.3教练模块 16
5.3.4球员模块 19
5.3.5其它模块 22
结束语 23
致 谢 24
参考文献 25
第一章 引言
1.1现状和意义
1.1.1现状
NBA(National Basketball Association)是美国男子职业篮球联赛的简称,于1946年6月6日在纽约成立,由北美三十支队伍组成的男子职业篮球联盟,汇集了世界上最顶级的球员,是美国四大职业体育联盟之一,是世界水平最高的篮球赛事。?
NBA总共有30支球队,分为东部联盟和西部联盟,每个联盟又被划分为3个赛区,每个赛区由5支球队组成。?
NBA每年赛季开始之前都会选秀,选秀之后有各球队新秀的夏季联赛,10月10到15号季前赛开始,10月15后开始常规赛,此外在2月中下旬时有一项特殊的表演赛事NBA全明星赛,4月20到30号后常规赛结束后,东西部前八名的球队开始季后赛的征程,决出东西部冠军,晋级NBA总决赛。?
NBA总决赛中表现最突出的球员获得总决赛MVP的奖项,一般得分最高者获得FMVP。
NBA球队发展由最初的11支经过发展演变成现在的30支,有完善的球队体系,包括球队老板,首席财务官,总经理助理,主教练,助理教练,球员等。球队还有赞助商支持。
1.1.2目的和意义
目的:统计了东西部每支球队中主力得分明星球员的年龄,位置,身高,所在球队,年龄,场均得分,个人奖项及该球队在季前赛,常规赛,季后赛的胜率和名次的各种数据统计,还有球员的薪资情况。为广大篮球粉丝提供了更加方便的去了解NBA,也让球迷们对自己崇拜的球员有主观的透彻的了解到他们的情况。
另一方面,随着时代的发展,技术的进入,人们基本生活水平的提高,人们对体育运动的热爱,使体育产业发展迅速,越来越多的人参与到体育活动中,成为体育爱好者,成为体育职业运动员。相应的,体育产业发展更加专业化,更加职业化,更加复杂庞大,组织,管理的工作量度增大了不少。
以篮球为例,欧美发达国家职业的篮球机构(例如美职篮)已有近百年的历史了。随着和平与发展的主旋律,全球化的时代,参与者的增加,职业篮球的竞争也越加激烈,对职业球员的需求也在增加,数量增长迅速,流动性也大了很多,跨国间球员转会也在增加,频率越来越大。
这些使其组织,管理的工作量增大了不少。为了快捷方便的完成工作,提高运营,管理水平,必要开发球队管理信息系统,以便于篮球界各方的组织管理,参与关注。从而促进篮球运动,篮球产业的发展。才需要开发此系统。
意义:
(1)熟练掌握Java Web的开发,调试,优化[1];其一:SSH集成框架的构建,MVC架构模式和Web Work框架的构建,建立完成后SQL SERVER数据库的导入工作;其二:页面的功能和布局工作,及其优化工作。
(2)掌握SQL SERVER数据库的应用与方法[2]。其中包括从数据库的概念模型到ER图打的作图,再到数据库模式的创建(即为数据库及其基本表的建立),而后数据的录入,最后完成一些简单的关系计算表达式和相关打的Select查询语句的使用。
(3)能够用java语言来访问数据库,进行操作[3]。
(4)能够系统地掌握软件工程开发流程、软件开发技术、软件开发方法。
(5)提高从事软件外包行业的综合素养。
1.1.3主要内容
论文主题包括四个部分:核心技术,需求分析,数据库设计,系统实现。之后还有结束语,参考文献等。
第二章 核心技术
2.1Struts+ Spring+ Hibernate(SSH)集成
2.1.1Struts
Struts是一个开源框架。使用Struts的目的是帮助我们减少使用MVC设计模型开发Web应用程序所需的时间。如果我们想要混合Server Applet和JSP的优点来构建可伸缩的应用程序,Struts是一个不错的选择。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/22.html

好棒文