日期:2014-05-18  浏览次数:20749 次

C#开发c/s模式的程序,怎样算是网络版?
如题!类似进销存软件,连锁店铺使用,大家有什么好建议。

------解决方案--------------------
网络版也分着好多种模式。
现在常用所谓的分布式:客户端、webservice、服务端(数据库)
客户端在你分店的机器上、webservice部署到远程服务器上(也称应用服务器),
服务端也部署在远程服务器上(也称db服务器)。
数据都存储在远程服务器上,这样的话,网络断了,就不能工作了。

有的客户端也要存储数据,因此在客户端也要有数据库,因此要做定时或实时和远程服务器同步。
这样的情况使用数据库自动同步最好,但是要数据库暴露在互联网上,如果使用vpn,费用就高了。
如果自己写程序同步,如果同步出现错误,又存在数据不准确的问题。


这些系统设计、网络架构设计方面东西,最好还是找个懂行的人来设计吧。
你都不知道这些,估计连解决方案都拿不出,至少要设计2套方案让客户选,然后你们推荐一套吧。
------解决方案--------------------
关注一下