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控制器来跳转其他控制器用于完成各项业务

原文地址:https://www.cnblogs.com/hutengqi/p/7072739.html