高階軟體工程第七次作業:LLS戰隊Alpha敏捷衝刺2
阿新 • • 發佈:2018-11-25
召開迭代會議
會議內容:對現存問題尋求解決方法,以及部分介面的編寫。課程過多,查漏補缺。
分配任務:
宋非:分數判斷介面
羅建彪:規則制定介面
羅遠雲:使用者列表介面
計劃完成部分介面設計。
任務分解圖
燃盡圖
部分程式碼記錄:
package com.ms.dao; import java.util.List; import com.ms.model.Userform; public interface UserFormInterface {// 檢視使用者列表 public List<Userform> getAllUser(int page,int rows); // 增加使用者 public boolean addUser(Userform form); // 刪除使用者 public boolean deleteUser(int uId); // 更改使用者 public boolean updateUser(Userform user); // 根據使用者型別檢視所有評委 public List<Userform> getJudge(intuser_type); //通過活動ID和使用者型別檢視所有評委 public List<Userform> getJudgeById(int user_type,int activity_id); //通過賬號查詢使用者 public Userform select(String account); //一鍵新增所有評委 public boolean addAllJudgeToActiv(int activity_id,int user_type); //一鍵移除所有評委 public booleanremoveAllJudgeToActiv(int activity_id,int user_type); //單個新增評委到活動中 public boolean addSingleJudgeToActiv(int activity_id,int user_id); //根據使用者名稱和密碼查詢一個使用者 public Userform getUserByAccount(String account,String password); //返回資料庫中使用者的數量 public int getUserCounts(); }