Implementation of online network file management system based on Spring Boot and Vue
Lai, Yilin (2025)
Lai, Yilin
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052817468
https://urn.fi/URN:NBN:fi:amk-2025052817468
Tiivistelmä
The purpose of this thesis was to develop an online network file management system using the Spring Boot framework for the backend and the Vue framework for the frontend. The thesis sought to create a lightweight, user-friendly application that enables essential operations such as user login, registration, file upload, and the recording of basic file information, such as upload time and user roles such as admin and standard users. It is designed for personal use or small-scale business environments to facilitate secure file storage and management.
The central research question addressed in this thesis was: How can small businesses and individuals securely store and access files without relying on large-scale cloud platforms? Additionally, it also explores the risks and limitations associated with using public cloud services, particularly when storing sensitive or internal business data. Moreover, it adopts a practical approach and implements a development project. First, relevant technical concepts and frameworks (Spring Boot and Vue) are introduced. The system architecture and its components are explained in detail. The application was developed iteratively, and core functions were tested and validated.
The thesis demonstrates that it is feasible to develop a lightweight and secure file management system tailored for personal or small business use. The feedback indicates that such a system can meet basic file storage needs while avoiding the complexity and privacy concerns of external platforms. The result of the thesis includes a program demo with basic functions and can run normally.
Keywords: Spring Boot, Vue, MySQL, File management system.
Pages: 46 pages and appendix 1 page.
The central research question addressed in this thesis was: How can small businesses and individuals securely store and access files without relying on large-scale cloud platforms? Additionally, it also explores the risks and limitations associated with using public cloud services, particularly when storing sensitive or internal business data. Moreover, it adopts a practical approach and implements a development project. First, relevant technical concepts and frameworks (Spring Boot and Vue) are introduced. The system architecture and its components are explained in detail. The application was developed iteratively, and core functions were tested and validated.
The thesis demonstrates that it is feasible to develop a lightweight and secure file management system tailored for personal or small business use. The feedback indicates that such a system can meet basic file storage needs while avoiding the complexity and privacy concerns of external platforms. The result of the thesis includes a program demo with basic functions and can run normally.
Keywords: Spring Boot, Vue, MySQL, File management system.
Pages: 46 pages and appendix 1 page.