设为首 页  加入收藏  联系我们    
程序代码快速生成源码生成
辅导计算机软件程序 毕业设计 程序代码 代写做软件程序毕设 免费开发资料 -> 毕业设计 -> JSP体育赛事制度算法-612-源码+论文资料 退出登录 用户管理
客服联系方式:
 
 
    特色优势
 
软件简介:
视频地址链接:
本站尽最大可能将系统开发过程,系统流程分析,系统数据库表结构,免费提供您参考阅读!请下载演示参考系程序细节,更多详情请咨询客服!
技术经验 | VB毕业设计 | JSP毕业设计 | VC毕业设计 | 文献参考 | C#毕业设计 | vb.net毕业设计
Delphi毕业设计 | Asp.NET毕业设计 | VBA (Access) 毕业设计 | VBA (Excel) 毕业设计 | ASP毕业设计 | PB毕业设计 | android(安卓)毕业设计
Nodejs ES6前端全栈 vue react 小程序 express koa2 mern | python(web开发Django框架) | html5游戏开发 | Jquery毕业设计 | XSLT毕业设计
该项目的目的是要设计和实施一套系统,这将有助于组织者管理运行体育比赛或游戏比赛(即包含多个比赛的大型赛事管理系统)。目标是使系统可定制不同的体育或游戏(即包含多个比赛规则)。
背景资料
    许多的运动和游戏比赛,进行使用的一种方法(其中之一的规则)称为“瑞士制”。在这个系统中,比赛由定义的几轮组成,截至最后一轮大赢家出现。所有竞争者每一轮都要比赛,所以在这方面,瑞士的制度和淘汰制(个人认为淘汰制度就是竞速)是完全不同的。第一轮比赛里所有选手都在一个组里(不用分组)并且随机的挑选对手,或者使用关于他们SEED(见附录1)信息进行配对。在第二轮里有两个组,第一轮赢的一组,输的一组,每一组的规则同第一轮的规则,每个参赛选手与他们同一组的选手对抗,对手随机或者使用SEED信息。在第三轮比赛中,将有三个组:两场比赛都赢的,只赢一场的,和两场都输的。每个选手与他们同组的选手对抗,规则同上,随机配对和SEED配对。以此类推剩下的几轮比赛也是如此。
解释:第一轮比赛中,种子选手不参加(算赢),直接晋级到第二轮。第二轮种子选手和赢的那些人一组(种子选手必须与非种子选手对阵;否则种子选手应该与那些与他们实力相差较远的种子选手对阵),输的人一组。第三轮,共三组,赢两次的一组(其中种子选手必须与非种子选手对阵;否则种子选手应该与那些与他们实力相差较远的种子选手对阵),一赢一负的人一组(其中种子选手必须与非种子选手对阵;否则种子选手应该与那些与他们实力相差较远的种子选手对阵),输两次的人一组。以此类推剩下的几轮比赛也是如此。
注:比赛规则暂定为瑞士制,竞速制,竞技比分制(叠加半决赛和决赛比分,和不叠加比分),射击制,团队比赛再加1个规则(篮球,足球,排球的各个比赛有很多种规则)。
一个瑞士锦标赛能有很多轮的比赛,取决于登记的容量的大小(系统应该可以让管理员设置N轮比赛)。赢家是那些一直到最后一轮比赛之后都表现最好的,客观情况下应该只有一个参赛者赢得所有比赛。
用户需求
主办者的基本要求是要做到以下;
1.输入比赛信息,如它的名称,开始日期及详情任何奖品,在比赛运行前可以编辑,在比赛运行前,后可以删除。 (还需要选择比赛规则)
2.输入竞争对手(或团队)的细节,ID,姓名,性别(比赛最好可以设置男,女,及男女混合比赛),身高,体重,国籍和 SEED(轮转比赛需要根据SEED进行配对)水平等级的信息。
人员  团队  是单位
团队的时候
3.删除不参加比赛的竞争对手(或团队)的细节。
4.输入每个比赛种的每一轮比赛中的配对。
5.为在每一比赛中的每一轮保存配对并显示在一个简洁的表格里。
6.记录每场比赛在每一轮的结果。记录赢家,并记录每个竞争者的分数(如果有比分的话,这取决于游戏。)
7.保存结果,并在多个不同种类的表格中显示。
A.    某一特定的竞争对手(或团队)的结果,包括他们每一轮的对手和他们的累积分数;
B. 所有比赛的每一轮的结果,
C. 迄今为止的比赛的多种结果还有最终全部的比赛结果。包含参赛者的的名字,名字的分组是根据他们赢了多少比赛,他们的累计分数的显示,并且每组的分类是根据累计分数从最好到最差的。
B.
C.    --------------------成绩排名表 最好最差
算法比对 时候   若A和b  比较过了 以后就在也不可以碰了   最终   若只有 A和B了 折 必须A和B比对
该系统还需要做到以下几点:
为联赛的比赛的每个轮自动生成完整的明细表,而不是要求管理员为比赛配对进入配对,做这些的时候,应遵循下列准则:
竞争选手(或团队)绝不能与同样的竞争对手(或团队),在一个以上的一轮对阵即配对。
只要有可能,在每轮里,参赛者都必须与同组的一个跟他们一样的选手对阵。如果是不可能的,他们就必须与SEED距离较远的选手对阵。
允许他们描述任何专项体育赛事的特征并且拥有这个系统的执行的功能。这些功能是根据那些特殊体育赛事的特征执行的。这将使组织者能够在不同的体育比赛中使用这个系统。体育比赛的典型特征如下:
名字
 特别要求有穿插广告信息。比如NIKE等等。请为每个窗口穿插适当广告位。并且为赞助商列一个名单;包括赞助商名称,赞助比赛(有单独的,也有全局的),赞助金额,并以金额从大到小排列。可添加赞助商信息(名称,赞助项目,赞助金),编辑赞助商。
管理员登陆功能。和运动员登陆功能。管理员登陆权限和与运动员权限也要添加。
系统需用英文编写。
另外,联系配对系统设置简单的运动场地的时间分配。A,B,C,D种场地。
特别要求:
按照我给的设计方案编写。我写的不全,只是提一个大体的思路,具体的按前面的要求做尤其是保存结果那里我没想好怎么做但设计中一定要有显示。哪里不对可以和我商量修改。
设计中的直接复制过来和系统自动生成的模板代码需要特殊标记一下。
设计中需要有简单的说明,方便我看懂。
设计要求思路清晰,且JSP路径和数据库的名称都是相应的英文不是拼音!
点击Sport 进入此Sport 页面

开始
用户名
密码
登陆验证
系统管理
  赛事编排
自动编排+场地安排
团队编排
队员编排
选手信息录入
赛事信息录入
比赛结果收集
比分结果排序
胜利者信息
结束

1,验证
1,输入比赛信息,包括选择运动规则(已有的算法瑞士制淘汰制等4种算法),参赛者形式(团队或者队员)。
游泳
运动名称 
 
选择瑞士制等
选择参赛者形式
团队  个人的
配制团队~
 
人员录入   是否是种子选手  世界排名
 
2,再添加的已有的运动的队员
 
 
 
A3 男  中国 3号种子等
 
A4 男  马来西亚 4号种子等。
 
3,对选择的团队中的队员进行配对。
 
 
配对原则:
比赛由参赛者的多少确定的几轮组成,截止最后一轮冠军出现。所有参赛者每一轮都要参赛,所以 瑞士制和淘汰制是完全不同的。
第一轮比赛里所有选手都在一个组里(不用分组)并且随机的挑选对手 ,或者使用他们种子排名进行配对。
在第二轮里有两个组,第一轮赢的为一组,输的为一组。每一组的规则 同第一轮的规则,每个参赛选手与他们同一组的选手对抗,对手随机或者使用种子排 名。
在第三轮比赛中,将有三个组:前两场比赛都赢的一组,只赢一场的一 组,两场都输的一组。每个选手与他们同组的选手对抗,规则同上,采用随机配对和 种子排名配对。
以此类推剩下的几轮比赛。

解释:
      
第一轮比赛中,种子选手没排上(算赢),直接晋级到第二轮。
      
第二轮种子选手和赢的那些人一组(种子选手必须与非种子选手对阵;否则种 子选手应该与那些与他们实力相差较远的种子选手对阵),输的人一组。
      
第三轮,共三组,赢两次的一组(其中种子选手必须与非种子选手对阵;否则 种子选手应该与那些与他们实力相差较远的种子选手对阵),一赢一负的人一组(其 中种子选手必须与非种子选手对阵;否则种子选手应该与那些与他们实力相差较远的 种子选手对阵),输两次的人一组。
     
以此类推剩下的几轮比赛。
以瑞士制为例
队员   种子
A1     1
A2     3
A3     2
A4     4
A5     5
A6     6
-------------------------
B1     0
B2     0
B3     0
B4     0
B5     0
B6     0
B7     0
B8     0
B9     0
B10    0
B11    0
B12    0
B13    0
B14    0
第一轮种子选手 A1~A6不参加比赛,算赢直接进入第二轮。
非种子选手B1~B8随机配对。   比如 BI  VS  B8       B2   VS    B7 等
配对成功显示在表格里,配对后面输入胜负
BI  VS  B8,B1 胜
B2  VS  B9,B2 胜
B3  VS  B10,  B3 胜
B4  VS  B11,  B4 胜
B5  VS  B12,  B5 胜

B6  VS  B13,  B6 胜
B7  VS  B14,  B7 胜
 
进入第二轮第二轮种子选手和赢的那些人一组(种子选手必须与非种子选手对阵;否则种子选手应该与那些与他们实力相差较远的种子选手对阵),输的人一组。
(第一种种子选手必须与非种子选手对阵)赢的人和种子选手一组 B1,B2,B3,B4,B5,B6,B7和A1~A6 一组
输的人一组  B8,B9,B10,B11,B12,B13,B14一组
A1 随机和B1~B7的人配对,
A2 随机和B1~B7的人配对,
。。。。。。
比如剩下B2,B3没有配对则随机配对。这些都要选择胜出并记录比分。
设定此组 A1,A2,A3,A4,A6,B1,B2胜出
 
输的B8~B14随机配对,配对后管理员输入比分,系统记录比分
当为基数时有一个人轮空。
B8  VS  B11  B8  胜
B9  VS  B12  B9 胜
B10 VS  B13   B10胜
B14 轮空直接晋级
 
 
进入第三轮
在第三轮比赛中,将有三个组:两场比赛都赢的,只赢一场的,和两场都输的。每个选手与他们同组的选手对抗(种子选手必须与非种子选手对阵;否则种子选手应该与那些与他们实力相差较远的种子选手对阵)
赢两场的一组比如
A1   VS  A6   A1胜
A2   VS  B1   A2胜
A3   VS  B2   A3胜
A5轮空直接晋级
 
赢一场输一场的一组
…………
以此类推
 
 
最后得出赢家。
 
循环对数的 2 * N次方   出单 直接升级
 
淘汰 就是直接删除  比赛的人 出单 直接升级
 
 
 
 
 
 
 
 
 
 
 
 
不能下载计算机源码, 毕业设计论文资料,
大作业!报告错误,谢谢
 
找到您需要的资源啦!?本站所有软件高速免费下载,记得下次再来哦,毕业设计免费获取,3Q2008.Com您下载的首选
  软件大小:未知大小 下载次数:0  
  更新时间:2010/11/7 19:48:30  
下载地址一

输入您的题目信息关键字,查询更多

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright ©2024 3Q2008.Com 网络
 

定做服务操作流程 主站   关于我们   联系程序员   企业建站 

辽ICP备2024022997号-1
 业务(企业网站制作,系统制作,毕业设计资料辅导,系统开发 ,项目定制,辅导讲解,算法分析)
联系方式:jjwebCoder@QQ.Com    QQ:63353282    Tel:(86) 0411-84062008
Copyrights ©3Q2008.Com 网站制作 3Q2008网络
网站制作,系统开发 记得http://www.3Q2008.Com http://www.QY2S.Com http://www.99wk.Com
首页 |  定制流程 |  检索数据 |  联系我们 | 关于本站 |  Top △