第六小组作业

计划:

估计这个任务需要多少时间完成:5-6天

开发:

需求分析:作为一个排球记分员,我希望能够方便的记录分数(精确到每球的的分),以便及时的把分数反映给观众。

设计文档:①排球计分程序的加减分②比赛结果的查询③比赛详细记录的查询

具体设计:

活动图:

具体编写:

详细得每场总比分:

具体代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void jia1_Click(object sender, EventArgs e)
        {
           if(TBC.Text=="第一场")
           {
            if(int.Parse(TB1.Text)<25)
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();

                int c = int.Parse(TB2.Text);
                if (a == 25 && a - 1 > c)
                {
                    MessageBox.Show("第一场" + CB1.Text + "赢");
                    TBC.Text = "第二场";
                    TB1.Text = "0";
                    TB2.Text = "0";
                }
            }
            else
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a - 1 > c)
                {
                    MessageBox.Show("第一场" + CB1.Text + "赢");
                    TBC.Text = "第二场";
                    TB1.Text = "0";
                    TB2.Text = "0";
                }
            }
          }
           else if (TBC.Text == "第二场")
           {
               if (int.Parse(TB1.Text) < 25)
               {
                   int a = int.Parse(TB1.Text);
                   a++;
                   TB1.Text = a.ToString();
                   int c = int.Parse(TB2.Text);
                   if (a == 25 && a - 1 > c)
                   {
                       MessageBox.Show("第二场" + CB1.Text + "赢");
                        TBC.Text = "第三场";
                        TB1.Text = "0";
                        TB2.Text = "0";
                   }
               }
               else
               {
                   int a = int.Parse(TB1.Text);
                   a++;
                   TB1.Text = a.ToString();
                   int c = int.Parse(TB2.Text);
                   if (a - 1 > c)
                   {
                       MessageBox.Show("第二场" + CB1.Text + "赢");
                       TBC.Text = "第三场";
                       TB1.Text = "0";
                       TB2.Text = "0";
                   }
               }
           }
           else if(TBC.Text=="第三场"){
            if (int.Parse(TB1.Text) < 25)
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a == 25 && a - 1 > c)
                {
                    MessageBox.Show("第三场" + CB1.Text + "赢");
                    TBC.Text = "第四场";
                    TB1.Text = "0";
                    TB2.Text = "0";
                }
            }
            else
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a - 1 > c)
                {
                    MessageBox.Show("第三场" + CB1.Text + "赢");
                    TBC.Text = "第四场";
                    TB1.Text = "0";
                    TB2.Text = "0";
                }
            }
        }
            else if(TBC.Text=="第四场"){
            if (int.Parse(TB1.Text) < 25)
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a == 25 && a - 1 > c)
                {
                    MessageBox.Show("第四场" + CB1.Text + "赢");
                    TBC.Text = "第五场";
                    TB1.Text = "0";
                    TB2.Text = "0";
                }
            }
            else
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a - 1 > c)
                {
                    MessageBox.Show("第四场" + CB1.Text + "赢");
                    TBC.Text = "第五场";
                    TB1.Text = "0";
                    TB2.Text = "0";
                }
            }
            }
           else if (TBC.Text == "第五场")
           {
            if (int.Parse(TB1.Text) < 25)
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a == 25 && a - 1 > c)
                {
                    MessageBox.Show("第五场" + CB1.Text + "赢");

                }
            }
            else
            {
                int a = int.Parse(TB1.Text);
                a++;
                TB1.Text = a.ToString();
                int c = int.Parse(TB2.Text);
                if (a - 1 > c)
                {
                    MessageBox.Show("第五场" + CB1.Text + "赢");
                }
            }
            }
        }

        private void jia2_Click(object sender, EventArgs e)
        {
            if (TBC.Text == "第一场")
            {
                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);
                    a++;
                    TB2.Text = a.ToString();

                    int c = int.Parse(TB1.Text);
                    if (a == 25 && a - 1 > c)
                    {
                        MessageBox.Show("第一场" + CB2.Text + "赢");
                        TB2.Text = "0";
                        TBC.Text = "第二场";
                        TB1.Text = "0";
                    }
                }

                else
                {
                    int a = int.Parse(TB2.Text);
                    a++;
                    TB2.Text = a.ToString();
                    int c = int.Parse(TB1.Text);
                    if (a - 1 > c)
                    {
                        MessageBox.Show("第一场" + CB2.Text + "赢");
                        TBC.Text = "第二场";
                        TB2.Text = "0";
                        TB1.Text = "0";
                    }
                }
            }
            else if(TBC.Text=="第二场")
            {
            if (int.Parse(TB2.Text) < 25)
            {
                int a = int.Parse(TB2.Text);
                a++;
                TB2.Text = a.ToString();
                int c = int.Parse(TB1.Text);
                if (a == 25 && a - 1 > c)
                {
                    MessageBox.Show("第二场" + CB2.Text + "赢");
                    TBC.Text = "第三场";
                    TB2.Text = "0";
                    TB1.Text = "0";
                }
            }
            else
            {
                int a = int.Parse(TB2.Text);
                a++;
                TB2.Text = a.ToString();
                int c = int.Parse(TB1.Text);
                if (a - 1 > c)
                {
                    MessageBox.Show("第二场" + CB2.Text + "赢");
                    TBC.Text = "第三场";
                    TB2.Text = "0";
                    TB1.Text = "0";
                }
            }
            }
            else if (TBC.Text == "第三场")
            {
                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);
                    a++;
                    TB2.Text = a.ToString();
                    int c = int.Parse(TB1.Text);
                    if (a == 25 && a - 1 > c)
                    {
                        MessageBox.Show("第三场" + CB2.Text + "赢");
                        TBC.Text = "第四场";
                        TB2.Text = "0";
                        TB1.Text = "0";
                    }
                }
                else
                {
                    int a = int.Parse(TB2.Text);
                    a++;
                    TB2.Text = a.ToString();
                    int c = int.Parse(TB1.Text);
                    if (a - 1 > c)
                    {
                        MessageBox.Show("第三场" + CB2.Text + "赢");
                        TBC.Text = "第四场";
                        TB2.Text = "0";
                        TB1.Text = "0";
                    }
                }
            }
            else if(TBC.Text=="第四场"){
            if (int.Parse(TB2.Text) < 25)
            {
                int a = int.Parse(TB2.Text);
                a++;
                TB2.Text = a.ToString();
                int c = int.Parse(TB1.Text);
                if (a == 25 && a - 1 > c)
                {
                    MessageBox.Show("第四场" + CB2.Text + "赢");
                    TBC.Text = "第五场";
                    TB2.Text = "0";
                    TB1.Text = "0";
                }
            }
            else
            {
                int a = int.Parse(TB2.Text);
                a++;
                TB2.Text = a.ToString();
                int c = int.Parse(TB1.Text);
                if (a - 1 > c)
                {
                    MessageBox.Show("第四场" + CB2.Text + "赢");
                    TBC.Text = "第五场";
                    TB2.Text = "0";
                    TB1.Text = "0";
                }
            }
          }
            else if (TBC.Text == "第五场")
            {
                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);
                    a++;
                    TB2.Text = a.ToString();
                    int c = int.Parse(TB1.Text);
                    if (a == 25 && a - 1 > c)
                    {
                        MessageBox.Show("第五场" + CB2.Text + "赢");

                    }
                }
                else
                {
                    int a = int.Parse(TB2.Text);
                    a++;
                    TB2.Text = a.ToString();
                    int c = int.Parse(TB1.Text);
                    if (a - 1 > c)
                    {
                        MessageBox.Show("第五场" + CB2.Text + "赢");

                    }
                }
            }
        }

        private void jian1_Click(object sender, EventArgs e)
        {
            if (TBC.Text == "第一场")
            {
                if (int.Parse(TB1.Text) < 25)
                {
                    int a = int.Parse(TB1.Text);

                    TB1.Text = a.ToString();

                }
                else
                { }

            }
            if (TBC.Text == " 第二场")
            {

                if (int.Parse(TB1.Text) < 25)
                {
                    int a = int.Parse(TB1.Text);

                    TB1.Text = a.ToString();

                }
                else
                { }
            }
            else if (TBC.Text == " 第三场")
            {

                if (int.Parse(TB1.Text) < 25)
                {
                    int a = int.Parse(TB1.Text);

                    TB1.Text = a.ToString();

                }
            }
            else if (TBC.Text == " 第四场")
            {

                if (int.Parse(TB1.Text) < 25)
                {
                    int a = int.Parse(TB1.Text);

                    TB1.Text = a.ToString();

                }
            }
            else if (TBC.Text == " 第五场")
            {

                if (int.Parse(TB1.Text) < 25)
                {
                    int a = int.Parse(TB1.Text);

                    TB1.Text = a.ToString();

                }
            }
        }

        private void jian2_Click(object sender, EventArgs e)
        {
            if (TBC.Text == "第一场")
            {
                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);
                    a--;
                    TB2.Text = a.ToString();

                }

            }
            else if (TBC.Text == " 第二场")
            {

                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);

                    TB2.Text = a.ToString();

                }

            }
            else if (TBC.Text == " 第三场")
            {

                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);

                    TB2.Text = a.ToString();

                }

            }
            else if (TBC.Text == " 第四场")
            {

                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);

                    TB2.Text = a.ToString();

                }
            }
            else if (TBC.Text == " 第五场")
            {

                if (int.Parse(TB2.Text) < 25)
                {
                    int a = int.Parse(TB2.Text);

                    TB2.Text = a.ToString();

                }

            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}

还没有测试。

时间: 2024-10-12 14:45:08

第六小组作业的相关文章

第六周小组作业:软件测试和评估

第六周小组作业:软件测试和评估 一.计划说明 1.产品介绍 本次我们小组测试的是背单词的百词斩app和扇贝记单词app,两者都是市面上比较受欢迎的两个记单词的手机app,测试产品为百词斩,竞品为扇贝记单词,两款产品里面都有丰富的功能,本小组就选取了其中共有的四项功能分别测试,对比,找出各自产品的有点和缺点. psp2.1表格: PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 30 20 · Estimate · 估计这个任务需要多少时间 50 40 T

第六周小组作业-17141

软件测试第六周作业 U201517141 陈国晋 1.基本任务:功能测试和测试管理 模块划分- 网易云课堂 模块划分-毕博平台 个人负责模块----个人中心模块 网易云课堂 登录 登录 个人中心 管理中心 总体流程图 测试说明 测试用例设计 测试流程 网易云课堂"个人中心模块"中的数据流图和测试流程. 根据这个数据流图和测试流程,首先基于独立路径构建典型场景来设计测试用例. 测试用例 原文地址:https://www.cnblogs.com/chenmo1996/p/8908868.h

第六组排球计分规则小组作业

计划   估计这个任务所需时间 300min 开发   分析需求 70min 生成设计文档 40min 代码规范 30min 具体设计 100min 具体编码 120min 测试 20min 记录用时 4h 计算工作量 无 事后总结以及改进计划 30 排球计分规则界面设计: 部分代码:

第六周小组作业

1.计划说明 1.1测试产品 我们组选择的产品是毕博平台和网易云课堂. 1.2测试进度表 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 30 40 · Estimate · 估计这个任务需要多少时间 20  20 Testing Design 测试设计 90 120 · Analysis · 需求和测试需求分析 60 60  · Design Test Cases · 设计测试用例 60 90 Testing Environment 搭建测试环境(安装测试工具.

第六周小组作业:软件测试与评估

1.计划说明 产品选择: 本次我们组选择的两款产品是毕博平台和网易云课堂 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  30  30 · Estimate · 估计这个任务需要多少时间 30  30 Testing Design 测试设计 90 110  · Analysis · 需求和测试需求分析 30 30  · Design Test Cases · 设计测试用例 60  80 Testing Environment 搭建测试环境(安装测试工具.管理工具

软件质量与测试第4周小组作业:WordCount优化

软件质量与测试第4周小组作业:WordCount优化 一.GitHub地址 https://github.com/fusidic/WC 二.PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 20 · Estimate · 估计这个任务需要多少时间 30 20 Development 开发 470 550 · Analysis · 需求分析 (包括学习新技术) 30 20 · Design Spec · 生成设计文档 20 20 · Desig

聚焦新相亲时代:女孩在京有五六套房哭着想嫁富2代

2017-09-20 07:31:00 来源: 中国青年报(北京)        举报 6984 分享到: 易信 微信 QQ空间 微博 更多 用微信扫码二维码 分享至好友和朋友圈 T + - (原标题:中青报聚焦新相亲时代:2亿人及其背后家庭组成的"擂台") 石家庄某相亲角.视觉中国 资料 平均算下来,每一分钟里,国内有22对新人拿着户口本走向民政局,进入婚姻生活:同时,8对夫妻在另外一个窗口签下离婚协议. 根据民政部公布的数字,中国的结婚率和离婚率曲线渐渐逼近一个闭合的大于号.婚姻的

三百六十度全景图如何拍摄?

三百六十度全景图如何拍摄?随着全景技术的发展,全景拍摄也成为了一种十分新潮的摄影方式.全景摄影也有很多学问,而且随着全景照片的用途越来越多,拍摄全景的设备也越来越多.今天我们就介绍几种十分另类的360全景图拍摄方法,这些酷雷曼360全景图拍摄方法让你大开眼界. 工具/原料 相机 鱼眼镜头 云台 三角支架 方法/步骤 1 吊锤辅助360全景图拍摄方法 吊线保证拍摄时相机以节点旋转,使用吊线进行全景拍摄线不要太长,50CM以内比较容易控制,有时也到一米多在胸口位置进行拍摄,重锤容易晃动,很难对准.吊

数据库系统实现 第六章 查询执行

第六章 查询执行 查询执行也就是操作数据库的算法 一次查询的过程: 查询-->查询编译(第七章)-->查询执行(第六章)-->数据 查询编译预览 查询编译可以分为三个步骤: a)分析:构造分析树,用来表达查询和它的结构 b)查询重写,分析树被转化为初始查询计划,通常是代数表达式,之后初始的查询计划会被优化为一个时间更小的计划 c)物理计划生成,将查询计划转化成物理的计划, 为了选择更好的查询计划,需要判断 1)查询哪一个代数的等价形式是最有效的 2)对选中形式的每一个操作,所使用的算法选