求教:关于VB+SQL的架构
小弟单位要我做一个简单的流程管理的软件,不同分工的人可以登陆软件填单和审核,数据库放在服务器上,客户端分散在各个办公室,准备用VB+SQLserver。小弟不才,只开始学...
小弟单位要我做一个简单的流程管理的软件,不同分工的人可以登陆软件填单和审核,数据库放在服务器上,客户端分散在各个办公室,准备用VB+SQL server。小弟不才,只开始学了一点皮毛,只做过一些小东西。想请教一下各位大虾一些问题,希望能够不吝赐教。
1、是不是可以做成所有客户机上直接读些数据库的软件,不要服务器软件?这样要是几个人同时操作相关的数据会不会崩溃?该怎么避免?
2、如果服务器端单独做一个软件处理,是不是客户的所有数据都一定要要全部传给服务器软件,再由服务器软件来读写数据库?
3、如果是向上面单独做服务器处理软件,客户端上传数据用什么技术比较方便(VB),winsock或其他什么的?
4、如果用winsock,一大张表处理起来不容易,怎样组织会比较好?
非常感谢大虾有耐心看完,恳请各位专家大虾指点迷津!
小弟初学,没太多分,尽力而为了。 展开
1、是不是可以做成所有客户机上直接读些数据库的软件,不要服务器软件?这样要是几个人同时操作相关的数据会不会崩溃?该怎么避免?
2、如果服务器端单独做一个软件处理,是不是客户的所有数据都一定要要全部传给服务器软件,再由服务器软件来读写数据库?
3、如果是向上面单独做服务器处理软件,客户端上传数据用什么技术比较方便(VB),winsock或其他什么的?
4、如果用winsock,一大张表处理起来不容易,怎样组织会比较好?
非常感谢大虾有耐心看完,恳请各位专家大虾指点迷津!
小弟初学,没太多分,尽力而为了。 展开
2个回答
2011-04-02
展开全部
1、是不是可以做成所有客户机上直接读些数据库的软件,不要服务器软件?这样要是几个人同时操作相关的数据会不会崩溃?该怎么避免?
cs结构,每台使用机器要安装,就可以了;数据不会出问题,用友8.x早期就是VB的,呵呵,全国都在用呀;注意,数据库增改删时,如果是多条语句,要加事务处理。
2、如果服务器端单独做一个软件处理,是不是客户的所有数据都一定要要全部传给服务器软件,再由服务器软件来读写数据库?
bs的方式是这样处理,但出门要复杂些,如果不用外网,可以不用这么做。
3、如果是向上面单独做服务器处理软件,客户端上传数据用什么技术比较方便(VB),winsock或其他什么的?
vb就行,呵呵,其它的反而复杂了。
4、如果用winsock,一大张表处理起来不容易,怎样组织会比较好?
这个好象不用,毕竟不是做聊天室,呵呵。
cs结构,每台使用机器要安装,就可以了;数据不会出问题,用友8.x早期就是VB的,呵呵,全国都在用呀;注意,数据库增改删时,如果是多条语句,要加事务处理。
2、如果服务器端单独做一个软件处理,是不是客户的所有数据都一定要要全部传给服务器软件,再由服务器软件来读写数据库?
bs的方式是这样处理,但出门要复杂些,如果不用外网,可以不用这么做。
3、如果是向上面单独做服务器处理软件,客户端上传数据用什么技术比较方便(VB),winsock或其他什么的?
vb就行,呵呵,其它的反而复杂了。
4、如果用winsock,一大张表处理起来不容易,怎样组织会比较好?
这个好象不用,毕竟不是做聊天室,呵呵。
追问
非常感谢您的耐心回答,第三个问题,我想问在VB中实现时,是用winsock控件还是什么比较好的方式?谢谢。
追答
具体要看功能设计,和你对哪种方法熟悉,条条大路通北京,呵呵,不用客气。
ado就可以处理数据,而且很简单,并发问题,在你提交数据时,系统会有软加锁,如果不是多人同时操作相同功能和同一张单据,一般不会有问题,大部分软件公司,不会做这方面的太多处理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询