0% found this document useful (0 votes)
63 views32 pages

E R Project Final Report

The document describes a proposed blood bank and donor management system. It would allow individuals to register as blood donors, schedule appointments, and help blood banks manage inventory and track donations. The system aims to streamline processes, improve resource allocation, and help ensure adequate blood supplies.

Uploaded by

Sahil
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)
63 views32 pages

E R Project Final Report

The document describes a proposed blood bank and donor management system. It would allow individuals to register as blood donors, schedule appointments, and help blood banks manage inventory and track donations. The system aims to streamline processes, improve resource allocation, and help ensure adequate blood supplies.

Uploaded by

Sahil
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
You are on page 1/ 32

A

Project Report on

“Blood bank and donor management system”


Submitted to,

KCES’s Institute of Management and Research, Jalgaon

Affiliated to,
Kavayitri Bahinabai Chaudhari,
North Maharashtra University, Jalgaon

Submitted by,
Ms. Vaishnavi pramod vase

For the partial fulfillment of degree


Bachelor of Computer Application (BCA)

Academic Year: 2023-24

1
Declaration
I hereby declared that the project work entitled, “blood bank and donor
management system” submitted under guidance of Mrs. Poonam Patil. It is my
original work for partial fulfillment of the BCA degree during academic year
2023-24. The report submitted is my own work and has not been duplicated from
any other source. I shall be responsible for any unpleased moment/situation.

Date: Vaishnavi Pramod vase.

Certificate
2
This is certify the project Work entitled “blood bank and doner
management system” submitted by Ms.vaishnavi pramod vase. for the
partial fulfillment of the BCA 3rd year offered by the KCES’S Institude
of Management and Research , Jalgaon during the academic year
2023-2024 in an original work carried out by me guidance of
Mrs.Poonam Patil. and this work had not formed the basis for the award
of Any degree, diploma or such other titles.

Project Guide Mrs. Sweata Phegade.


Mrs.poonam patil Co-ordinator

Mrs. Tanuja Fegade Prof. B. V. Pawar


HOD & Academic Dean Director

External1 External2

3
ACKNOWLGEEDMENT

I take this opportunity to express our deepest and special appreciation to our guide
Mrs.Poonam patil.for her insightful advice, motivating suggestions, invaluable
guidance, help, and support in the successful completion of this project report. I
express our deep gratitude to our head of the department, Prof. Mrs. Tanuja
Fegade, and our director, Prof.Dr.B.V Pawar Sir for their co-operation and
coordination. We would like to convey our thanks to the teaching and non-
teaching staff of our college for their help.I also grateful to all our friends and
classmates for their help and encouragement. Finally, yet, more importantly, we
would like to express our deep appreciation to our parents for their perpetual
support and encouragement throughout the completion of the report

With Warm Regards,


Vaishnavi Vase.
BCA 3rd

INDEX

Sr. No. Particulars Page No.

1
Abstract
2
Introduction

4
3
Proposed System
4
Need of the System

5 Software & Hardware


Requirements
6
Database Diagrams
7
Database Design
8
Project Screen Shots

9
Conclusion

10
References

Abstract

The Blood Bank and Donor Management System is a comprehensive software


solution designed to streamline and enhance the management of blood donation
activities. This system provides functionalities for both blood banks and donors,
facilitating efficient communication and coordination between them. Key features
include donor registration, blood inventory management, appointment scheduling,
donor eligibility screening, and donation tracking. By automating various processes
5
and ensuring compliance with regulatory requirements, this system aims to improve
the accessibility and availability of blood products while also promoting donor
engagement and retention. Through user-friendly interfaces and robust data
management capabilities, the Blood Bank and Donor Management System offers a
user-friendly and efficient platform for supporting the crucial mission of blood
donation and transfusion services

Introduction

The Blood Bank and Donor Management System is a pivotal tool designed to
revolutionize the way blood donation activities are managed and coordinated. Blood
donation plays a critical role in healthcare, providing life-saving transfusions for
patients in need. However, managing the complex processes involved in blood
donation, from donor recruitment to inventory management to donor eligibility
screening, can be challenging for blood banks and healthcare facilities

6
The introduction of this system seeks to address these challenges by offering a
comprehensive and user-friendly platform for blood banks and donors alike. By
leveraging technology, the system aims to streamline the donation process, improve
inventory tracking, enhance donor engagement, and ultimately ensure a steady
supply of safe and compatible blood products for patients.
This introduction sets the stage for understanding the importance of the Blood Bank
and Donor Management System in modern healthcare settings, highlighting its
potential to optimize blood donation operations, improve patient outcomes, and
contribute to the overall efficiency of healthcare delivery.

7
Proposed System

The proposed Blood Bank and Donor Management System is a web-based


application that offers a comprehensive suite of features to efficiently manage blood
donation activities. The system is designed to cater to the needs of both blood banks
and donors, providing an integrated platform for seamless communication and
collaboration.
Key features of the proposed system include:
1. Donor Registration: The system allows individuals to register as blood donors by
providing their personal information, contact details, medical history, and
preferences.
2. Donor Eligibility Screening: Before accepting blood donations, the system
conducts thorough eligibility screening to ensure that donors meet the necessary
criteria for donation, including health assessments and risk factor evaluations.
3. Appointment Scheduling: Donors can schedule appointments for blood donation
sessions at their convenience, reducing waiting times and optimizing resource
allocation at blood banks.
4. Blood Inventory Management: The system enables blood banks to efficiently
manage their blood inventory by tracking blood donations, expiration dates, blood
types, and quantities available.
5. Donation Tracking: Each donation is recorded and tracked within the system,
allowing blood banks to monitor donor histories, track donation frequency, and
ensure compliance with donation guidelines.
6. Communication and Notifications: The system facilitates communication
between blood banks and donors through automated reminders, alerts, and
notifications regarding upcoming appointments, donation opportunities, and urgent
blood needs.

8
7. Reporting and Analytics: Blood banks can generate comprehensive reports and
analytics to evaluate donation trends, monitor inventory levels, and identify areas
for improvement.
8. Mobile Compatibility: The system is accessible via mobile devices, allowing
donors to conveniently access their profiles, schedule appointments, and receive
notifications on the go.
Overall, the proposed Blood Bank and Donor Management System aims to
modernize blood donation operations, streamline processes, enhance donor
engagement, and ultimately contribute to the availability of safe and sufficient
blood supplies for patients in need.

9
Need of the System

1. Efficient Management:* Blood banks need a system to efficiently manage the

entire blood donation process, from donor registration to inventory management to

distribution.

2. *Compliance:* Blood donation activities are subject to strict regulatory

requirements and guidelines. A dedicated system helps ensure compliance with

these regulations, including donor eligibility screening and blood product tracking.

3. *Safety and Quality:* Ensuring the safety and quality of donated blood is

paramount. A management system can help track the screening of donors, monitor

the storage conditions of blood products, and trace the distribution of blood units to

ensure they meet safety standards.

4. *Optimization of Resources:* Blood banks often face challenges in managing

their resources effectively, including staff, equipment, and blood supplies. A

management system can help optimize resource allocation by streamlining

processes and improving inventory management.

5. *Enhanced Donor Engagement:* Engaging donors is essential for maintaining a

steady blood supply. A management system can facilitate communication with

10
donors, provide them with convenient appointment scheduling options, and

acknowledge their contributions, thereby encouraging repeat donations.

6. *Data Management:* Blood banks generate large volumes of data related to


donors, donations, and inventory. A dedicated system can streamline data
management processes, ensure data accuracy, and provide valuable insights through
reporting and analytics.

7. *Emergency Response:* During emergencies or disasters, the demand for blood


products can surge rapidly. A management system can help blood banks mobilize
resources quickly, coordinate donation drives, and prioritize the distribution of
blood units to areas of greatest need.

In summary, the Blood Bank and Donor Management System is essential for
ensuring the efficient, safe, and effective management of blood donation activities,
ultimately contributing to the availability of life-saving blood products for patients
in need.

11
Software & Hardware Requirements

Server Side:

Web Server APACHE

Server side Language PHP5.6 OR above version

Database Server MYSQL

Web Browser Google Chrome or any compatible browser

Operating System Windows or any equivalent OS

To run a PHP project on XAMPP, you need to ensure that your system meets both
software and hardware requirements. XAMPP is a cross-platform web server
solution that includes Apache, MySQL, PHP, and Perl. Here are the typical software
and hardware requirements:

Software Requirements:

1. Operating System:

- XAMPP is compatible with Windows, Linux, and mac OS. Ensure that your
operating system is supported.

2. XAMPP Package: - Download and install the appropriate version of XAMPP for
your operating system from the official website: [XAMPP Download]
(https://www.apachefriends.org/index.html).

Hardware Requirements:
12
1. Processor (CPU):

- XAMPP is not very resource-intensive, and a standard processor should be


sufficient. A dual-core processor or better is recommended.

2. RAM (Memory):

- At least 2GB of RAM is recommended for smooth operation. However, more


RAM can improve performance, especially if your project is resource-intensive.

XAMPP Configuration:

1. PHP Version:

- Check the PHP version required by your PHP project and make sure that the
version included in XAMPP meets or exceeds this requirement. You can configure
the PHP version in XAMPP.

2. Apache Configuration:

- Adjust the Apache configuration settings if necessary, based on your project


requirements. Important settings may include document root, virtual hosts, and any
specific Apache modules required by your PHP application.

Project Specific Requirements:

1. Database:

- If your PHP project uses a database, ensure that the MySQL version bundled
with XAMPP is compatible. You may need to import your project's database
schema and data into the MySQL server provided by XAMPP.

2. Dependencies:*

13
- Check if your PHP project has any specific dependencies (e.g., PHP extensions,
libraries) and make sure they are installed and configured in your XAMPP
environment.

Steps to Run Your PHP Project on XAMPP:

1. Install XAMPP:

- Download and install XAMPP on your system following the installation


instructions provided by XAMPP.

2. Start Apache and MySQL:

- Launch XAMPP and start both the Apache web server and MySQL database
server from the XAMPP Control Panel.

3. Configure PHP Project:

- Copy your PHP project files into the "htdocs" directory within the XAMPP
installation directory. Ensure that your project's configuration files are set up
correctly.

4. Access Your Project:

- Open a web browser and navigate to `http://localhost/your_project_directory` to


access and test your PHP project.

Remember to consult the documentation of your specific PHP project and XAMPP
for any additional requirements or configurations needed for your application.

14
USE CASE DIAGRAM: -

To model a system the most important aspect is to capture the dynamic behaviour.
To clarify a bit in details, dynamic behaviour means the behaviour of the system
when it is running /operating. So only static behaviour is not sufficient to model a
system rather dynamic behaviour is more important than static behaviour. In UML
there are five diagrams available to model dynamic nature and use case diagram is
one of them. Now as we must discuss that the use case diagram is dynamic in nature
there should be some internal or external factors for making the interaction. These
internal and external agents are known as actors. So, use case diagrams are consists
of actors, use cases and their relationships. The diagram is used to model the
system/subsystem of an application. A single use case diagram captures a particular
functionality of a system.
The purpose of use case diagram is to capture the dynamic aspect of a system. But
this definition is too generic to describe the purpose. Because other four diagrams
(activity, sequence, collaboration, and State chart) are also having the same
purpose. So we will look into some specific purpose which will distinguish it
from other four diagrams. Use case diagrams are used to gather the requirements
of a system including internal and external influences. These requirements are
mostly design requirements. So, when a system is analysed to gather its
functionalities use cases are prepared and actors are identified.

USE CASE FOR ADMIN:

REGISTRATION

LOGIN

MANAGE DONOR

MANAGE ACCEPTOR
REQUEST

VIEW BLOOD STOCK

15
USE CASE FOR DONOR:

REGISTRATION

LOGIN

VIEW PROFILE

MAKE NEW BLOOD


DONATION

DATA FLOW DIAGRAM (DFD)


CONTEXT DIAGRAM: -

A context diagram is a level-0 DFD and represents the entire system elements as a
single bubble with input and output data indicated by incoming and outgoing
arrows respectively. The user gives data or commands as input and the user will get
the details as output.

16
.0
LEVEL .1 DFD

17
ADMIN STRUCTURE DFD DIAGRAM

Entity Relationship Diagram

18
Database Design
Admin table:
19
Name Type

id Int(10)

Admin name Varchar(120)

Username Varchar(120)

Mobile no bigint(10)

Email Varchar(200)

Password Varchar(200)

Adminregdate Time stap

Blood donor Table:


Name Type

id Int(11)

Full name Varchar(100)

Mobile no (11)

Email id Varchar(100)

Gender Varchar(100)

Age int(11)

Blood group Varchar(20)

Address Varchar(225)

Message Medium text

Posting date Timestamp

Status Int(1)

Password Varchar(225)

Blood group table:

20
Name Type

Id int(100)

Bloodgroup Int(1)

Posting date Timestamp

Blood required Table:


Name Type

Id int(20)

Blood donor id int(10)

name Varchar(250)

Email id Varchar(250)

Contact no Bigint(10)

Blood require for Varchar(250)

message Medium text

Apply date Timestamp

Blood contact us info Table:

Name Type

Id int(10)

Address Tiny text

Email.id Varchar(225)

contact char(100)

Contact us query Table:

Name Type

21
Id Int(11)

Name Varchar(100)

Email id varchar(120)

Contact number char(11)

Message Long text

Posting date Timestamp

Status Int(11)

Pages Table:
Name Type

Id Int(11)

Pagename Varchar(225)

type Varchar(225)

detail Long text

22
Project Screenshots
Home page

23
24
Registration page

Login page

25
Contact us page

Search doner page

26
Admin page

Change password

27
Doner list

Blood request

28
Search blood request

Manage contact us quires

Update contact info

29
Manage page

30
Conclusion

In conclusion, the implementation of a blood bank and donor management system is


essential for ensuring the efficient operation of blood supply chains and maximizing
the potential for saving lives. By centralizing donor information, inventory
management, and distribution processes, this system enhances the accessibility and
safety of blood products. Furthermore, it facilitates proactive donor recruitment
strategies, improves communication between healthcare facilities, and enables
timely responses to emergencies. Overall, investing in a robust blood bank and
donor management system is crucial for meeting the ever-evolving demands of
healthcare delivery and safeguarding public health.

References
31
[1] Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf, Programming PHP: Creating
Dynamic Web Pages, O'Reilly Media, Inc., 2013. ISBN: 9781449365837

[2] Dave W. Mercer, Beginning Php 5, John Wiley & Sons, 2009. ISBN:
9788126505395

[3] Peter Moulding, PHP Black Book, Coriolis Group Books, 2001 ISBN :
9781588800534

[4] https://www.w3schools.com/php

[5] Atkinson Leon, PHP Core Programming, Beijing:Tsinghua university press,


2000

32

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy