足球联赛竞猜管理

请设计一个足球联赛系统(League Football Matches System)的竞猜管理程序,该竞猜管理程序的目标为:能够从每轮的某国家足球联赛中选定参加竞猜场次,用户可以参与竞猜比分,根据事先设定的规则,产生竞猜获奖名单,方便查询和统计。

问题:

1.       分析并设计该竞猜管理程序的体系结构

2.       结合系统需求进行数据库建模(可选MS SQL或mySQL)

3.       根据上步的模型生成开发版本的数据库对象(如表、视图、存储过程等)

4.       编写相关程序,要求带一定的注释内容(可选ASP.Net、C#或ASP)

单个程序以及整个竞猜管理模块联调通过

附录:竞猜联赛规则

一、竞猜规定:

1、竞猜是指对指定联赛场次进行比分预测。

2、每轮由管理员公布竞猜场次、截止时间,竞猜者在公布之后才能参与竞猜。

3、用户可以从任意一次竞猜轮次开始,参与竞猜。

4、每个用户ID号每轮只能竞猜一次,在截止时间之前可以进行修改。

5、每轮指定联赛场次的最终比分以管理员发布的比分为准。

二、得分计算:

1、猜中双方进球数,若结果为平局,得10分

2、猜中双方进球数,若结果不为平局,得8分

3、猜中双方胜负且猜中一方进球数,得5分

4、猜中双方胜负但进球数猜错,得3分

5、猜中一方进球,但猜错双方胜负,得1分

三、积分计算

1、每轮积分:竞猜者每轮各场次竞猜得分累加后为每轮积分

2、赛段积分:竞猜者每若干轮积分累加后为每赛段积分(赛段轮次可以设定)

3、全年积分:竞猜者各赛段积分累加后为全年积分

四、排行榜

1、 每轮排行:按每轮积分高低进行排名

2、 每段排行:按赛段积分高低进行排名

3、 总排行:按所有积分高低进行排名

五、奖项设置

1、 当轮最佳:每轮积分排名第一者,奖品在每轮竞猜设置中公布。

2、 赛段冠军:每赛段积分排名第一者;奖品在赛段设置中公布。

3、 总冠军:赛季结束,总积分排名第一者;奖品在竞猜联赛赛季设置中公布。

注:若出现积分相同者,按下列顺序排名:

1) 各赛段积分排名。2) 各轮次积分排名。3) 猜中比分、胜负场次。4) 抽签(程序实现)。

4、赛段“满勤奖”:每一赛段或者总赛季竞猜结束后,在该赛段内或者总赛季连续参与竞猜的用户ID,将有机会参加“满勤奖”的抽奖(程序实现)。奖品在赛段设置中公布。

posted @ 2004-08-21 14:34  9527的晃悠人生  阅读(799)  评论(0编辑  收藏  举报