有关服务端和客户端的门题?

yjmpjm 2008-01-13 02:27:02
大家好!大家好,之前用VB6。0写了一个收费系统是单机版的,现在客户要求做成网络版,分成服务器(老板模式)和收费端(收银员模式),要怎样才能实现呢?要用什么控件才可以实现呢?
...全文
44 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
vbman2003 2008-01-18
如果你单机不是用的SQL数据库,那么加一台服务器,安装一个SQL数据库,编写客户端((老板模式)和收费端(收银员模式))就行了
你可以直接将原有数据导入到SQL数据库中,老板模式的客户端你只要修改原有程序的连接字符串,和一部分SQL语句
收银员模式你会老板模式的编程,那也不应该有问题,程序的编写大同小异......
回复
yjmpjm 2008-01-18
有没有一些原代码的例子呢?可以提供一个吗?我对ODBC不熟!谢谢啦。
回复
LCAAA 2008-01-14
楼主的意思网络版是程序不一样吗????
我觉得你客户的要求也很好解决。首先,把你的单机版程序进行改造,最好用ODBC。这样你可以在一台机器上装上数据库,其他的机器只安装客户端就可以了。
然后根据每个人的工作内容分配权限、用户名和密码。
每个人进入程序的时候,根据先前设置好的用户名和密码赋予不同的权限。
也就是老板进入系统的时候,权限都有,那么什么工作都可以做。收银员进入系统,只能进行日常操作。
回复
yjmpjm 2008-01-13
能提供一个吗?
回复
caofusheng 2008-01-13
那你用WINSOCK控件实现。
这样的例子网上很多的。
回复
yjmpjm 2008-01-13
这样还是单机版呀。我的意思是说:服务端要在另一台机器上面,不是在同一台机!
回复
caofusheng 2008-01-13
那你只需要把不同的用户设置不同的权限就行了。
例如:
收银员模式下不希望该用户进行A的操作,
那么在A操作前先判断用户的权限是不是可以进行A的操作,
如果可以,那么进行A的操作。否则,退出A的操作就可以了。

回复
yjmpjm 2008-01-13
是的呀。服务端主要用于查帐和设置系统参数~
回复
caofusheng 2008-01-13
LZ根据你的意思,分成服务器(老板模式)和收费端(收银员模式)这是用户的权限不同吗?
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告