准备做一个信息系统,网络环境是在互联网上,原本打算做成B/S结构,但人家要求做成C/S结构。
客户端要录入数据到服务器上,并且要从服务器数据库查询记录集。如果是局域网好作,可是在互联网上没做过,请高手指教。

解决方案 »

  1.   

    http://blog.csdn.net/online/archive/2004/07/07/35994.aspx
      

  2.   

    1、要求用户使用VPN,就和一般的局域网的C/S一样编程;
    2、否则使用WinSock通讯、传递数据,由服务器端效验、写入数据库。
      

  3.   

    呵呵,回复完了才看到 online 的回复,但是    千万不要轻易使用 online 的例子中的技术:否则,如果数据量较大,你会死的很难看!
      

  4.   

    1、要求用户使用VPN,就和一般的局域网的C/S一样编程;
    2、否则使用WinSock通讯、传递数据,由服务器端效验、写入数据库。估计服务端也不会有WinSock程序的。
    数据量大,你可以试试,不会太难看的
      

  5.   

    那就用我的,没有问题
    客户端主要填一些表单然后把数据送到服务器保存,这个数据量很小,
    单条提交,速度很快但是客户端要到服务器查询记录,返回的记录可能有上千条。
    做个分页处理即可
    看DataGrid的分页 
    http://blog.csdn.net/online/archive/2004/08/05/66417.aspx或者,如果仅仅是浏览,也可以直接asp页面返回
      

  6.   

    能否更详细?我如何用VB接受服务器的xml文件?
      

  7.   

    能否更详细?我如何用VB接受服务器的xml文件?
    看例子吧,已经很详细了服务端是ASP?
    是的
      

  8.   

    用socket多好,我一般用socket实现这些,哈哈
      

  9.   

    用socket只能一次传输8k数据,如果要想快,就只有多线程传输(就象网络蚂蚁),但VB来做似乎太难了。online,直接用DCOM能行吗?
      

  10.   

    楼上,因为速度不行。online的方法我测试了,25000条记录大约需要20分钟不知道用户能否承受?
      

  11.   

    可以用WEB系统实现,然后隐藏IE相应的菜单和工具栏等
    这样的访问和查询速度才能有保障
      

  12.   

    online,我的速度应该是1M的ADSL,不是提交数据,而是从服务器查询记录。提交的数据很少,只是一两条记录。
      

  13.   

    不要一次返回2W条记录...Page1,Page2....用参数索引一下,服务器分页返回!查找\搜索动作是提交关键字到服务器上搜完返回!
      

  14.   

    不是提交数据,而是从服务器查询记录
    那就
    可以直接asp页面返回,分页处理吧
      

  15.   

    zyg0:我的邮件地址:[email protected]
      

  16.   

    如果你的数据库SQL的话,它完全可以支持广域网,但要开SQL的1443端口,
    什么都不用改,就和局域网一样的,我们公司的软件就这样做的
      

  17.   

    服务的IP改变的时候,就让客户端重新输入IP就行。
      

  18.   

    to:wwqna(york) ( ) 
    他说的是25000条数据,你试验过吗,什么速度
    没半个小时能下来
      

  19.   

    sql数据库可以连接我知道,但是速度没法解决。昨天研究了一整天socket和文件压缩,设想能够先将文件(查询结果先生成xml文件)压缩再传输到客户端。不知道这种思路速度能否可行。
      

  20.   

    zyg0:我的邮件地址:[email protected]
    不好意思我的msn密码忘了,我已经很久不能用了。要不我今天晚上申请一个msn我再联系你,请将你的msn号给我。谢谢!
      

  21.   

    现在做一个网络应用(多人操作的,局域网/广域网/internet)的信息系统,可以用哪些方式?
    (C/S、B/S,还有其他什么方式吗?)
    他们有什么优缺点?自己认为:现在用户的网络条件都比较好了,对于网络速度一般问题不大。
              B/S和C/S就是前者不需要在每个客户机上安装,后者可能在广域网上运行有速度问题,对网络速度要求高。
    请高手们指点。
      

  22.   

    我现在做的一个小信息系统,没有做服务器端,每个客户端直接连接上的SQL数据服务器。这算什么结构,这样做好象很容易(没有做服务器端),但不知有哪些问题?
      

  23.   

    我都给你写好了,你不要了阿,要得话快上msn