javaweb和大文件分块传输的网络云盘系统【字数:10455】
目 录
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 ER图 8
3.5.2 数据字典 9
4. 系统实现 11
4.1 自动登录 11 *景先生毕设|www.jxszl.com +Q: ^351916072^
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
绪论
1.1 课题研究背景
信息化时代的今天,人们产生的数据越来越多,对于信息以及数据的重视程度也越来越高。因此传统的数据存储方式已经无法满足目前的需求。信息技术和计算机技术的迅速发展,使得我们的信息和数据的存储不仅仅局限于纸质介质。我们开始更加依赖于光盘、硬盘或是U盘等媒介进行数据的存储。相对于传统的存储方式,硬盘式的存储方式优势十分明显。数据的存储将占用更少的空间体积,更加利于携带,并且数据的存储和使用是可重复的,也更加利于数据的修改。对于复杂的数据信息,存储在硬盘上的数据更加利于计算机的读取和分析。众所周知的是计算机处理数据和信息的速度远远大于人类的速度,而计算机存储数据的方式仅限于此。因此该存储方式已经是信息化时代不可或缺的基础。
在存储方式的转变成功之后,我们需要更加便捷的信息交互方式。信息化时代依靠互联网的发展,将人们之间的距离拉近。互联网最大的作用就是进行数据的交互。包括我们浏览的网页或是下载的音乐、电影、资料等,都是依赖于互联网的。信息的共享和便捷的存取越来越成为大家关注的焦点,云存储的概念随之产生。通过云存储,只要有网络覆盖的计算机或是移动设备,我们都可以从云端存取自己的文件,也可以通过他人的链接进行文件交互共享。借助于此,我们甚至可以不再需要本地的U盘或是移动硬盘来进行数据的迁移。更加有利的是,云存储能够避免绝大部分病毒的传播,对于数据的安全性有了更大的提升。而互联网的飞速发展以及即将到来的5G时代,将会让云存储的优势更加显著,其传输速率已经完全比肩硬盘的传输速率。
1.2 课题研究意义
云存储的出现起初是为了更加便捷的文件存取。但是随着人们对它的日益依赖,越来越大的文件被尝试着进行云端存储,并且将成为不可避免的趋势。如何高效稳定的传输大文件成为很现实的问题。随着这些不稳定性因素的出现,很多云盘公司不再支持更大文件的传输。
并且使用云盘的个人或公司更加愿意使用基于B/S端的系统,对比C/S系统的好处就是无需下载应用软件即可随时下载传输。与之而来的就是文件传输的不确定性。在小文件方面并没有太大的差异,但是在网页端传输大文件时比较麻烦,目前市面上并没有很多公司愿意去实现网页端的大文件分块传输这个功能。
因此本课题的研究意义在于实现B/S架构下的支持大文件分块传输的网络云盘系统。系统旨在提升数据存储的方便性和安全性。而与其他云盘系统不同的则是能实现断点续传功能。大文件的传输比较费时,本系统可以暂停以便下次继续传输,即使是因为外在原因(如电脑断网等)异常终止,下次也可以从断点处继续上传。
1.3 课题研究内容和成果
课题主要研究B/S端使用大文件分块技术实现大文件的断点传输。提升数据存储的安全性、便捷性和共享性。
摆脱U盘的束缚和病毒的侵扰,基于B/S端的云盘实现了网页端的文件数据交互,为用户了提供便捷、安全的平台,仅需浏览器即可使用。这将改变用户对于云盘系统客户端的依赖。同时极少拥有的网页端的断点续传将使得大文件传输不再变得费时费力。用户无需因为要一次性将文件传输完毕而十分谨慎。即使是遇到意外情况如断电断网等也无大碍,系统的容错性将提升到新的高度。文件夹功能使得用户能够更加清晰地管理自己的文件。一键分享让文件无需多次上传存储,节省用户时间,方便用户对文件的分享和掌控。网络云盘系统将成为一个十分方便的个人文件管理系统,无需安装app,无论是在个人PC或是手机、平板等电子设备,甚至不是一个操作系统的设备,一个网址就能轻松管理文件。
1.4论文章节安排
原文链接:http://www.jxszl.com/jsj/rjgc/82964.html