所有软件外包项目 Gray arrow bg 基于FTP协议的文件转发模块

基于FTP协议的文件转发模块 资金已经托管 线上项目,线下洽谈,智城安排

发包方 : Ttyy 接包方 : Soft 状态 :完成
项目编号 : 167344
项目预算 : ¥1,000-3,000
开发周期 : 7 天
技能 : C++
发布日期 : 2013-04-09

描述

一、项目目标:
将本机指定目录下的所有文件及文件夹,转发到远端的FTP服务器;

二、功能需求:

1. 模块化,封装成一个DLL库,无界面;
2. DLL的初始化接口参数需包含:
FTP服务器地址、端口、用户名、密码,本地目录,定时检测的周期(秒);
3. 模块初始化后,自动开启定时检测线程和文件转发线程;
4. 定时检测线程:周期性自动检测指定目录,若有新文件(夹),就将其加入发送队列;
5. 文件转发线程:将发送队列中的文件,依次通过FTP协议,传送到服务器;
6. 队列维护/文件清理:将已成功发送的文件(夹)从本地删除,并从传输队列中移除;
7. 支持大文件(4G以上),支持断点续传;
8. 可靠性指标:
自动监听网络状态,异常时,会正常暂停任务,恢复时,可继续;
9. 日志记录:
对每个传输条目需要进行日志记录:内容包括文件名称,文件大小,传输开始时间,传输结束时间,是否正常完成。如有异常,需要记录产生异常的原因。
10. 性能指标:
文件读取的缓冲区内存不超过20MB,传输速率大于75%的实际网络可用带宽。
11. 其它要求:
不要采用开源庞大的FTP库,只需要实现上述功能,无需其它FTP特性;

三、编程语言及IDE:
VC++
Microsoft Visual Studio 2005
要求:不使用MFC库,不使用WTL库,尽量不要使用Windows特有API和函数进行编程。

四、运行环境要求:
支持Windows 2000及以上操作系统;

五、交付物要求:

1. DLL库的工程文件及源代码:工程文件组织合理、源代码逻辑清晰,且有必要的注释;
2. 提供接口调用的示例代码,可正常运行,以验证上述功能;
3. 接口说明文档;
---------------------------------------
我们希望找一个有VC++功底扎实的承接这个项目。以确保高质、按时完成。
请您在竞标时给出具体的实施方案和报价,详细的竞标方案将有助于我与您进一步的沟通。谢谢

项目竞标

接包方 国家/地区
通过实名认证 拥有案例
4
Searchcai163
西安市
通过实名认证 拥有案例
2
Soft (中标)
通过实名认证 拥有案例
2
Zhangxq
拥有案例
2
Yongwongsoft

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2