“BLOOD DONATION
MANAGEMENT SYSTEM”
A
Minor Project
Synopsis
Submitted in partial fulfillment for the award
of Bachelor of Technology in
Computer Science & Engineering
Submitted to
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA
BHOPAL (M.P.)
Submitted by
Arya kumari ojha -: (0131CS203D01)
Keshav Kumar Bhardwaj -: (0131CS201D03)
Chandan kumar -: (0131CS203D02)
Under the Guidance of
Prof. Meenali Paul
DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING
JAI NARAIN COLLEGE OF TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING
CERTIFICATE
This is to certify that Minor project synopsis Project entitled “BLOOD
DONATION MANAGEMENT SYSTEM” submitted to Rajiv Gandhi
Proudyogiki Vishwavidyalaya, Bhopal (M.P.) by “Arya kumari ojha ,
Keshav Kumar Bhardwaj, Chandan kumar”
for partial fulfillment for the award of the degree of the Bachelor of
Technology in Computer Science & Engineering.
Arya kumari ojha -: (0131CS203D01)
Keshav Kumar Bhardwaj -: (0131CS201D03)
Chandan kumar -: (0131CS203D02)
Prof. Nikhil Pateria
HOD (CSE)
JNCT, Bhopal (M.P.)
JAI NARAIN COLLEGE OF TECHNOLOGY, BHOPAL
DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING
APPROVAL CERTIFICATE
This is hereby certified that the Minor Project synopsis entitled “Blood
donation management system” being submitted by “Arya kumari
ojha, Keshav bharwaj, Chandan kumar ” to the RGPV, Bhopal is a
genuine work performed by him.
Internal Examiner External Examiner
Date: Date:
ACKNOWLEDGEMENT
This is one of the best moments of my [Link]. program to publicly
acknowledgment those who have contributed in many different ways
to make my success a part of their own. The completion of the Minor
Project depends upon the co-operation, coordination and combined
effects of several resources of knowledge energy.
I heartily thanks to Prof MENALI PAUL, who have supported in
minor project, faculties of Department of Computer Science &
Engineering, for accepting me to work under their Valuable
Guidance, Closely Supervised this work over the past few months
and offering many innovative ideas and helpful suggestions, which
led to the successful completion of this dissertation work.
I am especially thankful Dr. Netra Pal Singh, Principal, JNCT, and
Bhopal for his kind co- operation and rendering me all possible
facilities.
I am thankful to all staff members of the CSE department and my
friends for their timely help co-operation and suggestion during my
project work. Lastly but not the least, I must express thanks to my
family, without their moral support it was impossible for me to
complete this minor project work.
<Students Name >
........................
Table of Contents Page No
Abstract
Chapter 1 Introduction
1.1 Objective
1.2 Scope
1.3 Purpose
1.4 Problem Statement
Chapter 2 Design
2.1 E-R Diagram
2.2 Data Flow Diagram
2.3 Class Diagram
2.4 Sequence Diagram
2.5 Flow Chart Diagram, etc.
Chapter 3 Implementation Requirements
3.1 Front-End
3.2 Back-End
Chapter 4 Lay-out
4.1 Snapshot (if any)
4.2 Coding (if any)
4.3 Database Tables (if any)
Chapter 5 Application
5.1 Advantage(s)
5.2 Disadvantage(s)
5.3 Application(s)
Chapter 6 Conclusion and Future Work
6.1 Conclusion
6.2 Future Work
References
ABSTRACT
Blood transfusion safety is a relevant and significant public health
issue everywhere. Since most blood banks are still in paper-based
system, various disadvantages are experienced by various stakeholders,
which endanger the lives of patients and deter the healthcare system. As
such, the researchers aimed to design, develop, and implement an online
blood bank management system (OBBMS). This web-based application
allows hospitals to make inventories of their blood bags online,
subsequently, allowing each hospital to check the availability of blood
bags anytime. The researchers designed and administered a
questionnaire that assess the perceptions of various stakeholders in both
manual-based and OBBMS. Based on the findings and results, it was
found out that these stakeholders perceived online blood bank
management system is much better than the manual system. Therefore,
with the use of online blood bank management system, blood transfusion
process is safe and secured. Threats on improper blood donor
documentation, or misplaced records will be totally eradicated. Also,
processes involving recording about blood donors, blood bag collection,
storage, and inventory will be systematized and organized, hence,
improving the healthcare management for blood banks.
INTRODUCTION:-
The project entitled BLOOD BANK MANAGEMENT is a pilot
project for new Blood bank to be start soon in the city. The
management planned this blood bank to operate on the next
month. They have a big plan to collect the blood from many
different sources and distribute the same for the needy. To
manage all these they require a full fledged software which will
take care all these.
.
PROJECT:-
BLOOD BANK MANAGEMENT is a software application to
maintain day to day transactions in a blood bank. This software
help to register all the donors, Blood collection details, blood
issued details etc.,
OBJECTIVE:-
The main objective of this application is to automate
the complete operations of the blood bank. They need
maintain hundreds of thousands records. Also searching
should be very faster so they can find required details instantly.
SCOPE:-
This application is built such a way that it should suits for all type
of blood banks in future. So every effort is taken to implement this
project in this blood bank, on successful implementation in this
blood bank, we can target other blood banks in the city.
PROBLEM STATEMENT:-
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 [Link]
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. Generally,
this study aims to determine how the use of online bank management
system enhance blood transfusion safety. Subsequently, this study seeks
to answer the following specific problems:
1. What is the level of perception among blood bank’s stakeholders
on manual-based system?
2. What is the level of perception among blood bank’s stakeholders
on online blood bank management system?
3. H0: Is there no significant difference in the level of perception
among stakeholders between manual-based and online-based blood
bank system?
H1: Is there a significant difference in the level of perception
among stakeholders between manual-based and online-based blood
bank system?
Environment:
Software Environment is a technical
specification of requirement of
software
product. This specifies the
environment for development,
operation and maintenance
of the produc
Environment:
Software Environment is a technical
specification of requirement of
software
product. This specifies the
environment for development,
operation and maintenance
of the produc
IMPLEMENTATION REQUIREMENTS
Front-End selection
1. It must have a graphical user
interface that assists employees
that are not from IT
background
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization
requirement and the culture.
6. Must provide excellent
reporting features with good
printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming
facility.
10. Front-end must support
some popular back end like MS
Access. According to the above
stated features we selected Java
1.6 as the front-end for
developing our project.
Back-End Selection
1. Multiple user support.
2. Efficient data handling.
3. Provide inherent features for
security.
4. Efficient data retrieval and
maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System
compatible.
8. Easy to install.
9. Various drivers must be
available.
10. Easy to implant with the
Front-end.
According to above stated
features we selected MS-Access
as the backend. The
technical feasibility is
frequently the most difficult
area encountered at this stage. It
is
essential that the process of
analysis and definition be
conducted in parallel with an
assessment to technical
feasibility. It centers on the
existing computer system
(hardware,
software etc.) and to what
extent it can support the
proposed system.
Economic Feasibility
Ec
HTML
CSS
JAVA SCRIPT
BOOTSTRAP
PHP
MYSQL
HTML
This module sets the stage, getting you used to important
concepts and syntax such as looking at applying HTML to
text, how to create hyperlinks, and how to use HTML to
structure a web page.
Multimedia and embedding
This module explores how to use HTML to include
multimedia in your web pages, including the different ways
that images can be included, and how to embed video,
audio, and even entire other webpages.
HTML tables
Representing tabular data on a webpage in an
understandable, accessible way can be a challenge. This
module covers basic table markup, along with more
complex features such as implementing captions and
summaries.
HTML forms
Forms are a very important part of the Web — these
provide much of the functionality you need for interacting
with websites, e.g. registering and logging in, sending
feedback, buying products, and more. This module gets
you started with creating the client-side/front-end parts of
forms.
Use HTML to solve common problems
Provides links to sections of content explaining how to use
HTML to solve very common problems when creating a
web page: dealing with titles, adding images or videos,
emphasizing content, creating a basic form, etc.
CSS
CSS stands for Cascading Style Sheets.
CSS describes how HTML elements are to be
displayed on screen, paper, or in other media
CSS saves a lot of work. It can control the layout of
multiple web pages all at once
External css stylesheet of stored in CSS files.
JavaScript
JavaScript is used to create interactive websites. It is
mainly used for:
Client-side validation,
Dynamic drop-down menus,
Displaying date and time,
Displaying pop-up windows and dialog boxes
(like an alert dialog box, confirm dialog box and
prompt dialog box),
Displaying clocks etc.
Bootstrap
Bootstrap is the most popular CSS Framework for
developing responsive and mobile-first websites.
It is absolutely free to download and use.
It includes HTML and CSS based design templates for
typography, forms, buttons, tables, navigation,
modals, image carousels and many others.
It can also use JavaScript plug-ins.
It facilitates you to create responsive designs.
PHP
PHP is a server side scripting language. that is used
to develop Static websites or Dynamic websites or
Web applications. PHP stands for Hypertext Pre-
processor, that earlier stood for Personal Home
Pages.
PHP scripts can only be interpreted on a server that
has PHP installed.
The client computers accessing the PHP scripts
require a web browser only.
MYSQL
CONCLUSION
Based on results, this study concluded that online blood bank
management system is much better than the manual system. The
findings showed that respondents prefer to use online blood bank
management system rather than the manual system because it offers
many advantages and benefits that lead to its effectiveness, and
efficiency. Because of the increased confidence on the users on the
system, it can be concluded that the online blood bank management
system enhances blood transfusion safety because it provides better
ways of handling the various processes in blood bank.
Front-End selection
1. It must have a graphical user
interface that assists employees
that are not from IT
background
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization
requirement and the culture.
6. Must provide excellent
reporting features with good
printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming
facility.
10. Front-end must support
some popular back end like MS
Access. According to the above
stated features we selected Java
1.6 as the front-end for
developing our project.
Back-End Selection
1. Multiple user support.
2. Efficient data handling.
3. Provide inherent features for
security.
4. Efficient data retrieval and
maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System
compatible.
8. Easy to install.
9. Various drivers must be
available.
10. Easy to implant with the
Front-end.
According to above stated
features we selected MS-Access
as the backend. The
technical feasibility is
frequently the most difficult
area encountered at this stage. It
is
essential that the process of
analysis and definition be
conducted in parallel with an
assessment to technical
feasibility. It centers on the
existing computer system
(hardware,
software etc.) and to what
extent it can support the
proposed system.
Economic Feasibility
Ec
Software Environment:
Software Environment is a technical
specification of requirement of
software
product. This specifies the
environment for development,
operation and maintenance
of the product.
Technology used:
Http
Http Basics
Software Environment:
Software Environment is a technical
specification of requirement of
software
product. This specifies the
environment for development,
operation and maintenance
of the product.
Technology used:
Http
Http Basics
Software Environment:
Software Environment is a technical
specification of requirement of
software
product. This specifies the