Professional Documents
Culture Documents
Umashree Sahoo Blood
Umashree Sahoo Blood
Umashree Sahoo Blood
ON
Blood Bank Management System
BY
Declaration
I hereby declare that the Project entitled “Blood Bank Management System” submitted to
the Department of Computer Application, Institute of Technical Education & Research,
Siksha O Anusandhan Deemed to be University, Bhubaneswar, Odisha in partial
fulfillment for the award of the degree of Bachelor of Computer Application in the year
2023 is an authentic record of my own work carried out under the guidance of Ms Sneha
Rani Muni and that the project has not previously formed the basis for the award of any
other degree. The report has been prepared in compliance to the guidelines specified by the
University.
Place: Bhubaneswar
Date:
This is to certify that the above statement made by the candidate is correct to the best of my
knowledge.
Acknowledgement
I am very grateful to my project guide Ms Sneha Rani Muni for giving her valuable
time and constructive guidance in preparing the Project. It would not have been
possible to complete this project in such a short period of time without his kind
encouragement and valuable guidance.
This is to certify that this project entitled “Blood Bank Management System” submitted in
Yogesh Bindhani and Ms. Anindita Das, Registration No. 2041041053, 2041041038 is an
authentic work carried out by him/her/them is worthy of acceptance for award of the degree.
The work fulfils the entire requirement as per the regulation of the University and it has
ABSTRACT
Blood Bank Management System (BBMS) is a browser-based system designed to store, process, retrieve and
analyse information concerning administrative and inventory management within a blood bank. This project
aims to maintain all the information pertaining to blood donors and different blood groups available in each
blood bank and help them manage better. The 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. Our client is not interested in blood stocking, instead we are stocking blood donors’
information. The donors who are interested in donating blood have to register in the database. There is no
storage of blood so no complications in the project. The software is fully integrated with CRM (customer
relationship management) as well as CMS (content management system) solution. It is developed in a manner
that is easily manageable, time-saving and relieves one from manual work. The blood requirement has to be
requested and we supply the donor’s information. The donors can update their status on whether they are
available or not.
Keywords: Cloud Computing, Information about the basic blood bank services, Online blood bank services,
Concept of DBMS.
v
Declaration ii
Acknowledgement iii
Certificate iv
Abstract v
1. INTRODUCTION 1
1.1 Preface 1
1.2 Problem Definition and Objective(s)
2
1.3 Motivations(s)
1.4 Project Overview / Specifications 3
2. LITERATURE SURVEY
2.1 Preface
4.1 Preface
4.3 Databases
5.1 Conclusion
References / Bibliography
Appendices
Similarity Report
CHAPTER - 1
INTRODUCTION
1.1 Preface
This project is mainly towards persons who are willing to donate blood to the patients.
Through this system it will be easier to find a donor for exact blood type and easy to build
the connection between donor & the blood bank authorities. The main intent of building this
software is to formalize the procedure of blood donation & motivate donors in order to
donate blood.
Through the use of an online blood bank management system, blood transfusion safety is
expected to be enhanced or improved. Risks on improper blood donors’ documentation, and
misplaced records can be minimized or totally avoided. Also, processes involving blood bag
collection, storage, and inventory will be systematized and organized, hence, improving the
healthcare management
The system is used for maintaining all the processes and activities of the blood bank
management system. The system can be extended to be used for maintaining records of
hospital, organ donation and other similar sectors.
While developing the system, there shall be space for further modification. There shall be
proper documentation so that further enhancement becomes easy. As a whole the system is
focused to work with blood bank management systems and on additional modification it can
be also used as management systems of similar organizations.
To provide a means for the blood bank to publicize and advertise blood donation programs,
It allows the probable recipients to search and match the volunteer donors, and make
requests for the blood. To provide an efficient donor and blood stock management functions
to the blood bank by recording the donor and blood details. To provide synchronized and
centralized donor and blood stock databases. To provide immediate storage and retrieval of
data and information.
To give you an overview of the project, here are some key features that you might consider
including in your blood bank management system:
1. Login Page – The page where the system users will submit their system credentials to access
the system data
2. Home Page: The page where the system users will be redirected after logging into the
blood bank management system .This page displays the available volume of each blood
group and also displays the system data summary.
3. Donors Page: The page where all donors are listed and managed.
4. Blood Donations Page: The page where the donated blood is listed and managed.The
system features updating the available volume of the blood stocks.
5. Requests Page: The page where all blood requests are listed and managed.
6. Handed Over Page: The page where all given blood or handed over blood requests are
listed and managed.
7. Users Page: The page here can system admin users manage the list of system users.
While this overview provides a general idea of the features to consider, the actual
implementation details will depend on your specific requirements and the resources
available for development.
The current system that is being used by the blood bank is a manual system. With the
manual system, there are problems in managing the donor's records.The records of the donor
might not be kept safely and there might be missing of donor's records due to human error
or disasters
CHAPTER - 2
System requirements define the necessary functionality for a system to fulfill donor’s
requirements. It specifies the features and capabilities needed to meet their needs
effectively. Donors and Patients can create accounts on the system through
registration.System Administrator can manage the users by creating for them the account.
To bridge the gap between blood banks, hospitals, volunteer donors and needy people,
through this system clients can view the parking available and reserve parking and a lot
online.To facilitate the search process for needy people and make it easier than before. To
reduce the data entry process.
Feasibility Study
Feasibility study is an important phase in the software development process. It enables the
developer to have an assessment of the product being developed.It refers to the feasibility
study of the product in terms of outcomes of the product, operational use and technical
support required for implementing it. It aims to objectively and rationally uncover the
strengths and weaknesses of an existing business or proposed venture, opportunities and
threats as presented by the environment, the resources required to carry through and
ultimately the prospects for success.
Technical Feasibility
Our site is developing using HTML, CSS & JavaScript and for backend PHP & MySQL and
for hosting XAMPP is used which is supported by all of the systems and all the latest
browsers so as all required software and hardware are available in the market so it is
technically feasible.
Economic Feasibility
Hardware and software are available in the market at an affordable cost so it is economically
feasible.
Operational Feasibility
It is easy to use and also in the time of emergency our website will save a lot of time to fetch
a donor for the patience.
In this project, we aimed to develop an online blood bank system which will focus
mainly on managing the donor’s blood information. Anyone who is interested in
blood donation can donate the blood at the hospital or blood donation centers.
We have studied and identified problems of existing system, then we develop data
flow diagram for the existing system. We also develop data flow diagram (DFD)
and entity relation diagram (E-R diagram) for the proposed system.
Based on the analysis phase, we converted E-R diagram into relational database
model and created data dictionary and DFD and user interface are designed in this
process
➢ Development of the Proposed System
In this phase, we are going to convert the design of proposed system to computer
software, which includes computer programming using phpMyAdmin as a
software tool written in PHP, which is intended to handle the administration of
MySQL, and translating the design specifications into the computer code.
This step is the process of testing whether the programming code will work
correctly with the conditions in our system or not. In this phase, we will fix bugs in
order to produce a system with maximum performance
We wish to launch this system on the internet, so that donors are able to view their
blood donation records online and administrators can create, update, delete, and
query records conveniently.
There are two types of process in the existing system: the blood donation process
by donors, and the blood request process by hospitals. In both processes, an
administrator is in charge of managing the blood inventory in the blood bank.
➢ Hardware Requirement
Processor speed :- 1.6GHZ
CHAPTER - 3
3.1 Preface
It covers the comprehensive systems analysis and design process,spamming from the initial
understanding of the system objectives to the actual implementation. It explores the System
Development Life Cycle(SDLC) and delves into the responsibilities of Systems Analysts
and Designers. The curriculum includes an introduction to requirements gathering,
emphasizing techniques such as identifying user stories and use cases, as well as the
utilization of modeling tools.
2. User Registration: Given that the user has accessed web-application, then the user should be
able to register through the web- application. The donor user must provide first name, gender,
blood group, location, contact , username and password.
4. User log-in: Given that the user has registered, then the user should be able to login to the
web-application. The login information will be stored on the database for future use.
5. Search result in a list view: Search result can be viewed in a list. Each element in the list
represents a specific donor. Each element should include first name, gender, blood group,
location, contact according to the user position.There should be maximum of ten result
display.
7. View Request: The Blood Bank should be able to view received request and then respond
to them and can search requests by selecting two options select blood group and provision.
8. Search Blood Bank Stock: Receiving the order from Hospital , the blood stock in the
Blood Bank Inventory will be searched to match the requested order. Thus matched blood
units will be sent to the Hospital
.
9. View Order Details: The Hospital Blood Bank should be able to view the OrderId, time of
the order placed, name of the hospital, location and the address of the hospital. In
addition to this an additional feature of tracking the delivery person which includes his
location and the checkpoints passed.
1. Availability : The system including the offline and online components should be available
24/7.
3. Security: Security systems need database storage just like many other applications.
However, the special requirements of the security market mean that vendors must choose
their database partner carefully.
4. Correctness: The Blood Unit sent by the Blood Bank should be matched with the
requested Blood Unit by the Hospital, which should reach the correct destination(Requested
Hospital).
5. Maintainability: The Blood Inventory Manager should maintain correct records of the
Blood Inventory Stock.
The Blood Bank Management System DFD level 0 is also known as context diagram. It's
supposed to be an abstract view, with the mechanism represented as a single process with
external parties. This DFD for the Blood Bank Management System depicts the overall
structure as a single bubble. It comes with incoming/outgoing indicators showing input and
output data.
DFD level 2 then goes one step deeper into parts of level 1 of Blood Bank. It
may require more functionalities of Blood Bank. It shows the system is divided into
subsystems(processes).
Fig 3.3: Level 2 DFD Diagram
⮚ ER Diagram
This ER Diagram represents the blood Bank Management Sytems Entity. The
system shows the relationship between the person ,admin,donation,receive and
stock.
⮚ Class Diagram
⮚ Use Case Diagram
⮚ Sequence Diagram
CHAPTER - 4 TESTING PROCESS
Our platform includes a convenient way so that a user can create an account, to
store data, we have utilized PHP , ensuring efficient and secure data management.
As a final touch, we provide screenshots of our website, showcasing its user-friendly
interface and readiness for immediate use.
These results and discussions not only serve as a confirmation of the project's
success but also provide valuable insights for future improvements. With a fully
functional and reliable system in place, our blood bank management system website
offers a comprehensive solution for the users.
Conclusion
Today's world is becoming a global village where everything is online. Also there are so
many web based solutions provided in the market for the comfort of the people but without
blood humans are non - living.
Just by providing the web solution of blood bank management system and by adding some
feature to it is just one step in order to serve the mankind and also our website presents an
alert system to the donor about requirement of their blood to a person in need and also
provides online status of blood group wise availability of blood units in all the blood banks.
Future scope
The proposed system is the Blood Bank System. We can enhance this system by including
more facilities like emergency SMS for donors which are ready for donating blood as well
as embedding with hospitals, for Hospital patients facility those who need blood they can
find easily.
In view of the findings, the researchers recommend the implementation of an online blood
bank management system. Further, the researchers recommend that further studies on how
online blood bank management systems enhance blood transfusion safety can be
undertaken to strengthen this study’s findings. This requires actual implementation of the
online system and evaluates how the users respond after implementation. This study
recommends that it should be rolled out across the Sultanate of Oman. Likewise, to ensure
that there will be better user engagement, user manuals and proper user training should be
given. Lastly, this study recommends that the system can be expanded by allowing donors
to register online and be a system user, and these donors will be informed about the
planned blood donation activities through the online system.
References
● WHO Global status report on blood safety and availability 2016. World Health
Organization2017;
● Bas S, Carello G, Lanzarone E, Ocak Z, and Yalcindag S. Management of Blood
Donation System: literature review and research perspectives. In Springer Proceedings in
Mathematics and Statistics 2016; 169:121–132.
● Stutzer A, Goette L. Blood donor motivation: what is ethical? What works? Vox Sang.
2010;99:69.
● Summing A, Konerding U, Hron G, Lubenow N, Alpen U, Hoffmann W, Greinacher A.
Motivational factors for blood donation in first-time donors and repeat donors: a cross-
sectional study in West Pomerania. Transfus Med. 2017;27(6):413–20.
● Greinacher A, Weitmann K, Lebsa A, Alpen U, Gloger D, Stangenberg W, Kiefel V,
Hoffmann W. A population-based longitudinal study on the implications of demographics
on future blood supply. Transfusion. 2016;56:2986–94.
● Reid M, Wood A. An investigation into blood intentions among non-donors. Int J
Nonprofit Volunt Sect Mark. 2008;13(1):31–43.