1. 程式人生 > >LLS戰隊高階軟體工程第九次作業敏捷衝刺6

LLS戰隊高階軟體工程第九次作業敏捷衝刺6

1、召開衝刺會議

2、會議內容:討論增加排名管理功能及任務分配

     任務分配:宋非隊長:201810812006   定義介面以及實現方式

    羅建彪隊員:201810812005   程式碼實現

    羅遠雲隊員:201810775002  排名規則設定。

3、燃盡圖

4、遇到的問題:我們需要所有評委做出做出評分後,此時就係統就需要做出相應的排名,但在資料傳輸上存在一定問題

5、程式碼記錄

https://git.coding.net/Ssl_dhlg18/SIMsystem.git

6、程式碼實現

package com.ms.action;  
  
import java.util.ArrayList;  
import java.util.List;  
  
import org.apache.struts2.ServletActionContext;  
import org.apache.struts2.convention.annotation.Action;  
import org.apache.struts2.convention.annotation.Result;  
import org.springframework.beans.factory.annotation.Autowired;  
import org.springframework.beans.factory.annotation.Qualifier;  
  
import com.ms.dao.ActivitylistInterface;  
import com.ms.dao.ItemFormInterface;  
import com.ms.model.Itemform;  
import com.ms.model.Judgescoring;  
import com.ms.service.scoreServiceI;  
import com.opensymphony.xwork2.ModelDriven;  
  
/** 
 * @Description : 操作分數的Action實現 
 * @author LLS 
 * 
 */  
@SuppressWarnings("serial")  
public class ScoreAction extends BaseAction implements ModelDriven<Judgescoring>{  
    @Autowired  
    @Qualifier("itemDao")  
    private ItemFormInterface itemDao;  
    @Autowired  
    @Qualifier("scoreService")  
    private scoreServiceI scoreService;  
    @Autowired  
    @Qualifier("activityDao")  
    private ActivitylistInterface activityDao;  
    private Judgescoring score = new Judgescoring();  
    private List<Judgescoring> list_score= new ArrayList<Judgescoring>();  
      
      
    /** 
     * @Description : 通過專案Id獲取評委評分 
     * @author LLS 
     * 
     */  
    @Action(value = "getJudgeScoreById" , results = {@Result(name = "success", type = "json",params = {"root","jsoMap"})})  
    public String getJudgeScoreById(){  
        String item_id=ServletActionContext.getRequest().getParameter("itemId");  
        jsoMap = scoreService.getJudgeScoreById(Integer.parseInt(item_id));  
        return "success";  
    }