现在帮公司做集团收费系统,初略的系统要求如下:1.要求各子公司自己有服务器和单独的数据库,运行的平台一样2.每天结束营业后,上传数据到集团总公司的服务器上
比较像超市的收费系统(如 IBM AS400)
现在用asp.net 进行平台开发,请问可行吗?系统要求的第2点怎么实现?需要运用到哪些重要技术

解决方案 »

  1.   

    第二点
    SQL 作业里面写.....
      

  2.   

    建议不要用B/S结构的了还是C/S结构吧否则速度上还是慢超市那种 是专有芯片的嵌入式开发的,asp.net开发不了那种
      

  3.   

    数据库同步啊,用job就可以啊
      

  4.   

    使用asp.net肯定是可行的。
    至于第二点,你可以使用msmq来实现,每天营业结束时,把需要传输的数据发送给mq,msmq3.0支持http传输,而且支持本地化存储,只要你发送传输数据给mq,即使在传输当时网络环境不好,数据不能马上到达目标服务器,在网络环境恢复时,mq会自动帮你传输。在目标服务器mq上可以设置mq触发器,当有数据被接收,马上调用触发器,触发相关程序处理。
      

  5.   

    没有见识过 IBM AS400的系统,所以我没有发言前,不过顶一下。
     但是你说的这2点用 asp.net 完全可以实现,没有什么技术难点~~ 个人想法: 做一个系统复制N份,外加一个总系统,获取N份系统的数据--
      

  6.   

    这种分布式系统的一种。如果实现:1.最好使用c/s架构,因为b/S虽然简单实现快。但是访问速度慢,多个客户端访问一个web网站。太拥挤,再有网站挂了。整个系统都挂了。   2.客户端和服务器之间可以采用web service或者socket。类似上面问题,webservice实现简单速度慢,局域网内还可以使用。socket使用tcp通讯协议,速度快难度大.向总公司同步数据一定要用socket,否则天亮也传不完。
      

  7.   

      不想用一个数据库
       那就分开!   上传数据时
       用sql脚本往主服务器上,
      再服务器上接收sql脚本,并执行