100% found this document useful (1 vote)
446 views29 pages

Blood Donation Management System Report

This document discusses the need for an online blood donation management system. Existing manual systems are time consuming and inefficient for locating blood donations. Computerized systems can help connect blood donors and recipients more quickly in emergency situations. Optimization of blood donation information management systems is important for ensuring adequate blood supply. Such systems classify blood by type and screen for diseases to safely match donors and recipients. The document reviews literature on blood donation management challenges and opportunities for online systems to improve over manual methods.

Uploaded by

Leviathan Blade
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
100% found this document useful (1 vote)
446 views29 pages

Blood Donation Management System Report

This document discusses the need for an online blood donation management system. Existing manual systems are time consuming and inefficient for locating blood donations. Computerized systems can help connect blood donors and recipients more quickly in emergency situations. Optimization of blood donation information management systems is important for ensuring adequate blood supply. Such systems classify blood by type and screen for diseases to safely match donors and recipients. The document reviews literature on blood donation management challenges and opportunities for online systems to improve over manual methods.

Uploaded by

Leviathan Blade
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/ 29

BLOOD DONATION MANAGEMENT SYSTEM

PROJECT REPORT
Submitted by:
ADITHYA B SOMAN 20419007
ATUL SUNIL 20419032
AMAN ROSHAN 20419016

In the partial fulfillment for the award of the degree of


Bachelor Of Technology Degree
In
Information Technology

SCHOOL OF ENGINEERING
COCHIN UNIVERSITY OF SCIENCE AND TECHNOLOGY
KOCHI-22
CERTIFICATE

Certified that this a bonafide record of the project work


“BLOOD DONATION MANAGEMENT SYSTEM”
Done by
Adithya B Soman
Atul Sunil
Aman Roshan

of lV semester Information Technology in the year 2021 in


partial fulfillment of the requirements of Degree Of
Bachelor of Technology in
Information Technology
of Cochin University of Science & Technology

Ms Sahiya Dr.Binsu Kavoor


PROJECT GUIDE HEAD OF THE DIVISION
ACKNOWLEDGEMENT

The project on the topic “BLOOD DONATION MANAGEMENT SYSTEM”


was taken as part of the cirrculum for the award of B.Tech degree in
Information Technology Engineering.
At the outset, we thank almighty God for making our endeavour a
success. We also express our gratitude to Dr.BINSU C KOVOOR, Head
of department for providing us with adequate facilities, ways and
means by which we were able to complete this project.
We express our sincere gratitude to our project guide Ms Sahiya
Information technology Division for their constant support and
valuable suggestions without which the successful completion of this
project would not have been possible.
We express our immense pleasure and thankfulness to all the
teachers and staff of the Department of Information Technology,
CUSAT for their cooperation and support.
Last but not the least, we thank all others, and especially our
classmates and our family members who in one way or another
helped us in the successful completion of this work.
ABSTRACT
This project is aimed to developing an online Blood
Donation Information. The entire project has been
developed keeping in view of the distributed client server
computing technology, in mind. The Blood Donation Agent
is to create an e-Information about the donor and
organization that are related to donating the blood.
Through this application any person who is interested in
Donating the blood can register himself in the same way if
any organization wants to Register itself with this site that
can also register. Moreover if any general consumer wants
to make request blood online he can also take the
help of this site. Admin is the main authority who can do
addition,deletion, and modification if required.
CONTENTS
1 Introduction 7
1.1 Background 8
1.2 Objectives 9
1.3 Problem Statement 10
2 Literature Survey 11
2.1 Existing system and Proposed system 13
3 System Requirements and Specification
3.1Introduction 14
3.2 Overall Description 14
3.2.1 Application Perspective 14
3.2.2 Application features 14
3.2.3 User Documentation 14
3.3 Hardware and Software Requirements
3.3.1 Hardware interface 15
3.3.2 Software interface 15
3.3.3 User interface 15
4 System Design
4.1 Tools and Techniques 16
4.2 DFD Diagram 20
4.3 Tables used 21
5 System Implementation 24
6 Conclusion 28
7 Reference 29
INTRODUCTION
Every year our nation requires about 4 Cr. units of blood, out of which
only 5 Lakh units of blood are available. It is not that, people do not
want to donate blood. Often they are unaware of the need and Also
they do not have a proper facility to enquire about it. As a result,
needy people end up going through a lot of pain. India has many bloo
banks, all-functioning in a decentralized fashion. In the current
system,individual hospitals have their own blood banks and there is no
interaction between blood banks. Themanagement is ad-hoc with no
semblance of organization or standard operating procedures. Donors
cannot access blood from blood banks other than the bank where they
Have donated blood. In present system all the blood banks are
attached to hospitals and there is no stand alone blood bank. Some
hospital has its own systems and limitations. Because of low number
of donors and more number of blood banks, the efficiency and quality
of blood banks are low, resulting in wastage of blood and blood
components.
1.1 BACKGROUND

The “Blood Donation Management System” project is a model of web


based application of donating blood.Today’s world is one with
increaingonline acceses to all the services. It is a software application to
maintain day today transactions in a blood bank. This software help to
register all the donors,Blood collection details,blood issued details etc.
Blood banks collect, store, and provide blood. Typically,these banks collect
blood fromvoluntary blood donors.The banks then sort blood by type,
check blood to make sure it is free of disease and then store it for future
use. The main mission of a blood bank is to provide life-saving blood to
hospitals and other health care facilities. Blood cannot be created by any
means, it can only be collected from the Humans i.e. donors. A blood bank
is a bank of blood or blood components,gathered as a result of blood
donation, stored and preserved for later use in bloodtransfusion..tosatisfy
blood necessity, to buy, sale and stock.
1.2 OBJECTIVES

The main objective of this project is to provide bloods for the needy
ones .Online Blood Bank is aims serving for human welfare. We have
all the information, you will ever need.Many people are here for
you, to help you, willing to donate blood for you anytime. We have
done the entire job, rest is yours.
Blood cannot be created by any means, it can only be collected from
the Humans i.e. donors.
The aims and objectives are as follows:
▪Donor Registration
▪Admin Login
▪Donor can add their details for registration process
▪Admin can manage the details of the donor
▪Any one who need blood can search using blood groups and they
can search location.
▪They can contact us
1.3 PROBLEM STATEMENT

Despite advances in technology, nowadays, most blood bank


systems are running in manual system. As such, there is a
prevalent problem in the availability of needed blood types.For
instance, when a person needs a certain type of blood and this
type is not available in the hospital, family members send
messages through social media to those who can donate to them
and this process takes longer than the life of the patient to the
most dangerous.
In addition, it seems that there is lack of proper documentation
about blood donors and its medical history. This may lead to blood
bag contamination and may affect the blood transfusion safety.
Lack of immediate retrieval of data due to the fact that there is no
computerized database of volunteer donors. So it becomes really
tedious for a person to search blood in case of emergency.
The only option is to manually search and matchdonors and then
make phone calls to every donor, Time Consuming and Retrieving
of a volunteer donor records due to the fact that to find out about
the donor history,the user has to go through various registers. This
results in inconvenience and waste of time
LITERATURE SURVEY

Optimization approaches have been developed for several health care


related problems, ranging from the resource management in hospitals to
the delivery of care services in a territory. However, optimization
approaches can also improve other services in the health system that has
been only marginally addressed, yet. One of them is the Blood Donation
Information Management (BDIM) system, aiming at providing an adequate
supply of blood to Transfusion Centers (TCs) and hospitals (seda et al,
2016).In this age of wisdom and modernity ironically the greatest
predicament that exists is that the cost of living and saving lives has
become higher, and unfortunately life itself has lost its worth to us.
Numerous blood donors' societies are there in Pakistan and in the world
as a whole. But very few online systems exists that could help humanity
well in time and save precious lives. Manual systems as compared to
Computer Based Information Systems (CBIS) are time consuming,
laborious,and costly (Khan, 2009)
Blood is necessary for several treatments and surgeries, and still a limited
resource. The need for blood is about ten million units per year in the
USA, 2.1 million in Italy and 2 million in Turkey; moreover, people still die
in some countries because of inadequate supply of blood products. Hence,
BDIM plays a fundamental role in 'healthcare systems, aiming at
guaranteeing an adequate blood availability to meetthe demand and save
lives (WHO, 2014). In Western countries, blood is usually collected from
donors, i.e., unpaidindividuals who give blood voluntarily. Blood is
classified into groups (A, B, O and AB) and based on the Rhesus factor (Rh+
or Rh-), and each donor should be correctly matched with the patient who
receives his/her blood. Moreover, as it may transmit diseases, blood must
be screened before utilization. Generally, there are two types of donation:
whole-blood donation, in which the whole blood is directly collected in a
plastic bag, and apheresis, i.e., the donation of specific components in
which a mechanical gathering unit decays the required blood parts. Blood
requires particular precautions for collection and storage, and its shelf life
from donation to utilization is limited, thus requiring a continuous feeding
of the system. Hence, a successful BD supply chain should meet the daily
demand of blood andfollow its temporal pattern (Greening, 2010).
Akkas, 2015) estimated that Bangladesh needs around 600,000 bags of
bloodevery year. There are lots of communication gap among patients
(accepting blood), donors (who donate bold), blood banks and hospitals
in our country. Medical facility is not available equally in every part of
the country. If someone needs blood, first of all he searches it within his
family members, then nearest hospitals and blood banks. If they cannot
manage blood in these ways, it is really hard forthem to contact other
people to collect blood in a short time, Hence there is a needfor a blood
donor information system.Israt (2015) stated that some existing
applications of blood donation information system are manual which
cannot upload and download the latest update and there is no use of
web services and remoting. There is no proper coordination between
different applications and users. It consumes lot of manpower for better
results. Retrieval of data takes lot of time and percentage of accuracy is
less. It takes time to produce reports. To debug the existing system,
remove procedures those cause data redundancy, make navigational
sequence proper Chance of mismanagement ofdata makes the system
less .

.
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.
Proposed system
It makes people register in online for donation of blood and the one
who needs can contact.It creates a details of the donor.
SYSTEM REQUIREMENTS AND
SPECIFICATION

3.1 INTRODUCTION
This SRS document explains what the system is supposed to do,its
goals,requirements,etc.The audience of this document are the
donors and the developers of the system.The users review the
document to ensure that it describes the requirements accurately
and completely.

3.2 OVERALL DESCRIPTION


3.2.1 Application Perspective
This application product works on different platforms which have a
web browser support.It needs a MySQL server for funtioning.
3.2.2 Application Features
This application allows donor to register for blood donation,search
and user can search for blood groups they need and goes on.
3.2.3 User Documentation
Needy ones can search blood and contact them .Also, feedback and
query portal will be available where users can suggest changes or
request assistance.
3.3 Hardware and Software Requirements
3.3.1 Hardware Interfaces
▪ Processor:1GHz or High processor
▪ Memory:512 MB RAM
▪ Hard Disk Drive:500 MB Hard Disk

3.3.2 Software Interfaces


▪ Operating System:Windows 10
▪ Front End:HTML,CSS,Javascript
▪ Back End:PHP
▪ Database:MySQL
▪ Web server:XAMPP

3.3.3 User Interfaces


It has been required every form’s interface should e user friendly
and simple to use.
SYSTEM DESIGN

The requirement specifications from first phase are studied in this


phase and the system design is prepared. This system design helps in
specifying hardware and system requirements and helps in defining
the overall system architecture.

4.1 Tools and Techniques


HTML
HyperText Markup Language (HTML)is the standard markup
language for documents designed to be web browsers receive HTML
documents from a web server or from local storage and render
the documents into multimedia web pages. HTML describes the
structure of a web page semantically and originally included cues for
the appearance of the document. HTML elements are the building
blocks of HTML pages. With HTML constructs, images and other
objects such as interactive forms may be embedded into the
rendered page. HTML provides a means to create structured
documents by denoting structural semantics for text such as
headings, paragraphs,lists, links, quotes and other items.
CSS
Cascading Style Sheets(CSS) is a style sheet language used for describing\
the presentation of a document written in a markup language such
as HTML. CSS is a cornerstone technology of the World Wide Web,alongside
HTML and JavaScript.CSS is designed to enable the separation of
Presentation and content, including layout, colors,and fonts.This separation
can improve content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple web pages to
share formatting by specifying the relevant CSS in a separate .css file which
reduces complexity and repetition in the structural content as well as
enabling the .css file to be cached to improve the page load speed between
the pages that share the file and its formatting.
Java Script
Java Script often abbreviated as JS, is a high level,interpreted programming
language. It is a language which is also characterized as dynamic, weakly
typed, prototype-based and multi-paradigm.Alongside
HTML and CSS, JavaScript is one of the three core technologies of the World
Wide Web. JavaScript enables interactive web pages and thus is an essential
part of web applications. The vast majority of websites use it, and all major
web browsers have a dedicated JavaScript engine to execute it.
PHP
PHP is a general-purpose scripting language especially suited to web
development.PHP code is usually processed on a web server by a
PHP interpreter implemented as a module,a daemon or as a Common
Gateway Interface (CGI) executable. On a web server, the result of
the interpreted and executed PHP code – which may be any type of data,
such as generated HTML or binary image data – would form the
whole or part of an HTTP response. Various web template systems,
web content management systems, and web frameworks exist which can be
employed to orchestrate or facilitate the generation
of that response. Additionally, PHP can be used for many programming tasks
outside of the web context, such as stand alone graphical applications
and robotic drone control.PHP code can also be directly executed from
the command line.
MY SQL
My SQL is an open-source relational database
managementsystem (RDBMS).A relational databaseorganizes data into one
or more data tables in which data types may be related to each other;
theserelations help structure the data. SQL is a language programmers use
to create, modify and extract data from the relational database, as well as
control user access to the database.In addition to relational databases and
SQL, an RDBMS like MySQL works with an operating system to implement a
relational database in a computer's storage system, manages users, allows
for network access and facilitates testing database integrity and creation of
backups.
XAMPP
XAMPP is a free and open-source cross-platform web server solution
stack package developed by Apache Friends, consisting mainly of
the Apache HTTP Server, MariaDB database, and interpreters for
Scripts written in the PHP and Perl programming languages. Since
most actual web server deployments use the same components as
XAMPP, it makes transitioning from a local test server to a live server
possible.

BOOTSTRAP
Bootstrap is a free and open-source CSS framework directed at
responsive, mobile-first front-end web development. It contains CSS-
and JavaScript-based design templates for
for typography, forms, buttons,navigation, and other interface
components.
4.2 DFD DIAGRAM

Donors
Database
Donors
Registration

Admin

Users Blood
Donation

Search Groups Login

Edit/
Updat
e

Future
use
4.3 TABLES USED
Donors:

Blood Group:
Contact info:

Contact query:
Admin:
SYSTEM IMPLEMENTATION
HOMEPAGE
SOURCE CODE:
ADMIN PAGE
The directory structure of our project
CONCLUSION

This website creates information of availability of donors so that needy


ones can search them through our website by blood groups.Voluntary blood
donation is the safest way of donating blood.Blood collection is the most
challenging part among the duties of a blood bank.With the immense
Human resources available in our country, the gap between demand and
supply of blood can be bridged easily.The main reason why blood collection
is low is because of the inability of the blood banks to maintain contact with
one-time users due to a variety of reasons.Websites are an easy and cost
efficient way for a blood bank to keep in touch with the young, literate,
potential donors.Because a major percentage of the voluntary blood donors
belong to the 18 40 age category, using social networking plug-ins enhances
the reach of our website.
Future scope
We can improve the system by login for the donors and registration
availability for acceptors.We can include search by States.
REFERENCE

• https://www.codewithharry.com/videos/php-tutorials
• www.google.com

You might also like