SlideShare a Scribd company logo
Blood Bank Management System
A Project Presentation
on
Submitted By:
Rinku S. Patel (13084231181)
Poonam K. Patel (13084231173)
Internal Guide:
Mr. Dhaval K. Raval
Submitted To:
Department of Computer Science,
Ganpat University,384012
PROJECT PROFILE
Project Name Blood Bank Managemant System
Objective The system provide online information of blood bank and administrators can also all information about
blood bank,donor,patient request and blood requriments.
Platform Web application
Front End Asp . NET 4.0 with c#
Back End Microsoft Sql Server 2008
Other Tools MS Office 2007 ,Visual studio
Project Duration 50 days
Internal Guide Mr. Dhaval K.Raval
Submitted To Department of computer science,Ganpat University
Develop By Rinku S.Patel
Poonam K.patel
EXISTING SYSTEM
• Existing system is window Application.
• 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
• User view all Blood bank information is location wise.
• Donor easily donate the blood near Blood bank Location.
• Patient easily request for blood near Blood bank location
• In this system also supported inquiry form for user.
FUNCTION SPECIFICATION
ADMIN:-
• Manage Registration for user
• Manage Blood bank information like (update, delete)
• Manage Donor Request for Donor
• Manage patient Request for needy people
• Manage Inquiry form for Appropriate Reply
• Manage feedback for Appropriate Reply
• Blood bank information view/update
• View Donor information
• Manage Patient Blood Request.
BLOOD BANK:-
1.Admin
2.Blood bank
3.Donor
4.Patient
DONOR:-
• Manage Donor information(profile)
• Add new Donation for Blood
PATIENT:-
• Manage patient information(profile)
• Give the Request for patient for blood
HARDWARE & SOFTWARE SPECIFICATION
 Hardware Specification :
 Server Side:
 Client Side:
Processor 3.6 GHz
RAM 2 GB
Hard Disk 80 GB
Processor 2.40 GHz
RAM 1 GB
Hard Disk 20 GB
 Software Specification :
• Server Side
• Client Side
Operating System Window Server 2008
Runtime Environment .Net Framework 4.0
Web Server IIS 7.0
Front End Microsoft Asp.Net 2010 with c#
Back End SQL server 2008
Operating System Windows XP or any compatible OS
Web Browser Internet Explorer 6.0 or any compatible web browser.
System Flow Chart
Start
Is
Registered
user
Is
Valid
User
Login
Admin
Registration
No
No
Yes
Manage bloodbank
Manage donor
Manage request
patient
Manage
city/location
View feedback
Manage inquiry
Blood bank
View request
Add new blood
bank
Manage donor
Donor
View profile
Make new Blood
Donation
View profile
Patient Request
for blood
A B C D
No No No
Yes Yes Yes
Yes
Manage patient
blood request
Manage inventory
A B C D
Logout
End
TIMELINE CHART
Development
Phase
50 Days
Duration
(Day)
0 to 05
Day
06 to 10
Day
11 to 20
Day
21 to 30
Day
31 to 40
Day
41 to 50
Day
Requirement
Gathering and
Analysis
10
Design 10
Coding 20
Testing 5
Implementation
&
Documentation
5
Total Time (Day) 50
E-R Diagram
Admin
manage
patient
Blood Bank
has
Donor
1
User
id
User
password
Patient
id
Patient
name
BB_Id
BB_
name
D_
name
D_id
M
M
has
manage
1
1
M
M
1
M
1
UML Diagram
Registration
Login
Manage Blood bank
Manage Donor
Manage Patient request
View Feedback
Manage City/Location
Blood Bank Management System
Use case Diagram
Admin:
Manage inquiry
Registration
Login
View request
Add new blood bank
Blood Bank Management System
Blood bank:
Manage donor
Manage patient blood request
Manage stock
Registration
Login
View Profile
Make new Blood Donation
Blood Bank Management System
Donor:
Registration
Login
View Profile
Patient Request for blood
Blood Bank Management System
Patient :
login
Registration
Manage blood
bank
Start
No
Valid?
No Reg ?
logout
End
Yes
Yes
Activity Diagram for Admin:
Activity Diagram
Manage donor
Manage
patient req.
Manage
city/location
View feedback
Manage
inquiry
login
Registration
Start
No
Valid?
Reg ?
logout
End
Yes
Yes
Activity Diagram for blood bank:
View request
Add new blood
bank
Manage donor
No
Manage patient
blood request
Manage stock
login
Registration
Start
No
Valid?
No Reg ?
logout
End
Yes
Yes
Activity Diagram for Donor:
View profile
Make new Blood
Donation
login
Registration
Start
No
Valid?
No Reg ?
logout
End
Yes
Yes
Activity Diagram for patient:
View profile
Patient Request
for blood
Class diagram
1 * 1 <<Use> > *
1 <<Use>>
1
*
*
ma
1 * *
ADMIN
-ID : STRING
-Bloodbank_management()
+Donor_management()
+Patient_Request()
+User_management()
+Login()
USER
-ID: INT
NAME
BIRTH_DATE
CONTACT_NO
EMAIL_ID
+Register()
+Login()
+Make_request()
+View_services()
+Feedback()
Blood bank
-B_ID : INT
Name: STRING
S_ID : ID
+Login()
+Sign_up()
+Request_management()
+Donor_management()
view_profile()
New Donor Request
-DD :INT
B ID :INT
D NAME :STRING
L_ID : INT
+Check Donore ()
+Request new Donor ()
Patient Request Location
-ID :INT
B ID :INT
-L_ID : INT
S NAME: STRING
V_ID : INT
+Check service ()
+Request service ()
STATE
-S ID : INT
STATE:STRING
+ Provide State()
CITY
-C ID : INT
SID : INT
SNAME : STRING
+Provide state wise city()
LOCATION
-LOC ID : INT
CID : INT
L NAME: STRING
+Provide City wise location
()
Sequence Diagram
S:System D:Database
Admin
Send Request
Get interface
Successfully registerated
Login(user name,passward) Send request
Get interface
Successfully login
Manage blood bank Store blood bank details
Acknowledgement
Manage successfully
Manage donor Store donor details
Manage successfully
Acknowledgement
Manage request patient Store request patient details
Acknowledgement
Manage successfully
Manage city/location Store city/location details
Manage successfully Acknowledgement
view feedback
Manage inquiry Store inquiry details
Manage successfully
logout
logout successfully
Admin:
X
Get reply Fetch feedback details
Store feedback details
Acknowledgement
Registration
X
X
S:System D:Database
Blood bank
Blood bank :
X X X
Successfully registerated
Send Request
Get interface
Login(user name,passward)
Send request
Get interface
Successfully login
Store request
View request
Fetch request
Add new blood bank Store add new blood bank details
Acknowledgement
Successfully add new blood bank
Manage donor
Manage donor successfully
Store donor details
Acknowledgement
Get reply
Manage patient blood request
Manage patient blood request successfully
Manage stock Store stock details
Acknowledgement
Manage stock successfully
logout
logout successfully
Store patient blood request
Acknowledgement
Registration
S:System D:Database
donor
Donor :
X X X
Send Request
Successfully registerated Get interface
Login(user name,passward)
Get interface
Send request
Successfully login
View profile
Store profile details
Fetch profile details
Get reply
Store new blood details
Acknowledgement
Successfully new blood donation
logout successfully
logout
Make new Blood Donation
Registration
S:System D:Database
patient
Patient :
X X X
Successfully registerated
Send Request
Get interface
Login(user name,passward)
Successfully login
Send request
Get interface
View profile
Get reply
Store profile details
Fetch profile details
Search patient request for blood
Fetch patient request for blood
Give request for blood
logout
logout successfully
Patient Request for blood
Registration
Collaboration Diagram
Blood Bank
Management
Admin
Data Base
1.3 successfully reg.
2.3 successfully login
3.3 manage successfully
4.3 manage successfully
5.3 manage successfully
6.3 manage successfully
7.3 get reply
8.3 manage successfully
9.1 successfully logout
1.0
2.0 login user/password
3.0 manage blood bank
4.0 manage donor
5.0 manage req.patient
6.0 manage city/location
7.0 view feedback
8.0 manage inquiry
9.0 logout
1.1 check user details
2.1 check user/password
3.1 store blood bank details
4.1 store donor details
5.1 store req.patient details
6.1 store city/location details
7.1 store feedback details
8.1 store inquiry details
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
Admin:
Registration
Blood Bank
Management
bloodbank
Data Base
1.3 successfully reg.
2.3 successfully login
3.3 get reply
4.3 manage add new blood bank
successfully
5.3 manage donor successfully
6.3 manage patient blood request
successfully
7.3 manage stock
8.1 successfully logout
1.0
2.0 login user/password
3.0 view request
4.0 add new blood bank
5.0 manage donor
6.0 manage patient blood request
7.0 manage stock
8.0 logout
1.1 check user details
2.1 check user/password
3.1 store request
4.1 store add new blood bank details
5.1 store donor details
6.1 store patient blood request
7.1 store stock
1.2 fetch user details
2.2 fetch user/password
3.2 fetch request
4.2fetch new blood bank details
5.2 fetch donor details
6.2 fetch patient blood details
7.2 fetch stock
Blood bank:
Registration
Blood Bank
Management
Donor
Data Base
1.3 successfully reg.
2.3 successfully login
3.3 get reply
4.3 successfully new blood donation
5.1 successfully logout
1.0
2.0 login user/password
3.0 view profile
4.0 make new Blood Donation
5.0 logout
1.1 check user details
2.1 check user/password
3.1 store profile details
4.1 store new blood details
1.2 fetch user details
2.2 fetch user/password
3.2 fetch profile details
4.2fetch new blood details
Donor :
Registration
Blood Bank
Management
patient
Data Base
1.3 successfully reg.
2.3 successfully login
3.3 get reply
4.3 give patient request for blood
5.1 successfully logout
1.0 Registration
2.0 login user/password
3.0 view profile
4.0 patient Request for blood
5.0 logout
1.1 check user details
2.1 check user/password
3.1 store profile details
4.1 Search patient request for blood
1.2 fetch user details
2.2 fetch user/password
3.2 fetch profile details
4.2fetch patient request for blood details
Patient :
Table Name: Usertype_mst
Field Name Data Type Size Constraints Description
U_id bigint 4 Primary key To store the user id
U_type nvarchar 50 NOT NULL To store the user type
Data Dictionary
Primary key:-u_id
Description:- This Table is store the user information
Field Name Data Type Size Constraints Description
State_id bigint 4 Primary key To store the state id
State name nvarchar 50 NOT NULL To store the state name
Table Name: State_mst
Primary key:-state id
Description:- This Table is store the states information
Field Name Data Type Size Constraints Description
city_id bigint 4 Primary key To store the city_id
state_id bigint 4 Foreign key References of the state
id from state_mst
city _name nvarchar 15 NOT NULL Reference of the city
name form city_mst
Table Name: City_mst
Primary key:-city id
Foreign key:-state_id
Description:- This Table is store cities information with states wise
Field Name Data Type Size Constraints Description
location_id bigint 4 Primary key To store the location id
City_id bigint 4 Foreign key Reference fo the city id
from city_mst
location _name nvarchar 50 NOT NULL To store the location
name
Table Name: Location_mst
Primary key:-location id
Foreign key:-city_id
Description:- This Table is store location information cities wise
Field Name Data Type Size Constraint Description
Reg_id Numeric 4 Primary key To store the reg_id
U_id Numeric 10 Foreign key References of the User_id from
usertype_mst
Name Nvarchar 50 NOT NULL To store the name
Cont_no nvarchar 10 NOT NULL To store the cont no
Address nvarchar 50 NOT NULL To store the address
State nvarchar 15 NOT NULL To store the state
City nvarchar 15 NOT NULL To store the city
Location nvarchar 15 NOT NULL To store the location
Pin-code nvarchar 10 NOT NULL To store the pin code
Email nvarchar 30 NOT NULL To store the email
Table Name: Registration
Primary key:-R_ id
Foreign key:-u_id
Description:- This Table is store user registration information
Co t…..
Birth date datetime NOT NULL To store the birthdate
Gender nvarchar 6 NOT NULL To store the gender
User_name nvarchar 20 Unique key To store the user name
Password nvarchar 20 NOT NULL To store the password
Security_que nvarchar 30 NOT NULL To store the security que
Answer nvarchar 15 NOT NULL To store the answer
Flag Bit 1 NOT NULL To store the flag
Co t…..
Field Name Data Type Size Constraint Description
b_id bigint 4 Primary Key To store the blood bank _id
reg_id bigint 4 Foreign key References of the
regstration_id from regstration
Bb_name nvarchar 10 NOT NULL To store the blood bank name
Loc_id bigint 4 Foreign key References the location id from
location_mst
City id bigint 4 Foreign key References of the city id from
city_mst
Contact no Numeric 12 NOT NULL To store the contact no
Status bit 1 NOT NULL To store the status
ddate datetime NOT NULL To store the donated date
Table Name: Bloodbank_mst
Primary key:-b_id
Foreign key:-Reg_id,loc_id,city_id
Description:- This Table is store blood bank information location and cities wise
Field Name Data Type Size Constraint Description
D_id bigint 4 Primary Key To store the donation id
Reg_id bigint 4 Foreign key References of the registration id
from registration
Name nvarchar 10 NOT NULL To store the name
b_id bigint 4 Foreign key References of the blood bank id
from bloodbank_mst
bgroup nvarchar 10 NOT NULL To store the blood group
Qty nvarchar 20 NOT NULL To store the qty
ddate datetime NOT NULL To store donated date
Table Name: Donation_mst
Primary key:-d_id
Foreign key:-Reg_id,bb_id
Description:- This Table is store donor information for blood bank wise
Field Name Data Type Size Constraint Description
br_id bigint 4 Primary Key To store the blood bank _id
Reg_id Bigint 4 Foreign Key To store regtraction id for
Patient
B_id Bigint 4 Foreign key To fetch blood bank id
Loc_id bigint 4 Foreign key References the location id from
location_mst
City id bigint 4 Foreign key References of the city id from
city_mst
Contact no Numeric 12 NOT NULL To store the contact no
bgroup nvarchar 10 NOT NULL To store the blood group
qty nvarchar 10 NOT NULL To store the qty
Status bit 1 NOT NULL To store the blood request
status for patient
D_date datetime NOT NULL To store the donate date
Table Name: Blood Request
Primary key:-br_id
Foreign key:-user_id,loc_id,city_id,b_id
Description:- This Table is use to store blood request information
Field Name Data Type Size Constraint Description
Inq_Id bigint 4 Primary key To store the id
Name nvarchar 20 NOT NULL To store the name
Inquiry nvarchar Max NOT NULL To store the inquiry
Address nvarchar 50 NOT NULL To store the address
Phone no nvarchar 20 NOT NULL To store the phone no
Email nvarchar 30 NOT NULL To store the email
Date Datetime NOT NULL To store the date
Flage bit 1 NOT NULL To store the flage
Table Name: inquiry _Form
Primary key:- inq_id
Description:- This Table to store inquiry information submitted for user and visitor
Field Name Data Type Size Constraints Description
fid bigint 4 Primary key To store the id
Name nvarchar 50 NOT NULL To store the name
Email nvarchar 50 NOT NULL To store the email
Feed back nvarchar max NOT NULL To store the feed back
Table Name: Feedback
Primary key:- fid
Description:- This Table to store feedback information
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
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
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1 Click on submit
button without user
name and password.
System does not allow
user to login.
System displays
message and resume
to the same page.
pass
Test 2 Click on submit
button with invalid
user name and or
password.
Message "please fill
up the username or
password
As expected. pass
Test 3 Click on submit
button with correct
user name add
password.
System allow user to
login.
System allow user to
access application
based on rights given
to him.
pass
Name :- User login module
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1
Click on submit button
without user name and
password.
System does not allow
user to login.
System displays
message and resume
to the same page.
pass
Test 2 Click on submit button
without correct
password & re-
password.
Message please fill
up the correct
password & re
password
System displays
message and resume
to the same page.
pass
Test 3 Select on user type
with correct user
registration
System allow user to
login.
System allow user to
access application
based on right given
to him.
pass
Name :-User Registration
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1 Click on update
button without add
new information of
blood bank name.
System does not allow
admin to save data
without add blood
bank information.
System displays
message to the same
page.
pass
Test 2 Click on edit button all
blood bank location
information.
Message update
successfully .
System allow admin
to add new category
information into the
system.
pass
Name :- Blood bank
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1 Click on update
button without add
new information of
request for blood
bank name
System does not allow
admin to save data
without add blood
bank name
System displays
message to the same
page.
pass
Name :- Blood request
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1 Click on update
button without add
new information of
donor request for
blood bank name.
System does not allow
admin to save data
without add blood
bank name
System displays
message to the same
page.
pass
Name :- Donor request
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1 Click on submit
button without name.
System does not allow
user name
System displays
message and resume
to the same page.
pass
Test 2 Click on submit
button with invalid
email id
Message "please fill
up their e ail id
As expected. pass
Test 3 Click on submit
button with require
Feedback message
System allow user to
feedback.
System allow user to
access application
based on rights given
to him.
pass
Name :- Feed back
No Test condition Expected Result Actual output Status
(pass, fail)
Test 1 Click on submit
button without name.
System does not allow
user to login.
System displays
message and resume
to the same page.
pass
Test 2 Click on submit
button with invalid
email id
Message "please fill
up the username or
password
As expected. pass
Test 3 Click on submit
button with correct
contact no
System allow user to
login.
System allow user to
access application
based on rights given
to him.
pass
Name :- Inquiry
Post Implementation Review
• 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.
• And also it display blood bank list and all information.
FEATURE ENHANCEMENTS
• Through online directory user can search any blood bank data by location.
• User can also message module.
• User can see this website and search blood bank.
• This website can manage and create their own information.
BIBLIOGRAPHY
Reference Books and journal
• Asp.net4.0
• Asp.net 3.5 complete reference
Referring online manual from website
•www.codeproject.com
•www.tutorialpoints.com
•www.w3school.com

More Related Content

What's hot

Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
Chirag N Jain
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
SM. Aurnob
 
Blood Bank Management System.docx
Blood Bank Management System.docxBlood Bank Management System.docx
Blood Bank Management System.docx
BlenKassahun1
 
ER diagrams for blood bank management system
ER diagrams for blood bank management systemER diagrams for blood bank management system
ER diagrams for blood bank management system
Soham Nanekar
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment system
Afsarah Jahin
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system design
Rohit Jawale
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
Sakibhasan63
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
Jawhar Ali
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
GCWUF
 
Smart Blood Bank
Smart Blood BankSmart Blood Bank
Smart Blood Bank
k Tarun
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentation
City University
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-project
narii
 
Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)
Ikhtiar Khan Sohan
 
Blood bank management system (3).pptx
Blood bank management system (3).pptxBlood bank management system (3).pptx
Blood bank management system (3).pptx
49LavanyaPrasadCST
 
Blood bank project8 sem
Blood bank project8 semBlood bank project8 sem
Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project Proposal
Azmeen Gadit
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
Chirag N Jain
 
Blood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;sBlood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;s
Mahak Dhakad
 
Online Blood Donor Management System.pptx
Online Blood Donor Management System.pptxOnline Blood Donor Management System.pptx
Online Blood Donor Management System.pptx
20EUCS065KAVINRAJGK
 
Emergency blood donation management system
Emergency blood donation management systemEmergency blood donation management system
Emergency blood donation management system
Fahim Faysal
 

What's hot (20)

Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Management System.docx
Blood Bank Management System.docxBlood Bank Management System.docx
Blood Bank Management System.docx
 
ER diagrams for blood bank management system
ER diagrams for blood bank management systemER diagrams for blood bank management system
ER diagrams for blood bank management system
 
Blood donor managment system
Blood donor managment systemBlood donor managment system
Blood donor managment system
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system design
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Smart Blood Bank
Smart Blood BankSmart Blood Bank
Smart Blood Bank
 
Blood bank mange project presentation
Blood bank mange project presentationBlood bank mange project presentation
Blood bank mange project presentation
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-project
 
Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)
 
Blood bank management system (3).pptx
Blood bank management system (3).pptxBlood bank management system (3).pptx
Blood bank management system (3).pptx
 
Blood bank project8 sem
Blood bank project8 semBlood bank project8 sem
Blood bank project8 sem
 
Blood Bank Management System Project Proposal
Blood Bank Management System Project ProposalBlood Bank Management System Project Proposal
Blood Bank Management System Project Proposal
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;sBlood Bank Project In Php&Java_Scrpt;s
Blood Bank Project In Php&Java_Scrpt;s
 
Online Blood Donor Management System.pptx
Online Blood Donor Management System.pptxOnline Blood Donor Management System.pptx
Online Blood Donor Management System.pptx
 
Emergency blood donation management system
Emergency blood donation management systemEmergency blood donation management system
Emergency blood donation management system
 

Similar to Blood_Bank_Management_System_A_Project_P.pdf

Blood_Bank_Management_System_A_Project_P.pptx
Blood_Bank_Management_System_A_Project_P.pptxBlood_Bank_Management_System_A_Project_P.pptx
Blood_Bank_Management_System_A_Project_P.pptx
JackTheMan1
 
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdfdokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
AdPatel5
 
abcd(1).pptx
abcd(1).pptxabcd(1).pptx
abcd(1).pptx
FreefireGarena22
 
blood donation ppt.pptx
blood donation ppt.pptxblood donation ppt.pptx
blood donation ppt.pptx
VinishaJ3
 
Online blood donor Management System
Online blood donor Management SystemOnline blood donor Management System
Online blood donor Management System
Sathish780811
 
Web Based Claim Processing System
Web Based Claim Processing SystemWeb Based Claim Processing System
Web Based Claim Processing System
Conestoga Collage
 
E_Hospital_Mnagement_System.pptx
E_Hospital_Mnagement_System.pptxE_Hospital_Mnagement_System.pptx
E_Hospital_Mnagement_System.pptx
HarshitBisen4
 
BRAHMMI PRC1
BRAHMMI PRC1BRAHMMI PRC1
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
Ramachendran Logarajah
 
SRS on blood bank
SRS on blood bankSRS on blood bank
SRS on blood bank
Hatim Baroodwala
 
tbca65
tbca65tbca65
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkblood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
BalaKrishna616942
 
Se project
Se projectSe project
Se project
Hasham Nabeel
 
Blood bank Management System Salesforce
Blood bank Management System SalesforceBlood bank Management System Salesforce
Blood bank Management System Salesforce
sonalighai
 
Blood Bank.pptx
Blood Bank.pptxBlood Bank.pptx
Blood Bank.pptx
ChaitraliDesai1
 
Blood bank management
Blood bank managementBlood bank management
Blood bank management
Sudha Hari Tech Solution Pvt ltd
 
Newgen solution Customer Query Resolution and Response Tracking System
Newgen solution   Customer Query Resolution and Response Tracking SystemNewgen solution   Customer Query Resolution and Response Tracking System
Newgen solution Customer Query Resolution and Response Tracking System
Newgen Software Technologies Limited
 
The Stream is the Database - Revolutionizing Healthcare Data Architecture
The Stream is the Database - Revolutionizing Healthcare Data ArchitectureThe Stream is the Database - Revolutionizing Healthcare Data Architecture
The Stream is the Database - Revolutionizing Healthcare Data Architecture
DataWorks Summit/Hadoop Summit
 
final new 7219.docx
final new 7219.docxfinal new 7219.docx
final new 7219.docx
AgCreation5
 
Blood management system
Blood management systemBlood management system
Blood management system
Rajendra Kandel
 

Similar to Blood_Bank_Management_System_A_Project_P.pdf (20)

Blood_Bank_Management_System_A_Project_P.pptx
Blood_Bank_Management_System_A_Project_P.pptxBlood_Bank_Management_System_A_Project_P.pptx
Blood_Bank_Management_System_A_Project_P.pptx
 
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdfdokumen.tips_srs-on-online-blood-bank-managment-system.pdf
dokumen.tips_srs-on-online-blood-bank-managment-system.pdf
 
abcd(1).pptx
abcd(1).pptxabcd(1).pptx
abcd(1).pptx
 
blood donation ppt.pptx
blood donation ppt.pptxblood donation ppt.pptx
blood donation ppt.pptx
 
Online blood donor Management System
Online blood donor Management SystemOnline blood donor Management System
Online blood donor Management System
 
Web Based Claim Processing System
Web Based Claim Processing SystemWeb Based Claim Processing System
Web Based Claim Processing System
 
E_Hospital_Mnagement_System.pptx
E_Hospital_Mnagement_System.pptxE_Hospital_Mnagement_System.pptx
E_Hospital_Mnagement_System.pptx
 
BRAHMMI PRC1
BRAHMMI PRC1BRAHMMI PRC1
BRAHMMI PRC1
 
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
 
SRS on blood bank
SRS on blood bankSRS on blood bank
SRS on blood bank
 
tbca65
tbca65tbca65
tbca65
 
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkkblood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
blood_donar.pptxhhjjjjjjjjjkkkkkkkkkkkkkkk
 
Se project
Se projectSe project
Se project
 
Blood bank Management System Salesforce
Blood bank Management System SalesforceBlood bank Management System Salesforce
Blood bank Management System Salesforce
 
Blood Bank.pptx
Blood Bank.pptxBlood Bank.pptx
Blood Bank.pptx
 
Blood bank management
Blood bank managementBlood bank management
Blood bank management
 
Newgen solution Customer Query Resolution and Response Tracking System
Newgen solution   Customer Query Resolution and Response Tracking SystemNewgen solution   Customer Query Resolution and Response Tracking System
Newgen solution Customer Query Resolution and Response Tracking System
 
The Stream is the Database - Revolutionizing Healthcare Data Architecture
The Stream is the Database - Revolutionizing Healthcare Data ArchitectureThe Stream is the Database - Revolutionizing Healthcare Data Architecture
The Stream is the Database - Revolutionizing Healthcare Data Architecture
 
final new 7219.docx
final new 7219.docxfinal new 7219.docx
final new 7219.docx
 
Blood management system
Blood management systemBlood management system
Blood management system
 

Recently uploaded

Muscles of Mastication by Dr. Rabia Inam Gandapore.pptx
Muscles of Mastication by Dr. Rabia Inam Gandapore.pptxMuscles of Mastication by Dr. Rabia Inam Gandapore.pptx
Muscles of Mastication by Dr. Rabia Inam Gandapore.pptx
Dr. Rabia Inam Gandapore
 
Complementary feeding in infant IAP PROTOCOLS
Complementary feeding in infant IAP PROTOCOLSComplementary feeding in infant IAP PROTOCOLS
Complementary feeding in infant IAP PROTOCOLS
chiranthgowda16
 
CBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdfCBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdf
suvadeepdas911
 
Top 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in IndiaTop 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in India
Swastik Ayurveda
 
CHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdfCHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdf
rishi2789
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
rightmanforbloodline
 
Top Effective Soaps for Fungal Skin Infections in India
Top Effective Soaps for Fungal Skin Infections in IndiaTop Effective Soaps for Fungal Skin Infections in India
Top Effective Soaps for Fungal Skin Infections in India
SwisschemDerma
 
Ketone bodies and metabolism-biochemistry
Ketone bodies and metabolism-biochemistryKetone bodies and metabolism-biochemistry
Ketone bodies and metabolism-biochemistry
Dhayanithi C
 
Diabetic nephropathy diagnosis treatment
Diabetic nephropathy diagnosis treatmentDiabetic nephropathy diagnosis treatment
Diabetic nephropathy diagnosis treatment
arahmanzai5
 
CHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdfCHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdf
rishi2789
 
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.GawadHemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
NephroTube - Dr.Gawad
 
Osteoporosis - Definition , Evaluation and Management .pdf
Osteoporosis - Definition , Evaluation and Management .pdfOsteoporosis - Definition , Evaluation and Management .pdf
Osteoporosis - Definition , Evaluation and Management .pdf
Jim Jacob Roy
 
Efficacy of Avartana Sneha in Ayurveda
Efficacy of Avartana Sneha in AyurvedaEfficacy of Avartana Sneha in Ayurveda
Efficacy of Avartana Sneha in Ayurveda
Dr. Jyothirmai Paindla
 
Best Ayurvedic medicine for Gas and Indigestion
Best Ayurvedic medicine for Gas and IndigestionBest Ayurvedic medicine for Gas and Indigestion
Best Ayurvedic medicine for Gas and Indigestion
Swastik Ayurveda
 
8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx
8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx
8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx
Holistified Wellness
 
Cardiac Assessment for B.sc Nursing Student.pdf
Cardiac Assessment for B.sc Nursing Student.pdfCardiac Assessment for B.sc Nursing Student.pdf
Cardiac Assessment for B.sc Nursing Student.pdf
shivalingatalekar1
 
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic ApproachIntegrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
Ayurveda ForAll
 
Tests for analysis of different pharmaceutical.pptx
Tests for analysis of different pharmaceutical.pptxTests for analysis of different pharmaceutical.pptx
Tests for analysis of different pharmaceutical.pptx
taiba qazi
 
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấuK CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
HongBiThi1
 
THERAPEUTIC ANTISENSE MOLECULES .pptx
THERAPEUTIC ANTISENSE MOLECULES    .pptxTHERAPEUTIC ANTISENSE MOLECULES    .pptx
THERAPEUTIC ANTISENSE MOLECULES .pptx
70KRISHPATEL
 

Recently uploaded (20)

Muscles of Mastication by Dr. Rabia Inam Gandapore.pptx
Muscles of Mastication by Dr. Rabia Inam Gandapore.pptxMuscles of Mastication by Dr. Rabia Inam Gandapore.pptx
Muscles of Mastication by Dr. Rabia Inam Gandapore.pptx
 
Complementary feeding in infant IAP PROTOCOLS
Complementary feeding in infant IAP PROTOCOLSComplementary feeding in infant IAP PROTOCOLS
Complementary feeding in infant IAP PROTOCOLS
 
CBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdfCBL Seminar 2024_Preliminary Program.pdf
CBL Seminar 2024_Preliminary Program.pdf
 
Top 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in IndiaTop 10 Best Ayurvedic Kidney Stone Syrups in India
Top 10 Best Ayurvedic Kidney Stone Syrups in India
 
CHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdfCHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 1_ANTI TB DRUGS.pdf
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 
Top Effective Soaps for Fungal Skin Infections in India
Top Effective Soaps for Fungal Skin Infections in IndiaTop Effective Soaps for Fungal Skin Infections in India
Top Effective Soaps for Fungal Skin Infections in India
 
Ketone bodies and metabolism-biochemistry
Ketone bodies and metabolism-biochemistryKetone bodies and metabolism-biochemistry
Ketone bodies and metabolism-biochemistry
 
Diabetic nephropathy diagnosis treatment
Diabetic nephropathy diagnosis treatmentDiabetic nephropathy diagnosis treatment
Diabetic nephropathy diagnosis treatment
 
CHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdfCHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdf
CHEMOTHERAPY_RDP_CHAPTER 4_ANTI VIRAL DRUGS.pdf
 
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.GawadHemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
Hemodialysis: Chapter 4, Dialysate Circuit - Dr.Gawad
 
Osteoporosis - Definition , Evaluation and Management .pdf
Osteoporosis - Definition , Evaluation and Management .pdfOsteoporosis - Definition , Evaluation and Management .pdf
Osteoporosis - Definition , Evaluation and Management .pdf
 
Efficacy of Avartana Sneha in Ayurveda
Efficacy of Avartana Sneha in AyurvedaEfficacy of Avartana Sneha in Ayurveda
Efficacy of Avartana Sneha in Ayurveda
 
Best Ayurvedic medicine for Gas and Indigestion
Best Ayurvedic medicine for Gas and IndigestionBest Ayurvedic medicine for Gas and Indigestion
Best Ayurvedic medicine for Gas and Indigestion
 
8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx
8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx
8 Surprising Reasons To Meditate 40 Minutes A Day That Can Change Your Life.pptx
 
Cardiac Assessment for B.sc Nursing Student.pdf
Cardiac Assessment for B.sc Nursing Student.pdfCardiac Assessment for B.sc Nursing Student.pdf
Cardiac Assessment for B.sc Nursing Student.pdf
 
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic ApproachIntegrating Ayurveda into Parkinson’s Management: A Holistic Approach
Integrating Ayurveda into Parkinson’s Management: A Holistic Approach
 
Tests for analysis of different pharmaceutical.pptx
Tests for analysis of different pharmaceutical.pptxTests for analysis of different pharmaceutical.pptx
Tests for analysis of different pharmaceutical.pptx
 
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấuK CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
 
THERAPEUTIC ANTISENSE MOLECULES .pptx
THERAPEUTIC ANTISENSE MOLECULES    .pptxTHERAPEUTIC ANTISENSE MOLECULES    .pptx
THERAPEUTIC ANTISENSE MOLECULES .pptx
 

Blood_Bank_Management_System_A_Project_P.pdf

  • 1. Blood Bank Management System A Project Presentation on Submitted By: Rinku S. Patel (13084231181) Poonam K. Patel (13084231173) Internal Guide: Mr. Dhaval K. Raval Submitted To: Department of Computer Science, Ganpat University,384012
  • 2. PROJECT PROFILE Project Name Blood Bank Managemant System Objective The system provide online information of blood bank and administrators can also all information about blood bank,donor,patient request and blood requriments. Platform Web application Front End Asp . NET 4.0 with c# Back End Microsoft Sql Server 2008 Other Tools MS Office 2007 ,Visual studio Project Duration 50 days Internal Guide Mr. Dhaval K.Raval Submitted To Department of computer science,Ganpat University Develop By Rinku S.Patel Poonam K.patel
  • 3. EXISTING SYSTEM • Existing system is window Application. • 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.
  • 4. NEED FOR NEW SYSTEM • User view all Blood bank information is location wise. • Donor easily donate the blood near Blood bank Location. • Patient easily request for blood near Blood bank location • In this system also supported inquiry form for user.
  • 5. FUNCTION SPECIFICATION ADMIN:- • Manage Registration for user • Manage Blood bank information like (update, delete) • Manage Donor Request for Donor • Manage patient Request for needy people • Manage Inquiry form for Appropriate Reply • Manage feedback for Appropriate Reply • Blood bank information view/update • View Donor information • Manage Patient Blood Request. BLOOD BANK:- 1.Admin 2.Blood bank 3.Donor 4.Patient DONOR:- • Manage Donor information(profile) • Add new Donation for Blood PATIENT:- • Manage patient information(profile) • Give the Request for patient for blood
  • 6. HARDWARE & SOFTWARE SPECIFICATION  Hardware Specification :  Server Side:  Client Side: Processor 3.6 GHz RAM 2 GB Hard Disk 80 GB Processor 2.40 GHz RAM 1 GB Hard Disk 20 GB
  • 7.  Software Specification : • Server Side • Client Side Operating System Window Server 2008 Runtime Environment .Net Framework 4.0 Web Server IIS 7.0 Front End Microsoft Asp.Net 2010 with c# Back End SQL server 2008 Operating System Windows XP or any compatible OS Web Browser Internet Explorer 6.0 or any compatible web browser.
  • 9. Start Is Registered user Is Valid User Login Admin Registration No No Yes Manage bloodbank Manage donor Manage request patient Manage city/location View feedback Manage inquiry Blood bank View request Add new blood bank Manage donor Donor View profile Make new Blood Donation View profile Patient Request for blood A B C D No No No Yes Yes Yes Yes Manage patient blood request Manage inventory
  • 10. A B C D Logout End
  • 11. TIMELINE CHART Development Phase 50 Days Duration (Day) 0 to 05 Day 06 to 10 Day 11 to 20 Day 21 to 30 Day 31 to 40 Day 41 to 50 Day Requirement Gathering and Analysis 10 Design 10 Coding 20 Testing 5 Implementation & Documentation 5 Total Time (Day) 50
  • 15. Registration Login Manage Blood bank Manage Donor Manage Patient request View Feedback Manage City/Location Blood Bank Management System Use case Diagram Admin: Manage inquiry
  • 16. Registration Login View request Add new blood bank Blood Bank Management System Blood bank: Manage donor Manage patient blood request Manage stock
  • 17. Registration Login View Profile Make new Blood Donation Blood Bank Management System Donor:
  • 18. Registration Login View Profile Patient Request for blood Blood Bank Management System Patient :
  • 19. login Registration Manage blood bank Start No Valid? No Reg ? logout End Yes Yes Activity Diagram for Admin: Activity Diagram Manage donor Manage patient req. Manage city/location View feedback Manage inquiry
  • 20. login Registration Start No Valid? Reg ? logout End Yes Yes Activity Diagram for blood bank: View request Add new blood bank Manage donor No Manage patient blood request Manage stock
  • 21. login Registration Start No Valid? No Reg ? logout End Yes Yes Activity Diagram for Donor: View profile Make new Blood Donation
  • 22. login Registration Start No Valid? No Reg ? logout End Yes Yes Activity Diagram for patient: View profile Patient Request for blood
  • 23. Class diagram 1 * 1 <<Use> > * 1 <<Use>> 1 * * ma 1 * * ADMIN -ID : STRING -Bloodbank_management() +Donor_management() +Patient_Request() +User_management() +Login() USER -ID: INT NAME BIRTH_DATE CONTACT_NO EMAIL_ID +Register() +Login() +Make_request() +View_services() +Feedback() Blood bank -B_ID : INT Name: STRING S_ID : ID +Login() +Sign_up() +Request_management() +Donor_management() view_profile() New Donor Request -DD :INT B ID :INT D NAME :STRING L_ID : INT +Check Donore () +Request new Donor () Patient Request Location -ID :INT B ID :INT -L_ID : INT S NAME: STRING V_ID : INT +Check service () +Request service () STATE -S ID : INT STATE:STRING + Provide State() CITY -C ID : INT SID : INT SNAME : STRING +Provide state wise city() LOCATION -LOC ID : INT CID : INT L NAME: STRING +Provide City wise location ()
  • 25. S:System D:Database Admin Send Request Get interface Successfully registerated Login(user name,passward) Send request Get interface Successfully login Manage blood bank Store blood bank details Acknowledgement Manage successfully Manage donor Store donor details Manage successfully Acknowledgement Manage request patient Store request patient details Acknowledgement Manage successfully Manage city/location Store city/location details Manage successfully Acknowledgement view feedback Manage inquiry Store inquiry details Manage successfully logout logout successfully Admin: X Get reply Fetch feedback details Store feedback details Acknowledgement Registration X X
  • 26. S:System D:Database Blood bank Blood bank : X X X Successfully registerated Send Request Get interface Login(user name,passward) Send request Get interface Successfully login Store request View request Fetch request Add new blood bank Store add new blood bank details Acknowledgement Successfully add new blood bank Manage donor Manage donor successfully Store donor details Acknowledgement Get reply Manage patient blood request Manage patient blood request successfully Manage stock Store stock details Acknowledgement Manage stock successfully logout logout successfully Store patient blood request Acknowledgement Registration
  • 27. S:System D:Database donor Donor : X X X Send Request Successfully registerated Get interface Login(user name,passward) Get interface Send request Successfully login View profile Store profile details Fetch profile details Get reply Store new blood details Acknowledgement Successfully new blood donation logout successfully logout Make new Blood Donation Registration
  • 28. S:System D:Database patient Patient : X X X Successfully registerated Send Request Get interface Login(user name,passward) Successfully login Send request Get interface View profile Get reply Store profile details Fetch profile details Search patient request for blood Fetch patient request for blood Give request for blood logout logout successfully Patient Request for blood Registration
  • 29. Collaboration Diagram Blood Bank Management Admin Data Base 1.3 successfully reg. 2.3 successfully login 3.3 manage successfully 4.3 manage successfully 5.3 manage successfully 6.3 manage successfully 7.3 get reply 8.3 manage successfully 9.1 successfully logout 1.0 2.0 login user/password 3.0 manage blood bank 4.0 manage donor 5.0 manage req.patient 6.0 manage city/location 7.0 view feedback 8.0 manage inquiry 9.0 logout 1.1 check user details 2.1 check user/password 3.1 store blood bank details 4.1 store donor details 5.1 store req.patient details 6.1 store city/location details 7.1 store feedback details 8.1 store inquiry details 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 Admin: Registration
  • 30. Blood Bank Management bloodbank Data Base 1.3 successfully reg. 2.3 successfully login 3.3 get reply 4.3 manage add new blood bank successfully 5.3 manage donor successfully 6.3 manage patient blood request successfully 7.3 manage stock 8.1 successfully logout 1.0 2.0 login user/password 3.0 view request 4.0 add new blood bank 5.0 manage donor 6.0 manage patient blood request 7.0 manage stock 8.0 logout 1.1 check user details 2.1 check user/password 3.1 store request 4.1 store add new blood bank details 5.1 store donor details 6.1 store patient blood request 7.1 store stock 1.2 fetch user details 2.2 fetch user/password 3.2 fetch request 4.2fetch new blood bank details 5.2 fetch donor details 6.2 fetch patient blood details 7.2 fetch stock Blood bank: Registration
  • 31. Blood Bank Management Donor Data Base 1.3 successfully reg. 2.3 successfully login 3.3 get reply 4.3 successfully new blood donation 5.1 successfully logout 1.0 2.0 login user/password 3.0 view profile 4.0 make new Blood Donation 5.0 logout 1.1 check user details 2.1 check user/password 3.1 store profile details 4.1 store new blood details 1.2 fetch user details 2.2 fetch user/password 3.2 fetch profile details 4.2fetch new blood details Donor : Registration
  • 32. Blood Bank Management patient Data Base 1.3 successfully reg. 2.3 successfully login 3.3 get reply 4.3 give patient request for blood 5.1 successfully logout 1.0 Registration 2.0 login user/password 3.0 view profile 4.0 patient Request for blood 5.0 logout 1.1 check user details 2.1 check user/password 3.1 store profile details 4.1 Search patient request for blood 1.2 fetch user details 2.2 fetch user/password 3.2 fetch profile details 4.2fetch patient request for blood details Patient :
  • 33. Table Name: Usertype_mst Field Name Data Type Size Constraints Description U_id bigint 4 Primary key To store the user id U_type nvarchar 50 NOT NULL To store the user type Data Dictionary Primary key:-u_id Description:- This Table is store the user information
  • 34. Field Name Data Type Size Constraints Description State_id bigint 4 Primary key To store the state id State name nvarchar 50 NOT NULL To store the state name Table Name: State_mst Primary key:-state id Description:- This Table is store the states information
  • 35. Field Name Data Type Size Constraints Description city_id bigint 4 Primary key To store the city_id state_id bigint 4 Foreign key References of the state id from state_mst city _name nvarchar 15 NOT NULL Reference of the city name form city_mst Table Name: City_mst Primary key:-city id Foreign key:-state_id Description:- This Table is store cities information with states wise
  • 36. Field Name Data Type Size Constraints Description location_id bigint 4 Primary key To store the location id City_id bigint 4 Foreign key Reference fo the city id from city_mst location _name nvarchar 50 NOT NULL To store the location name Table Name: Location_mst Primary key:-location id Foreign key:-city_id Description:- This Table is store location information cities wise
  • 37. Field Name Data Type Size Constraint Description Reg_id Numeric 4 Primary key To store the reg_id U_id Numeric 10 Foreign key References of the User_id from usertype_mst Name Nvarchar 50 NOT NULL To store the name Cont_no nvarchar 10 NOT NULL To store the cont no Address nvarchar 50 NOT NULL To store the address State nvarchar 15 NOT NULL To store the state City nvarchar 15 NOT NULL To store the city Location nvarchar 15 NOT NULL To store the location Pin-code nvarchar 10 NOT NULL To store the pin code Email nvarchar 30 NOT NULL To store the email Table Name: Registration Primary key:-R_ id Foreign key:-u_id Description:- This Table is store user registration information Co t…..
  • 38. Birth date datetime NOT NULL To store the birthdate Gender nvarchar 6 NOT NULL To store the gender User_name nvarchar 20 Unique key To store the user name Password nvarchar 20 NOT NULL To store the password Security_que nvarchar 30 NOT NULL To store the security que Answer nvarchar 15 NOT NULL To store the answer Flag Bit 1 NOT NULL To store the flag Co t…..
  • 39. Field Name Data Type Size Constraint Description b_id bigint 4 Primary Key To store the blood bank _id reg_id bigint 4 Foreign key References of the regstration_id from regstration Bb_name nvarchar 10 NOT NULL To store the blood bank name Loc_id bigint 4 Foreign key References the location id from location_mst City id bigint 4 Foreign key References of the city id from city_mst Contact no Numeric 12 NOT NULL To store the contact no Status bit 1 NOT NULL To store the status ddate datetime NOT NULL To store the donated date Table Name: Bloodbank_mst Primary key:-b_id Foreign key:-Reg_id,loc_id,city_id Description:- This Table is store blood bank information location and cities wise
  • 40. Field Name Data Type Size Constraint Description D_id bigint 4 Primary Key To store the donation id Reg_id bigint 4 Foreign key References of the registration id from registration Name nvarchar 10 NOT NULL To store the name b_id bigint 4 Foreign key References of the blood bank id from bloodbank_mst bgroup nvarchar 10 NOT NULL To store the blood group Qty nvarchar 20 NOT NULL To store the qty ddate datetime NOT NULL To store donated date Table Name: Donation_mst Primary key:-d_id Foreign key:-Reg_id,bb_id Description:- This Table is store donor information for blood bank wise
  • 41. Field Name Data Type Size Constraint Description br_id bigint 4 Primary Key To store the blood bank _id Reg_id Bigint 4 Foreign Key To store regtraction id for Patient B_id Bigint 4 Foreign key To fetch blood bank id Loc_id bigint 4 Foreign key References the location id from location_mst City id bigint 4 Foreign key References of the city id from city_mst Contact no Numeric 12 NOT NULL To store the contact no bgroup nvarchar 10 NOT NULL To store the blood group qty nvarchar 10 NOT NULL To store the qty Status bit 1 NOT NULL To store the blood request status for patient D_date datetime NOT NULL To store the donate date Table Name: Blood Request Primary key:-br_id Foreign key:-user_id,loc_id,city_id,b_id Description:- This Table is use to store blood request information
  • 42. Field Name Data Type Size Constraint Description Inq_Id bigint 4 Primary key To store the id Name nvarchar 20 NOT NULL To store the name Inquiry nvarchar Max NOT NULL To store the inquiry Address nvarchar 50 NOT NULL To store the address Phone no nvarchar 20 NOT NULL To store the phone no Email nvarchar 30 NOT NULL To store the email Date Datetime NOT NULL To store the date Flage bit 1 NOT NULL To store the flage Table Name: inquiry _Form Primary key:- inq_id Description:- This Table to store inquiry information submitted for user and visitor
  • 43. Field Name Data Type Size Constraints Description fid bigint 4 Primary key To store the id Name nvarchar 50 NOT NULL To store the name Email nvarchar 50 NOT NULL To store the email Feed back nvarchar max NOT NULL To store the feed back Table Name: Feedback Primary key:- fid Description:- This Table to store feedback information
  • 45. Home Page: Description: This page for show home page information
  • 46. About Us Page: Description: This page for show about us information page
  • 47. Registration Page: Description: This page for user registration page
  • 48. Registration validation page: Description: This page for registration validation
  • 49. Description: This page for fill the registration form
  • 50. Inquiry Page: Description: This page for store inquiry information
  • 51. Message Confirmation page: Description: This page for submit information message for inquire
  • 52. Feedback Page: Description: This page for feedback page show validation
  • 53. Description: This page submit feedback information
  • 55. Admin Side Page: Description: This page for admin login
  • 56. Description: This page use for admin home
  • 57. Description: This page show user type wise information
  • 58. Description: This page show Donor user type wise information
  • 59. Description: This page show patient user type wise information
  • 60. Description: This page show blood bank user type wise information
  • 61. Description: This page show message delete confirmation page for patient
  • 62. Place Side Page: Description: This page show place information(state, city, location)
  • 63. Description:This page show place information(state)
  • 64. Description: This page show place information for selected state wise city information
  • 65. Description: This page show place information for selected city wise location information
  • 66. Description: This page submit information for selected city wise location information
  • 67. Description: This page show place information(select state & city)
  • 68. Description: This page use for manage for blood bank information
  • 69. Description: This page show blood bank information delete confirmation message
  • 70. Description: This page show for manage for blood bank information(update)
  • 71. Description: This page use for manage for blood bank information(edit/delete)
  • 72. Description: This page use for manage for patient blood request(edit/delete)
  • 73. Manage Blood Request: Description: This page show blood request for patient confirmation page(patient request delete)
  • 74. Description: This page use for blood request for patient confirmation page
  • 75. Description: This page for blood request for patient confirmation page(update successfully)
  • 76. Description: This page for Donor information
  • 77. Description: This page show feedback information
  • 78. Description: This page show inquiry information
  • 79. Description: This page for Blood bank information in blood stock
  • 80. Blood Bank side Page: Description: This page use for blood bank login
  • 81. Description: This page show blood bank home information
  • 82. Description: This page show blood bank profile
  • 83. Description: This page for show blood bank stock
  • 84. Description: This page for add the new blood bank
  • 85. Description: This page use for add the new blood bank
  • 86. Description: This page show patient blood request page
  • 87. Donor side page: Description: This page for donor login
  • 88. Description: This page show donor home
  • 89. Description: This page show donor profile
  • 90. Description: This page use for donor information page
  • 91. Description: This page use for donate blood information page
  • 92. Patient Login Page: Description: This page for patient login
  • 93. Description: This page show the for patient home
  • 94. Description: This page show for patient profile
  • 95. Description: This page show new patient blood request
  • 96. Description: This page use for show new patient blood request
  • 97. Description: This page use for check blood availability
  • 99. Blood bank list: Description: This page for blood bank list
  • 100. Blood bank list: Description: This page show user list information
  • 101. Donor list: Description: This page show donor list information
  • 102. Patient list: Description: This page show patient list information
  • 103. Testing No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on submit button without user name and password. System does not allow user to login. System displays message and resume to the same page. pass Test 2 Click on submit button with invalid user name and or password. Message "please fill up the username or password As expected. pass Test 3 Click on submit button with correct user name add password. System allow user to login. System allow user to access application based on rights given to him. pass Name :- User login module
  • 104. No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on submit button without user name and password. System does not allow user to login. System displays message and resume to the same page. pass Test 2 Click on submit button without correct password & re- password. Message please fill up the correct password & re password System displays message and resume to the same page. pass Test 3 Select on user type with correct user registration System allow user to login. System allow user to access application based on right given to him. pass Name :-User Registration
  • 105. No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on update button without add new information of blood bank name. System does not allow admin to save data without add blood bank information. System displays message to the same page. pass Test 2 Click on edit button all blood bank location information. Message update successfully . System allow admin to add new category information into the system. pass Name :- Blood bank
  • 106. No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on update button without add new information of request for blood bank name System does not allow admin to save data without add blood bank name System displays message to the same page. pass Name :- Blood request
  • 107. No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on update button without add new information of donor request for blood bank name. System does not allow admin to save data without add blood bank name System displays message to the same page. pass Name :- Donor request
  • 108. No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on submit button without name. System does not allow user name System displays message and resume to the same page. pass Test 2 Click on submit button with invalid email id Message "please fill up their e ail id As expected. pass Test 3 Click on submit button with require Feedback message System allow user to feedback. System allow user to access application based on rights given to him. pass Name :- Feed back
  • 109. No Test condition Expected Result Actual output Status (pass, fail) Test 1 Click on submit button without name. System does not allow user to login. System displays message and resume to the same page. pass Test 2 Click on submit button with invalid email id Message "please fill up the username or password As expected. pass Test 3 Click on submit button with correct contact no System allow user to login. System allow user to access application based on rights given to him. pass Name :- Inquiry
  • 110. Post Implementation Review • 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. • And also it display blood bank list and all information.
  • 111. FEATURE ENHANCEMENTS • Through online directory user can search any blood bank data by location. • User can also message module. • User can see this website and search blood bank. • This website can manage and create their own information.
  • 112. BIBLIOGRAPHY Reference Books and journal • Asp.net4.0 • Asp.net 3.5 complete reference Referring online manual from website •www.codeproject.com •www.tutorialpoints.com •www.w3school.com