这个作业属于哪个课程 | 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 小时/人
燃尽图:
部分程序运行最新截图: