毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于springboot和ftp实现的网盘文件系统 任务书

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

基于SpringBoot的网盘系统设计与实现

1概述

现代信息存储的方式有很多,人们对信息存储的便捷性要求也越来越高。本设计主要研究和设计一个基于微服务架构的网盘系统应用。系统可以让用户通过浏览器随时管理自己的文件,它提供了如文件分类、文件上传和下载、文件夹管理、文件搜索、文件分享等功能。本系统开发基于B/S结构的,以及使用微服务架构实现。后端的微服务治理工具采用Spring cloud框架,它提供了诸如服务注册和发现、服务熔断和服务网关所需的组件。

单个微服务利用Spring boot进行构建,Spring Boot在集成了许多第三方技术情况下允许开发人员快速构建项目。该系统的文件存储服务选用了FastDFS分布式文件系统,它提供了文件上传以及文件下载的基本存储接口,缓存采用Redis集群,Redis作为内存数据库能够提供高速的缓存服务,用户信息加密方面使用了JWT技术,文件以外的数据存储在MySQL数据库,采用了持久层框架MyBatis,使用数据库连接池Druid,整个项目总体使用Maven进行构建。

2相关技术

系统主要采用JAVA语言开发,相关技术主要包括:

Spring Cloud

00001.

FastDFS分布式文件系统

00002.

Redis数据库

00003.

MyBatis持久化框架

00004.

微服务架构

00005.

3功能设计

系统包括网盘用户管理和网盘文件管理两大模块。网盘用户管理包括用户注册和登录、用户信息修改、手机绑定、数据加密、用户容量等功能。网盘文件管理包括上传文件、下载文件、创建文件夹、删除文件夹、文件列表、删除文件、文件共享、文件传输列表、文件分类、文件分享列表等功能。如下图所示。

4参考资料

00001.

孙海洪.微服务架构和容器技术应用[J].金融电子化,2016(5):63-64.

00002.

王方旭.基于SpringCloud实现业务系统微服务化的设计与实现[J].电子技术与软件工程,2018(8):60-61.

00003.

洪澄,张敏,冯登国.面向云存储的高效动态密文访问控制方法.通信学报,2011,32(07):125-131.

00004.

00005.

袁玉,崔超远.单机下Hadoop小文件处理性能分析[J].计算机工程与应用,2013,49(3):57-60.

00006.

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!