0% found this document useful (0 votes)
48 views25 pages

Blood Donation Management System Synopsis

This document provides a synopsis for a minor project on a Blood Donation Management System. It was submitted by three students - Arya Kumari Ojha, Keshav Kumar Bhardwaj, and Chandan Kumar - to Rajiv Gandhi Proudyogiki Vishwavidyalaya in partial fulfillment of their Bachelor of Technology degree in Computer Science and Engineering. The synopsis describes the objectives, scope, and problem statement of developing a software to automate the operations of a blood bank and improve blood transfusion safety. It outlines the implementation requirements, including selecting appropriate front-end and back-end technologies, and certifies that the synopsis was completed under the guidance of their professor.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views25 pages

Blood Donation Management System Synopsis

This document provides a synopsis for a minor project on a Blood Donation Management System. It was submitted by three students - Arya Kumari Ojha, Keshav Kumar Bhardwaj, and Chandan Kumar - to Rajiv Gandhi Proudyogiki Vishwavidyalaya in partial fulfillment of their Bachelor of Technology degree in Computer Science and Engineering. The synopsis describes the objectives, scope, and problem statement of developing a software to automate the operations of a blood bank and improve blood transfusion safety. It outlines the implementation requirements, including selecting appropriate front-end and back-end technologies, and certifies that the synopsis was completed under the guidance of their professor.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

“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

Common questions

Powered by AI

The implementation of a blood bank management system aims to address the issues of slow and inefficient donor and blood data management inherent in the manual system. In particular, it resolves the prevalent problem of blood type availability, where slow communication can critically delay getting the right blood type to patients . It also tackles issues of inadequate documentation which can lead to blood contamination and presents a safety risk . The system provides a digital infrastructure that speeds up data access and improves tracing and verification processes during blood transfusions.

Stakeholders perceive an online blood bank management system more favorably compared to a manual system due to its increased accuracy, efficiency, and reliability . The automation reduces human errors and allows faster and more accurate retrieval of donor and blood bag information . Moreover, stakeholders appreciate the system's ability to provide real-time updates and inventories, which enhances trust and confidence in the management system's capabilities . As a result, the perception among stakeholders is that the online system is a significant improvement over the manual system.

Future improvements for online blood bank management systems could include integrating AI algorithms for predictive analytics to optimize inventory and reduce blood wastage . Enhanced interoperability with other hospital management systems can ensure seamless operations and better availability of donor data . Implementing blockchain technology for secure data sharing across different hospitals can significantly enhance privacy and security . Additionally, mobile application development for donors could provide tailored notifications for donations, enhancing engagement and increasing regular donor rates . These innovations can build on existing advantages while addressing current system limitations.

The front-end technical requirements emphasize a graphical user interface that is intuitive for non-IT staff, scalability, extensibility, and platform independence, essential for broad use and ease of maintenance . Java 1.6 was selected for its robustness and event-driven programming capabilities . The back-end requirements include multiple user support, efficient data handling, security features, and compatibility with common operating systems. MS-Access was chosen for its support of these features, ensuring efficient data retrieval and integration with the front-end . These requirements collectively ensure the system's efficiency and reliability.

An online blood bank management system provides several advantages over a manual system. It allows for improved accuracy and accessibility of records by digitizing donor and blood inventory data, which reduces the chances of record misplacement and errors . By systematizing the recording and retrieval processes, it enhances the speed and efficiency with which blood availability is checked, leading to faster response times in emergencies . It also significantly enhances blood transfusion safety by ensuring proper documentation of donor medical histories and eliminating risks of contamination due to poor record-keeping .

For a blood bank management system to be scalable, it needs components that support ease of extension without major changes to the existing architecture. These include a robust back-end capable of handling increasing amounts of data and multiple users, along with a scalable front-end that offers platform independence and user-friendly interfaces to accommodate growth . Environmental feasibility requires technology that integrates with existing infrastructure, such as supporting popular operating systems and interoperability with different hardware . Java 1.6 and MS-Access fulfill these requirements by offering adaptable solutions for both the front and back-end .

Proper documentation is critical to blood transfusion safety as it ensures accurate tracking of blood bag histories and donor medical records, minimizing risks of contamination and improper transfusions . In a management system, digitized records reduce human errors associated with manual entry, improve data retrieval speeds, and enhance the overall accuracy of the information . This is essential for matching blood types swiftly and accurately, especially in emergency situations, and ensures all medical histories are considered before transfusions, thus safeguarding patient health . Additionally, proper documentation enhances compliance with regulatory standards and facilitates audits.

Challenges in transitioning from a paper-based to an online blood bank system include resistance to change from staff, data migration complexity, and ensuring data integrity during transfer . Addressing these challenges requires comprehensive training sessions to ease staff into the new system and developing robust data migration plans that include verification steps to maintain data integrity . Additionally, integrating security measures to prevent unauthorized access and protect sensitive data is essential . Building stakeholder confidence through pilot testing and incremental system rollouts can also facilitate a smoother transition by demonstrating immediate benefits and collecting feedback for improvement.

Technical feasibility is crucial as it determines whether the existing infrastructure can support the new system requirements or if further resources are needed . It involves assessing the technical requirements such as hardware and software capabilities to ensure that they can handle the expected loads and operations without performance degradation. During the development of the blood bank management system, parallel assessments of analysis and definition stages with technical feasibility ensure the system's economic viability and functionality in real-world settings . If technical feasibility issues are identified early, steps can be taken to mitigate them, facilitating smoother implementation and operational success.

The choice of programming language and database directly impacts the system's performance, scalability, and ease of maintenance. Using Java 1.6 for the front-end provides robustness, platform independence, and support for event-driven programming, which enhances the user experience and system responsiveness . MS-Access as the back-end ensures efficient data management and retrieval due to its structured data handling and security features . These choices facilitate a cohesive environment where users can seamlessly interact with the system, ensuring that blood bank operations are managed effectively and securely.

You might also like