Professional Documents
Culture Documents
Presentation
on
Blood Bank Management System
Submitted To:
Department of Computer Science,
Ganpat University,384012
Submitted By:
Internal Guide:
Objective The system provide online information of blood bank and administrators can also all information about
blood bank,donor,patient request and blood requriments.
• So much time consuming this application also one machine and one by one record stored.
• Single Blood bank information also no inquiry for directly Blood bank.
NEED FOR NEW
SYSTEM
1.Admin
2.Blood
bank
3.Donor
4.Patient
ADMIN:-
BLOOD BANK:-
DONOR:-
PATIENT:-
Hardware Specification :
Server Side:
RAM 2 GB
Hard Disk 80 GB
Client Side:
RAM 1 GB
Hard Disk 20 GB
Software Specification :
• Server Side
• Client Side
Is Registration
Registered user No
Yes
Login
Is
No Valid User
Yes
No No No
AdminBlood bankDonor
View profile
Yes Yes Yes
Manage bloodbank View request View profile
Add new blood Make new Patient Request
Manage donor bank Blood for blood
Donation
Manage request Manage donor
patient Manage patient
Manage blood request
city/location
Manage inventory
View feedback
Manage inquiry
A B C D
A B C D
Logout
End
TIMELINE CHART
50 Days
Development Duration
Phase (Day)
0 to 06 to 11 to 21 to 31 to 41 to
05 10 20 30 40 50
Day Day Day Day Day Day
Requirement
Gathering and 10
Analysis
Design 10
Coding 20
Testing 5
Implementation
& 5
Documentation
1 Admin 1
1
manage manage
Patient
id
has
has
M
Blood Bank
1
1
BB_ name
BB_Id
UML Diagram
Use case Diagram
Admin:
Blood Bank Management System
Registration
Login
Manage Donor
Manage City/Location
View Feedback
Manage inquiry
Blood bank:
Registration
Login
View request
Manage donor
Manage stock
Donor:
Registration
Login
View Profile
Registration
Login
View Profile
Start
Activity Diagram for
Admin:
No Reg ?
Registration
Yes
login
No
Valid?
Yes
logout
End
Start
Activity Diagram for blood bank:
No Reg ?
Registration
Yes
login
No
Valid?
Yes
logout
End
Activity Diagram for Donor:
No Reg ?
Registration
Yes
login
No
Valid?
Yes
logout
End
Activity Diagram for patient:
No Reg ?
Registration
Yes
login
No
Valid?
Yes
Patient Request
View profile for blood
logout
End
Class diagram
New Donor Request
-DD :INT
B ID :INT
D NAME
ADMIN
:STRING L_ID
Blood bank : INT
-ID : STRING
-B_ID : INT +Check Donore ()
1 * 1 <<Use> > * new Donor ()
+Request
-Bloodbank_management() Name: STRING S_ID : ID
+Donor_management()
+Patient_Request()
+User_management() +Login()
+Login() +Sign_up() Patient Request Location
+Request_management()
1 +Donor_management() <<Use>> -ID :INT
B ID :INT
1 -L_ID : INT
S NAME:
STRING V_ID
* : INT
+Check service ()
USER * +Request service ()
STATE
-ID: INT
NAME
BIRTH_DATE -S ID : INT STATE:STRING
CONTACT_NO ma
EMAIL_ID + Provide State()
+Register()
+Login()
+Make_request()
+View_services()
+Feedback()
CITY LOCATION
1 * *
-C ID : INT -LOC ID : INT
SID : INT CID : INT
SNAME : STRING L NAME: STRING
Manage city/location
Manage
successfully view
feedback
Get reply
Manage inquiry
Manage successfully
logout
Store request patient details
Acknowledgement
Store X X
city/lo
cation
details
Ackno
wledg
ement
Store
fee
dba
ck
det
ails
Fet
ch
fee
dba
ck
det
ails
Store
inquiry
details
Ackno
wledg
ement
Blood bank
:
S:System D:Database
Blood bank
Login(user name,passward)
Send request
Successfully login Get interface
View request
Store request
Get reply Fetch request
logout
logout successfully
Blood bank
: X X
X
Donor
:
S:System D:Database
donor
Registration
Send Request
Successfully registerated Get interface
Login(user name,passward)
Send request
Successfully login Get interface
View profile
Store profile details
Get reply Fetch profile details
Make new Blood Donation
Store new blood details
Successfully new blood Acknowledgement
donation
logout
logout successfully
X
X X
Patient :
S:System D:Database
patient
Registration
Send Request
Successfully registerated Get interface
Login(user
Send request
name,passward) Get interface
Successfully login
Store profile details
View profile Fetch profile details
Get reply
Search patient request for
Patient Request for blood blood Fetch patient request
for blood
Give request for
blood logout
logout successfully
X
X X
Collaboration Diagram
Admin:
Admin
1.0 Registration
1.3 successfully reg. 2.0 login user/password
2.3 successfully login 3.0 manage blood
3.3 manage bank
successfully 4.0 manage donor
4.3 manage 1.1 check user details
5.0 manage req.patient
successfully 2.1 check user/password
6.0 manage
5.3 manage 3.1 store blood bank details
city/location
successfully 4.1 store donor details
7.0 view feedback
6.3 manage 5.1 store req.patient details
8.0 manage inquiry
successfully 6.1 store city/location details
9.0 logout
7.3 get reply 7.1 store feedback details
8.3 manage 8.1 store inquiry details
successfully Blood Bank Management Data Base
9.1 successfully logout
1.2 fetch user details
2.2 fetch user/password
3.2 fetch blood bank
details 4.2fetch donor
details
5.2 fetch req.patient details
6.2 fetch city/location details
7.2 fetch feedback details
8.2 fetch inquiry details
Blood
bank:
bloodbank
Donor
patient
Primary key:-state id
Description:- This Table is store the states information
Primary key:-location id
Foreign key:-city_id
Description:- This Table is store location information cities wise
Primary key:-R_ id
Foreign key:-u_id
Description:- This Table is store user registration information
Cont…..
Cont…..
Feed back nvarchar max NOT NULL To store the feed back
INPUT DESIGN
Home Page:
Description: This page for show home page information
About Us Page:
Description: This page for show about us information page
Registration Page:
Description: This page for user registration page
Registration validation page:
Description: This page for registration validation
Description: This page for fill the registration form
Inquiry Page:
Description: This page for store inquiry information
Message Confirmation page:
Description: This page for submit information message for inquire
Feedback Page:
Description: This page for feedback page show validation
Description: This page submit feedback information
Validation Page:
Description: Validation for feedback form
Admin Side
Page:
Description: This page for admin login
Description: This page use for admin
home
Description: This page show user type wise
information
Description: This page show Donor user type wise information
Description: This page show patient user type wise
information
Description: This page show blood bank user type wise
information
Description: This page show message delete confirmation page for
patient
Place Side Page:
Description: This page show place information(state, city, location)
Description:This page show place information(state)
Description: This page show place information for selected state wise city
information
Description: This page show place information for selected city wise location
information
Description: This page submit information for selected city wise location
information
Description: This page show place information(select state &
city)
Description: This page use for manage for blood bank
information
Description: This page show blood bank information delete confirmation
message
Description: This page show for manage for blood bank
information(update)
Description: This page use for manage for blood bank
information(edit/delete)
Description: This page use for manage for patient blood request(edit/delete)
Manage Blood Request:
Description: This page show blood request for patient confirmation page(patient request delete)
Description: This page use for blood request for patient confirmation
page
Description: This page for blood request for patient confirmation page(update
successfully)
Description: This page for Donor
information
Description: This page show feedback information
Description: This page show inquiry
information
Description: This page for Blood bank information in blood stock
Blood Bank side Page:
Description: This page use for blood bank login
Description: This page show blood bank home
information
Description: This page show blood bank
profile
Description: This page for show blood bank
stock
Description: This page for add the new blood bank
Description: This page use for add the new blood
bank
Description: This page show patient blood request
page
Donor side page:
Description: This page for donor login
Description: This page show donor
home
Description: This page show donor
profile
Description: This page use for donor information
page
Description: This page use for donate blood information
page
Patient Login Page:
Description: This page for patient login
Description: This page show the for patient
home
Description: This page show for patient
profile
Description: This page show new patient blood request
Description: This page use for show new patient blood
request
Description: This page use for check blood
availability
Output Design
Blood bank
list:
Description: This page for blood bank list
Description: This page show user list information
Donor list:
Description: This page show donor list information
Patient list:
Description: This page show patient list information
Testing
• The important point that to keep during post implementation review is determining whether
the application has met its objective that is, analysts want to know if the performance level
of users has improved.
• It contain all information about the blood bank and also show the user can search by
their blood requirement.
• Reviews are taken until Application fulfills users requirement. After implementation it is easy to
manage the application and is easy to solve the difficulties. In this requirement are fulfill.
• Through online directory user can search any blood bank data by location.