即时数据模块设计说明

 

[V1.0]

 

 

版本修改历史

 

 

版本

 

 

修改内容

 

 

修改人

 

 

日期

 

 

1.0

 

 

创建文档

 

 

李乐

 

 

2010-04-15

 

 

 

需求分析:

 

wps_clip_image1

 

 

1. 标题:赛程开始时间+[分项]+Event_Unit Long Name

 

2. 模板:为任何一场比赛提供多个录入模板。每场比赛都有一个默认的模板。根据选择的模板加载不同的表格。

 

3. 根据参赛名单,生成对应的行数,并自动填充参赛运动员/队。

 

4. 根据参赛名单,定位总分(大比分)对应的运动员或者运动队,并在提交的时候将(参赛ID, 大比分)存入到赛果数据库中。

 

5. 根据每个模板的不同,对应相应的JS, 自动汇总大比分。 但大比分也可以直接修改。

 

6. 保存数据的方法:参考即时数据/技术统计的数据文件部分用户可以拖动行, 调整行的顺序。 保存数据的时候,按照调整行的先后顺序存储数据。

 

设计要点:

 

1、如何实现模板设计和切换

 

2、如何实现Json数据根据类型,自动填充

 

基础建模:

 

    根据业务需求,建立如下表:

 

wps_clip_image2

 

 

详细设计:

 

real_time_model表:

 

1、建立real_time_model相应数据表,创建相应数据访问层,由于这张表直接跟赛程id关联,因此以赛程id:rsc作为主键即可。

 

2、模板管理功能已经做好,只要选择相应后台模板,例如:BK_B(BK-篮球,B-后台),自然会找到BK_B/BK_F,作为后台/前台模板,存放到表中。