Blood Bank File
Blood Bank File
Title Page 2
Declaration of the Student 3
Certificate of the Guide 4
Abstract 5
Acknowledgement 6
1. INTRODUCTION
1. Problem Definition 7
2. Project Overview 8
3. Reguirements 9
2. LITERATURE SURVEY
1. Existing System 10
2. Proposed System 10
3. Feasibility Study 11
3. SYSTEM ANALYSIS & DESIGN
1. Image processing 12
2. Algorithm 13
3. Flow chart 16
4. Data flow diagram 18
4.Software description 19
4. RESULT ANALYSIS
1. Project snapshots 20
2. Advantages and disadvantages 25
5. CONCLUSION 26
6. REFERENCES 27
1|Page
BLOOD BANK MANAGEMENT
SYSTEM
A Project Report
Submitted by:
JEEVAN JYOTI(1803544)
SNEH SANDHU(1803548)
2|Page
DECLARATION
I hereby declare that the project entitled “Blood Bank” submitted for the B. Tech. (CSE) degree is my original
work and the project has not formed the basis for the award of any other degree, diploma, fellowship or any
other similar titles.
Date: 10-11-2020
3|Page
CERTIFICATE
This is to certify that the project titled blood bank ” is the bona fide work carried out by jeevan jyoti , Sneh
sandhu , a student of B Tech (CSE) of CT Institute of Engineering Management and Technology, Shahpur
(Jalandhar) affiliated to Punjab Technical University, Jalandhar, Punjab(India) during the academic year 2013-
14, in partial fulfillment of the requirements for the award of the degree of Bachelor of Technology (Computer
Science and Engineering ) and that the project has not formed the basis for the award previously of any other
degree, diploma, fellowship or any other similar title.
Place: jalandhar
Date: 10-11-2020
4|Page
ABSTRACT
The project blood bank management system is known to be a pilot project that is designed for the blood bank to
gather blood from various sources and distribute it to the needy people who have high requirements for it. • The
software is designed to handle the daily transactions of the blood bank and search the details when required. • It also
helps to register the details of donors, blood collection details as well as blood issued reports. • The software
application is designed in such a manner that it can suit the needs of all the blood bank requirements in the course
of future
The main aim of this project is to save the lives of people by providing blood.
Our project Online Blood Bank system using Android is developed so that users can view the information of
nearby hospitals, blood banks, and volunteer donors.
This project is developed by four perspectives i.e. hospital, blood bank, volunteer donors and patient.
This application we are developing helps to select the nearby hospitals, blood banks, donors online instantly
by tracing its location using GPS.
This application reduces the time to a greater extent that is searching for the required blood through blood
banks and hospitals.
Thus this application provides the required information in less time and also helps in quicker decision
making.
5|Page
ACKNOWLEDGEMENT
I have taken efforts in this project. However, it would not have been possible without the kind support and help
of many individuals and organizations. I would like to extend my sincere thanks to all of them.
I am highly indebted to PRINCE VERMA (HOD CSE-IT) for their guidance and constant supervision as well
as for providing necessary information regarding the project & also for their support in completing the project. I
would like to express my gratitude towards my parents & member of CT Group of Institutions for their kind
co-operation and encouragement which help me in completion of this project.
I would like to express my special gratitude and thanks to industry persons for giving me such attention and time.
My thanks and appreciations also go to my colleague in developing the project and people who have willingly
helped me out with their abilities.
6|Page
BLOOD BANK
I. INTRODUCTION
1. PROBLEM DEFINITION:
Scarcity of rare blood group. • Unavailability of blood during emergency. • Less awareness among people about
blood donation and blood transfusion. • Deaths due to lack of blood during operations. • The Blood Bank
Management System project aims to make all the procedures automated and therefore with computer system it can
be more fast and accurate. • This project is a high quality software to manage all these cumbersome jobs.
The basic building aim is to provide blood donation service to the city recently. Blood Bank Management System
(BBMS) is a Web-based application 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 help them manage in a better way.Project 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.
Blood Bank donation system can collect blood from many donators in short from various sources and distribute that
blood to needy people who require blood. Blood Bank Management System is a nice web-based application which
is developed in Php platform. For developing a code, this PHP project will also provide tutorial and basic guidelines
for the user. Moreover, the user can Download zip and edit as per their need as this project is open-source. The main
aim of this project is to maintain all the information pertaining to blood donors, offering different blood groups
available in each blood bank and help them manage in a better way.
Basically, this is an easy and fundamental level mini project for learning purposes. Besides, the user can also modify
this scheme according to their requirements. For the backend of the system, the SQL server is used so that it will be
easy to retrieve later.
Moreover, the system designs for store, process, compile, and analyze information concerned with the administrative
and inventory management within a blood bank. It also provides transparency in this field, makes the process of
obtaining blood from a blood bank hassle-free and corruption-free and makes the system of blood bank management
effective. The admin or the user of the system must log in into the system first, then after that, they can perform
various operations. Users can also download and look at other
7|Page
2. OVERVIEW
Blood bank being a biometric technique implies determination if the image of the face of any particular
person matches any of the blood donor that are stored in a database. This difficulty is tough to resolve
automatically because of the changes that several factors, like facial expression, aging and even lighting
can affect the image. Facial recognition among the various biometric techniques may not be the most
authentic but it has various advantages over the others. blood is natural, feasible and does not require
assistance. The expected system engages the face recognition approach for the automating the attendance
procedure of students or employees without their involvement. A web cam is used for capturing the
images of students or employees. The faces in the captured images are detected and compared with the
images in database and the attendance is marked.
As the time for corresponding subject arrives the system automatically starts taking snaps and then apply
hospital and recognition technique to the given image and the recognize students are marked as present
and their attendance update with corresponding ti
me and subject id.
8|Page
3. REQUIREMENTS
HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS
Html, MYSQL
Windows 8 or higher
Latest version of all libraries
9|Page
II. LITERATURE SURVEY
1. Existing System:-
Existing system The operation of the blood bank still now is maintained in the manual system. • The
operation is tedious, time consuming and space consuming. • It creates room for errors as the data is
entered manually by the persons. • It includes the risk of the documents being lost over years and
maintenance of the records is difficult. • The data recorded during testing or while acquiring the details
of different aspects of blood bank management system is not so accurate and precise. • Maintaining the
stock of blood and the daily transactions without computerisation also poses a challenge ..
2. Proposed system
. The proposed automated blood donor management system uses a face recognition algorithm. The distance
between the face parts is first calculated and then to be stored in the system. The facial characters stored
are to be compared with the real time image of the students. When the student enters the classroom the
system starts identifying the faces of the students. The time for the period also gets started and the system
now detects the faces and extracts the facial characters of the students. The extracted facial character will
be compared with the database image. If the face of the student is matched with the facial character stored
in the database then the attendance timing for respective student gets started.
10 | P a g e
3. FEASIBILITY STUDY
11 | P a g e
III. SYSTEM ANALYSIS AND DESIGN
BLOOD INFORMATION
REQUEST
HOSPITAL ADDRESS
RECIVER
BLOOD INFORMATION:
Admin can manage both donors & 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. From admin module use can change donor details,
delete donor or change the password.
· HOSPITAL NAME
· HOSPITAL MAIL
· HOSPITAL NUMBER
· LoGIN
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.
REQUEST
From this module user can create their account, when user create his account the user get a user id and password, which
identifies him uniquely. From this module user can search donor for blood and can also refer his friend to become a donor.
Donor can also get information like when he donated blood or when he will be able to donate blood.
HOSPITAL ADDRESS:
In this module, people who are interested in donating blood get registered in my site and give his overall details related to
him, i.e. he fills in a registration form by giving the total details such as name, address, city, sex, wt, dob, blood group,
telephone numbers, e-mail address, etc. He was also given two fields’ username and password to fill such that he was a
registered donor and he can enter the login form with his username and password and can modify his details if needed.
12 | P a g e
RECIVER:
The registered donor only is able to modify his details; no other person can modify his details as there was a login
form which restricts others from entering the username and password providing high security for the details given
by the donor. If at all the donor wants to modify his details, he was forced to give his username and password to
enter in. After giving the username and password it checks for the donor whether he is an existing donor or not and
if the username and password matches, he can then able to modify his total details. If the username and password
do not exist then he gets a message as ‘Wrong ID and Password Entered, Try Again’.
Following links are available on donor and acceptor module.
· Why donate blood
· Who needs blood
· Find A Donor.
· Refer A Friend.
· Change password.
· Logout
Acceptors
This module helps user to find blood group. When user click on find a blood group system ask him to enter blood
group he want to search. After entering the blood group, system search for the availability of the blood group and
give him the list of the donors who has the same blood group. Whenever a user wants to change password he can
select the change password option. Then system ask the user to enter old username and password then system
check the credentials and change the password. Clicking on logout button user can log out from the system.
· Find A Donor.
· Refer A Friend.
· Change password.
· Find a Blood group.
· Logout
Donor Search:
The people who are in need of blood can search in our site for getting the details of donors having the same blood
group and with in the same city. They can directly click on the link search a donor and can select a city name as
well as the blood group which he needs. He then gets the details of the donors who exist with in the city and the
same blood group that he has selected. If no match was are found for the city and group selected by him he gets a
message ‘SORRY DONORS ARE NOT AVAILABE WITH THE FOLLOWING BLOOD GROUP AND AREA’.
If at all the people in search of a donor doesn’t get any match for their area and group then they will be provided a
service i.e. he will be given a Contact Person details for their near by cities who have the details of many other
donors with him. The people in search can call him and can get the details of the donors and can be provided
13 | P a g e
services in this manner. But this life saving contact persons can be available only for a limited number of cities but
not for all. These contact persons are the authorized persons of my blood bank.
Software Configuration:
14 | P a g e
System - Flow Diagram:
1 Level DFD
15 | P a g e
Level 2 DFD
16 | P a g e
PROJECT SNAPSHOTS:
Fig 1. The different folders have been created.
17 | P a g e
Fig 3. The images are stored in a folder named “TrainingImages”.
18 | P a g e
Fig 5. The names of the students have been stored in the StudentDetails excel sheet.
19 | P a g e
7.After tracking the images are attendance of the students is marked.
20 | P a g e
Fig 9. The excel sheet for sent request is created.
21 | P a g e
1. Advantages and disadvantages of blood bank:
Advantages:
1.For many people, blood donation offers many health benefits with few risks. The strict regulation of blood banks
means that a donor can give their blood or plasma safely in the United States.
2.Donated blood can save the lives of people in need. However, according to some medical professionals, it may
also benefit the donor.
3.The sections below will look at some benefits for the donor in more detail.
have internal or external bleeding due to an injury
have sickle cell disease or another illness that affects the blood
are undergoing cancer treatment
are undergoing surgery, such as cardiovascular or orthopedic surgery
have an inherited blood disorder
are undergoing a transplant
need treatments involving plasma or other blood products
Bottom of Form
Disadvantages:
Donating blood is safe, as long as the center follows the standard guidelines.
The U.S. and many other countries have strict regulations to ensure safety. The FDA and American Association of Blood
Banks (AABB) monitor blood banks for this purpose.
Safety precautions they take include:
screening donors for existing health conditions
using new needles for each donation
having professional staff on hand
providing monitoring and refreshments to ensure a safe recovery
However, there are some potential disadvantages of donating blood. The following sections will discuss these in more
detail.
22 | P a g e
1803544,1803548
CONCLUSION
In this project I tried to implement the Centralized Blood Bank Management System. This project is built on
salesforce and can serve many advantages to the organization. As everything is centralized we can combine many
objects in order to perform effective analysis. Effective analysis of data can help a lot in medical field as many other
objects and fields can be added to this system for the different blood groups.
A Blood Bank is a software product suite designed to improve the quality and management of blood bank and
hospital health care management in the areas of health. Blood Bank Manager enables you to develop your
organization and improve its effectiveness and quality of work. Managing the key processes efficiently is critical to
the success of the pharmacy. Blood Bank Manager helps you manage your processes. A Blood Bank Manager
provides all process management tool elements: modeling, analysis, and simulation. Documentation though an
important part of a blood bank management, is a nonproductive exercise for the intellectual human being, whose
ability lies in core areas of excellence. Hence a systematic approach to the way documents are managed, can
transform your pharmacy retailing resources to its highest utility and advantage.
23 | P a g e
REFERENCES
[1] M. A. Turk and A. P. Pentland, “Face Recognition Using Eigenfaces,” in Proc. IEEE Conference
on Computer Vision and Pattern Recognition, pp. 586–591. 1991.
[2] A. J. Goldstein, L. D. Harmon, and A. B. Lesk, “Identification of Human Faces,” in Proc. IEEE
Conference on Computer Vision and Pattern Recognition, vol. 59, pp 748 – 760, May 1971.
[3] T. Ahonen, A. Hadid, M. Peitikainen, Face recognition with local binary patterns. “In Proc. of
European Conference of Computer Vision”, 2004.
[4] M. H. Yang, N. Ahuja, and D. Kriegmao, “Face recognition using kernel eigenfaces,” IEEE
International Conference on Image Processing, vol. 1, pp. 10-13, Sept. 2000.
[5] Y. Zhang and C. Liu, “Face recognition using kemel principal component analysis and genetic
algorithms,” IEEE Workshop on Neural Networks for Signal Processing, pp. 4-6 Sept. 2002.
[6] M. A. Fischler and R. A. Elschlager, “The Representation and Matching of Pictorial Structures,”
IEEE Transaction on Computer, vol. C22, pp. 67-92, 1973.
[7] P. Sinha, B. Balas, Y. Ostrovsky, and R. Russell, “Face Recognition by Humans: Nineteen
Results All Computer Vision Researchers Should Know About,” in Proceedings of the IEEE, vol.
94, Issue 11, 2006.
[8] A. T. Acharya and A. Ray, Image Processing: Principles and Applications, New York: Wiley,
2005.
[9] T. D. Russ, M. W. Koch, and C. Q. Little, “3D Facial Recognition: A Quantitative Analysis,”
38th Annual 2004 International Carnahan Conference on Security Technology, 2004.
[10] S. S. R. Abibi, “Simulating evolution: connectionist metaphors for studying human cognitive
behaviour,” in Proceedings TENCON 2000, vol. 1 pp 167-173, 2000.
[11] B. Tacacs and H. Wechsler. Face recognition using binary image metrics. In Proceedings, Third
International Conference on Automatic Face and Gesture Recognition, pages 294–299, April 1998.
[12] Y. Cui, J. S. Jin, S. Luo, M. Park, and S. S. L. Au, “Automated Pattern Recognition and Defect
Inspection System,” in proc. 5 th International Conference on Computer Vision and Graphical Image,
vol. 59, pp. 768 – 773, May 1992.
24 | P a g e