以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  OpenQQ 几点请教  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76922)

--  作者:shixia
--  发布时间:2015/11/7 19:02:00
--  OpenQQ 几点请教

我做了一个进销存项目,使用Access数据源,一个人用的时候没有问题,后来多人操作后数据相互及时传递问题就出现了,增加一个刷新按钮靠人工刷新数据,经常漏掉数据,再用计划管理来定时刷新,却经常导致卡死现象,一直没有找到好的办法,现在2016版的OpenQQ的出现让我又看到了一个有效的解决方案,昨晚粗略看了一下帮助,心中大致有个轮廓,准备对我的进销存项目进行改进,在动手之前想请教几个问题,免得在黑暗中反复摸索,累得颈椎痛。

1、原进销存肯定要作为QQClient客户端使用,在原项目基础上增加客户端事件代码就行,那么QQServer服务端需要进销存项目么,按我的理解服务端只需要对用户进行管理,设置相关参数,启动服务端保证各个客户端之间可以相互即时传递信息即可,那么服务端仅只需要设计一个用户表就行。

2、我计划把数据变成SQl 数据源,放在一台服务器上,但是该服务器每天11点后就自动关机,第二天再开机,服务端当然要放在服务器上,每次打开服务器都要重新启动一次服务端,因为服务器和工作用的电脑不在一起,每次都到服务器上启动服务端很不方便。如何实现服务端自动启动?

3、如果把服务端集成到原进销存项目中,并将服务端安装在某一用户的电脑上,每次该服务开始工作时就打开了服务端,这个用户将就在该服务端上操作,当他对数据进行了新增或修改后,就以服务端和客户端通讯方式和其它客户端进行数据传递。 这样的话,服务端、客户端和数据源在不同的电脑上,这种运行模式不知是否行得通。


--  作者:zcgmxf
--  发布时间:2015/11/7 22:44:00
--  
如何实现服务端自动启动?一般服务器包括win7中都有的,任务计划管理中设置就行了。服务器好像在管理工具中,win7在 所有程序 ---附件---系统工具---任务计划程序
--  作者:狐狸爸爸
--  发布时间:2015/11/8 7:33:00
--  

1、关于客户端和服务端的分工,你理解正确

2、如果开机自动运行一个程序,方法不少,可以百度一下。

3、不要这么做,服务端和客户端可以在同一台电脑,但不可以是同一个项目。