写一个图书管理系统

时间:2022-09-19 18:57:53
今天要写一个图书管理系统,VB6+ACCESS2000,要求能在局域网内运行,即可由四台机器同时控制图书馆内的图书,一台机器借出图书后,所有机器显示此图书已借出,第一次写网络方面的东西,请大家给点思路。。。

26 个解决方案

#1


呵呵。我早做过了。
但不是网络了。是单机的!

#2


没有网络版的吗???

#3


我教你一个最笨也最有效的方法那就是把程序放在服务器上,然后通过映射就可以
实现共享了!

#4


在服务器上装上sql server 2000
然后用ADO+sql server,这样数据最安全,也是典型的c/s程序。

#5


对,最轻松的实现方式!

#6


我建议你还是用sql2000做为后台数据库吧!因为access2000在多用户操作的时候bug太多了。在windows2000"高级"服务器版上安装sql2000企业版是最佳的组合。

#7


呵呵,如果做商业软件,用sqlsever 2000正版的大概要10000元,如果用D版,就等着官司吧,我们吃过苦头的。MSDE算了,是免费的。

#8


另外,可以考虑B/S结构,现在流行这个。

#9


用B/S应该比较好写吧...

#10


可以,服务器上的数据库共享,然后用ODBC

#11


还是VB+SQLSERVER吧。使用ADO。应该注意一下同步的问题。

#12


迟到了!

如果数据流量不是很大,用ODBC比较划得来!

#13


只需要将ACCESS的路径改一下就行了!

#14


我也有单机版

#15


若用ASP+ACCESS 或 SQL SERVER 应该可以吧,将数据库放在服务器上,各个机器访问服务器上的服务器,这样数据实时更新,各台机器应该都能看到到??

#16


有哪个大哥给我发份代码给我参考一下,小弟最近才有此打算,想玩玩.谢谢.
happen_nt@hotmail.com

#17


你不会自己找吗.我有但不给你

#18


没有人做过吗??

#19


你可以将数据库相连,数据网络传输

#20


在服务器上装上sql server 2000
然后用ADO+sql server,这样数据最安全,也是典型的c/s程序。
王立宾说的对啊
照这个想法去做没错

#21


小弟最近初学VB数据库,能否发个源程序过来。感激不尽!
lu.chengxi@mail.zte.com.cn

#22


建立数据库的结构很重要!!!!!!

一定要注意!!!!注意!!!!注意!!!!注意!!!!

#23


你的要求也真够高的,要自己学东西必须自己动手!我给你点意见吧,但还是要自己写。用ado和accese可以,把ado的路径给定为服务器的路径就可以了。也就是所谓的c/s架构。你编代码的时候直接控制服务器的数据库就是了,其他调数据库也直接调服务器的数据。如果要用网络编程也可以,用winsock控件,至于它的具体用法自己看msdn就是了,很详细的!

#24


我有一个,是用ADO+sql server的,不过现在没在身边!

#25


我想知道“一台机器借出图书后,所有机器显示此图书已借出”如何作?

假如几台机器同时查阅同一本书,以台机器借出后,其余机器必须几乎同时知道此图书已经被借出(自动更新查询结果),这样才有意义。这样是不是一定要通过中间层传递信息(利用com/dcom)。客户端收到更新纪录后,只更新所需更新的纪录,最好是不要再重新查询数据库。
还有就是及时更新数据的数据结构问题,需要编码或压缩吗?
如果系统不停的有新书借出如何处理冲突(事务处理?),每台客户机与主机连接肯定要用多线程实现。
如果扩展到互联网用户又该如何呢?(假设网络状况不良)
... ...
问题多多...

本人对数据库不是很了解,不知道数据库能不能完成这些工作(存储过程,触发器...?)?

#26


系统!不是几个窗口几句语言就能解决。做着玩好说,做实用工程难哪。光是数据库结构,如果没有图书管理行家的指导就做不好。

#1


呵呵。我早做过了。
但不是网络了。是单机的!

#2


没有网络版的吗???

#3


我教你一个最笨也最有效的方法那就是把程序放在服务器上,然后通过映射就可以
实现共享了!

#4


在服务器上装上sql server 2000
然后用ADO+sql server,这样数据最安全,也是典型的c/s程序。

#5


对,最轻松的实现方式!

#6


我建议你还是用sql2000做为后台数据库吧!因为access2000在多用户操作的时候bug太多了。在windows2000"高级"服务器版上安装sql2000企业版是最佳的组合。

#7


呵呵,如果做商业软件,用sqlsever 2000正版的大概要10000元,如果用D版,就等着官司吧,我们吃过苦头的。MSDE算了,是免费的。

#8


另外,可以考虑B/S结构,现在流行这个。

#9


用B/S应该比较好写吧...

#10


可以,服务器上的数据库共享,然后用ODBC

#11


还是VB+SQLSERVER吧。使用ADO。应该注意一下同步的问题。

#12


迟到了!

如果数据流量不是很大,用ODBC比较划得来!

#13


只需要将ACCESS的路径改一下就行了!

#14


我也有单机版

#15


若用ASP+ACCESS 或 SQL SERVER 应该可以吧,将数据库放在服务器上,各个机器访问服务器上的服务器,这样数据实时更新,各台机器应该都能看到到??

#16


有哪个大哥给我发份代码给我参考一下,小弟最近才有此打算,想玩玩.谢谢.
happen_nt@hotmail.com

#17


你不会自己找吗.我有但不给你

#18


没有人做过吗??

#19


你可以将数据库相连,数据网络传输

#20


在服务器上装上sql server 2000
然后用ADO+sql server,这样数据最安全,也是典型的c/s程序。
王立宾说的对啊
照这个想法去做没错

#21


小弟最近初学VB数据库,能否发个源程序过来。感激不尽!
lu.chengxi@mail.zte.com.cn

#22


建立数据库的结构很重要!!!!!!

一定要注意!!!!注意!!!!注意!!!!注意!!!!

#23


你的要求也真够高的,要自己学东西必须自己动手!我给你点意见吧,但还是要自己写。用ado和accese可以,把ado的路径给定为服务器的路径就可以了。也就是所谓的c/s架构。你编代码的时候直接控制服务器的数据库就是了,其他调数据库也直接调服务器的数据。如果要用网络编程也可以,用winsock控件,至于它的具体用法自己看msdn就是了,很详细的!

#24


我有一个,是用ADO+sql server的,不过现在没在身边!

#25


我想知道“一台机器借出图书后,所有机器显示此图书已借出”如何作?

假如几台机器同时查阅同一本书,以台机器借出后,其余机器必须几乎同时知道此图书已经被借出(自动更新查询结果),这样才有意义。这样是不是一定要通过中间层传递信息(利用com/dcom)。客户端收到更新纪录后,只更新所需更新的纪录,最好是不要再重新查询数据库。
还有就是及时更新数据的数据结构问题,需要编码或压缩吗?
如果系统不停的有新书借出如何处理冲突(事务处理?),每台客户机与主机连接肯定要用多线程实现。
如果扩展到互联网用户又该如何呢?(假设网络状况不良)
... ...
问题多多...

本人对数据库不是很了解,不知道数据库能不能完成这些工作(存储过程,触发器...?)?

#26


系统!不是几个窗口几句语言就能解决。做着玩好说,做实用工程难哪。光是数据库结构,如果没有图书管理行家的指导就做不好。