Appearance
私有云盘系统 - 毕业设计项目文档
📋 项目概述
项目名称
基于Vue + Python的私有云盘管理系统
项目定位
为企业或团队提供安全、可控的私有文件存储与共享解决方案
核心价值
- 数据自主:摆脱对第三方云服务的依赖
- 安全可控:企业内部数据不外流
- 成本优化:长期使用成本低于公有云
- 定制灵活:可根据企业需求定制功能
🎯 项目目标
短期目标(毕业设计阶段)
- 完成基础文件上传/下载功能
- 实现用户权限管理系统
- 开发基础Web管理界面
- 部署到本地测试环境
长期愿景
- 支持多租户架构
- 集成在线预览功能
- 实现文件版本管理
- 添加数据加密存储
🏗️ 技术架构
前端技术栈
yaml
框架: Vue 3 + TypeScript
UI组件库: Element Plus
构建工具: Vite
状态管理: Pinia
路由管理: Vue Router
HTTP客户端: Axios后端技术栈
yaml
核心框架: Python FastAPI
数据库: MySQL 8.0
文件存储: 本地文件系统 + 对象存储接口
缓存: Redis(可选)
任务队列: Celery(可选)运维部署
yaml
服务器: 阿里云ECS (CentOS 8)
容器: Docker + Docker Compose
反向代理: Nginx
数据库备份: mysqldump + 定时任务
监控: 基础系统监控