一个数据库,2套系统,功能相同只是一套局内访问,类似CS架构,还有一套可以让internet上的同事操作,应该如何写作,或者是用什么方式来完成。

解决方案 »

  1.   

    WebServer        SOAP 
    BS CS
      

  2.   

    我想基本开发一次,完成2中用法的系统。也就是说只用delphi来完成2套系统。
      

  3.   

    程序不用改。
    在服务器所在的局域网上安装一台VPN路由器,在www.3322.org上申请一个动态域名,在该路由器上配置好DDNS,让其正常上网即可。
    internet客户端配置一个VPN连接,主要是配置为你在www.3322.org上申请那个动态域名。配置好后,连接,即可连接到远程的数据库。
      

  4.   


    感谢楼上的回复。这样有些弊端,客户端必须完全安装好Client的一套系统,不方便部署,比如打算给非本公司自己的员工使用的话,就不方便了。对我们无法控制的电脑(进行部署)同样也无法实现。VPN搭建也是另外一块方面(或者说是成本)。而且通过VPN对网络带宽不良的局端来操作系统来说速度上面无法让人满意。
      

  5.   

    全都用一套web的访问,别做cs的了
      

  6.   

    在局域网内也使用B/S的系统,这样,Internet和局域网内可以公用一套系统了。
      

  7.   

    B/S某些方面好像无法达到C/S的效果
      

  8.   

    一般都是采用B/S+C/S结合的方法来做的,正如楼上所说,B/S某些方面好像无法达到C/S的效果!
    正因为这样,大家才用WebService做业务层,前台可以是B/S,也可以是C/S,看你需求!
      

  9.   


    对的,就是业务层走什么方向。
    WebService我没有接触过,有没有大哥提点一下,或者有什么网站或是资料什么的? TKS
      

  10.   

    http://blog.csdn.net/ideation_shang/archive/2007/11/01/1862177.aspx
      

  11.   

    只要一套,外网的用VPN来访问内网
      

  12.   


    感谢楼上的回复。这样有些弊端,客户端必须完全安装好Client的一套系统,不方便部署,比如打算给非本公司自己的员工使用的话,就不方便了。对我们无法控制的电脑(进行部署)同样也无法实现。VPN搭建也是另外一块方面(或者说是成本)。而且通过VPN对网络带宽不良的局端来操作系统来说速度上面无法让人满意。
      

  13.   

    内网用C/S,外网用B/S,C/S程序毕竟灵活,功能可以完整、强大,外网要考虑数据完全,只设计有针对的部分功能。外网用asp这样的动态网页来实现也不错啊!服务器是自己的,就很方便了!
      

  14.   


    谢谢。这样的话,不是需要动用DELPHI和ASP两中语言了吗?能否用DELPHI全部搞定?
      

  15.   

    如果你用的是D7,那么自带的intraWeb就是你要的东西了。
    完全在Delphi中开发网站。很强。
    如果是D6,那就要下载对应的版本了。
      

  16.   

    业务功能WebService吧
    具体界面就C/S B/S具体实现了。
      

  17.   

    如果C/S已经开发好了,就改到ActiveXform,如果还没动手就直接用B/S吧
      

  18.   


    WebService是什么东东,能具体讲解一下吗?
      

  19.   

    直接用ado做c/s,只要设置远程还是局域,远程用花生壳做代理服务,但前提是你网速要快
      

  20.   

    影射sql 1433 端口出去不行嗎
      

  21.   

    方案1:
    全做成C/S,外网用VPN。方案2:
    全做成B/S方案3:
    C/S + B/S。对于B/S,DELPHI7可以用INTRAWEB,D2006以上可以用ASP.NET或INTRAWEB。方案4:
    D7下,做成三层结构,对于外网用自动更新。方案5:
    业务层做成WEBSERVICE,对于内网要开发客户端,对于外网要开发页面。我也不知哪种好些,看情况。呵呵。