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

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

可视化网盘系统的设计与实现过程记录 可视化网盘系统
  • 开发者: Jarrett
  • 项目名称: 可视化网盘系统 (基于开源项目:奇文网盘)
  • Email:[email protected]
功能介绍
  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
部分功能截图 图片预览

视频播放

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5661300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存