MVC排球計分(二)——需求分析與數據庫設計
需求分析和數據庫的設計是很重要的一個環節,這個環節會直接影響項目的開發過程和質量。
這裏做的排球計分程序是一個例子,而且其業務極為簡單,因此,這裏並不是真正的需求分
析和數據庫設計,而是將排球計分的需求和數據庫羅列至此。
需求分析:
這個項目是排球計分程序,其業務極為簡單,現將其描述如下。
1.觀眾只能查看比賽中的數據。
2.記分員可以對比賽的每一球進行計分(哪個隊員得分)。
3.記分員可以對比賽的每一局進行計分(例如:第一局:25:20、第二局:25:1)。
4.記分員可以對兩隊的總比分進行記錄(例如:中國隊VS日本隊:3:0)。
5.記分員可以對所有數據進行修改、刪除、查詢。
這個項目的用例圖如下:
數據庫設計:
總記錄表(Total)
ID int 主鍵,自增 NotNull
teamA varchar(100) 主方隊 NotNull
teamB varchar(100) 客方隊 NotNull
GFirst varchar(20) 第一局比分 Null
GSecond varchar(20) 第二局比分 Null
GThird varchar(20) 第三局比分 Null
GFourth varchar(20) 第四局比分 Null
GFifth varchar(20) 第五局比分 Null
GSum varchar(20) 總比分 Null
詳細記錄表(Detail)
ID int 第幾球 NotNull
teamA varchar(20) 主方隊 Null
teamB varchar(20) 主方隊 Null
memberA varchar(20) 主方得分隊員 Null
memberA varchar(20) 客方得分隊員 Null
MVC排球計分(二)——需求分析與數據庫設計