开发连锁店软件一般会采用什么技术?首先是BS还是CS?BS对网络依赖度太大,如果是CS的话数据交换怎么做?[解决
开发连锁店软件一般会采用什么技术?
首先是BS还是CS?
BS对网络依赖度太大,如果是CS的话数据交换怎么做?
[解决办法]
数据交换一般单独做一个数据传输程序来实现.
客户端在联网状态时可以从服务器下载数据,这样在短网时也不影响销售,而销售流水等信息保存在客户端,在网络正常时上传到服务器端,服务器端每天进行销售报表,日报表,月报表等一些统计计算.
简单说了几句,有不对的别笑
[解决办法]
webservice技术或许不错
提供一个或多个接口给客户端
[解决办法]
[解决办法]期待高手出来讲解一二啊。
[解决办法]感兴趣没有用,我推荐我的
http://blog.csdn.net/sz_haitao/archive/2009/05/15/4190602.aspx
选择还是你自己,因为需求、约束你最清楚啊
[解决办法]VPN的C/s结构
[解决办法]两层三层都要的,要在网络断开的情况下仍能继续交易
[解决办法]都什么年代了,还讨论BS/CS问题.
现在很少有单一模式了,基本都是混合模式,各取所长,谁也无法替代.
1.分布连锁,店面业务作业,多半是多层c/s系统,且有离线处理功能.
2.B/S:用于查询汇总统计报告,全局数据集中维护等.
3.远程数据集成汇总程序等.
[解决办法]楼主可以考虑这样:
1、传输使用3层模式(socketconnection)或webservice形式;
2、客户端不要直接和服务器端(数据库端总店)通信,客户端处理的数据由分店后台程序间隔上传和获取。
3、所有数据都定义一个字段纪录更新时间,分店客户端只获取与当前时间间隔N分钟的数据;
4、所有数据不做删除处理,只以标志位标记(1新增、2编辑、3删除、4注销等);
[解决办法]11楼的比较理论话,12楼的认为还比较可行,大致思路就是这样。
[解决办法]用C/S,直接利用win2003或win2008的远程终端服务,就是SBS(Server-based Computing),将应用程序的执行和显示逻辑分离开来,所有计算均在服务器上执行,而只有键盘信息、鼠标点击和屏幕更新信息在客户机和服务器之间传输,同时采用数据加密压缩技术,每秒消耗更少的网络带宽。
用这个方式会更好一点,当然还是要用到vpn拨号的。
[解决办法]应该要考虑到门店的网络如果出问题还要继续使用的问题。
[解决办法]采用远程技术,对垃圾数据处理要有心理准备,比如数据只传了一半。
至于传输方式,到随便。用SOCKET都可以。