软件初步开发流程
计划:
此软件的初步开发 打开需要两个小时左右的时间。
开发:
l 用户通过输入的队伍名称可以查询到自己想知道的内容,可以通过输入,和确定按键来执行功能。
l 设计文档:由用户的输入来设计软件的初步制作,然后通过空间的摆放和后台代码的书写,来完成软件的功能实现。
l 设计复审:由宿舍的另一个同学来帮助设计审核。
l 具体设计:由个人自己的喜好来设计、
l 具体编码:
l 代码复审:由宿舍的同学帮助复审。
l 测试:由自己测试代码和功能的完整性、
总结:
记录用时:花费三个小时。
测试报告:
此次测试由本人亲自测试代码的功能,并且测试了软件的功能,测试后,软件的初级功能完好,等待其他的优化。
计算工作量:
此次软件的初步开发,花费了大概一天的时间,软件的设想,和设计花费了大半天的时间,编码在几个小时内完成,并且,测试也花费了一些时间,总体来说,此软件的开发,花费了一天多的时间,并完成。
过程改进计划:
此次软件的开发由我个人编写代码,个人编写代码会遇到弊端,所以下次编写,可以由同学帮助查看编写代码,以保证代码的编写可以更好更快的编写,也保证软件功能的正常实现。
软件届面截图:
身份选择届面:
观众查看届面:
具体代码:
首页届面代码:
public Form1()
{ InitializeComponent(); }private void button1_Click(object sender, EventArgs e)
{ Form2 fr = new Form2(); fr.Show(); this.Hide(); }private void Form1_Load(object sender, EventArgs e)
{}
private void button3_Click(object sender, EventArgs e)
{ this.Close(); }private void button2_Click(object sender, EventArgs e)
{ Form3 fr = new Form3(); fr.Show();this.Hide();
} }观众查看届面代码:
public Form2()
{ InitializeComponent(); }private void button1_Click(object sender, EventArgs e)
{ this.Close(); Form1 r = new Form1(); r.Show(); }private void Form2_Load(object sender, EventArgs e)
{ textBox3.Enabled = false ; button2.Enabled = false; }private void textBox1_TextChanged(object sender, EventArgs e)
{ if (textBox1.Text=="") { button2.Enabled = false; } }private void button3_Click(object sender, EventArgs e)
{ textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; button2.Enabled = false; }private void button2_Click(object sender, EventArgs e)
{ textBox3.Text ="比赛结果为:" //连接数据库获取结果 }private void textBox2_TextChanged(object sender, EventArgs e)
{ if (textBox1.Text !=""&&textBox2.Text !="") { button2.Enabled = true ; } else { button2.Enabled = false; }总结:
本周把软件的一个基本届面做完,实现了一个简单的查分功能。为以后的开发做出了坚实的基础。
本周代码的编写,只是实现了第一基本功能,但是为以后做出了铺垫。