排球记分员计分程序(二)————需求分析与数据库设计

需求分析:

排球比赛计分程序的功能主要分为记分员和观众两个部分。

一.用户故事:

 1.记分员方面:

    作为一名排球比赛的记分员,我希望能在比赛进行中,实时记录场上双方队伍的队员的得分,并根据队员得分来记录双方队伍的局比分,根据局比分来记录双方队伍的总比分,并显示本次比赛的获胜队伍。

  具体分析如下:

    1.记分员记录比赛中每一球的得分情况(包括哪个队伍、哪个队员、在哪一局、以什么样的方式得分)。

    2.记分员根据每一球的得分记录得分队伍的本局局分(记录队员得分的同时,给该队员所在队伍的本局局分上+1)。

    3.记分员根据每局局分的变化记录两个队伍的总比分情况(一局结束,获胜的队伍总比分上+1,两个队伍的本局局分清零,但队员的个人得分累计,直到比赛结束)。

    4.记分员根据两个队伍的总比分情况记录并显示比赛的获胜队伍。

    5.记分员可以对所有数据进行修改、删除、查询。

 

 2.观众方面:

    作为一名排球比赛的观众,我希望能在比赛中实时看到赛场上的得分情况,以及局比分和总比分情况,并且能够查询到各个比赛队伍的队员的得分情况、得分方式和队员的详细信息,以便于更好的观看并理解比赛。

 具体分析如下:

    1.观众界面会实时显示每一球的得分、以及相应的局分和总比分情况。

    2.观众可以查询比赛双方队员的个人得分情况(包括本场比赛一共得了多少分,都是以什么样的方式得分等)。

    3.观众也可以查询比赛双方队员的详细情况(包括衣服号码、姓名、 球衣、出生年月、年龄、身高、体重、扣球高度、拦网高度、所在运动队、场上位置等)。

       在做相关显示界面的参考资料:

  

数据库设计:

设计数据表之前,首先进行实体类和关系的识别与确定。

通过需求分析,可以得出本程序共需要创建三个表

 1.创建比赛队伍表,储存比赛的队伍名。

 2.创建比赛得分表,储存局比分和总比分。

 3.创建比赛队伍队员得分表,储存队员的个人得分和详细信息。

转载于:https://www.cnblogs.com/shangguanlei/p/7039802.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值