日期:2014-05-18  浏览次数:20824 次

大家帮忙讨论下这套系统的可行性
我现在在做一套天气信息自动发送系统,主要功能是用户可以实现自定义要接收到的数据项,而且可以定义接收哪个监测站的信息,并且实现定时,天气数据表如下:
监测站站号       资料日期       温度       雨量       风力.......
要实现的功能,例如用户13925648752设置8点定时接收到信息:
2007年9月2日8:00:00,1号站雨量23,2号站雨量45,3号站23;
2007年9月2日8:00:00,2号站风力34,3号站风力43,5号站风力33;
上面是两条信息,每条只包含多个站的一个数据项
用户13455648752也设置了8点定时接收到信息:
2007年9月2日8:00:00,2号站雨量23,4号站雨量45,7号站23;
2007年9月2日8:00:00,12号站温度34,13号站温度43,15号站温度33;
在同一时间内,不同用户接收到的信息可能一样,也可能不一样
我打算的操作流程是这样,添加用户号码--》为每个号码挑选要接收到的数据项--》为每个数据项定时(24个小时可选)--》为每个数据项选取站号(14个站)
数据库是这样设计
数据项表:数据项ID,数据项名称
                      1                     风力
                      2                     温度
                      .................
号码数据项对应表:号码,数据项ID
                                    139...       1
                                    134...       1
                                    ..........
号码数据项定时表:号码,数据项ID,定时时间
                                    139...       1                 8
                                    134...       1                 8
                                    ..........
号码数据项站号对应表:号码,数据项ID,站号
                                              139...       1               3
                                              134...       1               4
                                              ..........
天气数据表:站号,           时间,                 风力,   温度.....
                          1       2007-8-8   5:00:00           12         25
                          2       2007-8-8   5:00:00           13         29
                          1       2007-8-8   5:10:00           11