Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

SAVITRIBAI PHULE PUNE UNIVERSITY

PES’s MODERN COLLEGE OF ARTS, SCEIENCE &


COMMERCE GANESHKHIND, PUNE-16
A PROJECT REPORT ON
BLOOD BANK INFORMATION MANGEMENT
SYSTEM
Submitted by –
Name Seat No
Abhay Sharma:223321064
Rutvik Rane:223313253
Armaan Shirgaonkar:223313254
Ruturaj Shinde:223321067

SEM III (2022-23)


Progressive Education society’s
MODERN COOLEGE OF ARTS, SCIENCE &
COMMERCE,GANESHKHIND
PUNE-411016.

CERTIFICATE
This is to certify that Abhay Sharma, Armaan Shirgaonkar,
Rutvik Rane, Ruturaj shinde Of class S.Y B.sc(computer
science) completed a project work titled” Blood Bank
Information Mangement ” For curriculum of the Savitribai
Phule Pune University, during the academic year 2022-2023.

Project guide Head of the department

Prof. Pooja Bahirat Dr. Shubhangi Bhatambekar


INDEX
Serial No. Topic Name

1. Introduction

2. Existing System

3. Scope Of Project

4. Problem definition

5. Analysis and Design

5.1 E-R Diagram

5.2 Class Diagram

5.3 Use Case

5.4 Sequence Diagram

5.5 Activity Diagram

5.6 Component Diagram

5.7 Deployment Diagram

6. Drawbacks & Limitation

7. Future Enhancements

8. Bibliography
1. Introduction

Blood Bank Information Management System is the system


which is used by Banks (admin) for entering and storing the
information regarding Blood Bank.

This system allows them to keep the records of all the Donor
and Receiver.

They can view the saved records according to Blood group,


Date wise etc.

This system allows admin to enter and view the information of


a particular Donor and Receiver too.
2.Existing System:

As per the information obtained from BLOOD BANK and


HOSPITAL we had understood the following working system
of blood banks.
There is growing need of blood but one cannot produce blood
in laboratory. Blood bank and hospital are depending on the
blood donated by the donors. So to promote donors to donate
blood.
Blood bank and hospital organize blood donation Camps or
one can call donors by calling them by the Phone number
provided by the donor in the form.
The existing system is the manual system in which the donor
first visits the hospital and checks for following factors.

• Filling up the form


• Donating blood
• Searching record

• However existing system has following drawbacks:-


1) Requires manpower
2) Extra clerical works
3) Error handling is not efficient
4) More paper work
5) Time consuming
3. Objective and Scope of the System

As we have seen that there is limitation in the existing


system like there is more requirement of manpower, extra
clerical work etc. Also there is possibility of errors while
entering the information.
So we have tried to implement a proposed system which
is automated. In which we don’t have to maintain separate
record of different donors which was very tedious and
time consuming in the manual system.

ADVANTAGES:-

• Less time consuming and more efficient


• Human errors while entering information can be
avoided
• Less or no stationary required
• Easy to operate
4. Problem Definition

Problem Definition
➢ The proposed system is developed to overcome the
pitfalls of the existing system. The system is running
manually where all the information is manipulated and
the data is transferred to paper files.
➢ In order to make the current system computerized it was
required to study the existing system thoroughly.
➢ So we gathered the necessary information of current
system and found the difficulties in different processes.
➢ The input output documents were required to be
reconsidered and studied according to the required
format.
➢ The number of document work was to be reduced and
the accuracy of the reports to be increased.

Therefore new system is required for efficient utilization of


resources with minimum amount of cost, efforts, time and
increase the efficiency of Blood Bank Information
Management System
5. Analysis and Design

Unified Modeling Language

5.1-ER-Diagram

5.2-Class Diagram

5.3-Use Case Diagram

5.4-Sequence Diagram

5.5-Activity Diagram

5.6-Component Diagram

5.7-Deployment Diagram
5.1 ER Diagram:
5.2 Class Diagram:
5.4 Use Case Diagram:
5.5 Sequence Diagram:

Receiver Admin TestReport BloodStore

request for blood

Get receiver details


Request for blood test report &
Give details availability

Acknowledgment check
availability

Acknowledgment

Provide required blood

Acknowledgment
Donor Admin TestReport BloodStore

Request to donate

Get donor details Request for blood test report &


Give details availability

Acknowledgment
Request to donate blood

Acknowledgment Update details of blood store

Acknowledgment
Admin Donor Receiver Bloodstore TestReport Database

request for info

gets info updates


database

gets acknowledgement
request for info
updates
gets info
database

gets acknowledgement
request for info

updates
gets info database

gets acknowledgement
request for info

gets info updates


database

gets acknowledgement
5.6 Activity Diagram:

Start

Login

Password
validation

Report Donor Receiver BloodStore TestReport

Add Update Delete View

View
Database
5.7 Component Diagram:

BBIMS.exe

RECEIVER BLOODSTO TESTREPO REPORTS


DONOR.java
.java RE.java RTS.java .java
5.8 Deployment Diagram:
6. Limitations

Athough the design and development is carried out in order to


cover most of the functions of the system still there remains
certain limitation in the system so far developed.

The main drawback is that the system is stand alone that is the
database need to reside on the local system it should have being
a distributed application so it can be access from a network
from any terminal having centralised remote database and
distributed application. Records may get corrupted.
7. Future Enhancements

Linux is one of the fastest growing operating systems and


slowly the use of Linux will be much acquainted to the people,
hence the system which is developed has a good future
prospect.

Later we can develop a system which can have advanced


facilities such that which will help user to use the system very
efficiently.

• Unlimited number of users.


• Integrate and automate your records.
• Get real time and updated reports.
8. References & Bibliography

a. JAVA Complete Reference:5th Edition


By Herbert Schildt

b. JAVA Black Book:5th Edition


By Steven Holzner

c. JDBC: JAVA Database Connectivity


By Bernard Van Haecke

d. Internet.
THANKS

You might also like