团队作业-Beta冲刺(周三)
这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3346 |
团队名称 |
机你太美 博客链接:https://www.cnblogs.com/cadaver/ |
团队成员 | 学号 |
李博 | 201731062327 |
蒋东航 | 201731062328 |
黄宇杰 | 201731062326 |
唐弋力 | 201731062330 |
一、SCRUM部分
李博:
修复已知BUG(注册界面注册成功后不跳转登录页面)
代码:
if (checkBox1.Checked == true)//学生注册 { if (RegiLogin.Regi(textBox1.Text, textBox2.Text, checkBox1.Text, textBox4.Text)) { MessageBox.Show("注册成功!"); //跳转到登录页面 form1.Show(); this.Close(); } else MessageBox.Show("账号名已存在!"); } else if (checkBox2.Checked == true)//教师注册 { if (RegiLogin.Regi(textBox1.Text, textBox2.Text, checkBox2.Text, textBox4.Text)) { MessageBox.Show("注册成功!"); //跳转到登录页面 form1.Show(); this.Close(); } else MessageBox.Show("账号名已存在!"); } else MessageBox.Show("请选择用户身份!");
明日任务计划:
将查询课程信息模块中导入新的课程信息这一功能实现,同时修复过程中测试人员发现的BUG
唐弋力:
修复已知BUG(修改密码模块中修改密码后没有退出界面重新登录的情况)
代码:
if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")
{
if (string.Equals(textBox2.Text, textBox3.Text))
{
if (RegiLogin.Login(toolStripStatusLabel2.Text, textBox1.Text))
{
string sqlCommand = "Update AccountOwner set password='" + textBox2.Text + "' where account='"+ toolStripStatusLabel2.Text + "'";
if (SqlTool.ExecuteNonQuery(User.Student.sqlConStr, sqlCommand) == 1)
{
MessageBox.Show("修改成功,请重新登录!");
form1.Show();
this.Close();
}
else
MessageBox.Show("修改失败!");
}
else
MessageBox.Show("原密码错误!");
}
else
MessageBox.Show("两次密码不一致!");
}
else
MessageBox.Show("请将信息填写完整!");
明日计划:对项目中涉及到的网页进行部署和发布,同时配置服务器
蒋东航:
修复已知的BUG(注册功能中学生与教师身份能同时被选中)
代码:
//学生身份单项选中
private void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
checkBox2.Checked = false;
}
//教师身份单项选中
private void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked)
checkBox1.Checked = false;
}
明日任务计划:进行查询课程模块中导入课程功能的实现,同时修复过程中测试人员发现的BUG
黄宇杰:
测试修复的BUG:
BUG1测试截图:
BUG2测试截图:
BUG3测试截图:
明日任务计划:测试其他成员完成的功能模块找出BUG或提出优化建议
二、PM 报告:
项目未完成的工作:
1.考勤功能中涉及到的网页,发布和部署,以及服务器的配置(预估工作时间:36 小时/人)
2.查看课程信息模块中导入新的课程功能实现(预估工作时间:24 小时/人)
3.Alpha发布后的测试结果中发现的BUG修复(预估工作时间:6小时/人)
4.项目软件界面的美化工作(预估时间:24小时/人)
总任务预期时间:90 小时/人
燃尽图:
部分程序运行最新截图: