他们在上海、北京、青岛都有分店,总部在昆明,总部想知道这些分店的销售情况,原来是我给开发的C/S版本,SQL2000的,但是现在觉得不够用,想把分店连在一起,连接方式是用ADSL,动态IP,不知道如何设计,软件如何修改成INTENET网络版?我用GOOGLE查了一下,好象C/S模式的只有用花生壳动态域名系统绑定服务器的IP,虽然是实时的,但是万一服务器连不上INTERNET了,整个业务就瘫痪了,瘫痪了业务就没发开展,损失惨重,有没有好的方法?还有即使用直接连接的方法,我测试了一下,软件开单很慢,虽然勉强实现了,但是不还是很理想。希望有经验的牛人给点建议,在下有100分相送,小意思。

解决方案 »

  1.   

    一般情况下,c/s比b/s要快。
    你以前的方式也是利用互联网处理,对于远程数据库,我想使用任何方式都必须保证能上网,除非有专线。
    客户端不一定使用固定的IP,服务器必须固定IP,这样客户端就能登录服务器。
      

  2.   

    同意楼上的,
    我的补充:最好基于http
      

  3.   

    建立本地数据库.定时和总部的数据库同步,比如 凌晨的时候
    我公司有套软件就是这样
    本地用sysbae,总服务器用的sql server 2000这样也避免了直连的速度问题
      

  4.   

    belllab(菜鸟) : 能否详细点?
      

  5.   

    申请一个免费的ASP空间(很小就行),把分布在各地的机器IP适时地存储在ASP空间里.....
    各地登陆时要先访问这个ASP站点得到IP信息......
      

  6.   

    分布式多层应用开发
    soap/webservice
      

  7.   

    推荐 webservice  基于 xml 的数据描述,为你将来变更程序提供极良好的基础。
      

  8.   

    可以考虑使用VPN~~还有就是数据库定时同步!
    如果网络稳定,也可以时时更新!
      

  9.   

    soap/webservice开发和多层有什么区别?
      

  10.   

    soap/webservice多层开发和用mides多层开发有什么区别?
    两者控件都不一样啊