即时数据模块设计说明
[V1.0]
版本修改历史
版本
|
修改内容
|
修改人
|
日期
|
1.0
|
创建文档
|
李乐
|
2010-04-15
|
需求分析:
1. 标题:赛程开始时间+[分项]+Event_Unit Long Name
2. 模板:为任何一场比赛提供多个录入模板。每场比赛都有一个默认的模板。根据选择的模板加载不同的表格。
3. 根据参赛名单,生成对应的行数,并自动填充参赛运动员/队。
4. 根据参赛名单,定位总分(大比分)对应的运动员或者运动队,并在提交的时候将(参赛ID, 大比分)存入到赛果数据库中。
5. 根据每个模板的不同,对应相应的JS, 自动汇总大比分。 但大比分也可以直接修改。
6. 保存数据的方法:参考即时数据/技术统计的数据文件部分用户可以拖动行, 调整行的顺序。 保存数据的时候,按照调整行的先后顺序存储数据。
设计要点:
1、如何实现模板设计和切换
2、如何实现Json数据根据类型,自动填充
基础建模:
根据业务需求,建立如下表:
详细设计:
real_time_model表:
1、建立real_time_model相应数据表,创建相应数据访问层,由于这张表直接跟赛程id关联,因此以赛程id:rsc作为主键即可。
2、模板管理功能已经做好,只要选择相应后台模板,例如:BK_B(BK-篮球,B-后台),自然会找到BK_B/BK_F,作为后台/前台模板,存放到表中。
本文转自jooben 51CTO博客,原文链接:http://blog.51cto.com/jooben/313486