• MVC实战之排球计分(一)—— 需求分析与数据库设计


    此系列博客目的是制作一款排球计分程序。这系列博客讲讲述此软件的

    各个功能的设计与实现。

    一.
    需求分析:

    这个程序是排球计分程序,其业务非常简单,具体如下:

    1.本程序可以选择用户身份,通过不同角度记录比赛分数。

    2,观众选择观众按钮,进入观众计分界面,然后可以记录自己喜欢球员的分数

    可以对分数进行修改记录。

    3,运动员可以选择运动员按钮,然后进入运动员计分界面,然后可以进行计分,

    运动员不仅可以进行,分数记录,还可以记录自己的失误变现。

    4.不同身份记录的比赛成绩将会存储在不同的数据表(目前适合运动员和观众使用)。

    5.用户键入数据后,可以继续对数据进行操作(如;删除、修改、查看详情)。

    6,不同的身份的用户 ,不能修改非己的数据。只能修改自己的数据。

    这个项目的用例图如下:

    数据库设计:
    设计数据表之前,首先进行实体和关系的识别与确定。
    通过需求分析,可以观察得出,本项目的实体有:观众,运动员.(观众可以修改自己的数据,运动员也可以修改自己的数据,二者不可以互相修改);

    数据库表的设计如下:

    观众记录表:

    ID int ;

    team name string 队名 NotNull

    num string 球员号 NotNull

    faqiu string 发球 NotNull

    lanwang string 拦网 NotNull

    kouqiu string 扣球 NotNull

    zhugong string 助攻 NotNull

    total score string 总得分 NotNull

    运动员记录表:

    ID int ;

    faqiu string 发球 NotNull

    lanwang string 拦网 NotNull

    kouqiu string 扣球 NotNull

    zhugong string 助攻 NotNull

    youdian string 优点 NotNull 

    shiwu sting 失误 NotNull

    zhongjie string 总结 NotNull

     

    到此我们的第一篇博客就完成了对数据库的设计操作。我们会在后续博客写出数据库的生成。

  • 相关阅读:
    failed to retrieve msvc environment from vcvarsall.bat x86,qt Creator the command cmd.exe /E:ON /V:ON
    杂散
    DDS
    matlab复数与实数相互转换
    Qt编写物联网管理平台44告警邮件转发
    Qt编写物联网管理平台43告警短信转发
    Qt编写物联网管理平台45采集数据转发
    Qt编写物联网管理平台46云端数据同步
    Qt编写物联网管理平台39报警联动
    Qt编写物联网管理平台40类型种类
  • 原文地址:https://www.cnblogs.com/Angel-szl/p/7029449.html
Copyright © 2020-2023  润新知