Fork me on GitHub
~~~~~~~~~小喵喵已自动为您屏蔽了广告哦~~~~~~~~~

团队任务3:第一次冲刺

团队信息

团队序号: 08
软件名称: 教师个人题库管理系统
码云仓库地址:href="https://gitee.com/HeroWe/teacher
软件源码地址:https://github.com/2272062968/TeacherQuestions
由于使用码云仓库单次只能上传20个文件,而且1小时内也有文件数量的上传限制,所以我们团队软件源代码托管在GitHub平台(好像码云用git也能解决这个问题,但是我们已经在GitHub上开发了一段时间才知道的,也正好学习一下GitHub平台)

Product Backlog及说明

项目WBS图

软件开发任务

  • 服务器数据表配置:创建teacher数据库,增加试题信息表和用户信息表,试题测试数据信息录入
  • 登陆功能:登录窗口设计,输入账号/密码框、提示水印,图标,忘记密码,根据用户输入的账号密码验证信息
  • 注册功能:注册页面设计(账号,密码,用户名,邮箱,确认密码,软件协议信息),如果已经存在账号则给出提示
  • 找回密码:通过邮箱验证,具体方法还在策划
  • 试题管理选项:展示试题信息的表格(试题信息),修改,查看显示行数和翻页跳转功能
  • 试题录入选项:填写需要的试题信息(具体属性在WBS图中),清空填写的信息,录入试题功能
  • 生成试卷选项:根据选择的条件(具体属性在WBS图中)生成word文档,如果选择的题目数量大于数据库中数量给出提示
  • 试卷管理:展示试卷信息(文件名,大小,修改时间,备注),添加本地备份
  • 课件管理:跟试卷管理类似,展示课件信息(文件名,大小,修改时间,备注),添加本地备份
  • 控制中心:修改密码,修改用户名,修改绑定邮箱的功能

软件测试任务

  • 登录窗口:账号密码水印,账号密码登录验证,关闭,忘记密码,自动登录
  • 注册窗口:注册信息填写,两次密码确认,是否注册成功,输入已有账号给出提示
  • 主管理窗口:关闭,最大化最小化,退出登录,功能页标签切换,标题,鼠标拖拽窗口
  • 试题管理选项:数据展示,排序,显示切换行数,翻页(首页,末页,上一页,下一页,跳转页面)
  • 试题录入选项:各项信息都能正常填写/选择;科目,题型,题为必填;选择科目和自定义科目只能显示一项;选择的题型和自定义题型只能显示一项;重置内容;录入功能是否成功
  • 生成试卷选项:各项输入/选择正常;选择过量题目是否给出提示;是否正常生成试卷;试卷内容是否正确
  • 控制中心选项:修改密码测试;修改用户名测试;修改绑定邮箱测试
  • 试卷管理:试题信息正常显示,备份成功
  • 课件管理:课件信息正常显示,备份成功
  • 所有窗口各处图标正常展示
  • 每日测试报告编写:测试内容,是否通过,备注

UI设计任务

  • 登录窗口设计:界面设计,软件图标
  • 注册窗口:界面设计,软件协议
  • 主管理窗口:标题栏,用户信息栏,选项栏(试题管理图标,试题录入图标,生成试卷图标控制中心图标),色彩搭配
  • UI素材提交

其他任务

软件测试师负责收集足够的试题数据并录入到数据库中

项目管理分支下的Product Backlog

https://gitee.com/HeroWe/teacher/blob/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/Product_Backlog.md

Sprint Backlog及说明

第一次冲刺任务

  • 服务器数据表配置
  • 登陆功能
  • 试题测试数据录入
  • 注册功能
  • 试题管理,数据展示
  • 试题录入
  • 生成试卷
  • 修改密码,用户名,邮箱
  • 以上窗口的UI设计
  • 以上功能的软件测试

分工及计划

王和旋,马阔:代码编写
田阳,董玉林:功能测试
谷云鹤:UI设计

  • 服务器数据表配置 1天
  • 试题测试数据录入 1天
  • 登陆功能 1天
  • 注册功能 1天
  • 修改密码,用户名,邮箱 1天
  • 试题录入 2天
  • 生成试卷 3天
  • 试题管理 4天
  • UI设计--持续更新
  • 软件测试--每日更新

任务说明

计划说明:因为前几条任务相对简单,所以只用1天进行,而试题管理需要对数据库进行关联,计划4天,有了此任务的基础后,试题录入的功能相对有经验,2天完成,剩余的3天用来研究写入Word的生成试卷操作;试题录入,UI设计可以和开发同时进行;软件测试则需要每天基于软件工程师提交的源码进行测试

ISSUES信息

所有任务及各项分出的任务已在ISSUES中创建,并制定了开始时间和结束时间以及优先级,详细进行见下方看板情况
https://gitee.com/HeroWe/teacher/board

本次冲刺总结

任务完成情况

任务清单 完成情况 任务领取人
服务器数据表配置 已完成 王和旋
试题测试数据录入 已完成,但还不全面 田阳,董玉林
登陆功能 已完成 马阔,王和旋
注册功能 已完成 马阔,王和旋
修改密码,用户名,邮箱 已完成 王和旋
试题录入 已完成 王和旋
生成试卷 已完成 王和旋
试题管理 已完成 王和旋
软件测试 已完成 董玉林,田阳
UI设计 未完成 谷云鹤

存在问题

遇到问题 改进措施
UI任务未完成 软件测试工程师协助UI设计师完成任务
在开发试题数据写入Word任务时用了很多时间,原因是对任务量了估计不足,在此处软件开发用了很多时间,导致后期其他功能是赶进度完成,可能存在不完善 软件测试工程师负责检查问题,将问题开会汇报,在之后的开发中修改
修改密码的功能直接就可以完成,存在安全隐患 之后的开发增加邮箱验证的功能
试题修改的功能存在安全隐患,可能会遇到恶意破坏 增加保护功能,只有自己的账号才可以修改,如果别人修改与需要同意

下一步计划

开发试卷管理的功能
开发课件管理的功能
开发忘记密码的验证功能
开发自动登录的功能
解决本次冲刺遇到的问题:
检查软件功能,将问题开会汇报,在之后的开发中修改
提高账号安全性,增加邮箱验证的功能
防止恶意修改,增加保护功能,只有自己的账号才可以修改,如果别人修改与需要同意

贡献度分配

成员 贡献度分配
王和旋 50
马阔 15
董玉林 15
田阳 15
谷云鹤 5

本次冲刺总结

项目管理分支下有Markdown格式的本次冲刺总结
https://gitee.com/HeroWe/teacher/blob/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%86%B2%E5%88%BA%E4%BB%BB%E5%8A%A1%E6%80%BB%E7%BB%93.md

每日立会

5月13日至5月24日除周末外每天都有整理好的每天每日立会内容和提交记录,每日立会内容具体实际
https://gitee.com/HeroWe/teacher/blob/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/%E6%AF%8F%E6%97%A5%E7%AB%8B%E4%BC%9A.md

代码提交

GitHub仓库中,软件工程师分支下有每天软件工程师提交或修改的代码,所有提交都有清晰明确的注释信息
软件源码地址:https://github.com/2272062968/TeacherQuestions
由于使用码云仓库单次只能上传20个文件,而且1小时内也有文件数量的上传限制,所以我们团队软件源代码托管在GitHub平台(好像码云用git也能解决这个问题,但是我们已经在GitHub上开发了一段时间才知道的,也正好学习一下GitHub平台)

软件测试

仓库中,软件测试工程师分支下有每天软件测试工程师对的测试记录,测试工程师发现的Bug提交到了ISSUES中,Bug报告准确详细
测试记录:https://gitee.com/HeroWe/teacher/blob/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E5%B7%A5%E7%A8%8B%E5%B8%88/README.md
Bug在ISSUES中的提交记录在看板中即可体现:https://gitee.com/HeroWe/teacher/board

软件运行效果

可运行的软件的下载地址并能成功下载且运行,软件运行效果与本次冲刺要达到的目标一致并实现全部功能
下载地址:https://github.com/2272062968/TeacherQuestions/raw/master/teacher.zip
解压后运行setup.exe启动安装服务

项目管理--燃尽图

posted @ 2019-05-13 11:37  走路带风Test  阅读(547)  评论(3编辑  收藏  举报
Demo
Return Top