zoukankan      html  css  js  c++  java
  • 十八周最后冲刺

    排球计分程序:

    一,设计
    估计这个任务需要一周的时间

    二,开发

    1,需求分析---》拆成任务,编写代码

        作为一个赛事管理者,我希望知道每场比赛队伍得分和积分情况,以便给每队进行排名。

        任务:1》作为赛事管理者需要知道每场A,B两队的得分;
                  2》需要知道两个队积分情况;

    2,生成设计文档

     由排球用户故事的需求可知,这个程序用来统计各个队伍的比分与积分情况

    3,设计复审     2个小时

    4,代码规范      按照vs2010进行规范

    5,具体设计

    活动图

     

     每一场比赛的每一局都会在哪个队进一个球之后加一分,

    那一队先达到25分,哪个队获胜,五局三胜

    下面会显示出每个队的最终比分

    6,(a)具体代码(编码)  三天

           (b)界面设计(截屏)

    编写代码

    private void button1_Click(object sender, EventArgs e)
    {
    juci.Text=(int.Parse(juci.Text)+1).ToString();
    txtA.Text = "0";
    txtB.Text = "0";

    }

    private void label4_Click(object sender, EventArgs e)
    {
    if (int.Parse(txtA.Text) > int.Parse(txtB.Text))
    {
    bisai.Text = juci.Text + "局 " + "比赛得分: " + "A队" + ":" + "B队" + "=" + txtA.Text + ":" + txtB.Text + " " + "A队 " + "胜" + " B队";
    }
    else
    {
    bisai.Text =juci.Text + "局" + "比赛得分: " + "A队" + ":" + "B队" + "=" + txtA.Text + ":" + txtB.Text + " " + "A队 " + "败" + " B队";
    }

    if (int.Parse(txtA.Text) == int.Parse(txtB.Text))
    {
    bisai.Text = juci.Text + "局 " + "比赛得分: " + "A队" + ":" + "B队" + "=" + txtA.Text + ":" + txtB.Text + " " + "A队 " + "平局" + " B队";
    }
    }

    private void label1_Click(object sender, EventArgs e)
    {

    }

    private void button2_Click(object sender, EventArgs e)
    {
    if (int.Parse(txtA.Text) - 1 > 0)
    {
    txtA.Text = (int.Parse(txtA.Text) - 1).ToString();
    }

    }

    private void button3_Click(object sender, EventArgs e)
    {
    if (int.Parse(txtA.Text) - 1 > 0)
    {
    txtB.Text = (int.Parse(txtB.Text) - 1).ToString();
    }
    }

    private void btnA_Click(object sender, EventArgs e)
    {
    txtA.Text=(int.Parse(txtA.Text)+1).ToString();
    btnA.Enabled = true;

    }

    private void bunB_Click(object sender, EventArgs e)
    {
    txtB.Text=(int.Parse(txtB.Text)+1).ToString();
    bunB.Enabled = true;
    }

    private void bisai_TextChanged(object sender, EventArgs e)
    {

    }

    }

    private void texguojia1_TextChanged(object sender, EventArgs e)
    {
    button1.Text = txtguojia1.Text+"胜";

    }

    private void texguojia2_TextChanged(object sender, EventArgs e)
    {
    button2.Text = txtguojia2.Text+"胜";

    }

    8,代码复审 一个半个小时

    三,报告

    1,测试报告 

      由于对测试不太了解,所以对这个程序并没有进行测试

    2, 计算工作量    三天

    3,总结

    不是用三成架构做的,去尝试用三成架构来做


                  

  • 相关阅读:
    knox 编译 源码
    springboot 新建项目
    python 在工程中处理相对路径的思考
    Mac配置虚拟环境Virtualenv,安装Python科学计算包详解
    Python 日志文件处理
    Django与JS交互的示例代码-django js 获取 python 字典-Django 前后台的数据传递
    python for 循环
    Java Script 学习日志 Div
    如何制作windows live writer绿色便携版
    中国大数据企业排行榜V6.0- 5 年后再去看看中几个大数据公司的发展状况
  • 原文地址:https://www.cnblogs.com/ilff/p/6257638.html
Copyright © 2011-2022 走看看