我目前在做一个员工工时登记录入系统,数据库是一个EXCEL文件,放在局域网内部的公共盘上。
客户端在各个员工的本地电脑上,各个员工在自己的本地电脑上登入界面,输入自己的工时,
然后更新进入公共盘的数据库excel文件里面。是一个多客户端可能会同时写入服务器端的数据库的系统。
我是QT新手,对如何定框架还有点模糊。。。请教大牛
请问我是不是要采用 TCP/IP TcpServer, TcpSocket 来做这个QT软件?
客户端软件放在各个员工本地,服务器端软件放在公共盘上?
客户端主要实现:
Tcpsocket write 函数,通过QT的tablewidegt 输入工时,然后构造成一定的数据结构按键发送,write写入发送给服务器。
服务器端实现:
对于每一个连接上的socket进行等待排序的管理,先来的先操作数据库EXCEL, 更新数据,发放回答给客户端。
请问高手,是这样做吗? 感谢!