这个作业属于哪个课程

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 小时/人

燃尽图:

部分程序运行最新截图:

团队作业-Beta冲刺(周三)的更多相关文章

  1. 团队作业——Beta冲刺

    团队作业--Beta冲刺 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会.Beta阶段的冲刺时间为期5 ...

  2. 团队作业——Beta冲刺5

    团队作业--Beta冲刺 冲刺任务安排 杨光海天 今日任务:完成详情预览界面的开发. 吴松青 今日任务:加入了详情界面的显示感想部分,并完成部分布局. 赖志平 今日任务:美化界面,配图配色,功能完善, ...

  3. 团队作业——Beta冲刺4

    团队作业--Beta冲刺 冲刺任务安排 杨光海天 今日任务:在同队成员帮助下,完成了浏览详情界面的跳转,以及图片的嵌入 明日任务:继续完成浏览详情界面 吴松青 今日任务:研究图片详情界面后端函数,遇到 ...

  4. 团队作业——Beta冲刺3

    团队作业--Beta冲刺 冲刺任务安排 杨光海天 今日任务:浏览详情界面的开发 明日任务:浏览详情界面的开发 吴松青 今日任务:与队长一同进行图片详情的开发,接触了一些自己没接触过的知识点并向队友学习 ...

  5. 团队作业——Beta冲刺2

    团队作业--Beta冲刺 冲刺任务安排 杨光海天 今日任务:根据冲刺内容,具体分配个人任务,对于冲刺内容做准备 明日任务:图片详情界面的开发 吴松青 今日任务:学习熟悉安卓开发,跟随组员快速了解其代码 ...

  6. 团队作业——Beta冲刺1

    团队作业--Beta冲刺 冲刺任务安排 杨光海天 今日任务:开会讨论下,Beta阶段主要的冲刺内容 明日任务:根据冲刺内容,具体分配个人任务,对于冲刺内容做准备 吴松青 今日任务:跟新组员熟悉下,联络 ...

  7. 团队作业Beta冲刺--第二天

    团队作业Beta冲刺 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 你们都是魔鬼吗 作业学习目标 (1)掌握软件黑盒测试技术:(2)学会编制软件 ...

  8. 《你们都是魔鬼吗》团队作业Beta冲刺---第一天

    团队作业Beta冲刺 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 你们都是魔鬼吗 作业学习目标 (1)掌握软件黑盒测试技术:(2)学会编制软件 ...

  9. 团队作业-Beta冲刺(3)

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cnblo ...

  10. 团队作业-Beta冲刺(2)

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cnblo ...

随机推荐

  1. [转] 【iOS基础知识】之判断NSString是否为整数、浮点数

    //判断是否为整形: - (BOOL)isPureInt:(NSString*)string{ NSScanner* scan = [NSScannerscannerWithString:string ...

  2. Nacos深入浅出(二)

    如果你的服务已经能正常跑起来,个人建议可以先感受下nacos的魅力,也就是怎么使用吧 直接上代码 @Controller @NacosPropertySource(dataId = "spr ...

  3. 解决java中按照数字大小来排序文件

    我们想要输出(1.jpg.2.jpg.3.jpg.10.jpg.11.jpg.20.jpg.21.jpg.31.jpg) 突然看到网上一些写法 总结:既然自己按照定义的文件名规则来处理,也可以进行使用 ...

  4. npm、webpack、vue-cli 快速上手

    npm+webpack+vue-cli快速上手   Node.js   npm 什么是Node.js  以及npm 简单的来说 Node.js 就是运行在服务端的JavaScript,基于Chrome ...

  5. Python 开发基础-字符串类型讲解(字符串方法)-1

    s = 'Hello World!' print(s.capitalize()) #第一个字母大写,其余小写# 输出:Hello world!print(s.swapcase())#大写变小写,小写变 ...

  6. Ubuntu系统修改服务器的静态ip地址

    Ubuntu 16.04 #vi /etc/network/interfaces auto lo iface lo inet loopback auto ens3 iface ens3 inet st ...

  7. (转)企业配置sudo命令用户行为日志审计

    原文:https://www.cnblogs.com/Csir/p/6403830.html?utm_source=itdadao&utm_medium=referral 第15章 企业配置s ...

  8. java学习笔记(3)——对象与类(日期)

    变量.类型.赋值.运算符等等: https://blog.csdn.net/common77zwq/article/details/81988676 1.概念: 面向对象程序设计OOP.类class. ...

  9. 常用API(包装类、System、Math、Arrays、大数据运算)

    常用API 今日内容介绍 u 基本类型包装类 u System u Math u Arrays u BigInteger u BigDecimal 第1章 基本类型包装类 大家回想下,在第二天我们学习 ...

  10. dubbo服务降级(2)

    dubbo降级服务 使用dubbo在进行服务调用时,可能由于各种原因(服务器宕机/网络超时/并发数太高等),调用中就会出现RpcException,调用失败. 服务降级就是指在由于非业务异常导致的服务 ...