我是个vc.net的新手,没开发过什么大的程序,现在要为一个公司开发一个小的办公系统
基本要求是:1.有财务和客户管理等的基本功能
2.要求多用户可以同时登陆操作数据库基本功能方面我正在仿照已有的单机系统学习,
主要是这C/S结构的实现,和多客户端的同时访问问题,我没什么经验,我的大体的想法是把客户端的各个功能命令写成一个个SQL语句的形式然后发送到服务器端执行,执行的结果再返回到客户端,不知道成熟的行业软件是怎么开发的,请大家帮帮忙

解决方案 »

  1.   

    你就把客户端的各个功能命令写成一个个SQL语句的形式然后发送到服务器端执行,执行的结果再返回到客户端就行了,并发控制的功能由数据库驱动和DBMS管理,不用你操心,DBMS的并发能力绝对写得比你好.
      

  2.   

    如果是在同一个局域网可以用数据源访问数据库。不用socket
      

  3.   

    如果能用WEB来实现是最好的.这样可以省下很多的工作
      

  4.   

    其实成熟好多OA他们都是封装为存储过程,然后在程序中调用.当然现在b/s结构的很流行,但是b/s结构中的打印控制是一件非常痛苦的事情.你会有很多问题需要来解决.如果用c/s结构的呢,在发布修正,版本更新的工作量是比较大的了.