基于Spring Boot的企业网盘的设计与实现(任务书)

本科毕业论文(设计)任务书

学院:数学与数据科学学院

学生姓名 专业班级 信计212 学号

校内指导教师姓名 职称/职务 副教授 签名

校外指导教师姓名 职称/职务 工程师 签名

论文题目 基于Spring Boot的企业网盘的设计与实现

起始日期 2024-9 ~ 2025-5

一、论文(设计)的基本要求:

1.需求分析:深入分析企业在文件存储、管理与共享方面的实际需求,确保系统功能模块设计满足企业使用场景,包括文件上传、下载、管理、权限控制等核心功能。

2.技术选型合理:论文基于Spring Boot框架进行后端开发,前端采用Vue.js前端框架,数据库使用MySQL关系型数据库,并合理运用Redis缓存技术,以提升系统性能。系统具有良好的可扩展性和安全性。

3.功能实现全面:文件上传、下载和预览功能,支持常见文件格式。文件的分类管理和搜索功能,方便用户快速查找文件。用户权限管理系统,确保不同用户有不同的访问权限。

4.文档规范:毕业论文的撰写需符合学校规定的格式要求,结构完整、内容翔实。论文需包含需求分析、系统设计、实现过程、测试与结果分析等部分,并附带完整的参考文献和设计图。

二、论文(设计)包括的内容:

本论文采用Spring Boot技术开发企业网盘系统,企业网盘分为用户端和管理端。

用户端中有以下功能:

(1)登陆注册,注册和登录包含用户的个人信息(名称、用户名、密码等),如果忘记密码还有重置密码功能,中间涉及图片验证码和邮箱验证码。同时运用AOP实现参数拦截。

(2)文件上传,可以拖动文件或者直接选择路径将对应文件上传到相应网盘的目录中进行保存。上传完成后的文件可以进行文件预览。文件可以进行重命名、删除、移动相应的操作。

(3)回收文件,文件删除后将进入回收站中,可以进行还原、彻底删除的操作。

管理端中有以下功能:

(1)管理用户,对用户进行相关管理,可以进行封禁不再能登录,也可以解除封禁。

(2)管理文件,可以预览查看文件,对一些违反规则的文件进行删除。

三、论文(设计)进度:

2024年9月-10月 分配毕业论文指导老师。

2024年10月-11月 学生收集资料、确定题目。

2024年11月-12月 整理资料,完成开题报告。

2024年12月 撰写论文提纲。

2024年12月-2025年1月 填写"毕业论文中期检查表";完成毕业设计中包含的代码实现、调试与处理部分。

2025年2月-3月 完成毕业论文初稿。

2025年4月-5月 毕业论文的定稿及答辩。

四、其它要求:

工具:Intellij IDEA 2024.1.4、Visual Studio Code 、Navicat Premium Lite 17、Apifox

运行环境:Java-8、JDK-21、MySQL-5.7、maven-3.9.8、Node.js-20.17.0。

教学单位审核意见

同意。

复制代码
同意。

专业负责人(签名):		教学副院长(签名):	
        2024年 12 月 1  日	       2024  年 12 月  1 日
相关推荐
WJX_KOI4 分钟前
MemOS —— 为大语言模型 (LLMs) 和智能体打造的记忆操作系统。
java·人工智能·语言模型
何陋轩7 分钟前
AI时代,程序员何去何从?别慌,看完这篇你就明白了
后端·面试
_日拱一卒9 分钟前
LeetCode:矩阵置零
java·数据结构·线性代数·算法·leetcode·职场和发展·矩阵
weixin_4080996710 分钟前
OCR 识别率提升实战:模糊 / 倾斜 / 反光图片全套优化方案(附 Python / Java / PHP 代码)
图像处理·人工智能·后端·python·ocr·api·抠图
weixin_4080996712 分钟前
【实战教程】懒人精灵如何实现 OCR 文字识别?接口调用完整指南(附可运行示例)
java·前端·人工智能·后端·ocr·api·懒人精灵
珍朱(珠)奶茶14 分钟前
Spring Boot3整合Jxls工具包实现模版excel导出文件
spring boot·后端·excel
Daemon21 分钟前
AI Agent系列记录(第二篇)
前端·人工智能·后端
小彭努力中24 分钟前
204.Vue3 + OpenLayers:加载 GIF 文件(CSS 背景实现动画标记)
前端·css·vue·openlayers·geojson·webgis
冰心少年26 分钟前
ROS2节点:机器人的工作细胞
后端
冰心少年27 分钟前
ROS2话题:节点间传递数据的桥梁
后端