C/S模式软件,客户端数据库向服务器端数据库提交数据(比如:写申请),获得服务器端操作认可(比如:批准或不批准申请)后,下发到客户端。 这一套程序流程,在专业术语上叫做什么?都涉及了哪方面资料?后台数据库都是sqlserver,在客户端和服务器端都有相应的用来读取和传送数据的程序。传送数据可以利用email或者qq传送。在传送过程中数据库用什么类型比较合适。

解决方案 »

  1.   

    这东东好象属于无纸化办公系统的一部分,做大了就是ERP啦
    既然后台数据库都是SQLserver,那就用这个啦
    传送过程中应该不需数据库啦吧
    估计就是发送程序将本地数据库里的内容按一定规则打包成一个文件,然后用Email或者qq将这个文件作为附件发送到对方.
    对方接收到通过后,通过接收程序将该文件解包,然后存入数据库.
    需要查询这个文件的人估计是通过一个客户端软件从数据库读出这个文件的内容进行显示并修改的.涉及资料:
    1.数据库
    2.如果你用EMail和QQ来传送数据,是在你程序你自动调用这些软件,那你还得了解一下这些软件的接口,Email方便,但QQ好象不好搞,如果人工启动这些软件,再手工操作发送附件,那就不管啦.
    3.用户界面程序准备用什么写,这个工具必须要掌握.4.建议:为什么不直接操作数据库呢,两端都用数据库,那就互为服务端和客户端嘛.
      

  2.   

    1.基本上和ASDC001说的差不多,实际上这个软件以前是用vb做的,现在要用c#做一个各项功能相类似的,以前vb做的数据大体流程是 客户端sqlserver〈------〉打包压缩access〈-------〉服务器端sqlserver,中间直接用手工操作传输(qq或者email)打包压缩的access,我觉得这样挺麻烦的,我想问的是如果用c#,这个流程应该怎样做更合理一些?
    2.还有因为网络,地理等原因,不能做成两端直接操作同一个数据库。