首页 > 代码库 > 排球计分(一)需求分析和数据库设计

排球计分(一)需求分析和数据库设计

需求分析:

  作为一个排球计分规则的页面程序,一般用户为球迷观众和排球计分员。

1.作为一名排球计分员,需要实现得分的加减,并自动判定胜负,最后传入数据库。

2.作为一名排球计分员,需要在实现得分的同时,详细记录得分情况。

3.作为一名排球计分员,可以对某些记录修改。

4.作为一名球迷观众,首先想先看到所有的比赛基本记录。

5.作为一名球迷观众,希望看到每局比赛的详细记录。

下附用例图一张:

技术分享

数据库:

记录表:

ID    int    比赛ID    NotNull    主键,自增

gameName   varchar(50)    比赛名    NotNull 

teamA           varchar(50)    主方队    NotNull 

teamB            varchar(50)    客方队    NotNull 

vsAB              varchar(20)    场比分    NotNull 

gameFirst       varchar(20)       第一 局比分    Null 

gameSecond  varchar(20)       第二局比分    Null 

gameThird      varchar(20)       第三 局比分   Null 

gameForth      varchar(20)       第四 局比分    Null 

gameFifth        varchar(20)      第五 局比分    Null 

teamWinner     varchar(50)      胜者队    Null 

gameContent   varchar(max)   详细内容   Null 

如何判定是计分员还是球迷观众的表

作为观众看记录可以当做游客不进行建立账户

计分员由默认管理员添加数据账户

计分员表:

ID    int    管理员ID    NotNull    主键,自增
Name    varchar(20)    登录名    NotNull
Password    varchar(50)    登录密码    NotNull 

 

排球计分(一)需求分析和数据库设计