/Bloodbank

The purpose of blood bank management is to simplify and automate the process of searching for blood in case of emergency and to maintain the records of blood donors, receipts, blood donation program and blood stock in banks.

Primary LanguagePHP

BloodBank Management Website Watch Demo Video

This project was created for Receivers and Hospitals where a Hospital user can add blood sample to their blood bank and Receiver users can request for the blood sample. Technologies used are HTML, CSS, Bootstrap, JavaScript as a frontend, PHP as a backend and MySQL for the database.

Scope of the project:

The purpose of blood bank management is to simplify and automate the process of searching for blood in case of emergency and to maintain the records of blood donors, receipts, blood donation program and blood stock in banks.

Mini World

• A User donates blood and sends it for testing
• He/she gets the results and feedback about the blood and the blood test report which they have donated
• The user can requests for blood as per their requirement
• The Hospital accepts or rejects the blood sample
• The Hospital can also request for blood and send blood samples to patients/hospitals
• The Blood Bank has to store and maintain the blood samples and also discard the expired ones

Entities

• Hospital
• Donor
• Patient
• Admin
• Blood
• Order
• Stock

Relation

 Admin manages the data of the website
 Blood is donated by the donor
 Hospitals display the results and acceptance or rejection of blood samples
 Blood is requested by the patient through the hospitals
 Donor/patient records are maintained in the hospital
 Blood bank maintain the records of the blood stock