• MVC项目实践(三)——设计文档


    在参考我们平时使用的比赛网站并结合我们小组的意见之后我们做出如下设计文档:

    首先我们进入首页,首页我们选择业务项目,之后进入具体的业务页面,使用活动图表示如下:

    比分变化关系按照《2015-2016赛季中国排球联赛竞赛规程》,计分规则如下:

    1、目前的排球比赛采用五局三胜制。前四局每局25分,每局比赛完成后交换场地,达到24分时,必须比赛的双方相差2分才能分出胜负;决胜局为15分,比赛的双方任何一方先达到8分时,交换场地继续比赛,当双方同时达到14分时候,也是必须相差两分才能决出胜负。
    排球计分的发展历程:1917年规定每局为15分。1918年规定上场运动员每队为6人。1922年规定每方必须在3次以内将球击过网。比赛方法以前采用发球得分制,1998年10月28日国际排联决定改为每球得分制,仍为五局三胜,前四局每局先得25分者为胜,第五局先得15分者为胜,若出现24平或14平时,要继续比赛至某队领先2分才能取胜。

    2、每点击一次按钮,分数列表就增加一行。

    3、己方失误时。对方增加一分。

    代码规范:使用C#语言标准、帕斯卡命名法和骆驼命名法 。

    数据库设计:

    此次使用的是EF框架,所以以下给出的也可以说是实体模型类的叙述。

     Team表

    TId int Key 队伍ID
    TName string  not null 队伍名称

     

     

     Game表

    GId int Key 比赛ID
    TIdA int foreign 主队ID
    TIdB int foreign 客队ID
    SscoA int not null 主队比分
    SscoB int not null 客队比分

     

     

     

     

     

    Section表

    SId int Key 小节ID
    GId int foreign 比赛ID
    SNum int not null 小节数
    RouA int not null 主队得分
    RouB int not null 客队的分
    InfoA string   主队得分详情
    InfoB strring    客队得分详情

     

     

     

     

     

     

     

     控制器设计

    通过Home控制器来跳转其他控制器用于完成各项业务

  • 相关阅读:
    Java并发编程:如何创建线程?
    Java并发编程:volatile关键字解析
    Java并发编程:深入剖析ThreadLocal
    Java并发编程:同步容器
    Java ConcurrentModificationException异常原因和解决方法
    Java并发编程:并发容器之ConcurrentHashMap
    Java并发编程:并发容器之CopyOnWriteArrayList
    Java并发编程:Callable、Future和FutureTask
    rest-framework频率组件
    rest-framework的权限组件
  • 原文地址:https://www.cnblogs.com/hutengqi/p/7072739.html
Copyright © 2020-2023  润新知