论文部分内容阅读
棋类比赛主要包括中国象棋、国际象棋、围棋、跳棋等比赛种类,基本上都是以双人对决的形式进行。随着人民经济水平的提高,人们对身体健康和智力发展越来越重视,而棋类比赛正是智力型比赛中极为流行的一类比赛。随着棋类比赛的不断发展,人们对比赛的合理性、公平性等各方面都提出了越来越高的要求。而且随着参与人数的增加,比赛规模也是越来越大,而保证比赛稳定、高效地进行对推动比赛的发展显得至关重要。目前,大多数较高规格棋类比赛都已经废弃了淘汰赛和循环赛,采用积分编排制进行比赛,这对于人数较多的情况下,可以经过较少的轮次来科学合理地评定参赛者的水平。本系统是比较完备的棋类比赛管理系统,主要针对基层组织的小规模棋类比赛作为使用对象,以棋类中普遍采用的积分编排制为基础进行开发。另一方面,对于规模不是很大的棋类比赛来说,往往比赛的流程全是基于手工纸质的办公,对于比赛赛事的管理费时费力,但是开发专业的系统又要投入过多的人力和物力。随着计算机时代和信息化的到来,开发一个轻便易用的棋类比赛系统是具有很大的实用价值和启发意义的。 本系统在开发期间,与不同棋类比赛的参与人员进行了大量的交流探讨,咨询了对于比赛计分规则的看法;也询问了一些比赛管理者,着重询问了在安排比赛中的难点和重点,并探讨了当前最为迫切的转为计算机化的需求。同时结合自己学校和周围同学的比赛情况,结合相关的体育制度规则,为本系统的开发实现确定了明确的思路和方向。本系统采用Excel和VBA的技术进行开发,稳定可靠,在保持各个模块业务逻辑上的具有清晰的调用关联时,保证他们的低耦合性;本系统本着简单易用、易于扩展、安全可靠、便于二次开发的的原则,对系统的开发模型、技术架构以及功能模块进行科学的规划;并按照该设计进行编码和实现,开发完成了基于 Excel的棋类比赛管理系统。进行了多次模拟使用,功能测试和性能测试,以保证本系统在实际比赛中可靠的运行。