Blood Bank Management System using PHP/MySQLi with Source Code


This is a Blood Bank Management System. This web-based application software is an online platform for managing blood donations. This was developed by the student of CHMSC-Talisay as their Final Year Project for Negros First Provincial Blood Bank Center. This was developed using PHP and MySQL Database. The project can be managed by multiple users which are the Management (Administrator, MedTech, Recruitment Officer, and Phlebotomist) and Members/Donors. This has a pleasant user interface and multiple functions for each user role. You may also refer to this project for those who are planning to develop a Blood Bank Management System.

The project was developed using the following:

  • XAMPP v3.3.0 as my local webserver that has a PHP Version 7+
  • PHP Language
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap
  • and more...

About the Blood Bank Management System

As I have mentioned above, this Blood Bank Management System project has multiple modules and user roles. For the Administrator, these users can access the admin panel where they can manage the important details/information that is needed in the system. They have also access to manage and view the records of the donors. The Recruitment Officers are in charge of approving the survey or exam of the registered members/donors. The MedTech user roles are in charge of recording the donor's physical exam information. The Phlebotomist are the ones who are in charge of recording the donors' blood donations. Then Donors/Members can register their membership online, view their records, book/schedule blood donation, answer surveys and manage his/her system account. This project also has a public side that contains static information about the blood bank organization.

Project Features


  • Secure Login/Logout
  • Dashboard(displays statistical information)
  • Manage Programs
  • Manage System Users (Management)
  • Manage Schedules
  • View Inventory
  • Manage List of Nationalities
  • Manage List of City/Municipalities

Recruitment Officer

  • Secure Login/Logout
  • Manage Pending Donors
  • List Donors
    • View Profile
    • View Records
  • Manage Programs List
  • Manage Agency List


  • Secure Login/Logout
  • Update Donor information
  • Records Donor's Physical Exam
  • List Donors
  • View Donors Records
  • View Inventory


  • Secure Login/Logout
  • List Donors
  • Update Donors Exam (Donors Blood Donation Information)


  • Login and Registration
  • Dashboard
  • Fill Up Questionaire
  • Book/Schedule Blood Donation
  • List Booking History
  • List Donation History
  • Manage Account Information and Credentials

Some of the System Snapshots

Admin Dashboard

Blood Bank Managemenet System

Public Side

Blood Bank Managemenet System

Members/Donors Side

Blood Bank Managemenet System

The project source code is available on this site and is free to download. The source code is being shared for educational purposes only. To download the source code, follow the instruction provided below.

How to Run



  1. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "hdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Open your XAMPP/WAMP PHPMyAdmin in a browser and create a new database naming bloodbank.
  5. Import the provided SQL file into your newly created database. The file is located inside the db folder and is known as bloodbank.sql.
  6. Browse the Blood Bank Management System in a browser. i.e. http://localhost/bloodbank/ for the public and donors side, and http://localhost/bloodbank/users for the Management Side.

Default Admin Access

Username: admin
Password: admin



That's it! You can now explore the features and functionalities of this Blood Bank Management System project in PHP and MySQL Database. I hope this will help you with what you are looking for and you'll find something useful for your future PHP Projects.

Final Year Project of BSIS4a Year 2018 students of CHMSC-Talisay
Programmer: Stephine David Severino ([email protected])

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

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 byHemab (not verified)on Tue, 08/30/2022 - 11:16

Hi.. there is no SQL file in the zip folder also the google drive link is not available. Can you please help me here with the source code
Submitted byRaimondo (not verified)on Tue, 10/17/2023 - 21:10

please can you check the google drive link because it is expired. The database is missing. Thank you
Submitted byRaimondo (not verified)on Wed, 10/18/2023 - 21:05

please can you put the link to download the file, currently on google drive it says it doesn't exist. Thank you

Add new comment