排球比赛相信大家都看过,我先来简单普及一下排球赛的计分规则:排球赛采取五局三胜制,得分制。前四局每局25分,每局比赛完交换场地,达到24分,必须双方差出2分才能够决出胜负。决胜局第五局为15分,比赛双方任何一方先达到8分时交换场地继续比赛,先得15分者获胜。若出现24平或14平,要继续比赛,至某队领先2分才能胜利。

首先来进行分析一下所需要的功能

1.用户:裁判,运动员,排球协会,教练员

2.使用范围:用于排球比赛

3.实现功能:

(1)可以及时更新双方得分。

(2)具体实现得分情况:

第一局:
if(甲先8){
交换场地
if(甲先15)
甲胜
else
if(乙先15)
乙胜
else
if(甲先25)
甲胜
交换场地
else if(乙先25)
乙胜
交换场地
else
平局
if(甲-乙>=2)
甲胜
交换场地
else(乙-甲>=2)
乙胜
交换场地
else
继续比赛 }
else
if(乙先8){
if(甲先15)
甲胜
else
if(乙先15)
乙胜
else
if(甲先25)
甲胜
交换场地
else if(乙先25)
乙胜
交换场地
else
平局
if(甲-乙>=2)
甲胜
交换场地
else(乙-甲>=2)
乙胜
交换场地
else
继续比赛 }

以此类推进行判断,在此还要判断能否进入第五局

如果第四局的比分为3:1,则不用进行第五局,直接宣布比赛结果。如果第四局的比分为2:2,就进行第五局,

进行第五局

if(甲先8){
交换场地
if(甲先15)
甲胜
else
if(乙先15)
乙胜  以此来用这个思路是实现排球计分。

(3)每加一分,可以用Winform窗体来实现,做两个按钮进行加分设置,两个textBox输出谁赢就按一个按钮,当一方达到25分就进1,系统自动在文本框中清零。

(4)不足:若出现裁判判断失误,返回上一个值得操作无法实现。

总结:代码的实现是我的一个难点,并且在规划上也不是那么全面。

转载于:https://www.cnblogs.com/mnge/p/6052048.html

排球计分规则功能说明书相关推荐

  1. 排球比赛计分规则功能说明书

     开发名称:排球比赛计分规则 用户:喜欢排球的观众.裁判员.教练及运动员  实现该软件的计算机网络:学校机房  项目与其他软件:系统关系  软件介绍:排球计分软件是专门针对排球的一款计分软件,可以利用 ...

  2. 排球计分程序功能说明书

    目标: 帮助排球裁判计分,以减轻裁判的负担.并记录比赛计分的过程.目标不包括犯规的判定.详细的了解了比赛计分规则之后及用户需要所形成的汇总.通过这个文档能够明确以后项目的进度与规划,组织软件的开发与测 ...

  3. 排球比赛计分程序功能说明书

    ---恢复内容开始--- 编写目的 让裁判和排球爱好者,赛事组织便于记录分数和查询赛事记录. 目标不包括犯规判定. 项目用户 赛事组织和裁判以及广大排球爱好者. 项目典型场景 2016年里约奥运会女排 ...

  4. 排球计分规则3.17

    用户故事: 作为一名现场记分员,我希望详细记录比赛现场比分增长情况,以便观众及运动员.教练员及时掌握比赛状况.(满意条件:每一次比分的改变,都要形成一条记录) 运行截图: 下附代码: -------- ...

  5. 淘宝评价计分规则,店铺信用评价如何累计

    1.信用评价:淘宝网会员在个人交易平台使用支付宝服务成功完成每一笔交易后,双方均有权对对方交易的情况作一个评价,这个评价亦称之为信用评价. 2.评价积分:评价分为"好评".&quo ...

  6. 外汇业务信息系统 功能说明书

    外汇业务信息系统 功能说明书 作 者 编写日期 目 录 1 概述 2 1.1 业务范围 2 1.2 总体主导思想 2 1.3 系统设计原则 2 1.4 业务术语 3 2 公共功能要求 4 2.1 共通 ...

  7. 排球计分系统java_排球计分系统|网世技术排球计分系统下载v1.0官方版 - 欧普软件下载...

    排球计分系统是一款免费的排球比赛计分软件,采用五局三胜制,可以准确的记录双方的得分情况,包括犯规.球员信息.全队得分等信息,支持多种设备输出,是日常排球比赛计分的好工具,有需要的朋友可以来本站下载! ...

  8. 第三组(geomystory)需求经理:头脑风暴+核心竞争力+功能集+NABCD+用例文档+功能说明书+技术说明书...

    头脑风暴: 第一天: 只选出了入围集合={看图猜成语,几何或几何游戏,电脑版桌游} 风暴纪要: * 软件分类:游戏类(开心消消乐),办公软件类(word),工具类(编辑器,几何画板),计算机辅助教学( ...

  9. 产品规格说明书怎么写_SAP业务顾问,如何写一篇合格的功能说明书

    原文路径: 如何写一份合格的SAP功能开发说明书--报表类​mp.weixin.qq.com 大家如果有兴趣,欢迎关原文链接中的注微信公众号,有很多很有用的知识分享和项目机会分享. 导读 前几天,有朋 ...

最新文章

  1. python兼职程序员工资一般多少-做Python程序员,工资一般多少?
  2. NameServer的总控逻辑
  3. C#---HTML 转文本及HTML内容提取
  4. dxf geojson 转换_将Geopandas中geojson文件的linestring转换为polygon
  5. ZooKeeper入门(五)配置集群和选举机制
  6. mysql 表结构 增删改查_mysql学习【第3篇】:数据库之增删改查操作
  7. 网站页面左右_广州网站优化的技巧是什么?
  8. 绘图的尺寸_Auto CAD机械绘图尺寸标注教程1(尺寸标注简介)
  9. 事件与委托的一点概念理解
  10. 【车牌识别】基于matlab GUI模板匹配车牌库识别【含Matlab源码 416期】
  11. 官方验证!雨林木风 Ghost XP SP3 装机版 ylmf_xp3_yn9.8 !!附:官方全部MD5!
  12. Devart Excel Addins 2.5.660 插件 Crack
  13. AnySdk渠道列表
  14. 使用JAVA文件上传的几种方式
  15. Win10(21h2)十一代i7,HUD750,打驱动一直重启
  16. Unity3d 联通沃商店接入问题
  17. [vue-router] Named Route ‘Home‘ has a default child route. When navigating to this named route....
  18. 成都拓嘉启远:拼多多上产品清单的条件
  19. 微信公众平台java开发详解
  20. 回首步入社会的两个月

热门文章

  1. 【C++】String用法总结
  2. 20230103编译ToyBrick的TB-RK3588X的Andorid12的LOG01
  3. 结合redis设计与实现的redis源码学习-2-SDS(简单动态字符串)
  4. SSM框架解决QQ邮箱激活535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´及端口25被占用问题
  5. 【C#】SharpDevelop使用教程,C#写windows下第一个窗口程序,简单粗暴,初学者进,全图文,一看就明白
  6. 固定在底部|锚定在底部
  7. SQL注入一句话木马(load_file/out file)
  8. java设计按月每天签到_java微信签到功能实现:java做的一个简易的微信签到系统的案例...
  9. Connect to tfhub.dev:443 [tfhub.dev/216.58.200.238] failed 问题解决
  10. 一年级下册数学计算机应用题,【小学一年级数学练习题】小学生和机器人