Blood Bank Management System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

Blood Bank Management System

Abstract

Blood Bank Management System (BBMS) is a browser based system that is


designed to store, process, retrieve and analyze information concerned with the
administrative and inventory management within a blood bank. This project aims at
maintaining all the information pertaining to blood donors, different blood groups
available in each blood bank and helps them to manage in a better way. Aim is to provide
transparency in this field, make the process of obtaining blood from a blood bank hassle
free and corruption free and make the system of blood bank management effective.
Chapter I

Introduction

Every year, our nation requires about 1 Crore units of blood, out of which only a
meager 60 Lakh units of blood are available. The gift of blood is the gift of life. There is
no substitute for human blood. Every two seconds someone needs blood. The average red
blood cell transfusion is approximately 3 pints. The blood type most often requested by
hospitals is Type B. Sickle cell patients can require frequent blood transfusions
throughout their lives. More than 1 million new people are diagnosed with cancer each
year. Many of them will need blood, sometimes daily, during their chemotherapy
treatment. A single car accident victim can require as many as 100 units of blood. Blood
cannot be manufactured – it can only come from generous donors. Type O-negative
blood (red cells) can be transfused to patients of all blood types. It is always in great
demand and often in short supply. Type AB-positive plasma can be transfused to patients
of all other blood types. AB plasma is also usually in short supply.

Donating blood is a safe process. A sterile needle is used only once for each donor
and then discarded. Blood donation is a simple four-step process: registration, medical
history and mini-physical, donation and refreshments. Every blood donor is given a mini-
physical, checking the donor's temperature, blood pressure, pulse and hemoglobin to
ensure it is safe for the donor to give blood. The actual blood donation typically takes less
than 10-12 minutes. The entire process, from the time you arrive to the time you leave,
takes about an hour and 15 min. The average adult has about 10 units of blood in his
body. Roughly 1 unit is given during a donation. A healthy donor may donate red blood
cells every 56 days, or double red cells every 112 days. A healthy donor may donate
platelets as few as 7 days apart, but a maximum of 24 times a year. All donated blood is
tested for HIV, hepatitis B and C, syphilis and other infectious diseases before it can be
transfused to patients.
The main aim of developing this system is to provide blood to the patient who is in
need of blood. Day by day, there is an increase in the number of patients who are in need
of blood. Using this system, the user can easily search blood group available in the city
and can also get contact number of the donors who has the same blood group. In order to
help people who are in need of blood, this Blood Bank management system can be used
effectively for getting the details of available blood groups and contact number of the
blood donors within the same city. So if the blood group is not available in the blood
bank, the user can request the donor to donate the blood to him and save someone life.
Using this bank management system people can register himself or herself who want to
donate blood. To register in the system, they have to enter their contact information like
address mobile number etc. When a person wants to donate blood, he has to register to
the system. After submitting the registration form, he can create username and password.
Donor has to enter the information like blood group, contact details etc. Donor can also
change or update the account information using his username and password. Using this
blood bank system, people can search blood group available which they are needed. They
check it online using our blood bank management website.
CHAPTER II

EXISTING SYSTEM

There is an approximate requirement of 5.0 million units of blood annually in


India. The actual collection of blood is approximately 3.5 million units. This is due to the
decentralized nature of blood donation services, shortage of human and financial
resources and deficit in the availability of blood from voluntary donors. Owing to the
shortcoming in the demand and supply of blood, the blood banking system faces serious
issues in life saving activities. Very few blood banks are operating to their full potential.
In the emergency conditions, the onus is on the relatives of the patient to arrange for the
replacement of blood. Hence, the Blood Bank Management System serves as a portal to
bridge the gap between the demand and supply of blood. This portal aims to bring blood
donors and recipients under a common on-line platform. Donors can register themselves
on the site after going through the basic requirements for donating blood. Currently, the
donors cannot access blood from the blood banks other than the blood banks where they
have donated blood. There is no coordination between the blood banks and hospitals.
Because of the low number of donors and more number of blood banks, there is a
shortage in the demand and supply of blood. Hence, there is a need to develop an
efficient blood bank management system to ensure the adequate amount of blood supply
during the emergency conditions. Also, there is a need for centralized management of
blood banks, donors and hospitals.

Drawback of existing system

 Cannot Upload and Download the latest updates.


 Risk of mismanagement and of data when the project is under development.
 Less security and user-friendly.
 No proper coordination between different Applications and Users.
 More time consuming.
 Requires manpower.
 Leads to error prone results.
Chapter III

PROPOSED SYSTEM

The proposed blood bank management system helps the people who are in need of
a blood by giving them all details of blood group availability or regarding the donors with
the same blood group. In our proposed work, the blood donor clubs, hospitals and users
can directly register into the system. The administrator manages the registration process
of blood donor clubs, hospitals and users. The club and/or user can send the request to the
hospitals during emergency situations. The hospital can view the request of the club and
check with the availability of blood and donor. Once the blood and donor is found to be
available, it is notified to the club. So, the club and/or user can avail the blood donation
service from the hospitals.

Advantages

The people in need of blood can easily search for the donors by giving their blood
group and city name. Using this system user can get blood in time. The user can get
information of blood donor any time. Blood donor can also get registered and save life of
other person. The main benefit of this system is the information about the available blood
group and blood donors.

Features

 Generating reports on Stocks based on blood group wise and area wise.
 Donor database-blood group wise and area wise.
 Maintain and update unique donor identifications.
 Track and maintain all the donor types-Voluntary, Exchange and Directed.
 Improved the effectiveness and efficiency of blood bank-faster response time and
better control.
 Accurate database and record management.
 Blood cross match and result storage facility.
 Rejected donor database for donor control and identification.
 Blood transfusion related disease control and prevention.
 Excellent searching facility.
 Comprehensive donor database with search facility.
 Unique Donor ID and Patient record ID for managing future list.
 Improve blood bank processes by providing efficient and continuous software
support.

Modules

Administrator module

Admin can manage hospitals, blood banks and acceptors. He can add or remove
any user from the system. Each member in a donor & acceptor is given a user ID and
password, which identifies him uniquely. The admin can change donor details, delete
donor or change the password.

 Manage registration
 Change Password
 Modify donor details
 Delete donor details
 Logout

Whenever a user wants to change his / her password he can select the change
password option. The system displays the form, which asks him for his old password and
new password. The system then compares the old password with the existing password in
the database and if they match then the password is set to the new password in the
database.

Hospital

The hospital can register their information to the system.

Blood bank and/or blood donation club

User
FLOWCHART
UML Diagram
BLOOD BANK
DONOR
USER
ACTIVITY DIAGRAM

ADMIN
BLOOD BANK
DONOR
USER
CLASS DIAGRAM
SEQUENCE DIAGRAM

ADMIN
BLOOD BANK
DONOR
USER
COLLABORATION DIAGRAM

ADMIN
BLOOD BANK
DONOR
USER

You might also like