0% found this document useful (0 votes)
6 views

Ishwar Final Report

The document is a project report on the 'Blood Bank Management System' submitted by Mr. Ishwar Shivaji Patil for his Bachelor of Computer Application degree. It outlines the system's purpose, features, software and hardware requirements, and includes acknowledgments, testing strategies, and project screenshots. The system aims to efficiently manage blood donations, storage, and distribution, ultimately improving operational efficiency in blood banks.

Uploaded by

patilhitesh4034
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Ishwar Final Report

The document is a project report on the 'Blood Bank Management System' submitted by Mr. Ishwar Shivaji Patil for his Bachelor of Computer Application degree. It outlines the system's purpose, features, software and hardware requirements, and includes acknowledgments, testing strategies, and project screenshots. The system aims to efficiently manage blood donations, storage, and distribution, ultimately improving operational efficiency in blood banks.

Uploaded by

patilhitesh4034
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

A

Project Report On

“BLOOD BANK MANAGEMENT SYSTEM”

Submitted To,

KCES’s INSTITUTE OF MANAGEMENT AND RESEARCH, JALGAON

AFFILIATED TO

Kavayitir Bahinabai Chaudhari,

NORTH MAHARASHTRA UNIVERSITY, JALGAON

Submitted By,

Name: Mr. Ishwar Shivaji Patil


Email: [email protected]

For the partial fulfillment of degree


Bachelor of Computer Application (BCA)

Academic Year :- 2024-25

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.

Date : Ishwar Shivaji Patil

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

To whom so ever it may concern

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.

(Seal & signature of owner)

5
INDEX

Sr. No. Particulars Page No.

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

 Ensures hospitals have good supply or inventories of blood bags.


 List the availability of blood bags at any given time.
 Ability to manage the information of its blood donor.
 Alerts for blood requirement from registered donors.
 Auto-check if the person donated blood in the last 3 months.
 Allows good documentation about the donor and their blood donation activities.
 Support fast searching to find match blood bags for the right person
 Effectively manage blood camps

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:

1. Need for a Blood Bank Management System:

A. Efficient Blood Management:


A blood bank typically deals with various blood groups and types (A+, O-, etc.). Keeping
track of these manually or using inefficient systems can lead to errors, shortages, or waste.
A system helps keep track of blood donations, blood stock levels, and when a particular
blood type is running low.

B. DONOR AND RECIPIENT INFORMATION:

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.

d. Donor Tracking and History:


The system tracks each donor’s donation history to ensure they are eligible to donate again.
This avoids over-donating and helps in maintaining a healthy stock of blood.

10
Chapter 5 Software & Hardware Requirements

 Hardware:

 Processor: Intel Processor 2.0GHZ or above.


 RAM: 2 GB RAM or More.
 Memory: 160 GB or More Hard Disk Drive or More.

 Software:

 Technologies: PHP.
 Database: MYSQL.
 Operating System: Windows 10.

11
Chapter 6. Database Diagrams

Admin
Dashboard

Add blood group

Manage

Download Donor list

Update Profile

Change Password

Password Recovery

Blood requvest

Search blood doner

12
User :

Visit Website

Update Profile

Logine user acoount

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

Sr.No Name Type Size

1 Id Int 10

2 Admin name Varchar 120

3 Username Varchar 120

4 Mobile number Bigint 10

5 Email Varchar 200

6 Password Varchar 200

7 AdminRedgate timestrap null

18
 Blood doner tbl

Sr.no Name Type Size

1 Id Int 11

2 Full Name Varchar 100

3 Mobile Number Char 11

4 EmailId Varchar 100

5 Gender Varchar 20

6 Age Int 11

7 Blood Group Varchar 20

8 Address Varchar 225

9 Messages Mediumtext 0

10 Postingdate Timestrap 0

11 Stauts Int 1

12 Password varchar 250

 Blood group tbl

Sr.no Name Type Size

1 Id Int 11

2 Bloodgroup Varchar 20

3 PostingDate Timestrap null

19
 Blood request tbl

Sr.No Name Type Size

1 Id Int 10

2 Blood DonarId Int 10

3 Name Varchar 250

4 Emalid Varchar 250

5 ContactNumber Bigint 10

6 BloodRequitor Varchar 250

7 Message Mediumtext Null

8 Applydate timestramp timestramp

 Contact Using Info Tbl

Sr.No Name Type Size

1 Id Int 11

2 Address Tinytext Null

3 Emailid Varchar 255

4 Contact info char 11

20
 Contact Query Tbl

Sr.No Name Type Size

1 Id Int 11

2 Name Varchar 100

3 Email Id Varchar 120

4 Contact number Char 11

5 Message Longtext Null

6 PostingDate Timestramp Null

7 stauts Int 11

 Pages Tbl

Sr.No Name Type Size

1 Id Int 11

2 PageNumber Varchar 255

3 type Varchar 255

4 detail Longtext longtext

21
Chapter 8. System Testing

Chapter 8 : System Testing

 Software Testing Techniques:

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:

Integration testing is a systematic technique or construction the program structure


while at the same time conducting tests to uncover errors associated with interfacing.
Scope of testing summarizes the specific functional, performance, and internal design
characteristics that are to be tested. It employs top-down testing and bottom-up testing
methods for this case.

 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

 Blood doner registration :

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

You might also like