基于联想云存储智能企业网盘的设计与实现
发布时间:2022-08-02 14:19
随着互联网技术的深入发展,云计算技术已经从概念走到了实际应用,云安全、云存储、云备份等新服务逐渐受到重视。云计算的发展衍生出了网盘产品,在“互联网+”驱动企业转型、业务效率急需提升,以及企业文件及数据存储、共享、协作的需求持续增长的大背景下,企业网盘市场需求不断增长。并且企业、学校,甚至政府单位在构建云数据中心的时候,企业云存储和企业网盘成了必备之选。网盘主要包含以下功能:强大和简单易用的大文件传输、文档在线编辑、预览、外链邮箱共享文件、日志查询、收藏、消息推送、访问管理、历史版本恢复等丰富功能。本人在整个系统的设计与实现过程中,主要参与论文中系统实现的几个重要模块的需求分析,设计,实现和测试工作,负责用户登录模块,收藏分组模块,消息推送模块,访问管理模块,以及为了实现Web端大文件传输和网盘文档启动本地编辑功能而开发的插件LDWebTool。本系统采用分布式云存储技术,运用加密算法实现文件的加密传输,以保障公司文件进行传输过程中的安全性,用分块上传算法实现断点续传,以及一致性哈希算法实现分布式缓存。系统运用计算机的谓语运算,采用微服务的架构设计,运用duilib,Springboot...
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 研究背景和意义
1.1.1 课题研究背景
1.1.2 本系统研究意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 论文主要研究内容
1.4 论文组织结构
1.5 本章小结
2 系统开发中的关键技术
2.1 云存储技术
2.1.1 云存储概念和应用
2.1.2 云存储关键技术
2.1.3 云分类
2.2 Swing技术
2.2.1 Swing介绍
2.2.2 Swing的应用
2.3 MongoDB数据库
2.4 Spring Boot
2.5 集群技术
2.6 系统中应用到的算法
2.7 本章小结
3 企业网盘系统的需求分析
3.1 系统功能需求
3.2 系统非功能需求
3.3 本章小结
4 企业网盘系统概要设计
4.1 系统概要设计原则
4.2 系统的总体架构设计
4.3 系统部署架构设计
4.4 系统的总体功能结构设计
4.5 网盘系统的存储系统设计
4.5.1 网盘的内存储管理设计
4.5.2 网盘的关系型数据库设计
4.5.3 网盘实体关系设计
4.6 本章小结
5 企业网盘系统详细设计
5.1 系统登录的详细设计
5.2 收藏模块的详细设计
5.3 访问管理模块的详细设计
5.4 消息推送优化的详细设计
5.5 LDwebTool的详细设计
5.6 本章小结
6 系统主要模块的实现
6.1 用户登录模块的实现
6.2 收藏分组功能的实现
6.3 访问管理模块的实现
6.4 消息推送优化的实现
6.5 LDWebTool的应用实现
6.5.1 Web端大文件传输
6.5.2 Lenovo Edit本地编辑
6.6 本章小结
7 企业网盘系统测试
7.1 系统功能测试
7.2 系统性能测试
7.3 本章小结
8 工作总结与展望
8.1 工作结论
8.2 系统展望
参考文献
作者简历及攻读硕士/博士学位期间取得的研究成果
学位论文数据集
【参考文献】:
期刊论文
[1]基于企业云盘应用的办公模式探索与创新[J]. 王飞. 中国管理信息化. 2018(08)
[2]一种基于本体KNN的分布式缓存数据交换策略[J]. 王立,王欣,马朝东. 计算机科学. 2016(S2)
[3]支持协同工作的私有云企业网盘[J]. 季向远,杨涛,冯少敏,李巧红. 机械设计与制造工程. 2015(01)
[4]安全云存储系统与关键技术综述[J]. 傅颖勋,罗圣美,舒继武. 计算机研究与发展. 2013(01)
[5]基于微过滤驱动的文件监控系统[J]. 孙莹莹,郑扣根. 计算机应用. 2010(11)
[6]计算机集群中负载均衡技术的研究[J]. 戴翔,周晓峰. 常州工学院学报. 2005(06)
硕士论文
[1]基于分布式互联网架构的移动商城的设计与实现[D]. 王喜坤.北京工业大学 2017
[2]基于分布式云存储的企业网盘系统设计与实现[D]. 李祉岐.中国科学院大学(工程管理与信息技术学院) 2015
[3]基于hadoop的海量图片存储模型的分析和设计[D]. 李林.杭州电子科技大学 2011
[4]云存储中数据块资源分布及服务器效能优化问题研究[D]. 冯本明.湖南大学 2011
本文编号:3668683
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 研究背景和意义
1.1.1 课题研究背景
1.1.2 本系统研究意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 论文主要研究内容
1.4 论文组织结构
1.5 本章小结
2 系统开发中的关键技术
2.1 云存储技术
2.1.1 云存储概念和应用
2.1.2 云存储关键技术
2.1.3 云分类
2.2 Swing技术
2.2.1 Swing介绍
2.2.2 Swing的应用
2.3 MongoDB数据库
2.4 Spring Boot
2.5 集群技术
2.6 系统中应用到的算法
2.7 本章小结
3 企业网盘系统的需求分析
3.1 系统功能需求
3.2 系统非功能需求
3.3 本章小结
4 企业网盘系统概要设计
4.1 系统概要设计原则
4.2 系统的总体架构设计
4.3 系统部署架构设计
4.4 系统的总体功能结构设计
4.5 网盘系统的存储系统设计
4.5.1 网盘的内存储管理设计
4.5.2 网盘的关系型数据库设计
4.5.3 网盘实体关系设计
4.6 本章小结
5 企业网盘系统详细设计
5.1 系统登录的详细设计
5.2 收藏模块的详细设计
5.3 访问管理模块的详细设计
5.4 消息推送优化的详细设计
5.5 LDwebTool的详细设计
5.6 本章小结
6 系统主要模块的实现
6.1 用户登录模块的实现
6.2 收藏分组功能的实现
6.3 访问管理模块的实现
6.4 消息推送优化的实现
6.5 LDWebTool的应用实现
6.5.1 Web端大文件传输
6.5.2 Lenovo Edit本地编辑
6.6 本章小结
7 企业网盘系统测试
7.1 系统功能测试
7.2 系统性能测试
7.3 本章小结
8 工作总结与展望
8.1 工作结论
8.2 系统展望
参考文献
作者简历及攻读硕士/博士学位期间取得的研究成果
学位论文数据集
【参考文献】:
期刊论文
[1]基于企业云盘应用的办公模式探索与创新[J]. 王飞. 中国管理信息化. 2018(08)
[2]一种基于本体KNN的分布式缓存数据交换策略[J]. 王立,王欣,马朝东. 计算机科学. 2016(S2)
[3]支持协同工作的私有云企业网盘[J]. 季向远,杨涛,冯少敏,李巧红. 机械设计与制造工程. 2015(01)
[4]安全云存储系统与关键技术综述[J]. 傅颖勋,罗圣美,舒继武. 计算机研究与发展. 2013(01)
[5]基于微过滤驱动的文件监控系统[J]. 孙莹莹,郑扣根. 计算机应用. 2010(11)
[6]计算机集群中负载均衡技术的研究[J]. 戴翔,周晓峰. 常州工学院学报. 2005(06)
硕士论文
[1]基于分布式互联网架构的移动商城的设计与实现[D]. 王喜坤.北京工业大学 2017
[2]基于分布式云存储的企业网盘系统设计与实现[D]. 李祉岐.中国科学院大学(工程管理与信息技术学院) 2015
[3]基于hadoop的海量图片存储模型的分析和设计[D]. 李林.杭州电子科技大学 2011
[4]云存储中数据块资源分布及服务器效能优化问题研究[D]. 冯本明.湖南大学 2011
本文编号:3668683
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3668683.html