当前位置: 代码迷 >> C# >> 一个局域网内CS构造系统,该使用哪些技术
  详细解决方案

一个局域网内CS构造系统,该使用哪些技术

热度:66   发布时间:2016-05-05 04:17:56.0
一个局域网内CS结构系统,该使用哪些技术
目前公司内的一个浏览内部订单,生产计划,库存等信息系统是BS结构的,前几年我应用的是C# ASP.NET+SQL技术开发的。
非常简单的一个应用,员工按权限有的负责在系统上填写上传数据,大部分员工只是浏览数据。
现在我想将它改为CS客户端服务器结构,请问要学习哪些技术,
是不是要应用Web Services?把服务放在局域网的服务器上,然后各员工电脑应用客户端读写服务器数据?
我目前只会C#  和ASP.NET 还应该学些什么?
------解决思路----------------------
用  Web Service  足矣。最气  winform的控件集必须的熟悉使用吧
------解决思路----------------------
最简单的组合WinForm+Devexpress控件,客户端直连数据库。
------解决思路----------------------
局域网内部使用的话,做c/s架构的系统。
看有没有什么需要通知性的服务,如果没有的话,直接用客户端软件直接连接数据库即可做了。
也就是说
server端,就是一个数据库服务器,客户端通过tcp协议去访问。sqlserver,mysql,postgresql都可以
client端,就是做桌面软件的一些技术了。用winform和wpf都可以实现。他们俩主要是界面技术不一样,访问网络服务的方式是一样的。

如果需要有的时候服务器集中处理什么逻辑的话,就做点服务器上的程序吧,用http,webservice,wcf都可以。
但是不需要自己去写socket来搞网络通讯了,有能力可以写,开发时间略长一些,并且意义不大。
  相关解决方案