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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排球计分需求分析和数据库设计相关的知识,希望对你有一定的参考价值。

需求分析:

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

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 

 



以上是关于排球计分需求分析和数据库设计的主要内容,如果未能解决你的问题,请参考以下文章

排球记分员计分程序————综述

排球计分——三层架构

排球计分程序

排球比赛第一局计分系统

排球计分程序

排球计分程序