基于SSM的乒乓球比赛管理系统
以前人们在对数据进行统计和记录时候,通常使用的是纸和笔,对于大量数据的记录很不方便,使用的人力物力也很庞大,到了现在,人们对纸和笔的依赖慢慢降低,在如今的互联网时代,计算机可以代替纸笔记录所需要的数据,它方便快捷并且储存量大且数据不易毁坏。
本系统就是基于为乒乓球比赛提供便利的原则,设计和开发一套乒乓球比赛管理系统,该系统不仅可以对乒乓球比赛的数据进行记录,还可以进行统筹与安排,节省人力,物力,为参赛人员和管理人提供便利。本系统首先分析了国内外乒乓球比赛管理系统的特点,结合了实际的需求以及报名、成绩录入过程数据信息的全面分析,系统的开发基于B/S构架,使用Eclipse作为开发工具和MySQL 最为后台数据库,然后在对整个赛事进行需求分析的基础上,运动软件工程的方法,对系统进行了分析与设计,然后给出系统结构图,实体关系图,数据库各个表的设计,通过截图来显示界面设计,数据库设计以及系统的开发与操作,它不但能完成赛事管理中的基本操作,具有程序设计合理、利于操作、运行不易出错、安全等特征。
本系统能够让不同用户登录,同时分配了不同的权限。系统功能实现操作员管理、运动员管理、项目分类管理、赛程管理、登记参赛、成绩录入和成绩统计功能。方便记分员对成绩的录入,方便运动会的信息查询管理及修改,并随时知道赛程。
关键词:乒乓球比赛管理系统,B/S架构,MySQL数据库
In the past, people used to use paper and pen when they counted and recorded data. It was very inconvenient to record a large amount of data, and the use of human and material resources was also very huge. Now, people's dependence on paper and pen is gradually decreasing. In today's Internet era, computers can replace paper and pen to record the required data, It is convenient, fast, large storage capacity and data is not easy to destroy.
This system is based on the principle of providing convenience for table tennis competition, designs and develops a set of table tennis competition management system, which can not only record the data of table tennis competition, but also make overall planning and arrangement, save manpower and material resources, and provide convenience for participants and managers. This system first analyzes the characteristics of table tennis competition management system at home and abroad, combined with the actual needs and the comprehensive analysis of data information in the process of registration and score entry. The development of the system is based on B / S architecture, using eclipse as the development tool and mysql Based on the requirement analysis of the whole competition, this paper analyzes and designs the system with the method of sports software engineering, and then gives the system structure diagram, entity relationship diagram, and the design of database tables. The interface design, database design, and system development and operation are displayed through the screenshot, It can not only complete the basic operation in the event management, but also has the characteristics of reasonable program design, easy operation, easy operation and safety.
The system allows different users to log in and assign different permissions at the same time. The system functions include operator management, athlete management, project classification management, schedule management, registration, score entry and score statistics. It is convenient for the scorer to input the results, to query, manage and modify the information of the games, and to know the schedule at any time.
Key words: Table tennis competition management system, B / S architecture, MySQL database
乒乓球作为我国的“国球”,集健身、竞技、娱乐与一体,不仅可以锻炼身体,而且还可以练习头脑的灵活性、眼睛的反应力以及全身的协调性,因此,有着非常雄厚的群众基础。
本系统主要作用是帮助管理员对乒乓球比赛进行统筹与安排,减少各种环节上的花费的时间和精力,能够让不同用户登录同时登录,同时对于不同的用户身份分配了不同的操作权限。系统功能实现操作员管理、运动员管理、项目分类管理、赛程管理、登记参赛、成绩录入和成绩统计功能。方便管理员对成绩的录入,方便管理员和运动员对运动会的信息查询以及修改。
对系统设计来说至关重要的是设计一个比较简介易懂的操作界面。系统设计的不但系统功能要有实用性,而且操作页面还要简单方便,这样才能够真正的发挥本系统的优越性,提高工作效率。而在一个系统中,数据库的作用也相当重要,数据库如果结构能够设计地好,可以很大程度上提高系统效率,反之亦然。而由于本乒乓球比赛管理系统涉及到操作员信息、运动员信息、赛程信息、成绩信息等等,关联的表格比较多,这样数据库结构设计将是一个难点。一个合理的结构设计,能使其存储的效率得以升高,更为数据连续而且关系的一致提供了重要的保障。
目前,国内外具备乒乓球比赛管理功能的计算机程序主要有一下三个:国内常用的是 CATS 系统;国际乒联常用的是一个基于 Microsoft Excel 的电子表格程序;还有就是在94年亚洲乒乓球锦标赛和95年第四十三届世乒赛上使用的微电脑报名及抽签程序。这三种程序各有其优缺点,值得我们学习和参考。
1)CATS 乒乓球竞赛组织管理系统
CATS 乒乓球竞赛组织管理系统(以下简称 CATS)是解放军体育学院和中国乒协联合研制成功的,C 代表中国乒协;A 代表解放军体育学院, T 代表乒乓球,S 代表系统,CATS 合起来的意思就是这个乒协和解放军体育学院联合研制的乒乓球竞赛组织管理系统。CATS 系统的研制与应用,先后圆满完成了一系列乒乓球比赛,得到了广泛的好评。它是集报名、编排、成绩打印为一体的系统,已成功用于国际、国内大型比赛和基层群众行比赛,并与 1988 年6月推广了国家体育总局的鉴定,鉴定委员会一致认为该系统填补了国内空白,达到了国际领先水平。
CATS 系统虽然功能强大,但也存在其自身的缺点:该软件操作非常复杂,使用之前需要组织专门的培训,普及相对困难;报名信息需要通用的格式完成,如 Excel 表格,但 CATS 系统无法直接读取这样一个电子表格,需要工作人员将表格里面的报名信息一个一个的输入进 CATS 系统,并激活所有字段方能使用,由于没有直接从 Excel 表格读取报名信息的功能,报名信息的复用也无法实现; CATS 系统研制初期针对目标是正式的大型比赛,因此它值提供了固定的几个组别:男子单打、单子双打、女子单打、女子双打、男子团体、女子团体及混合双打。如要处理先分组,再进行职位划分级别就会增加操作的复杂性;CATS 系统无法自动处理乒乓球竞赛的不同阶段的衔接,只是将每一个阶段都当成一个全新的、独立的比赛来处理的。
2)国际乒联竞赛组织管理表格(基于 Microsoft Excel)
国际乒联在比赛中广泛运用的竞赛组织管理表格是基于 Microsoft Excel 的电子表格。该系统界面美观大方,信息直观明朗,打印方便,易于操作,使得操作者无需接受额外的计算机技能培训即可上手操作。
与 CATS 系统不同,国际乒联推广的这套电子表格并不具备计算机编排的功能,需要使用者通过其他方法进行编排,然后将结果输入到表格的指定页面中,一旦输入完毕,其他页面的竞赛信息会自动刷新。该系统已成功运用于包括 08 年北京奥运会在内的各类型大型赛事。
该系统也存在其自身的不足:针对每一个不同的赛事、每一个竞赛项目需要单独设计表格,各竞赛项目的表格无法通用,除非两个竞赛项目除竞赛名称不同外,在报名人数、阶段数、球台数量、编排等各方面完全相同的情况下才有可能复用表格,每一场比赛都需要请国际乒联的工作人员设计一份表格是非常麻烦的,而对于国内的一些业余比赛,请国际乒联的工作人员设计表格几乎是不可能实现的。
3)国际乒乓球比赛微电脑报名及抽签系统
张瑛秋等针对当前国际乒乓球比赛微电脑报名系统和抽签工作中存在的主要问题进行研究,提出了改革方案,同时创造性地编制了《协会名库》和《人名字典库》,极大地提高了报名和编排工作的效率;该系统可在五分钟内生成抽签所需要的七个单项的准确的种子名单及抽签名单,如需要还可以打印;五分钟内完成抽签前的大量准备工作,如统计汇总报名、确定号码位置数、决定绘制淘汰赛标准的方法、确定种子位置、轮空位置等等;三小时内完成世乒赛七个项目的抽签实施和抽签后印发抽签结果的工作。使用该系统,在不同国家和地区举办的不同比赛中,运动员和协会的报名资料可以重复使用,减少了乒乓球报名及抽签工作中的重复工作量,提高了比赛组织效率。
但是该系统也存在其自身的缺点,目前尚无针对中国乒协会员的《协会名库》和《人名字典库》。如果需要建立全新的针对中国乒协会员的《协会名库》和《人名字典库》,一方面,业余联赛中协会和会员数量太多,各协会和会员的变化又太快,大量新老会员交替,使得工程过于庞大,维护成本偏高;另一方面,业余联赛不像国际大赛,它受地域性影响,在北方举办的联赛,就很难吸引大量南方的会员参加,因此《协会名库》和《人名字典库》的可重复利用率不高。如果分省或者地区来建立不同的《协会名库》和《人名字典库》又增加了建立和管理的难度。此外,该系统仅仅具备报名和抽签功能,并不具备其他诸如编排和记录等功能。会员的《协会名库》和《人名字典库》,一方面,业余联赛中协会和会员数量太多,各协会和会员的变化又太快,大量新老会员交替,使得工程过于庞大,维护成本偏高;另一方面,业余联赛不像国际大赛,它受地域性影响,在北方举办的联赛,就很难吸引大量南方的会员参加,因此《协会名库》和《人名字典库》的可重复利用率不高。如果分省或者地区来建立不同的《协会名库》和《人名字典库》又增加了建立和管理的难度。此外,该系统仅仅具备报名和抽签功能,并不具备其他诸如编排和记录等功能。
目前国内外比较流行的乒乓球比赛管理系统,如CATS系统、国际乒乓球比赛微电脑报名及抽签系统和国际乒联竞赛组织管理表格都没有提供积分计算功能,在设计的时候也没有预留接口以便将来扩展类似的功能。同时这些软件都是针对专业的竞赛或者针对专业的工作人员设计的,应用于乒乓球比赛中都存在着或多或少的问题,比如国际乒联的竞赛组织管理表格没有提供计算机报名和编排的功能,系统过于专业,使用前需要进行大量专业的培训,目前国内能熟练掌握该系统的裁判长人数也是少之又少。
因此,一款既不需要大量专业知识支撑就能上手、界面友好且能同时完成乒乓球比赛工作的系统呼之欲出。
本系统能够让不同用户登录,同时分配了不同的权限。系统功能实现操作员管理、运动员管理、项目分类管理、赛程管理、登记参赛、成绩录入和成绩统计功能。方便记分员对成绩的录入,方便运动会的信息查询管理及修改,并随时知道赛程。
----------未完待续----------
🍅点击下方卡片获取联系🍅