Skip to content

Latest commit

 

History

History
88 lines (52 loc) · 4.45 KB

README.md

File metadata and controls

88 lines (52 loc) · 4.45 KB

##基于springboot的企业级云盘的设计与实现  本项目数据库采用的是高斯数据库

 主要实现的功能有:

 1:普通用户账号的注册与登录。普通用户登录成功即进入云盘首页,展示所有用户上传的文件信息。

 2:管理员登录。管理员账号为提前分配,无需注册,直接在数据库中插入管理员相关信息(用户名、密码等),管理员可输入用户名、密码进行登陆;登录后,管理员可对用户的信息进行删除、修改以及模糊查询操作。

 3:文件管理。

 a)上传文件。 上传文件时,电视选择文件,在弹出框中选择需要上传的文件,点击按钮,确认上传。 并且不同用户上传的文件彼此相互不可见,只能看到自己上传的文件。这里文件上传也用到了obs对象存储服务,即可以上传到已经购买好的桶中。

 b)下载文件。 下载文件时,点击需要下载文件后的download即可以附件的形式下载文件,并且没下载一次,文件下载次数+1(需要刷新查看)。

 c)预览文件。 点击需要预览文件的view,即可预览文件内容。

 d)文件搜索功能 用户在主页面,可根据原本文件的名称进行模糊搜索文件,并且以列表展示出来。

 e)放入回收站。 在主页面,点击需要删除文件的delete,即实现文件的删除,将该文件放入到回收站里。

 f)回收站中恢复文件。 在回收站页面,点击recover,即可将文件恢复。

 g)回收站中删除文件。 在回收站页面,点击delete,即可将文件彻底删除。

 h)其他功能

  在用户主页面,如果用户上传的是图片类,直接将图片展示给用户;

  分页功能,每页展示5个文件信息。


###数据库解释如下:

在这里插入图片描述

###页面效果展示:

  • 管理员登录页面在这里插入图片描述

  • 管理员管理普通用户

在这里插入图片描述

  • 管理员修改普通用户密码 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
  • 管理员搜索用户 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 管理员删除用户

在这里插入图片描述

在这里插入图片描述

  • 普通用户登录页面用户登录页面
  • 普通用户注册页面在这里插入图片描述
  • 普通用户主页面

在这里插入图片描述

  • 上传文件 在这里插入图片描述

在这里插入图片描述

  • 回收站页面

在这里插入图片描述