基于云存储的网盘系统设计与实现
本文关键词:基于云存储的网盘系统设计与实现,由笔耕文化传播整理发布。
【摘要】:伴随着网络技术的飞速发展,世界已经步入了大数据时代。在大数据时代,海量数据的存储成为亟待解决的问题。大容量数据的存储和高速度上传和下载已经成为了人们最紧缺的需求。云存储系统的诞生为海量数据存储提供了一种非常有效的解决方案。云存储是指应用集群技术、虚拟化技术、网格技术或分布式文件系统技术等,将大量不同类型的存储设备通过应用软件的应用集成起来,提供数据存储和业务访问功能的系统。云存储通过大量存储设备的网络协同工作,为数据存储和业务访问提供服务。论文研究了基于分布式的大数据云存储系统的体系结构和相关技术,设计实现了基于云存储的企业级的网盘系统。论文首先对云存储系统平台和开源分布式文件系统进行了较深入的研究,研究了云存储的系统结构和云存储的关键技术,提出了企业级的云存储解决方案。论文然后设计了基于云存储技术的企业级网盘系统的总体架构、网络架构和存储系统结构。详细设计了网盘系统主要业务处理的数据流程,设计了系统的总体功能结构、系统组件模型和数据库模型。论文最后利用Spring MVC与Mongo DB技术,实现了网盘系统。网盘系统具有登录管理、文件管理、好友共享、公共共享和传输列表等核心的功能模块。支持文件的复制、粘贴、剪切、在线预览、上传、下载和文件列表的刷新功能。网盘系统的成功开发,对企业用户解决大数据存储的需求,提供了一条有效的解决途径,满足企业大量文件和数据的管理需要,系统能够提供在线多种格式的文件预览和文件的检索能力。企业的数据,如产品开发、财务和营销,很可能会是由许多不同的工具生成的,从而有不同的文件格式,需要提供统一的文件格式转换服务,支持多种文件格式的转换。
【关键词】:云存储 海量数据 分布式 网盘
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333
【目录】:
- 摘要5-6
- Abstract6-13
- 第1章 绪论13-18
- 1.1 课题背景13
- 1.2 国内外研究现状13-15
- 1.2.1 网盘的国内研究现状13-14
- 1.2.2 网盘的国外研究现状14-15
- 1.3 论文主要研究内容15-16
- 1.4 论文组织结构16-18
- 第2章 系统开发中的关键技术与系统需求分析18-30
- 2.1 云存储技术18-23
- 2.1.1 云存储概念18-20
- 2.1.2 云存储系统结构20-21
- 2.1.3 云存储关键技术21-22
- 2.1.4 云存储应用22-23
- 2.1.5 云存储的优势23
- 2.2 Swing23-26
- 2.2.1 Swing框架介绍24-26
- 2.2.2 Swing的应用26
- 2.3 Mongodb数据库26-27
- 2.4 Spring Web MVC27-28
- 2.5 系统需求分析28-29
- 2.5.1 总体需求28
- 2.5.2 主要功能模块28-29
- 2.6 本章小结29-30
- 第3章 网盘系统总体设计30-35
- 3.1 系统总体设计原则30-31
- 3.2 系统的总体架构设计31-32
- 3.3 网盘系统的网络架构设计32
- 3.4 网盘系统的存储系统设计32-33
- 3.5 网盘系统的主要特性33
- 3.6 网盘系统的系统性能要求33-34
- 3.7 本章小结34-35
- 第4章 网盘系统详细设计35-43
- 4.1 系统主要业务处理数据流程35-36
- 4.1.1 登录网盘流程35
- 4.1.2 上传文件流程35-36
- 4.2 系统总体功能结构36-37
- 4.3 系统组件模型37-38
- 4.4 系统的时序处理流程38-39
- 4.5 数据库设计39-42
- 4.6 本章小结42-43
- 第5章 网盘系统的实现43-70
- 5.1 系统开发环境建立43-44
- 5.2 系统核心功能实现44-58
- 5.2.1 业务流程层的实现44-52
- 5.2.2 应用展现层的实现52-55
- 5.2.3 Spring MVC与Mongo DB的整合55-58
- 5.3 系统主要功能实现58-66
- 5.2.1 登录管理58-59
- 5.2.2 系统设置管理59-60
- 5.2.3 文件传输列表60-61
- 5.2.4 创建文件夹61-62
- 5.2.5 上传文件62-63
- 5.2.6 文件在线预览63-64
- 5.2.7 下载文件64
- 5.2.8 好友的共享64-65
- 5.2.9 公共共享65-66
- 5.4 系统的测试66-69
- 5.4.1 文件上传测试66-68
- 5.4.2 文件下载测试68-69
- 5.5 本章小结69-70
- 结论70-72
- 参考文献72-75
- 致谢75
【相似文献】
中国期刊全文数据库 前10条
1 sld;;网盘文件加到附件就能发[J];电脑爱好者(普及版);2007年02期
2 鸣沙;;先搜后下 再也不看网盘脸色[J];电脑爱好者;2008年18期
3 贺拴运;;免费网盘 方便才是第一考虑[J];电脑爱好者(普及版);2008年08期
4 ;如何给永硕网盘设置密码[J];电脑迷;2009年03期
5 Hechao;;送你一个3GB的免费网盘[J];电脑爱好者(普及版);2009年05期
6 Panx;;国内免费网盘多参数横向评测[J];网络与信息;2009年10期
7 平淡;;天下网盘是一家[J];电脑爱好者;2009年24期
8 一啸倾城;;搜网盘宝贝 有专门的引擎[J];电脑迷;2010年06期
9 王志军;;附件不必一一转发 用网盘共享[J];电脑爱好者;2011年11期
10 万立夫;;手机管理网盘不再需要客户端[J];电脑迷;2012年03期
中国重要报纸全文数据库 前10条
1 本报记者 亚文辉;网盘行业是烧钱游戏 分享或是盈利关键[N];中国高新技术产业导报;2012年
2 电脑报 蔡吙;网盘 互联网最热的角斗场[N];电脑报;2012年
3 本报记者 于长洹;大鳄抢食 莞网盘企业谋变[N];东莞日报;2013年
4 记者 李静颖;够快科技:可以一起使用的网盘[N];第一财经日报;2013年
5 新金融记者 曹晓龙;网盘野蛮生长终结[N];新金融观察;2014年
6 岐;联想网盘——看得见的云计算[N];电脑商报;2009年
7 本报记者 李敬;联想网盘深挖企业市场[N];计算机世界;2011年
8 本报记者 郭涛;联想网盘瞄准企业用户[N];中国计算机报;2011年
9 VAR记者 刘一冰;巨舰始发[N];电脑商报;2011年
10 本报记者 郭涛;联想企业网盘:大文件交换的绿色通道[N];中国计算机报;2012年
中国硕士学位论文全文数据库 前10条
1 尹训春;基于编码技术的网盘存储的研究[D];电子科技大学;2015年
2 于彦兵;云存储数据安全共享机制研究与实现[D];北京交通大学;2016年
3 许根锡;Weblib企业级网盘客户端的设计与实现[D];华南理工大学;2016年
4 王子轩;基于Samba的网盘在教育云平台的设计与实现[D];电子科技大学;2016年
5 谢金星;基于云存储的网盘系统设计与实现[D];湖南大学;2016年
6 李心语;在线网盘系统的设计与实现[D];吉林大学;2014年
7 王海青;基于时间序列的网盘容量趋势预测算法的研究与应用[D];东北师范大学;2015年
8 王晓勤;基于云存储的网盘客户端的设计与实现[D];电子科技大学;2015年
9 苏丽裕;网盘自动化测试系统的设计与实现[D];北京邮电大学;2015年
10 于乐;基于网盘的移动僵尸网络命令与控制机制研究[D];南京邮电大学;2015年
本文关键词:基于云存储的网盘系统设计与实现,由笔耕文化传播整理发布。
,本文编号:432506
本文链接:https://www.wllwen.com/guanlilunwen/yingxiaoguanlilunwen/432506.html