1. 程式人生 > >MVC排球計分(二)——需求分析與數據庫設計

MVC排球計分(二)——需求分析與數據庫設計

logs 用例圖 中國隊 eight 需求 back 過程 style .cn

需求分析和數據庫的設計是很重要的一個環節,這個環節會直接影響項目的開發過程和質量。

這裏做的排球計分程序是一個例子,而且其業務極為簡單,因此,這裏並不是真正的需求分

析和數據庫設計,而是將排球計分的需求和數據庫羅列至此。

需求分析

這個項目是排球計分程序,其業務極為簡單,現將其描述如下。

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排球計分(二)——需求分析與數據庫設計