大家给出出主意!(方案确定)

zhouxm0521 2005-04-22 09:54:30
我们现在在现场做了一个数据采集系统,采集的数据量很大(每5s大约1K字节,一个数据结构类似),在本地采集和显出及报警等很好实现,

但是现在局域网中想利用这些数据,如查询(支持多记录查询),某个变量的历史趋势曲线,打印,报警等,用什么实现方案能较好地解决该

问题?我自己的打算是是现场程序启动一个数据传送线程,用winsock实时将数据发送到专门的数据服务器,然后在服务器上实现网络功能程序

,但是我又发愁服务器端程序是用B/S还是用C/S结构实现,B/S方便维护,但是有些功能如何实现?如数据图形打印,以及多用户多记录(该记

录的意义是一个完整的数据结构,每个大约1K字节)查询,每次查询都设计传输大量的数据,还有就是报警功能如何实现?如果用C/S结构,维

护起来又太难了,如果是C/S结构,我们就打算是每个客户端打开程序时,既启动Winsock和服务器通讯,在用户查询时,我们将命令传送到服

务器,然后服务器解释命令,并将结果回传给指定的winsock客户机,报警功能也是同样的道理实现,服务器如果有报警信息了,既给每个打开

的端口发送命令,客户端在自行解析即可。还有我可以将用户查询的多记录数据(数据量可能很大)保存到一个临时的文件夹中,程序有一个

自动维护该文件夹的功能,这样程序在查询时先检查是否本地是否已经有查询的数据,如果有则从本地取。否则发送命令给服务器。请大家给

出出主意,多谢了!
...全文
132 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
haohaohappy 2005-04-23
  • 打赏
  • 举报
回复
C/S方式最佳选择
tmran 2005-04-23
  • 打赏
  • 举报
回复
C/S + B/S

分层次处理:

一般的查询操作可以使用B/S;牵涉到系统参数设置的用C/S,当然,C/S包含B/S的所有功能。
xayzmb 2005-04-22
  • 打赏
  • 举报
回复
在企业内部使用并且使用人数有限的情况下
用C/S方式实现起来更方便.
zhouxm0521 2005-04-22
  • 打赏
  • 举报
回复
能否帮忙说说你们的观点(详细一点)
aiur2000 2005-04-22
  • 打赏
  • 举报
回复
cs
zhouxm0521 2005-04-22
  • 打赏
  • 举报
回复
怎么没人呀
zhouxm0521 2005-04-22
  • 打赏
  • 举报
回复
那你说的是B/S结构吧
cctvchen 2005-04-22
  • 打赏
  • 举报
回复
建议你用C/S结构,至于你担心的打印问题,先作好打印控件,注册进去就可以了
tmran 2005-04-22
  • 打赏
  • 举报
回复
先占住一楼再说
zhouxm0521 2005-04-22
  • 打赏
  • 举报
回复
多谢各位的支持,希望得到更多高手的观点!!

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧