School File Management System using PHP with Source Code


The School File Management System with Source Code is a PHP project that can store student files individually and retrieve them afterward. The system was built using PHP, HTML, MYSQLi, and Javascript. The system is so easy to understand, the administrator can add a new user and student account. The system has an auto-delete feature when you remove a student it will also automatically remove the existing files of that student. The admin user will be in charge of maintaining the users' accounts and students' accounts.



  • Manage User Accounts
  • Manage Student Accounts


  • Upload File
  • Download File
  • Delete File
  • Update Account

This Mini-Project is free to download. Feel Free to download and modify this School File Management System in PHP. Follow the instructions below to run the web application.

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  2. Extract the source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the xampp's "htdocs" directory. If you are using WAMP, paste it inside the "www" directory.
  4. Open a web browser and browse the PHPMyAdmin. (http://localhost/phpmyadmin)
  5. Create a new database naming "db_sfms".
  6. Import the provided SQL file into your newly created database. The SQL file is known as "db_sfms.sql" and it is located inside the "db" directory of the source code folder.
  7. Browse the web application in a browser. i.e.(http://localhost/School%20File%20Management%20System/) for the student side and (http://localhost/School%20File%20Management%20System/admin) for the admin side

Admin Access

Username: admin
Password: admin


I hope that this system can help you with what you are looking for. For more updates and tutorials just kindly visit this site.

Enjoy Coding!!

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byAturinda Hosan (not verified)on Wed, 05/06/2020 - 20:14

Hello Sir/Madam, Thank you so much for this wonderful Project. However I need your help, How do I make the administrator able to post documents in bulk to specific students from the Administrators dash board? Thank you so Much, Regards. Cheers!!!
Submitted byJilly (not verified)on Sun, 05/10/2020 - 15:13

Hello, kindly provide instructions how to install this on a local Ubuntu image? Thanks
Submitted bytadesseme (not verified)on Fri, 06/16/2023 - 18:44

it is good , i like it pls send if you have you video link to learn detail

Add new comment