【排球比赛计分程序】
一、计划
估计这个任务需要多少时间7天。
二、开发
1、需求分析
.作为一个排球爱好者,我希望知道排球比赛的得分,以便更好的掌握比赛得分
2、生成设计文档
.对每局比赛局分的查询以及总比分的查询
3、设计复审
.项目比较简单没有进行设计复审
4、代码规范
.使用Vs2010编程规范
5、具体设计(活动图)
6、具体编码
private void comboBoxA_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBoxA.Text == "中国队")
{
textBoxC.Text = "中国队";
}
if (comboBoxA.Text == "美国队")
{
textBoxC.Text = "美国队";
}
if (comboBoxA.Text == "荷兰队")
{
textBoxC.Text = "荷兰队";
}
}
private void comboBoxB_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBoxB.Text == "日本队")
{
textBoxD.Text = "日本队";
}
if (comboBoxB.Text == "韩国队")
{
textBoxD.Text = "韩国队";
}
if (comboBoxB.Text == "英格兰队")
{
textBoxD.Text = "英格兰队";
}
}
private void button1_Click(object sender, EventArgs e)
{
if (comboBoxA.Text == "中国队" && comboBoxB.Text == "日本队"&&comboBoxju.Text=="第一局")
{
textBox1.Text = "25";
textBox2.Text = "23";
}
if (comboBoxA.Text == "中国队" && comboBoxB.Text == "日本队" && comboBoxju.Text == "第二局")
{
textBox1.Text = "25";
textBox2.Text = "20";
}
if (comboBoxA.Text == "中国队" && comboBoxB.Text == "日本队" && comboBoxju.Text == "第三局")
{
textBox1.Text = "24";
textBox2.Text = "25";
}
if (comboBoxA.Text == "中国队" && comboBoxB.Text == "日本队" && comboBoxju.Text == "第四局")
{
textBox1.Text = "25";
textBox2.Text = "19";
}
if (comboBoxA.Text == "中国队" && comboBoxB.Text == "日本队" && comboBoxju.Text == "第五局")
{
textBox1.Text = "5";
textBox2.Text = "15";
}
if (comboBoxA.Text == "美国队" && comboBoxB.Text == "韩国队" && comboBoxju.Text == "第一局")
{
textBox1.Text = "25";
textBox2.Text = "10";
}
if (comboBoxA.Text == "美国队" && comboBoxB.Text == "韩国队" && comboBoxju.Text == "第二局")
{
textBox1.Text = "25";
textBox2.Text = "22";
}
if (comboBoxA.Text == "美国队" && comboBoxB.Text == "韩国队" && comboBoxju.Text == "第三局")
{
textBox1.Text = "24";
textBox2.Text = "25";
}
if (comboBoxA.Text == "美国队" && comboBoxB.Text == "韩国队" && comboBoxju.Text == "第四局")
{
textBox1.Text = "10";
textBox2.Text = "25";
}
if (comboBoxA.Text == "美国队" && comboBoxB.Text == "韩国队" && comboBoxju.Text == "第五局")
{
textBox1.Text = "12";
textBox2.Text = "15";
}
if (comboBoxA.Text == "荷兰队" && comboBoxB.Text == "英格兰队" && comboBoxju.Text == "第一局")
{
textBox1.Text = "25";
textBox2.Text = "10";
}
if (comboBoxA.Text == "荷兰队" && comboBoxB.Text == "英格兰队" && comboBoxju.Text == "第二局")
{
textBox1.Text = "25";
textBox2.Text = "24";
}
if (comboBoxA.Text == "荷兰队" && comboBoxB.Text == "英格兰队" && comboBoxju.Text == "第三局")
{
textBox1.Text = "25";
textBox2.Text = "15";
}
if (comboBoxA.Text == "荷兰队" && comboBoxB.Text == "英格兰队" && comboBoxju.Text == "第四局")
{
textBox1.Text = "0";
textBox2.Text = "0";
}
if (comboBoxA.Text == "荷兰队" && comboBoxB.Text == "英格兰队" && comboBoxju.Text == "第五局")
{
textBox1.Text = "0";
textBox2.Text = "0";
}
}
private void button2_Click(object sender, EventArgs e)
{
if (comboBoxA.Text == "中国队" && comboBoxB.Text == "日本队")
{
textBox4.Text = "3";
textBox3.Text = "2";
}
if (comboBoxA.Text == "美国队" && comboBoxB.Text == "韩国队")
{
textBox4.Text = "2";
textBox3.Text = "3";
}
if (comboBoxA.Text == "荷兰队" && comboBoxB.Text == "英格兰队")
{
textBox4.Text = "3";
textBox3.Text = "0";
}
}
界面设计及运行结果
界面设计
运行结果
7、代码复审 两个小时
8、测试
(测试用例)(具体测试还做完)
三、报告
1、测试报告 半小时
2、计算工作量 无
3、总结
这个程序还有很多bug,而且,数据库基础不牢并且C#基础也不太好,
还有很多不足,需要多多学习,不过,我会继续努力的。