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

分布式数据采集系统中的关于数据传输的设计的讨论
需求:多个客户端使用A设备采集房内温度,然后将时间温度写入中心数据库。

数据传输的设计思路:
开发环境和工具:DELPHI和VS2005,中心数据库是MYSQL5。
设计方案:
1、使用DELPHI编写简单的 客户端.exe,直接将采集到的数据写入中心数据库;
2、当写入中心数据库失败的时候将数据保存成本地XML(或者写入本地ACCESS数据库);通过ACTIVEFORM界面自动和手动地将数据写入中心数据库;
3、各个分布点的报表和曲线用ACTIVEFORM制作,以供系统调用;
4、使用ASP。NET+IIS+MYSQL5完成系统的其他部分,报表使用VS2005自带的报表(rdlc)。

水平有限,希望高手指点不足之处或者提出可以借鉴的更加合理和高明的思路。

------解决方案--------------------
可行
------解决方案--------------------
报表和曲线图没有必要使用activexform来做,不如直接使用asp.net+水晶报表来做
------解决方案--------------------
可行
------解决方案--------------------
可行
------解决方案--------------------
我觉得接口用webservice比较好,每必要用ACTIVEX。因为每次采集的数据量并不算很大。