网盘管理系统-ssm + vue

60 阅读2分钟

网盘管理系统-ssm + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于ssm + vue的网盘管理系统

这是一个基于 SSM(Spring + SpringMVC + MyBatis)后端框架和 Vue 前端框架开发的网盘管理系统。

它提供了用户和管理员两种角色的登录入口,通过不同的账号密码登录后,可以访问各自的功能模块,实现对网盘文件的管理以及一些其他辅助功能,如公告管理等,以满足用户日常使用网盘以及管理员对网盘系统进行维护和管理的需求。

登录网址: http://localhost:8080/wangpaiguanli/admin/dist/index.html

管理员账户密码: admin/admin

普通用户账户密码: 123/123

二、项目功能

(1)用户模块

个人中心:修改密码、编辑个人信息。

我的文件管理:上传、下载、删除、重命名文件,查看文件详情。

分享文件管理:设置文件分享,生成分享链接,管理分享记录。

公告管理:查看管理员发布的公告。

(2)管理员模块

个人中心:修改密码、编辑个人信息。

用户管理:添加、删除、修改用户权限,查看用户列表。

我的文件管理:管理管理员自己的文件。

文件类型管理:添加、删除允许上传的文件类型。

分享文件管理:查看和管理所有用户的分享文件。

公告管理:发布、修改、删除公告。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SSM

前端技术:Vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758001581-d12d8bb7c8ef090.png

1758001587-e5296d0295640d9.png

1758001591-eac2ac823ab7ea5.png

1758001594-0f7d663b323ced2.png

1758001596-77f322ca149f8a0.png

1758001599-743504100635f77.png

1758001602-367fcb110fb9418.png

1758001604-5ac8fc5992d7257.png

1758001607-f19b4f3b2afed07.png

1758001610-4e359b963dc1397.png

1758001612-8f433da376a8c75.png

1758001615-0ad0e1feaf9afdc.png

1758001617-5b65da7221c5372.png