当前位置:编程学习 > C#/ASP.NET >>

如何设计C/S和B/S混合结构?

我准备设计个话务台系统,感觉bs加cs的混合结构比较适合,但是以前从未接触过,有哪位高手能指点一下? --------------------编程问答-------------------- CS做控件,给BS用吧 --------------------编程问答-------------------- C/S 面向客户,B/S做管理。 我现在做的就是两个混合的工具开发 --------------------编程问答-------------------- N层分布式的最合适了, 这样不会暴露出数据库。LZ不妨使用 Silverlight 。

2#的兄弟,C/S直接让客户使用,那数据库呢?C/S中直接连接数据库么,那数据库不是得要在Internet上公开? 除非是在局域网内使用,否则安全成问题。 --------------------编程问答-------------------- 具体业务需求如何,再决定
看看powertalkbox --------------------编程问答-------------------- 学习! --------------------编程问答-------------------- 不知道你的话务系统为什么需要C/S的端,是不是需要跟控制硬件打交道?我觉得用web service很不错,数据都存在服务器端,报表可以在服务器端用 B/S查看,也可以在客户端调用对应的web service进行数据处理和报告 --------------------编程问答-------------------- 这个用delphi来实现,相当简单,可以简单地在一个win32窗口上调用某个web页面,显示在对话窗口上,就像用浏览器来打开一样。 --------------------编程问答-------------------- C:就是要做一个可安装的客户端
B:不用安装,有浏览器就行。
S:就不用说了吧。

是选择C还是B,就要看需求了,如果有些数据需要在Client端预处理,而且只能在Client处理,例如需要读扫描仪的结果。

B的优点是不用安装东西,例如想升级在服务器端改就行了。

上面就简单地说说吧,毕竟这个问题问得太大了。 --------------------编程问答-------------------- clickonce
smart client --------------------编程问答-------------------- 我们现在做呢,不过实现以后的数据对接不是很容易的。 --------------------编程问答-------------------- 没能很好明白你的意思,不过我给你这两种设想,

第一你说的混合,你可以这样,自己开发一个winform项目,在项目里调用 IE浏览器的组件,这样你的winform里可以实现,浏览web页面。web页面基于bs站点而来。

这样如果安装了客户端的用户 就可以在你的winform 下实现 web浏览。

第二,c.s b.s 分开,但公用一个数据库。bs做站点。 --------------------编程问答-------------------- 都是操作数据库!
你去学silverlight吧。 --------------------编程问答-------------------- 目前也遇到了这个问题,学习了 --------------------编程问答-------------------- B/S面向客户,即使用的人,因为现在开网页比起用系统方便
C/S就自己用,反正是自己开发的、、 --------------------编程问答-------------------- 添加XML Web Services服务层,B/S和C/S都调用服务层暴露的方法。
C/S采用在线下载和动态更新最新程序的方法实现Client下载和更新。 --------------------编程问答-------------------- BS面向前端客户,控件呢,可以使用cs写的空间。而且后台的管理程序也可以使用CS程序来控制。
不知道是不是你想要做的。 --------------------编程问答-------------------- 用web service..
还想问问,c/s和b/s同用一个数据库怎么了??有冲突吗?无语

--------------------编程问答-------------------- SOA,面向服务构架 --------------------编程问答-------------------- 现在SOA的结构是结合B/S,C/S架构! --------------------编程问答-------------------- 采用WCF
浏览器/桌面
WebService(再包装一次访问接口)
业务逻辑层
数据访问层
数据库 --------------------编程问答-------------------- 用wcf就可以了! --------------------编程问答--------------------
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,