总部要收集几个下属公司的业务情况,只有互联网作为通讯手段,该如何设计这样的系统。本人比较熟悉的语言是delphi,请高手指教,谢谢!

解决方案 »

  1.   

    可以,我也做过这样的系统.
    有两种方式:
    第一种是在几个下属公司建立独自的数据库服务器,在总部可以通过delphi的应用程序ADO访问他们的数据库,你想得到什么就取什么了.(安全性要差一点)
    第二种方式是在下属公司的服务器上放事先做好的动态网页(动态网页负责从他的数据库中取你需要的数据并提交).总部通过delphi来调用这些动态网页,将网页提交的结果保存下来就可以了.当然数据要加密.
      

  2.   

    B/S架构
    可以参考一下delphi的CBX框架 
      

  3.   

    你熟悉什么不重要... 1.建议用WEB的方式...数据大集中, 在总公司做一个WEB应用, 然后各分支机构来访问. 
    2.数据分布式. 在每个分支机构放一个数据库, 当地都用自己的数据库. 然后过基于http协议的通信来上报数据. 
    3.应用分布. 仍然是一个CS的系统, 但是通过http来访问总部的服务器. 各有优缺点了, 其中1最易实现, 但应用较复杂时(响应要求), 对网络要求高. 
    2在应用上最方便, 但是数据上传及同步复杂. 
    3.应用上方便, 但同1一样, 对网络要求高. 主要还是看你的应用了...
      

  4.   

    谢谢大家的建议,单位的Internet太慢,打开CSDN要2分钟,看来基于INTERNET进行通讯不太现实。我再想别的办法。在次感谢各位的回复。