1. 程式人生 > >ASP.NET MVC 排球計分程序 (三)需求分析與數據庫設計

ASP.NET MVC 排球計分程序 (三)需求分析與數據庫設計

arch 情況 img 需求 全場 ima 功能 每次 str

需求分析:

軟件名稱:排球計分程序

1、 需要鍵入比賽人員的的姓名,需要根據場上的比賽結果及時做出操作,記分員可以在記錯的情況下撤銷上一部操作。比賽結束,記分員應能查詢到每個隊伍的進球情況,以及攔網、擊球等的最高分、全場MVP。

2、系統界面:兩隊比賽,每次有隊伍得分,由記分員向系統內輸入數據,將該隊的分數通過單擊按鈕的方式加分,每次加分,將分數寫入數據庫。也應有減分的按鈕,每次減分,寫入數據庫。

系統內:自動計算每隊的得分情況是否達到該局勝利,如果勝利及時顯示該局勝利的消息。

最後輸出:每單擊一次,分數變化應在計分程序的界面上給出加分之後的新分數。

1.功能需求:加分,記錄詳細得分,顯示詳細分數。

2.性能需求:在普通家用電腦上能完美運行該程序,使其沒有長時間等待的現象。

技術分享

單擊提交 加分的活動圖

數據庫的設計:

PersonA

id int 主鍵

name nvarchar(50) null

PersonB

id int 主鍵

name nvarchar(50) null

ScoreA

id int 自增

personId int null

jiQiu nvarchar(50) null (發球,抹球,扣球等狀態)

isScore nvarchar(50) null(是否得分)

ScoreB

id int 自增

personId int null

jiQiu nvarchar(50) null (發球,抹球,扣球等狀態)

isScore nvarchar(50) null(是否得分)

ASP.NET MVC 排球計分程序 (三)需求分析與數據庫設計