可视化网盘系统
- 开发者: 张津瑞
- 项目名称: 可视化网盘系统 (基于开源项目:奇文网盘)
- Email:jinrui.zhang@accenture.com
功能介绍
多文件格式分类查看
支持网格、表格视图、时间线三种展示视图
支持极速秒传功能,提高上传效率
多人上传同一文件,可多人并行上传,共享他人上传进度,极大提高上传效率
拒绝冗余,每份文件只存一份,提高硬盘使用效率
上传文件前台实时显示上传文件进度,上传速率,百分比等信息
安全的下载机制,断点下载,权限校验,他人拿到了下载地址也无法下载您的文件
支持视频音频播放,进度条拖拽,倍速播放
拥有回收站功能
高效的垃圾回收机制
响应式前端布局
软件架构
该项目采用前后端分离的方式进行开发和部署,主要用到以下关键技术
前端: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 |