我的项目中需要相关硬件设备的配合,也就是相关硬件设备需要采集信息最终再上传到数据库,这样的话如何应用b/s架构呢?是不是只能用c/s架构了?因为网页没法和设备关联吧?

解决方案 »

  1.   

    这个和架构没关系吧,我见过toshiba的标签扫描仪,附有一个程序,用于采集描述信息并上传到数据库,b/s的,用asp.net做的,
      

  2.   

    你的设备采集程序可以做成activex ocx/dll, 内嵌到IE,  这样还是你想象的b/s...
      

  3.   

    你的终端是固定的吗?就是说,数据采集点是固定的几个,还是全民;如果是固定的几个,你可以“定制”这几个采集点
    B/S结构软件里,在客户端,你得用javascript获取硬件信息,而不是用C#(当然写成专用插件也可以,但用js方便),可是js获取硬件信息,要用ActiveX,上网者要点击允许运行才行,我说的“定制”就是统一培训这几个信息采集点,告诉他们怎么操作
    如果信息采集不是固定几个点,那么这种方法不可取,毕竟不是所有人都会点击允许执行什么,或不允许执行什么
      

  4.   

    嗯另外 web架构和b/s架构有何区别呢?
      

  5.   

    硬件设备最好直接把数据存到数据库就行了,web读取进行管理和应用.
      

  6.   

    那这个扫描仪程序是个winform而不是浏览器吧?那样的话不就成了c/s了吗?
      

  7.   

    硬件设备最好直接把数据存到数据库,这个肯定用到客户端程序,这个客户端程序应该是个winform而不是浏览器,那么这就是C/S了吧?
    web读取进行管理和应用,这个应该是浏览器,这个又是B/S了吧? 最后是C/S、B/S混合吗?
      

  8.   

    涉及到硬件的最好还是混合型吧,做一个client当做agent采集数据,然后web只是作为前台显示。这个跟电脑网管软件是一样的,system director