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

yjmpjm 2008-01-13 02:27:02
大家好!大家好,之前用VB6。0写了一个收费系统是单机版的,现在客户要求做成网络版,分成服务器(老板模式)和收费端(收银员模式),要怎样才能实现呢?要用什么控件才可以实现呢?
...全文
72 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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根据你的意思,分成服务器(老板模式)和收费端(收银员模式)这是用户的权限不同吗?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧