排球計分程式重構

2022-08-29 12:33:15 字數 1535 閱讀 5558

需求:作為一名現場記分員,我希望詳細記錄比賽現場比分增長情況,以便觀眾及運動員、教練員及時掌握比賽狀況。(滿意條件:每一次比分的改變,都要形成一條記錄)。

計畫:估計此次工作需要兩周的時間。

需求分析:每次計分的時候都會產生一條記錄,並且有詳細的比分情況,此次新加了乙個精確到得分選手,需要對資料庫新加表,並建立外來鍵。而且之前的資料結構需要變化一下。

類圖

流程圖

程式截圖:

**:

ui層

volleybll bll = new

volleybll();

private

void xiangxibifen_load(object

sender, eventargs e)

else

datagridview1.rows[i].cells[

0].value = bll.selecxuanshou(j, 1

);

}for (int i = 0; i < dt.rows.count; i++)

else

datagridview1.rows[i].cells[

1].value = bll.selecxuanshou(k, 7

); }

}

bll

public

datatable selectxiangxidefen()

public

string selecxuanshou(int serialnum, int

team)

dal

public

datatable selectxiangxidefen()

public

string selecxuanshou(int serialnum, int

team)

;sqldatareader reader =sqlhelper.executereader(sql, pms);

if(reader.hasrows)

}return

duiyuan;

}

**複審正在進行,此次還是有些地方比如業務邏輯層並沒有處理好,可以通過傳引數的方法。但是遇到乙個問題,資料庫的表的外來鍵不知道怎麼去建立,所以部分地方不太完美,表沒有真正的連線起來。

排球計分程式

一 計畫 二 程式介面設計 三 執行結果 四 部分 private void comboboxa selectedindexchanged object sender,eventargs e if comboboxa.text 美國隊 if comboboxa.text 荷蘭隊 private vo...

排球計分程式

需求分析 作為一名現場記分員,我希望詳細記錄比賽現場比分增長情況,以便觀眾及運動員 教練員及時掌握比賽狀況。滿意條件 每一次比分的改變,都要形成一條記錄 根據使用者需求可知我們此次程式需要做到每次分數變化的時候都要記錄。計畫 估計此次工作需要兩周的時間。規範 用vs2010規範實現 設計複審 和組員...

排球計分程式

計畫 time 估計這個任務需要多長時間 480min 開發需求分析 60min 生成設計文件 30min 複審 55min 具體設計 50min 具體編碼 130min 複審 60min 測試30min 報告測試報告 15min 計算工作量 部分 public class match public...