这个作业属于哪个课程

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(注册界面注册成功后不跳转登录页面)

代码:

  1. if (checkBox1.Checked == true)//学生注册
  2. {
  3. if (RegiLogin.Regi(textBox1.Text, textBox2.Text, checkBox1.Text, textBox4.Text))
  4. {
  5. MessageBox.Show("注册成功!");
  6. //跳转到登录页面
  7. form1.Show();
  8. this.Close();
  9. }
  10. else
  11. MessageBox.Show("账号名已存在!");
  12. }
  13. else if (checkBox2.Checked == true)//教师注册
  14. {
  15. if (RegiLogin.Regi(textBox1.Text, textBox2.Text, checkBox2.Text, textBox4.Text))
  16. {
  17. MessageBox.Show("注册成功!");
  18. //跳转到登录页面
  19. form1.Show();
  20. this.Close();
  21. }
  22. else
  23. MessageBox.Show("账号名已存在!");
  24. }
  25. else
  26. MessageBox.Show("请选择用户身份!");

明日任务计划:

将查询课程信息模块中导入新的课程信息这一功能实现,同时修复过程中测试人员发现的BUG

唐弋力:

修复已知BUG(修改密码模块中修改密码后没有退出界面重新登录的情况)

代码:

  1. if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")
  2. {
  3. if (string.Equals(textBox2.Text, textBox3.Text))
  4. {
  5. if (RegiLogin.Login(toolStripStatusLabel2.Text, textBox1.Text))
  6. {
  7. string sqlCommand = "Update AccountOwner set password='" + textBox2.Text + "' where account='"+ toolStripStatusLabel2.Text + "'";
  8. if (SqlTool.ExecuteNonQuery(User.Student.sqlConStr, sqlCommand) == 1)
  9. {
  10. MessageBox.Show("修改成功,请重新登录!");
  11. form1.Show();
  12. this.Close();
  13. }
  14. else
  15. MessageBox.Show("修改失败!");
  16. }
  17. else
  18. MessageBox.Show("原密码错误!");
  19. }
  20. else
  21. MessageBox.Show("两次密码不一致!");
  22. }
  23. else
  24. MessageBox.Show("请将信息填写完整!");

明日计划:对项目中涉及到的网页进行部署和发布,同时配置服务器

蒋东航:

修复已知的BUG(注册功能中学生与教师身份能同时被选中)

代码:

  1. //学生身份单项选中
  2. private void CheckBox1_CheckedChanged(object sender, EventArgs e)
  3. {
  4. if (checkBox1.Checked)
  5. checkBox2.Checked = false;
  6. }
  7.  
  8. //教师身份单项选中
  9. private void CheckBox2_CheckedChanged(object sender, EventArgs e)
  10. {
  11. if (checkBox2.Checked)
  12. checkBox1.Checked = false;
  13. }

明日任务计划:进行查询课程模块中导入课程功能的实现,同时修复过程中测试人员发现的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. HDU - 6082 度度熊与邪恶大魔王(背包变式)

    度度熊与邪恶大魔王 度度熊为了拯救可爱的公主,于是与邪恶大魔王战斗起来. 邪恶大魔王的麾下有n个怪兽,每个怪兽有a[i]的生命值,以及b[i]的防御力. 度度熊一共拥有m种攻击方式,第i种攻击方式,需 ...

  2. 程序员必备,C#各类项目、开源项目插件资料收藏

    一.AOP框架     Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式.这种部署方面 ...

  3. jquery获取元素对应高度

    https://www.cnblogs.com/sntetwt/p/3823592.html 获取点击元素距离页面的高度 $(select).offset().top - $(document).sc ...

  4. 30个Python物联网小实验5:光线感应灯

    30个Python物联网小实验5:光线感应灯 光线传感器 光线变化执行函数 光线状态执行函数 30个Python物联网小实验5:光线感应灯 光线传感器 可以检测周围环境的亮度: 方向性较好,感知特定方 ...

  5. Git入门 时光穿梭鸡 版本回退 工作区 暂存区

    分布式集中式 CVS及SVN都是集中式的版本控制系统 , 而Git是分布式版本控制系统 集中式版本控制系统,版本库是集中存放在中央服务器的, 而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得 ...

  6. codeforces 547B【单调栈】

    题意: 有一个长度为n的序列,序列有长度为1...n的连续子序列, 一个连续子序列里面最小的值称作这个子序列的子序列的strength, 要求出每种长度的连续子序列的最大的strength. 思路: ...

  7. poj 2769 感觉♂良好 (单调栈)

    poj 2769 感觉♂良好 (单调栈) 比尔正在研发一种关于人类情感的新数学理论.他最近致力于研究一个日子的好坏,如何影响人们对某个时期的回忆. 比尔为人的一天赋予了一个正整数值. 比尔称这个值为当 ...

  8. 洛谷 P2731 骑马修栅栏 Riding the Fences

    P2731 骑马修栅栏 Riding the Fences 题目背景 Farmer John每年有很多栅栏要修理.他总是骑着马穿过每一个栅栏并修复它破损的地方. 题目描述 John是一个与其他农民一样 ...

  9. [Xcode 实际操作]七、文件与数据-(14)数据持久化存储框架CoreData的使用:删除CoreData中的数据

    目录:[Swift]Xcode实际操作 本文将演示如何删除数据持久化对象. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit //引入数据持 ...

  10. JAVA之动态编译

    通过Java动态生成class文件 今天说下JAVA中的动态编译,这个功能根据我现在的了解好像没有见到过用的,我Jio的吧,现在的一些在线代码编缉器可以用到了,这个具体我也不是很清楚.感兴趣的大家可以 ...