Ishwar Final Report
Ishwar Final Report
Project Report On
Submitted To,
AFFILIATED TO
Submitted By,
1
Declaration
I hereby declared that the project work entitled, “Blood Bank Management
System” submitted under guidance of Assit Prof. Poonam Patil original
work for partial fulfillment of the BCA degree during academic year 2024-25.
The report submitted is my own work and has not been duplicated from any
other source. I shall be responsible for any unpleased moment/situation.
2
ACKNOWLEDGEMENT
I would like to thank everyone who helped me complete this project report. First,to
our guide Ms. Poonam patil madam for her guidance, help and support. I also want to
thank our HOD, Ms. Sweta Phegade madam, for her guidance and support, our Dean of
the School of Computer Application Dr. Varsha Pathak madam for their advice and
suggestions, and our director Prof. B. V. Pawar sir for their co-operation and coordination.
I thank all the teaching and non-teaching staff, my friends, and classmates for their support.
Special thanks to my parents for their constant encouragement throughout the project
3
4
COMPANY CERTIFICATE
This is to certify that MR. ISHWAR SHIVAJI PATIL student of BCA at KCES’s
institute of management and Research, Jalgaon has successfully accomplished her project
titled “BLOOD BANK MANAGEMENT SYSTEM” during the semester VI of academic
year 2024-25
He had done project sincerely & fulfillment our requirements. We wish her all the success
for her bright future. He has completed with all our demands regarding project.
5
INDEX
1 7
Abstract
2 8
Introduction
3 9
Proposed System
4 10
Need of the System
5 11
Software & Hardware Requirements
6 12
Database Diagrams
7 18
Database Design
8 22
System Testing
9 24
Project ScreenShots
10 29
Conclusion
11 References 30
6
Chapter1: Abstract
A Blood Bank Management System (BBMS) is an essential tool designed to streamline and
automate the management of blood donations, storage, and distribution. This system is
crucial for ensuring the efficient collection, tracking, and utilization of blood supplies in
hospitals and clinics.The Blood Bank Management System built using PHP facilitates the
smooth operation of the blood bank by providing an online platform for both donors and
recipients. It helps in managing donor information, tracking blood group availability, and
ensuring timely distribution to patients. Additionally, the system maintains records of blood
donations, tests, and storage details to ensure that the blood is safe for use.
7
Chapter 2 : Introduction
Blood foundation enforces Drug & Cosmetic Act, National blood policy standards and
guidelines ensuring proper collection & donation, effective management and monitoring the
quality and quantity of the donated blood. Considering the national roll out blood foundation
has been developed with modular and scalable approach with configurable rule based
architecture allowing customization to easily incorporate specific requirements
Key aspects of the system include:
1. Donor Registration and Management: Blood donors can easily register and update
their profiles, including personal details and donation history.
2. Blood Inventory Management: It keeps track of the available blood units, their
expiration dates, and any conditions required for storage.
3. Patient and Blood Request Management: It helps in managing patient blood
requests, ensuring the timely availability of blood for patients in need.
4. Reporting and Analytics: It offers a reporting feature to generate useful insights on
donation trends, blood usage, and stock levels, which helps in forecasting demand and
avoiding shortages.
The Blood Bank Management System is usually developed using PHP for the backend and
MySQL for the database. This combination ensures the system is scalable, secure, and
efficient in handling large amounts of data while offering a user-friendly interface for both
administrators and users.
In conclusion, the Blood Bank Management System plays a pivotal role in ensuring that
blood banks can manage their resources effectively, ultimately saving lives and providing
patients with the required blood types and quantities in a timely manner. This system
significantly contributes to improved oper ational efficiency, better tracking of blood
resources, and enhanced safety for both donors and recipients.
8
Chapter 3. Proposed System
The proposed system (Blood Bank Management System) is designed to help the Blood Bank
administrator to meet the demand of Blood by sending and/or serving the request for Blood
as and when required. The proposed system gives the procedural approach of how to bridge
the gap between Recipient, Donor, and Blood Banks.
Blood Bank Information System 'e-AIMA' provides direct connection with the blood orders
and the patient's electronic medical record (EMR). As a result the clinical integration solution
connects the laboratory validated blood components to the receiver patient.
Transporting oxygen and nutrients to the lungs and tissues. forming blood clots to prevent
excess blood loss. carrying cells and antibodies that fight infection. bringing waste products
to the kidneys and liver, which filter and clean the blood.
Key Features In Blood Bank Management System
9
Chapter 4 : Need Of System
A Blood Bank Management System in PHP is a critical application that helps manage blood
donations, storage, and distribution efficiently. It is crucial for hospitals, blood banks, and
medical facilities to track blood inventory, donor details, and patient requirements. Here's
why it's essential and how you can structure the project:
Donors' information such as blood type, donation history, and personal details should be well-
organized and easily accessible.
Recipients' information, medical requirements, and the status of blood requests can be stored and
managed easily in a system.
C. EMERGENCY SITUATIONS:
The system allows blood banks to quickly find suitable donors when there is an emergency.
In case of accidents, surgeries, or natural disasters, a blood bank management system ensures that the
required blood group is available.
10
Chapter 5 Software & Hardware Requirements
Hardware:
Software:
Technologies: PHP.
Database: MYSQL.
Operating System: Windows 10.
11
Chapter 6. Database Diagrams
Admin
Dashboard
Manage
Update Profile
Change Password
Password Recovery
Blood requvest
12
User :
Visit Website
Update Profile
Contact us
Search donor
Requvest to doner
13
Zero Level DFD :
14
1 –LEVEL DFD:
15
2-LEVEL DFD:
16
ER-DAIGRAM:
17
Chapter 7. Database Desing
Admin Table
1 Id Int 10
18
Blood doner tbl
1 Id Int 11
5 Gender Varchar 20
6 Age Int 11
9 Messages Mediumtext 0
10 Postingdate Timestrap 0
11 Stauts Int 1
1 Id Int 11
2 Bloodgroup Varchar 20
19
Blood request tbl
1 Id Int 10
5 ContactNumber Bigint 10
1 Id Int 11
20
Contact Query Tbl
1 Id Int 11
7 stauts Int 11
Pages Tbl
1 Id Int 11
21
Chapter 8. System Testing
Software testing is a critical element of software quality assurance and represents the ultimate
review of specification, designing and coding.
Testing Objectives:
1. Testing is process of executing a program with the intent of finding an error.
2. A good test case design is one that has a probability of finding an as yet
undiscovered error.
3. A successful test is one that uncovers an as yet undiscovered error.
Testing cannot show the absence of defects, it can only show that software errors are present.
There are three types of testing strategies
Unit test
Integration test
Performance test
22
Unit Testing:
Unit testing focuses verification efforts on the smallest unit of software design
module. The unit test is always white box oriented. The tests that occur as part of unit
testing the module interface, examining the local data structures, testing the boundary
conditions, execution all the independent paths and testing error-handling paths.
Integration Testing:
Performance Testing:
Timing for both read and update transactions should be gathered to determine whether
system functions are being performed in an acceptable timeframe.
23
Chapter 9. Project Screen Shots
Login Page
24
Project Dashboard
25
Blood Donor Login
Manage Blood
26
Manage Donor List
27
Manage Contact Us Queries
28
Chapter 10. Conclusion
A blood bank management system (BBMS) is a vital tool that helps blood banks and
hospitals streamline their processes. It can improve efficiency, safety, and the availability of
blood for patients. Conclusion. Blood donation is a rewarding activity and a way for people
to help each other in society. You can be contented and happy saving a life. You also make a
family happy by donating and saving a life.
29
Chapter 11. References
For PHP
➢ https://www.sitepoint.com/php/
For MySQL
➢ https://www.mysql.com/
➢ https://www.mysqltutorial.org/
For XAMPP
➢ https://www.apachefriends.org/download.html
30