一个关于在局域网中的餐饮软件的方案问题?(100分)(100分)

  • 主题发起人 主题发起人 hankgong
  • 开始时间 开始时间
H

hankgong

Unregistered / Unconfirmed
GUEST, unregistred user!
老板要我做一个餐饮软件!
本来视在单机上运行的,用的是paradox型数据库开发,可是后来老板突然要实现在网上
点菜的功能,即要增加网络数据库的功能!
现在问题是这样的,我看了以前的老帖,好像大家建议说网络数据库不要用paradox来开
发,原因是paradox不适合做c/s,那我们写的程序可能全部要重新写。
我本人以前只写过桌面数据库,没有写过网络数据库,所以诚心像高手们请教!
现在我希望大家能够给我提出一个可行的方案!
大致有以下的几个方面
1.比如硬件要求我参考前面以回答的帖子,好像都说要用一台nt或2000做服务器,其他
都作为客户端,我想采用2000服务器,大致有100间包房作为客户端,餐馆老板使用
2000服务器,可以查询本天业绩,另外有服务台来查询点菜情况,那么这样就有不同的
客户端。或者干脆就另外放一个2000服务器,老板,服务台和包间都弄成有不同权限的
客户端,不知道我的想法可行性如何?
2.软件的编制,我看大家都建议用sql server,也有建议用access的,不知道哪个更好
还有好像说ado,odbc的,几乎没有建议用bde的,我不知道该如何选择了,请做过网络
数据库的同志,最好是做过餐饮软件的高人指点!
回答是越详细越好,最好能给一个软硬件都实现的完整方案,本人在这里鞠躬了!
 
数据库用SQL SERVER吧!服务器搞台好点的PC装上WIN2000就行了,对你的要求应该够用了!
前台的话看你自己了,如果你原来用的是TQUERY的话,改动应该很小,最好用ODBC,或ADO!
不熟的话用BDE也无可厚非!
 
用SQLSERVER,最好用存储过程,这样以后改动就少了,
ADO可是大势所趋啊
 
单机版和网络版没什么大的区别
 
我没做过餐饮软件,但遇到过类似情况。单机上是用ado和access。象你的情况,100个左右
客户端肯定应该采用sql server等标准数据库管理系统。而且硬件配置要高一些。设计思想
不会大变,代码可能要重写。ado比较简单好学,对于你应该问题不大。为了增强通用性,
建议你尽量用adoquery和标准sql语句,少用adotable。权限方面,我想根据用户类型显示
不同的菜单就可以了吧。--个人浅见。
 
你编写的软件不需要作太大的改动。
最重要的是将服务器和客户端的设置配置好就行了。
如果你有什么问题可以直接到http://delphi.ok100.net去访问!
 
我劝你不要用paradox型数据库,他的数据量超过一定界线,索引会崩溃的。
我建议用oracle,它比sql server 还好用。
我们这再小的程序都用它。
 
sql server,还是access,甚或oracle,那是见仁见智
你的这个系统应该不至于太复杂,用BDE的话可能已经足够,何况如果用的是DELPHI的话,BDE应该比ODBC要好,
至于ADO我到现在也还没有用过,所以不知道究竟怎样,试试看就知道了
 
ADO目前有些问题解决其实没BDE好,速度也没优势,最好等其他人“升级”玩透了再说
不要求时髦。
我以前写过餐饮软件,用MS SQL70+BDE大的客户有80个站点
 
多人接受答案了。
 
我建议用ADO+SQL
我是专业做餐饮管理软件的,我们做的是专业的餐饮管理产品,
产品开发完成已经一年多了,而且已经有很多的大中型客户,
如果你有什么问题可以找我,或者我们可以合作。
van163@21cn.com
 
后退
顶部