校足球队信息管理系统的设计与实现.docx
- 文档编号:7644231
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:28
- 大小:263.33KB
校足球队信息管理系统的设计与实现.docx
《校足球队信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《校足球队信息管理系统的设计与实现.docx(28页珍藏版)》请在冰豆网上搜索。
校足球队信息管理系统的设计与实现
本科毕业设计论文
题目校足球队信息管理系统的设计与实现
摘要
随着计算机软件和硬件的高速发展,信息技术在社会每个领域正在发挥着越来越大的作用,体育领域也包括其中。
其中最为常见的就是信息管理技术运用在球队训练和比赛管理中。
球队信息管理系统是一种建立在计算机的数据库技术之上,能帮助教练管理球队中各种信息和数据的,非常高效和人性化的软件系统。
目前,我们国家已经在国家级的一些单人体育项目上运用了此技术,但是,团队项目的相关软件开发还没有,数据库的建设也相对较为落后。
足球运动是一项团体项目的典型代表,随着球队比赛与训练的进行,比赛和训练之中的各种数据与信息不断增加。
如何实现迅速高效地管理球队的各种信息,帮助教练员更好地管理球队,提高比赛成绩和排名,成为球队普遍面临的问题。
传统的人工管理方式已经不能适应球队的需要,即使使用Excel进行管理,也无法满足复杂的管理要求。
因此,就需要开发一整套建立在计算机数据库技术上的校足球队信息管理系统。
关键词:
信息管理,数据库,软件,球队管理
Abstract
Alongwiththerapiddevelopmentofcomputersoftwareandhardwareinformationtechnologyisplayinganincreasinglyimportantroleinallspheresofsociety,Sportspheresisnoexception.Themostcommonuseistheinformationmanagementtechnologyinthemanagementofsportsteamtrainingandtheraces.
Sportteaminformationmanagementsystemisakindofbasinginthecomputerdatabasetechnology,conveniencecoachesmanagevariesofinformationanddatainteams.Itishigh-effectandpersonalitysoftwaresystem.Ourcountryhasalreadyappliedthistechnologytoafewstate-classsinglepersonsportsprojectatpresent,but,thesoftwareoftheGroupsofprojectshasnotbeenexisted,theconstructionofthedatabaseisrelativelybackward.
Thefootballsportisateameventwhichhavetypicalrepresentative,andalongwiththetrainingandcompetitionoftheteam,relateddataandinformationcontinueincreased.Howtomanageallkindsofinformationoftheteameffectively,makeconvenientofcoachestomanagetheteambetter,improvegamescore,becomeageneralproblemsoftheteams.Thetraditionalmanualmethodinthemanagementcannotadapttotheneedsoftheteam.UseExceltomanage,alsounabletomeetcomplexmanagementrequirements.Therefore,weneedtodevelopafootballteaminformationmanagementsystemwhichsetupatthecomputerdatabasetechnology!
Keyword:
InformationManagement,Database,Software,SportTeamManagement
1绪论
1.1研究背景与意义
在几千年人类历史的发展过程中,体育一直都都是人类文明的一个不可分割的部分伴随着人类文明的成败与兴衰。
到了二十一世纪的今天,竞技体育更是以其独特的风采吸引着全世界人们的关注。
每四年一次规模越来越大的奥运会引领着世人对体育的热情潮起潮落。
“更高,更快,更强”的奥运宗旨号召着当今世界顶级的运动员一次又一次的冲刺人类的生理极限。
一个个的记录被刷新,标志着一个又一个新记录诞生。
获得冠军、夺取金牌,成为世界第一的梦想和愿望。
这使得众多的运动员、教练员和体育科研人员、体育管理人员奉献毕生的精力。
于是,“高、精、尖、难”成了各国运动训练的发展方向。
“要成绩、拿金牌”成为了体育界的共识。
目前,科学管理、科学训练和科学选材己经被公认为提高成绩的三大支柱。
因此,如何实现管理、训练和选材的科学化、规范化和智能化的问题倍受体育界人士的关注。
现今迅速发展并日益成熟的计算机信息技术使这一难题得到妥善的解决,也使得计算机成为实现科学管理、科学训练和科学选材的最好的操作平台。
1.2研究现状
当前竞技体育趋向高、精、难、尖的方向发展。
这就要求我们必须用信息论的技术手段、系统的观点和方法对运动员的训练、比赛和日常生活进行系统化的管理,从而揭示和把握运动训练中的复杂的动态联系、变化和发展,发现更多的科学规律和定量的准确结论来科学的指导运动训练。
因此,利用先进的信息管理技术对竞技体育运动及其训练方法进行科学的分析研究来指导运动训练,是提高运动水平,向高、精、难、尖的方向发展的有效途径。
一个运动队首先要解决的问题就是管理的问题,它包括运动员及教练员基本信息管理,比赛信息管理,训练信息管理等。
据我的了解,现在除少数一些传统优势项目的国家级别运动队的管理方式运用了计算机的技术外。
绝大多数的基层,高校甚至省一级的运动队的管理方式还只停留在纸介质的水准上,这样的机制很明显地已不能适应时代的发展要求,它浪费了过多的人力及物力,还存在一些先天缺陷。
在信息时代,这种传统的管理方法被以计算机为基础的信息管理方法取代已是大势所趋。
因此,一套更加科学﹑高效率﹑安全并且美观的基于计算机数据库技术的信息管理系统是势在必行。
该类运动队训练信息管理系统价值在于将运动队管理、运动训练与计算机信息技术应用深入结合,利用计算机进行信息采集、存储和分析的各种训练数据,为领导决策提供科学依据,辅助教练员管理日常训练信息,对运动员训练负荷和技术动作进行定量分析、诊断和改进,从而使运动员的成绩大幅度的提高。
这是实现对运动队进行科学管理和训练过程全面控制的重要组成部分。
该系统对运动员的各项指标进行采集,储存,数据分析和统计,得出相关结论,提供测试的成果报告,对教练员指导训练提供一些理论上的帮助,建立完善
的运动员信息数据库,还可以为领导对运动训练和教练员训练工作的管理、监控、评估和决策提供量化依据,使运动队能够取得更优异的成绩。
创建训练信息数据库,不但可以利用它指导运动员进行科学训练,而且还可以针对不同运动员的不同特点进行专门训练,提高训练效果。
另外,通过训练信息的获取,可为运动员选材提供有价值的参考依据。
1.3研究内容
这次设计实现的是学校足球队信息管理系统。
信息化是当今世界发展的大趋势,是推动社会各领域快速发展与变革最重要的源动力。
信息技术是信息化建设最重要的技术支撑。
这个校足球队信息管理系统的功能可以分为前台用户功能和后台管理功能。
用户功能主要提供给用户使用,包括用户的注册、登录等;后台管理功能主要提供给系统的管理人员使用,包括对用户的管理。
用户注册后,登陆网站的用户可以在线查看。
这些部分用JSP设计页面及连接,使用数据库来建立相关的表,以便于对其进行查看、修改或删除。
在网站设计中,管理员完成对网站的维护与管理的工作。
使用数据库中权限的功能对管理员设置权限,管理员可以对球员数据信息进行新增,修改及删除,也可以对球员信息进行处理,同时管理员也可以对用户信息进行管理。
1.4论文组织结构
本文分为七章,各章内容如下:
第一章为绪论,主要介绍系统开发的背景、意义以及国内外类似项目的研究
现状,对校足球队信息管理系统的特点作了比较详细的分析,描述了所要开发的系统的实现目标。
第二章为系统的需求分析。
需求分析是软件开发的非常重要的一个步骤,因
此在本章我们进行了比较详细的分析。
通过对管理特点及流程的描述,构建系统的总体结构图,并详细分析了各模块的功能,为系统的设计及实现打下一个良好的基础。
第三章为系统的分析。
通过对系统的可行性分析,我们知道了本系统实用的价值。
本系统采用为系统软件架构,并从整体到局部把系统的功能模块化,以系统结构图的形式表现出来;还有就是把这些功能结构进行实体化,得到相应的实体及实体关系图,构建合适的数据库。
第四章的系统总体设计在明确了系统设计原则下,进行了功能模块设计。
接着进行数据库设计,首先针对系统中的数据设计出实体间的关系,然后描述了数据库中基本表的设计。
第五章的系统实现阐述了系统页面及其逻辑功能的实现,重点描述了前台与后台的各个功能模块的实现过程,对主要的原理和技术进行了详细的说明,并列出了一些典型的逻辑的程序流程图进行说明。
第六章系统调试与实施介绍了系统的各项调试指标,分析了调试的过程和结果。
第七章为总结部分,对所完成的系统进行总结,指出本系统的不足,同时展望下一步的开发工作。
最后是参考文献和致谢。
参考文献中列出了本次毕业设计中所用到的参考资料和文中所引用到的定义与解释的出处。
致谢中对在本次毕业设计中给予指导和帮助的老师和同学表示由衷的感谢。
2系统需求分析
2.1系统需求分析
竞技体育的发展及运动员运动成绩的提高,在很大程度上依赖于信息技术。
竞技体育技术的发展到今天,各项运动成绩已越来越接近人类体能的极限。
因此,创造新的记录越来越困难。
为了能够在接近极限的区间内再创新成绩,世界各国尤其是发达国家不遗余力地开发信息技术并应用在体育上,成为信息技术和体育科研的重点之一。
应用信息技术为提高竟技体育成绩、改进训练方法提供了可靠的依据。
每一枚凝结着幸福与汗水的金牌背后还有信息科学技术发挥着重要的作用。
据统计,获得金牌的优势项目,在平时的管理和训练过程中的科技含量也相应的比其他项目要高。
为了我国竞技体育更好更快的发展,就必须在竞技体育方面更多、更好的发展信息科学技术,增加科技含量,更好的为管理人员和教练员对运动员实现科学管理和科学训练服务。
目前信息技术在体育领域已得到广泛的应用:
在竞赛管理上,国际、国内各种大型体育比赛的组织与管理,基本上都采用了计算机技术、网络技术、通信技术,并提供广泛的、可靠的比赛信息。
2.1.1业务需求分析
随着现代高科技水平的不断发展,新兴学科、交叉学科的不断建立,相关学科的介入与渗透,足球运动面临着空前的科技竞争的挑战。
谁最先掌握先进的科学信息和技术手段并用于竞技运动训练之中,谁就具备了优胜的先决条件。
这就需要现代的运动训练与教学必须同先进的体育科研相结合,及时的、最大限度地获取有关信息,并运用于训练当中,才有可能获得较大的提高和长足的发展。
足球运动亦是这样,谁能够更好的将现代信息技术的手段运用到足球的日常训练和比赛中,谁就掌握了制胜的先机。
2.1.2功能需求分析
校足球队球员信息管理系统在登录后,能对球员个人资料和球员比赛情况进行增删改查操作。
登录后,进入球员个人资料管理,就可查询球队中球员的资料,还可以对其修改。
进入球员比赛情况管理,可以查看比赛中各个球员的比赛信息。
校足球队球员信息管理系统要实现的功能:
1、登录:
输入账号、密码登录系统。
2、球员个人资料管理:
对姓名、所在球队、球衣号码、场上位置、身高、体重、出生日期等信息的添加、修改、删除、查询。
3、比赛情况管理:
对比赛时间,比赛队伍,比赛名次、轮次等信息的添加、修改、删除、查询。
4、球员技术统计管理:
对球员每场的比赛数据进行管理,例如:
进球数,助攻数等。
5、系统管理:
修改密码、退出。
2.2系统开发环境
开发环境具体如下:
1)操作系统:
window7
2)数据库:
Mysql数据库
3)web应用服务器:
Tomcat7.0server
4)开发工具:
Eclipse
2.2.1JSP技术简介
JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
它实现了Html语法中的java扩张。
JSP与Servlet一样,是在服务器端执行的。
通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
2.2.2服务器Tomcat
Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
目前最新版本是8.0。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
2.2.3数据库Mysql
Mysql是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。
MySQL最流行的关系型数据库管理系统,在WEB应用方面Mysql是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
2.2.4数据库的连接与JavaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
在1995年时,由Netscape公司的BrendanEich,在网景导航者浏览器上首次设计实现而成。
因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。
但实际上它的语法风格与Self及Scheme较为接近。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。
为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
2.2.5JavaWeb平台开发语言—Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。
全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。
“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。
这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Sun公司对Java编程语言的解释是:
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
Java平台是基于Java语言的平台。
这样的平台非常流行。
因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。
Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。
2.3本章小结
本章主要介绍了校足球队信息管理系统的需求分析包括系统的业务需求分析和功能的需求分析,介绍了该管理系统的开发原则及方法。
也介绍了所运用的语言以及开发环境等。
3校足球队信息管理系统系统分析
3.1校足球队信息管理系统可行性分析
可行性分析是在全面调查基础上,要求以全面、系统的分析为主要方法,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行,以避免投资失误,保证新系统开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
(1)技术可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作。
硬件和软件能否满足开发者的需要等。
本系统主要采用了JSP来进行开发。
由于JSP页面的内置脚本语言是基于Java编程语言的。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
(2)经济可行性
经济可行性主要是对项目的经济效益进行评价,本系统在设计方面不需要任何经费,对我们在经济上面是完全可行的。
而且本系统如果正式实行之后,可以为学校体育教练带来非常多的便利,也能创造很多的效益。
(3)操作的可行性
本系统主要为了提高学校体育老师们的管理效率,也得到了老师的指导。
操作、界面都非常简洁明了,能使得老师们很快就可以上手。
而且如今,计算机已经非常普及,大家都有着一定的计算机知识,因此该系统是完全可行的。
3.2校足球队信息管理系统流程分析
3.2.1前台业务流程分析
经过需求分析阶段,最终确定了本系统的流程分析。
前台主要面向用户,使得使用者可以查看球员的信息和他们的比赛数据等,如图3-1所示。
图3-1前台业务流程图
用户
3.2.2后台业务流程分析
在后台设计中,主要完成管理员对该系统的管理。
进入后台之后,管理员可以对球队中的球员信息进行修改、增加或者删除。
也可以对他们的比赛数据进行增删改查,如图3-2所示。
图3-2后台业务流程图
3.3数据流程
有关数据分析的最后一步就是对数据流程的分析。
因此这里给出一个数据流程图,以便疏通数据流通的问题。
依据之前的前台业务流程,我们可以将用户的活动分为两类。
用户查看所使用到的数据为球员数据信息,球员比赛信息等。
相应的,根据后台业务流程,管理员对网站内球员信息和比赛信息的添加、更新和删除等所操作的数据定义为球员管理信息。
用户
图3-3数据流程图
3.4本章小结
本章主要是系统的需求分析,先是分析了系统的可行性,然后对系统进行流程分析。
最后再对数据流程进行分析。
4校足球队信息管理系统设计
4.1系统设计目标
信息管理系统能从全局出发辅助组织或其它机构进行决策。
我们的时代正迈向信息时代,信息的作用正变得越来越重要。
它既是一个理论研究领域又是一个实用领域,其理论和技术都在不断发展之中。
一般来说,可以将信息管理系统定义为:
信息管理系统是从一个基于管理科学理论,实用计算机技术、网络通讯技术和信息处理技术的人机系统,它通常有以下一些特征与作用:
(1)以解决组织所面临的问题为目标。
信息管理系统指定目标是组织面临的现实问题,直接以解决该问题为目标,对组织方方面面的信息集中存储、处理、分析做出决策。
(2)以数据库和数据处理技术为基础。
信息管理系统主要采用现代化的数据存储理念,对数据进行优化整合,方便各个部门访问所需要的数据,同时采用一定的数学方法进行分析处理数据,获取有用信息。
准备和提供同一格式的信息,使各种统计工作简化,从而使信息成本最低。
全面的保存大量信息,并能很快的查询和统计综合,为组织的决策提供信息支持。
(3)大大减轻组织管理人员的工作强度、节省人力和物力。
在手工条件下,组织人员需要进行的分类、登记和计算工作。
不仅大量的重复计算由计算机完成,而且输入数据后所有的数据处理也可由计算机系统完成,可以避免人工方式许多中间的处理环节,工作人员的工作强度就大大减轻。
(4)提高组织管理的工作效率。
计算机进行数据的处理,其速度是人工方式的数量级倍数,将使组织经营信息的提供更加及时。
4.2功能模块设计
根据前面对数据流的分析,本系统划分为两大模块:
用户模块和管理模块。
用户模块是为整个用户提供服务的各个模块的总和,包括用户登录、用户注册、用户信息修改等。
系统管理模块用来实现对整个系统的管理,包括球员信息管理、比赛信息管理、球员技术统计管理等。
4.2.1系统结构设计
经过需求分析阶段的论证和积累,最终确定了本系统的功能模块划分:
该信息管理系统共分为六个模块,根据上述对系统功能的初步详细的分析,可以画出系统设计结构图,从客户界面,管理界面分别对功能模块图加以描述,从而更加清晰的展示出整个管理系统的功能分布。
结构框图如图4-1所示:
比赛数据管理
图4-1足球队信息管理的功能结构图
4.3数据库设计
该足球队信息管理系统是由前台操作界面和后台数据库所构成,因此在进行系统的开发和编码之前,就必需要进行科学的后台数据库设计,数据库设计是建立数据库及其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 足球队 信息管理 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)