基于Java的球员管理系统的设计与实现毕业论文
2021-04-08 00:41:41
摘 要
随着科学技术的发展蒸蒸日上,计算机在我们工作与生活中的应用越来越广泛,信息管理系统在我们生活中的频繁出现。伴随着83年的不断壮大,如今的美职篮的信息资源不断增加,人工记录数据早已经不能适应如今联赛的信息资源管理的需求。在现阶段的信息化改革过程中,取而代之的便是运用计算机相关技术对球员的信息进行分类、包装、分析以及处理,开发球员管理系统,以便有效地管理球员的信息。球员信息管理系统便是一种特殊的信息管理系统。
本文使用Java编程语言、Mysql数据库、TOMCAT服务器等基础软件,以Mybatis、Spring、Spring MVC等类库为前置条件,通过Spring IOC、Mybatis Spring的整合、声明式事务依赖注入、Spring标签库的实现以及Spring拦截器的配置等技术,来更好的实现球员管理系统。
根据导师的指导和建议后对系统进行了多次的改动与测试,完善后的系统的运行结果基本满足开题报告中的需求,且具有页面美观、操作简洁和布局清晰等优点,实现了对球员信息化管理的目标,能够弥补手工管理球员信息的缺点,可用于进行美职篮球员的信息管理。
关键词:Java;web;ssm;球员管理系统;mysql;Tomcat;
Abstract
With the development of science and technology, computers are more and more widely used in our work and life.With the continuous growth of 83 years, the information resources of the American professional basketball team are increasing. Manual recording data has long been unable to meet the needs of information resource management in today's League matches.In the current stage of information reform, it is replaced by the use of computer related technology to classify, package, analyze and process the information of players, and develop a player management system so as to effectively manage the information of players.Player information management system is a special information management system.
This paper USES Java programming language, Mysql database, TOMCAT server and other basic software, with Mybatis, Spring, Spring MVC and other class libraries as preconditions, through Spring IOC, Mybatis Spring integration, declarative transaction dependency injection, Spring tag library implementation, Spring interceptor configuration and other technologies, to better implement the player management system.
According to the guidance and Suggestions of the tutor, the system has been modified and tested for many times. The running result of the improved system basically meets the requirements in the opening report, and has the advantages of beautiful page, simple operation and clear layout.concise operation and clear layout.It achieves the goal of information management of players, can make up for the shortcomings of manual management of players'information, and can be used for information management of American basketball players.
Key Words:Java; The web; SSM. Player management system; Mysql; Tomcat.
目录
第1章 绪论 1
1.1 引言 1
1.2 设计的目的 1
1.3 设计的意义 2
1.4 国内外现状 2
1.4.1 国内现状 2
1.4.2 国外现状 3
1.5 设计内容和设计方法 3
1.5.1 系统目标及基本内容 3
1.5.2 技术方法及措施 3
1.5.3 进度安排 3
2 系统分析 5
2.1 需求分析 5
2.1.1 登录功能的需求分析 5
2.1.2 球员模块的需求分析 5
2.1.3 球队模块的需求分析 5
2.1.4 视频模块的需求分析 5
2.1.5 用户(球迷)模块的需求分析 5
2.1.6 管理员模块的需求分析 6
2.2 可行性分析 6
2.2.1 技术可行性 6
2.2.2 经济可行性 7
2.2.3 组织可行性 7
2.3 组织结构分析 7
2.4 业务流程分析 8
2.5 数据字典 8
2.5.1 外部实体 8
2.5.2 数据流条目 9
2.5.3 数据项描述 9
2.5.4 数据流清单 11
2.5.5 数据存储清单 11
第3章 系统设计 13
3.1 系统总体设计 13
3.1.1 功能模块设计 13
3.1.2 开发技术和工具介绍 14
3.2 系统详细分析 15
3.2.1 编码设计 15
3.2.2 数据库设计 15
3.2.3 输入输出设计 16
3.2.4 界面设计 18
第4章 系统实施 21
4.1 系统调试 21
4.1.1 编程规范 21
4.1.2 模拟运行系统 21
4.2 系统测试 25
4.2.1 系统测试计划的制定 25
4.2.2 系统测试用例的设计 25
4.2.3 系统测试计划的执行 26
第5章 系统的不足与展望 31
5.1 系统的不足 31
5.1 系统的展望 31
结束语 32
参考文献 34
致 谢 35
第1章 绪论
1.1 引言
美国职业篮球联赛简称美职篮(NBA),于1946年6月6日在纽约成立,是由北美三十支队伍组成的男子职业篮球联盟,汇集了世界上最顶级的球员,是美国的四大职业联盟里最受国人欢迎的联盟。在前一任NBA总裁大卫斯特恩通过有力的商业包装、明星战略以及国际化推广等措施,美职篮逐渐发展成为全世界最成功的职业体育联盟之一。
美职篮在中国如此受欢迎是有原因的:
首先是巴特尔、王治郅等国内优秀的篮球运动员作为先行者,前往大洋彼岸的美职篮联盟闯荡。他们比赛的录像在电视台播出后吸引了部分的体育爱好者。随后,随后在2002年姚明以状元签进入联盟开始,NBA正式走进了中国的大街小巷。凭借精彩的身体对抗、多变快速的回合制攻防、充满魅力的团队艺术以及不可思议的个人能力给中国观众呈现了一场前所未有的视觉盛宴。不仅促进了中美文化的交流,同时带动了篮球相关产业的飞速发展。
1.2 设计的目的
使用计算技术来管理球员信息,可以快速轻松地找到球员信息检索。优点有可靠性高,存储容量大,保密性好,寿命长,成本低。创建球员管理信息系统可以提一提球员信息的管理效率加强了管理的信息化、科学化和规范化。因此,开发这样的球员信息管理系统是非常需要的。
因此,球员管理系统的设计与实现的目的表现在以下几个方面:
- 系统性的呈现球员的数据,并进行管理。系统中的数据完全来源于国内外各大主流体育网站,数据来源真实可靠;能够比较美观地呈现在用户的眼前,同时后台用户登录系统的设计也方便了相关数据的增删查该等功能。
- 方便数据的二次利用。球员数据,虽然官方给出的大部分都是单调的数字(如得分、篮板、助攻、抢断、盖帽等)和图像(投篮命中位置、战术走位顺序以及常规出手点等),但许多高阶数据如per(球员效率值)、进攻WS和真实命中率等更深层次的算法也是值得研究的。而要得到这些高阶数据,我们必须要先把球员的基础数据带入到算法当中。
- 球迷模块能够获得更科学和正确地得知球员的人气。俗话说一千个读者眼里有一千个哈姆雷特。球迷模块就是统计来自世界各地的球迷对于球队或球员的支持,搜集最直观和可靠的大数据,呈现出更正确的结果。
1.3 设计的意义
MIS(Management Information System,管理信息系统)是一个人,计算机和其他外围设备,用于收集和传输信息用于存储,处理,维护和使用的系统,其功能是使用现代计算机和网络核心技术增强了企业信息管理,管理企业拥有的资源。该系统解决并构建数据库,持续处理并将其编译成各种信息材料。供应管理人员做出正确决策,不断完善公司管理提高企业的经济效益。