可视化网盘系统的设计与实现过程记录

Posted Jarrett_July_24th

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可视化网盘系统的设计与实现过程记录相关的知识,希望对你有一定的参考价值。

可视化网盘系统

  • 开发者: Jarrett
  • 项目名称: 可视化网盘系统 (基于开源项目:奇文网盘)
  • Email:jinrui.zhang@accenture.com

功能介绍

  1. 多文件格式分类查看

  2. 支持网格、表格视图、时间线三种展示视图

  3. 支持极速秒传功能,提高上传效率

  4. 多人上传同一文件,可多人并行上传,共享他人上传进度,极大提高上传效率

  5. 拒绝冗余,每份文件只存一份,提高硬盘使用效率

  6. 上传文件前台实时显示上传文件进度,上传速率,百分比等信息

  7. 安全的下载机制,断点下载,权限校验,他人拿到了下载地址也无法下载您的文件

  8. 支持视频音频播放,进度条拖拽,倍速播放

  9. 拥有回收站功能

  10. 高效的垃圾回收机制

  11. 响应式前端布局

软件架构

该项目采用前后端分离的方式进行开发和部署,主要用到以下关键技术

前端:Element UI、Vue CLI@3、Node.js、Webpack

后台:Spring Boot、Spring Data Jpa、Spring Security

开发工具:Jetbrain 全家桶 idea datagrip webstorm

项目管理工具:maven

数据库 : mysql、H2

数据结构:递归算法,树的遍历和插入…

设计模式:工程模式、单例模式…

源码地址

项目名称源码地址
可视化网盘前端https://gitee.com/lnbxzjr/graduation-project-front-end
可视化网盘后台https://gitee.com/lnbxzjr/graduation-project

线上访问地址

  • http://disk.jerry-cloud.top

部分功能截图

图片预览

视频播放

以上是关于可视化网盘系统的设计与实现过程记录的主要内容,如果未能解决你的问题,请参考以下文章

统一API设计管理平台简介及改造记录

基于SSM框架的图书管理系统的设计与实现程序.rar(项目源码+论文+答辩记录)

一大波可视化网页采集完整过程记录 新手也能一看就会

一大波可视化网页采集完整过程记录 新手也能一看就会

发酵罐远程监控报警系统,实现设备运行状态全程可视化

STM32学习过程记录10——使用STM32CubeMonitor可视化调参