规则描述:
每年春季一批用户需要在web服务器(web程序)上注册相关信息(其中包括用户所属的单位信息)待注册完毕后各单位通过win32程序到web服务器上下载属于自己单位的人员.之后在本机对这些用户进行管理,等到第二年时单位再通过win32程序上传他们这一年里所管理的人员信息到web服务器进行备份之后在下载当年的用户信息.如此反复进行!使用技术:
web服务器端: PHP+MySql
win32: Delphi+Access数据量:
400多个单位,每一单位管理用户在1500左右.
我的设计:
≥web程序和win32程序所有交互都基于HTTP协议:
1.下载步骤:win32程序发送请求->web程序根据请求查询相应信息->将查询到的信息存成csv格式的文件->响应win32程序(响应信息包括生成csv文件的URL)->win32程序同伙返回的URL进行下载->之后将下载后csv数据添加到本机数据库中.2.上传步骤:win32将信息存成csv格式文件并上传->web程序接收请求并将上传的csv文件添加到数据库中进行备份->返回响应证实操作是否成功.
不知道我的设计是否可行?
数据中会包含图片资源不知道能否存成csv格式?大家有什么更好的设计吗?十分感谢!!!!

解决方案 »

  1.   

    设计的思路理论上是没有问题的,但是实现起来可能稍微麻烦一些。
    建议:
    实现一个基于http的文件上传和下载的功能,然后自己定义数据的格式,用csv可能不太好,因为需要对图片进行编码解码,传输量也大。
    你的所有操作都可以基于文件的上传和下载
      

  2.   

    可以用Webservices,开发可能难度稍大一些,而且对服务器硬件要求也高一些,不过比较可靠,灵活性很高,因为数据量很大建议写成CGI形式。
      

  3.   

    to superatom:
        1.其实图片就是一个照片,是否插入到数据库中会更好些?
        2.服务端我想完全用php技术实现,客户端用delphi,在客户端我可以用什么组件或类库那?
        3.如果服务端的下载功能用delphi实现有那些组件实现?