團隊任務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啟動安裝服務

項目管理--燃盡圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM