a project presentation on blood bank management...

112
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

Upload: buihuong

Post on 07-Mar-2018

326 views

Category:

Documents


34 download

TRANSCRIPT

Page 1: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 2: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 3: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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.

Page 4: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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.

Page 5: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 6: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System 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

Page 7: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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.

Page 8: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

System Flow Chart

Page 9: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 10: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

A B C D

Logout

End

Page 11: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 12: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

E-R Diagram

Page 13: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 14: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

UML Diagram

Page 15: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 16: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Registration

Login

View request

Add new blood bank

Blood Bank Management System

Blood bank:

Manage donor

Manage patient blood request

Manage stock

Page 17: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Registration

Login

View Profile

Make new Blood Donation

Blood Bank Management System

Donor:

Page 18: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Registration

Login

View Profile

Patient Request for blood

Blood Bank Management System

Patient :

Page 19: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 20: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 21: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

login

Registration

Start

No

Valid?

No Reg ?

logout

End

Yes

Yes

Activity Diagram for Donor:

View profile

Make new Blood

Donation

Page 22: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

login

Registration

Start

No

Valid?

No Reg ?

logout

End

Yes

Yes

Activity Diagram for patient:

View profile

Patient Request

for blood

Page 23: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System 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

()

Page 24: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Sequence Diagram

Page 25: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 26: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 27: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 28: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 29: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 30: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 31: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 32: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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 :

Page 33: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 34: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 35: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 36: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 37: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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…..

Page 38: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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…..

Page 39: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 40: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 41: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 42: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 43: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 44: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

INPUT DESIGN

Page 45: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Home Page: Description: This page for show home page information

Page 46: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

About Us Page: Description: This page for show about us information page

Page 47: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Registration Page: Description: This page for user registration page

Page 48: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Registration validation page: Description: This page for registration validation

Page 49: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page for fill the registration form

Page 50: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Inquiry Page: Description: This page for store inquiry information

Page 51: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Message Confirmation page: Description: This page for submit information message for inquire

Page 52: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Feedback Page: Description: This page for feedback page show validation

Page 53: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page submit feedback information

Page 54: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Validation Page:

Description: Validation for feedback form

Page 55: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Admin Side Page: Description: This page for admin login

Page 56: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for admin home

Page 57: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show user type wise information

Page 58: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show Donor user type wise information

Page 59: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show patient user type wise information

Page 60: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show blood bank user type wise information

Page 61: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show message delete confirmation page for patient

Page 62: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Place Side Page: Description: This page show place information(state, city, location)

Page 63: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description:This page show place information(state)

Page 64: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show place information for selected state wise city information

Page 65: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show place information for selected city wise location information

Page 66: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page submit information for selected city wise location information

Page 67: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show place information(select state & city)

Page 68: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for manage for blood bank information

Page 69: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show blood bank information delete confirmation message

Page 70: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show for manage for blood bank information(update)

Page 71: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for manage for blood bank information(edit/delete)

Page 72: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for manage for patient blood request(edit/delete)

Page 73: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Manage Blood Request: Description: This page show blood request for patient confirmation page(patient request delete)

Page 74: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for blood request for patient confirmation page

Page 75: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page for blood request for patient confirmation page(update successfully)

Page 76: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page for Donor information

Page 77: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show feedback information

Page 78: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show inquiry information

Page 79: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page for Blood bank information in blood stock

Page 80: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Blood Bank side Page: Description: This page use for blood bank login

Page 81: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show blood bank home information

Page 82: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show blood bank profile

Page 83: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page for show blood bank stock

Page 84: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page for add the new blood bank

Page 85: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for add the new blood bank

Page 86: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show patient blood request page

Page 87: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Donor side page:

Description: This page for donor login

Page 88: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show donor home

Page 89: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show donor profile

Page 90: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for donor information page

Page 91: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for donate blood information page

Page 92: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Patient Login Page: Description: This page for patient login

Page 93: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show the for patient home

Page 94: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show for patient profile

Page 95: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page show new patient blood request

Page 96: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for show new patient blood request

Page 97: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Description: This page use for check blood availability

Page 98: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Output Design

Page 99: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Blood bank list: Description: This page for blood bank list

Page 100: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Blood bank list: Description: This page show user list information

Page 101: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Donor list: Description: This page show donor list information

Page 102: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

Patient list: Description: This page show patient list information

Page 103: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 104: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 105: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 106: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 107: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 108: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 109: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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

Page 110: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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.

Page 111: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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.

Page 112: A Project Presentation on Blood Bank Management Systemgnu.inflibnet.ac.in/bitstream/123456789/2140/1/BLOOD BANK... · A Project Presentation on ... Blood Bank Management System Blood

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