| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10712 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在互联网飞速发展、数据信息爆炸的今天,人们对于数据存储的要求不断提高和升级,对于数据文件存储的安全性和便捷性提出了新的要求。云存储技术的出现和应用解决了一部分的实际需求,也是目前非常成功和最具前景的存储方式。 本课题尝试在实现基本的网络云盘的基础上对于大文件的传输进行深入的优化,找出最佳策略。在此,课题研究了大文件进行分块后再进行传输带来的容错性。借鉴百度对于分块处理的组件webuploader进行研究。对于文件传输时的安全性做到最佳的优化,使用流式输入输出。对于每一块小文件都进行单独的传输和校验。课题最终实现的成果可以实现文件的断点续传,做到异常情况下的最高容错率。即在意外情况出现时保证最高的传输成功率,再重新传输时,避免传输重复的分块。 课题将便捷和安全作为解决传统存储方式(如U盘)存在弊端的首要目的。将数据的云存储服务用户,B/S架构的系统将实现高通用性和跨平台性,适应普遍的交互设备。增加用户体验感。
关键字:大文件 分块 云盘 断点续传 安全性
目录 摘要 Abstract 1. 绪论-1 1.1 课题研究背景-1 1.2 课题研究意义-1 1.3 课题研究内容和成果-2 1.4 论文章节安排-2 1.5 本系统对社会、文化、安全及环境的影响-3 2. 相关技术介绍-4 2.1 Java Web技术-4 2.1.1 Java语言-4 2.1.2 Html和JavaScript-4 2.1.3 JSP技术-4 2.1.4 MVC模式-4 2.2 MySql数据库-5 2.3 WebUploader组件-5 3. 系统详细设计-6 3.1 系统需求分析-6 3.2 系统可行性分析-6 3.2.1 经济可行性分析-6 3.2.2 技术可行性分析-7 3.2.3 操作可行性分析-7 3.3 流程图-7 3.4 功能模块设计-8 3.5 数据库设计-8 3.5.1 E-R图-8 3.5.2 数据字典-9 4. 系统实现-11 4.1 自动登录-11 4.2 我的网盘-12 4.3 新建文件夹-13 4.4 文件重命名-14 4.5 文件删除-15 4.6 文件分享-16 4.7 文件断点续传-17 4.8 传输列表-21 5. 系统总结-23 5.1 本系统的优点-23 5.2 系统的不足和需要改进之处-23 参考文献-25 致谢-26 |

