By Varun (2K19/SE/142) TO MR - Rahul
By Varun (2K19/SE/142) TO MR - Rahul
st
Blood Bank
Management System
By Varun (2K19/SE/142)
TO MR.Rahul
Objective
• To bridge the gap between blood banks, hospitals, volunteer donors and
needy people, through this system.
• To facilitate the search process for needy people and make it easier than
before.
• To reduce the data entry process.
• To use GPS service for locating the hospitals, blood banks & volunteer donors
to know if the seeker is near to or not.
• Some blood types are rare so the system can find the required donors with
the required blood type easily from the huge database by using search
feature in the android app.
• To provide dynamic database that is storing donors Information and can
communicate with them easily.
Description
• To develop such a system that eliminate the situation of havoc
and panic in cases of emergencies, so that the patient’s family
can stay besides each other rather than rushing for arranging
blood.
• The beauty of this system is that a user can both ask for blood
or be a donor. The user can keep donating on regular basis and
keep updating on the app for it to inform when is the next time
the user is eligible for donation.
• This project is developed by three perspectives i.e. bloodbank,
volunteer donors and patient.
Problem Statement
Problem:
• The major problem in old Blood banking systems was that, they don’t follow the
actual needs of users.
• Tracking the database was complicated when the details are maintained manually.
• There was shortage and sometimes unavailability of rare blood groups due to less
modules i.e. patient and donors.
• The operation is space consuming and time consuming.
• It includes the risk of documents being lost over years and maintainence of record is
difficult.
Solution:
• A better idea is to use the web based application.
• This application is providing each entity the facility to approach nearby blood donors
so that it will become much easier to search rare blood groups in the hour of need.
• 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.
Architecture of System
• The software is designed to handle the daily transactions of blood
bank and search the details when required.
• The system involves an website, developed for individual users and
blood banks which are connected over a network.
• Blood donor and recipients users, both have to register before using
the functionalities of the system.
• Once registered, the user’s data will be permanently stored in the
real-time database. The contact detail will be available when a user
will search for blood units.
• The application provides a direct calling feature when searched.
Blood banks will be able to update blood units as soon as blood is
given to other patients or received by other donors.
Work done so far
• Gathered the System requirements and all the other relevant information
required to build the system.
• Designed a proper Database Schema using ER diagram and made a
representation of user's interaction with the system using Use Case Diagram.
• Learned how to use Sql Database write queries in order to extract data from
them.
• Learned how to use sql connection authentication to authenticate users and
implemented it in our login Module.
• Finished Implementation of Login Module of donors and recipients and
blood donors searching Module by following the appropriate software
development phases.
Case Diagram: ER
diagram:
Website screenshot
Work to be done
• Main module:
User Interface Logo Sign in Join Home Donation Blood bank About us
Search,Help,About,Contact pages.
Stock module: In this module stock details of blood are maintained.
Life Saving Contacts: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.
Following links will available on donor and acceptor module.
Why donate blood, Who needs blood, Find A Donor., Refer A Friend, Change
password, Logout, delete donor details etc.
Modifying Donor Information:The registered donor only is able to modify his
details.
References
Ekanayaka, E. M. S. S., and C. Wimaladharma. "Blood bank
management system." Technical session-computer science and
technology & industrial information technology 7 (2015).
Ayeni, Babajide, et al. "A web based system for the Discovery
of blood banks and donors in emergencies." International
Conference on Intelligent Systems Design and Applications.
Springer, Cham, 2019.
Jalalzai, Aziz Rahman. "Online Blood Bank System." (2018).