总公司下有很多分公司,分布在全国各地,组成局域网不太可能,如果用VB+SQL Server2000做系统的话,好像只能是局域网的,像这种情况怎么实现呀?

解决方案 »

  1.   

    为什么不可能,你可以用VPN呀!!
      

  2.   

    用VPN可以最好用ASP.NET做比较好
    将需要远程访问数据的部分单拿出来!
      

  3.   

    什么VPN,请上面的兄弟说清楚一点儿,现在公司下任务了,这个系统我来做,怎么实现呀。
      

  4.   

    VPN( Virtual Private Networks )是由经过相互授权的通信双方在公网上建立的安全通信隧道所组成,通讯数据在安全隧道中进行加密传输,用于政府、企事业单位总部与分支机构内部联网(Intranet-VPN),可为用户提供高速、安全、可靠、可管理、高质量的服务。
      首都公用信息平台(CPIP)上可以为客户提供VPN业务,使在不同地点的企业、分支机构之间通过CPIP建立起一个安全的连接,使网络可以非常方便、快捷地扩展。
      

  5.   

    http://www.chinaitlab.com/www/special/vpn.asp
      

  6.   

    Internet也可以的,只要给服务器分配一个IP地址,启用TCPIP协议,启用WINSOCK代理
      

  7.   

    佳软给北京同仁堂开发的系统,以前VB6版的用的就是VPN方式
      

  8.   

    不一定用自己的服务器,可以申请一个Internet上的服务器,支持SQLServer的虚拟主机都可以,可以用ASP,也可以用VB程序直接连接
      

  9.   

    不一定用自己的服务器,可以申请一个Internet上的服务器,支持SQLServer的虚拟主机都可以,可以用ASP,也可以用VB程序直接连接
      

  10.   

    谢谢大家的关心,用VPN也不是一时半会可以学会的,我想到用ASP在网上实现,由于系统包括进销存和财务,用ASP会不会太复杂了。
      

  11.   

    复杂的部分可以用VB做成COM组件
      

  12.   

    复杂的部分可以用VB做成COM组件
      

  13.   

    一个月,还包括进销存和财务,不可能吧,几个人啊?VB可以直接连接远程SQLServer的。
      

  14.   

    VB直接连接远程SQL server那也要随时上网吧,怎么连,上面这位仁兄?
      

  15.   

    还是用ASP最好了,申请一个花生壳
      

  16.   

    初学吧?用VB6的IIS工程,棒得很呢。可惜会用的人不多。
        打开一个IIS工程,删除没用的预置代码,添加一个HTM模板,通过tagcontents事件编程,转眼之间就实现页面服务,运行速度非常快(比ASP),安全性好(DLL文件),功能强大(可以使用你所有的BASIC功力),甚至可以添加各种类(窗体,控件),提供各种额外的服务。制作网站服务的同时,把服务器的监视窗口也做的功能强大,所有安全性考虑都在其中,哈,好处说不完。
        用VB6做的B/S系统用于电子商务最合适,同时如果需要的话,还可以将C/S部分结合起来做,成为BC/S系统,现在都没人用过。我最近做的上瘾,把C/S系统都做成BC/S系统,全部的WEB页面,但所有操作都交给CLIENT端处理。
        加个小控件,同时具有C/S和B/S功能,在内部处理网页的提交,小控件放到EXCEL就可以运行,好玩,同时玩转OFFICE和WEB和C/S可户端。
        用VB6做的网站,其中功能,是CGI所根本没办法比拟的,只要你的VB的根底硬。比如,B/S系统没有功能驱动客户端,但你可以通过TCP(UDP)发消息给客户端,再由客户端启动窗口更新窗口信息。
        当然了,JS的功力还是要有的,既然用ASP,客户端就必须依靠JS(不是BC/S)。
        我最近用VB做了个控件,把WEB带到了VFP,在VFP里实现全部WEB页面,包括动画、包括字幕,包括各种特效,
        浏览器通过HTTP打开文件当然是通常的方法,但我现在是直接通过TCP取得信息内容,然后直接写到浏览窗口(VB的)里面,哈,跳过HTTP,直接引用HTML也不错啊。
        没有很深的VB功力是感觉不到的,在INTERNET网络环境下,整个网络就是一个大游戏机,任你想出各种主意。除了网络以外,还有很多东西可以做呢,比如OFFICE,我可以让许多人在同一个EXCEL里输入信息,输入结果直接写入中央数据库,并在中央数据库进行审查,并随时将汇总结果(数据)发布给所有相关用户。
        如果你愿意,还可以改写HTTP协议,根本不用HTTP协议,篡改80端口含义,让你的网络只有你自己的浏览器可以使用,用IE就进不来。写HTML服务吗?不是,写不起,进来后把他改回来就可以啊。
        最近我写过一个项目,连VB的IIS工程都篡改了,不使用TAGCONTENTS事件的服务,差点就忘记为什么了,好象是因为。想不起来了。在我的网站上(那个项目里),每个用户都可以定义自己的工作页面,并随时把自己需要的东西拖进来。业务字典,各种报表图表,各种连接,并且只要双击一段文字,就可以打开编辑窗口,同时FRONTPAGE也打开,编辑完成后就保存,于是页面内容就改变了,哈,好玩,就是有点乱七八糟。
        现在做大型管理项目,最好的建议是B/S+BC/S,可是登录要两次,在我的系统里,只要把C/S的登录了(可以锁),就直接进入B/S系统,不用口令。
        注:BC/S是指使用HTML协议,不使用HTTP协议。
      

  17.   

    做成B/S的吧,可以將你的VB窗體做成ocx,放進asp頁面,這樣就好做多了
      

  18.   

    一般CS的东东用VB,如果像楼主说的这样的程序需要CS的,这方面VB就不行了。