Skip to content

logo

基于SpringBoot+Vue前后端分离的网络硬盘

starlogo

简介

网络硬盘是通过存储、分类、检索、分享、协作、下发、回收等方式管理文档、文件、图片、音频、视频等资料的工具。网络硬盘擅长在国产的私有化环境中,管控文档权限、分配存储空间、安全加密、分享共享,同时可以完成一定轻量级的文件任务收发。网络硬盘是一个完全开源的项目,无商业版,但是需要依赖开源的数字底座进行人员岗位管控。系统在线体验----->>>>>

开源地址

源码地址:https://github.com/risesoft-y9/Network-Drive

源码目录

y9-storage -- 网络硬盘模块
 ├── risenet-y9boot-webapp-storage -- 网络硬盘webapp
vue -- 前端工程
 ├── y9vue-storage  -- 网络硬盘前端工程

产品特点

多空间管理模式

具备“我的文件”、“部门文件”、“公共文件”、“共享空间”多种默认的管理和分享文件模式,可以适应绝大多数的机构内部管理方法和制度。

国产私有化部署

网络硬盘支持在国产化环境中进行私有化部署并且支持容器化集群。

权限与存储分配

网络硬盘运用开源数字底座的人员权限管理,同时内部自带对于用户的存储空间限制,可以高效且安全的完成人员、存储相关的分配。

文件任务上报

支持文件任务发布和机构人员上报文件的功能,以多个独立单体文件为核心完成简单的文件任务和文件采集工作。

安全加密分享

支持内部共享、生成外部直链、文件夹加密、直链加密等各种安全功能,从而在共享的基础上防止文件的泄露与外扩。

功能架构图

功能架构图

功能描述

序 号特 点 名 称特点描述
1我的文件显示我新建的文件夹和上传的文件
2共享空间显示我共享给其他人的和他人共享给我的文件夹和文件,支持文件下载、删除、收藏等操作
3共享记录显示我共享给其他人的文件记录
4部门文件显示当前人所在部门内所有人上传和新建的文件夹或文件
5文件上报显示所有人文件上报记录,支持文件下载、删除、收藏等操作
6文件上报管理管理文件上报记录,支持对文件上报进行删除、下载、收藏、分类、移动等操作
7公共文件显示公共文件夹和文件,支持文件下载、收藏等操作
8公共文件管理管理公共文件夹和文件,支持对公共文件夹和文件进行删除、下载、收藏、分类、移动等操作
9我的收藏显示我收藏的文件夹和文件,支持文件下载、删除、收藏等操作
10我的回收站显示我删除的文件夹和文件,支持文件删除、恢复等操作
11存储空间管理管理存储空间,支持对每个人的存储空间进行扩容、缩容、删除等操作
12新建文件夹支持在线新建文件夹
13上传文件支持在线上传文件
14下载文件支持在线下载文件
15分享文件支持将文件分享给其他人
16删除文件支持在线删除文件
17移动文件支持在线移动文件到指定文件夹
18文件夹加密支持对文件夹进行加密,加密后文件无法下载、删除、分享、移动等操作
19文件收藏支持对文件进行收藏,收藏的文件可以在“我的收藏”中查看
20直连下载支持直连下载文件,无需登录,可加密文件,下载时,需输入密码下载文件
21文件搜索支持在文件列表中进行搜索,支持模糊搜索、全文搜索、日期范围搜索、文件类型搜索、文件大小搜索、文件标签搜索等
22文件分享支持将文件分享给其他人

后端技术选型

序号依赖版本官网
1Spring Boot2.7.10官网
2SpringDataJPA2.7.10官网
3SpringDataRedis2.7.10官网
4SpringKafka2.8.11官网
5nacos2.2.1官网
6druid1.2.16官网
7Jackson2.13.5官网
8javers6.13.0官网
9lombok1.18.26官网
10logback1.2.11官网

前端技术选型

序号依赖版本官网
1vue3.3.2官网
2vite22.9.13官网
3vue-router4.0.13官网
4pinia2.0.11官网
5axios0.24.0官网
6typescript4.5.4官网
7core-js3.20.1官网
8element-plus2.2.29官网
9sass1.58.0官网
10animate.css4.1.1官网
11vxe-table4.3.5官网
12echarts5.3.2官网
13svgo1.3.2官网
14lodash4.17.21官网

中间件选型

序号工具版本官网
1JDK11官网
2Tomcat9.0+官网
3filezilla server1.7+官网

数据库选型

序号工具版本官网
1Mysql5.7 / 8.0+官网
2Redis6.2+官网

信创兼容适配

序号类型对象
1浏览器奇安信、火狐、谷歌、360 等
2插件金山、永中、数科、福昕等
3中间件东方通、金蝶、宝兰德等
4数据库人大金仓、达梦、高斯等
5操作系统统信、麒麟、中科方德等
6芯片ARM 体系、MIPS 体系、X86 体系

在线体验

网络硬盘

演示地址 :https://demo.youshengyun.com/storage/

演示账号:user 密码:Risesoft@2024

文档专区

待补充

网络硬盘截图

文件列表

空间管理

文件共享

生成直链

同构开源项目

序 号项 目 名 称 项目介绍地 址
1数字底座数字底座是一款面向大型政府、企业数字化转型,基于身份认证、组织架构、岗位职务、应用系统、资源角色等功能构建的统一且安全的管理支撑平台。数字底座基于三员管理模式,具备微服务、多租户、容器化和国产化,支持用户利用代码生成器快速构建自己的业务应用,同时可关联诸多成熟且好用的内部生态应用。码云地址
2数据流引擎数据流引擎是一款面向数据集成、数据同步、数据交换、数据共享、任务配置、任务调度的底层数据驱动引擎。数据流引擎采用管执分离、多流层、插件库等体系应对大规模数据任务、数据高频上报、数据高频采集、异构数据兼容的实际数据问题。码云地址

赞助与支持

中关村软件和信息服务产业创新联盟

官网:https://www.zgcsa.net

北京有生博大软件股份有限公司

官网:https://www.risesoft.net/

中国城市发展研究会

官网:https://www.china-cfh.com/

咨询与合作

联系人:曲经理

微信号:qq349416828

备注:开源咨询-姓名

联系人:有生博大-咨询热线

座机号:010-86393151

Released under the GPL-3.0 License.