首页 > 代码库 > 排球计分(一)需求分析和数据库设计
排球计分(一)需求分析和数据库设计
需求分析:
作为一个排球计分规则的页面程序,一般用户为球迷观众和排球计分员。
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
排球计分(一)需求分析和数据库设计