第二届“金亚竹丝球板杯”快乐乒乓网吉林阳光

1、背景:朋友请帮忙做一个比赛排程软件

 

2、需求:

活动目的:进一步加强并推进积分赛在吉林地区的广泛开展,推行全国健身计划,应广大乒友的强烈要求,加密吉林地区积分赛的比赛频次,使比赛和活动不断向纵深发展。

① 比赛人数未知,可以通过文本文件读取参赛人员名称;

活动组织:太极乒乓 西窗 龙少

② 对参赛人员随机分组,一组两人,两两PK,如果是奇数人数,某一个参赛人员成为幸运儿自动晋级;

活动时间:2013年6月30日1700分段以下组,1800-1999分段组7:30点前签到分组,8点准时开赛,下午1701-1799分段组,2000以上组1点签到1.30开赛

③ 比赛线下进行,比赛结束后,可以在线选择每组中晋级人员;

活动地点:吉林市精英球馆. 

④ 晋级人员进行下一轮比赛分组,依此类推,直至最后一轮。

活动设计:

看完了以上的需求,聪明的你会做出什么样的分析和设计呢?以下是我的愚见。

1、此次活动设计为3分段选手比赛。快乐网会员积分成绩需在1400分以上,(比赛分为1700以下组,1701-1799分段组,1800-1999分段组,2000分以上组)每组限制上限人数30人,共计120人,每组分3小组

3、分析:

2、低分段可报高分段比赛,高分段不可参加低分的比赛

① 考虑到该朋友的实际情况和业务需求,这个比赛排程软件显然越简单越傻瓜越好,所以在实现架构上不考虑BS架构,而考虑单页面呈现+参赛人员名称文本文档形式。

3、初赛人员,需组委会审核参赛资格,水平过低、或过高,给出建议。

② 根据需求,大致绘制如下功能示意图,显然这样设计也是为了实现起来方便

4、参赛报名人员积分及报名情况网上公示、现场公示!分组情况,现场公示!按实际参赛人数进行分组7-10人/组、为合算积分方便每小组上限10人,由积分高低进行蛇型排列,初赛人员按报名先后顺序,决定出场分组排序。

图片 1

5、一阶段小组循环,5局3胜11分制,男女混合单打。小组取前二名,二阶段晋级淘汰制。

4、实现:看到这里,聪明的你肯定有更好的实现方式啦!还请不低赐教哦!以下是我的实现写法

6、同组遭遇,男让女2分,男先发球,轮流发球。

图片 2图片 3

7、初始积分核算,小组内去掉赛前最高、最低的积分成绩之后的平均分,加净胜场次积分,小组内每胜一场加10分,如输需在平均积分中减。

本文由金沙官网线上发布于Web前端,转载请注明出处:第二届“金亚竹丝球板杯”快乐乒乓网吉林阳光

您可能还会对下面的文章感兴趣: