我要用VC做一个飞机订票系统,C/S模式的,但我是新手,对C/S模式不够理解,望大家指点.我是想问,C/S模式的服务器端是不是仅仅用来提供共享数据库的,在做程序时只须将数据库放在服务器上就可以,没别的工作了?
  谢谢指点!

解决方案 »

  1.   

    我的做法是:
    服务器端:
    1、数据库(存储过程是核心)
    2、一个soket服务程序(xxx SERVER),监听某个固定的端口,在客户登入的时候提供一些有关安全的关键数据,这些数据是加密以后放在服务器的注册表里的,主要的是:数据库账号和密码客户端:
    1、用户界面,业务逻辑程序
    2、连接服务器(xxx SERVER)的支持程序,通常以一个DLL方式提供,该源代码是不会提供给客户的,简单的做法也可以将该模块写在客户端程序里,但是安全性略差,同时也不便于代码重用,因为所谓的(xxx SERVER + xxxSupport)应该是一个标准程序,每项工程只需改变几个参数就可以了:比如:端口号,握手办法,加密方式,注册键使用此种方式的好处是:客户端安装非常简单,通常只需要指一下服务器的IP地址就可以了