transfusion blood bank

49
 TRANSFUSION BLOOD BANK We are always there to help YOU…. 

Upload: snedden-de-souza

Post on 03-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 1/49

  TRANSFUSION BLOOD BANK

We are always there to help YOU…. 

Page 2: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 2/49

 

FINAL YEAR PROJECT 

BBLLOOOODDBBAANNKK MMAANNAAGGEEMMEENNTT 

SSYYSSTTEEMM 

PPRROOJJEECCTT RREEPPOORRTT 

Group Members are-

Snedden de Souza

Altaf Hussain

Tanvi Palkar

Lynessa Rodrigues

Prodosh Shirgaokar

Page 3: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 3/49

 

ACKNOWLEDGEMENT

While presenting this project, we would like to express our deep sense of gratitude and

sincere thanks to all the people who took keen interest in our work and without whose help

this project would not have been possible.

First and foremost, we are obliged and express our sincere gratitude and indebtedness to our

 project guide Ms. Stephanie Rodrigues for her valuable advice, guidance and immense

support and encouragement throughout the course for our work. We are extremely thankful to

her for her unique contribution in helping us make this project a success.

And not forgetting Dr. Sydney Pinto do Rosario, Gynecologists for giving us his valuable

time and information on the Blood Bank Management process which enabled us to develop

our software.

We also thank Dr. (Fr.) Walter De Sa  for his kind support and encouragement for the

success of our project.

We thank all our friends and coordinators for their valuable directives and inputs for the

 project and not to forget our dear parents for their financial support.

Page 4: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 4/49

 

TABLE OF CONTENT

SR.NO CONTENTS PAGE NO

1. Introduction to the system

2. Existing system and its limitation

3. Features of proposed system

4. Entity relationship diagram

5. Tables

6. Use case diagram

7. Class diagram

8. Activity diagram

9. System configuration

10. Validation test report

11. System integration test report

12. Future enhancement

13. Bibliography

14. Appendix

Page 5: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 5/49

 

INTRODUCTION TO THE

SYSTEM 

Page 6: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 6/49

 

INTRODUCTION TO THE SYSTEM 

In today’s world most number of deaths are  caused to fatal accidents and negligence by

 people. The demand for blood is become an emergency as the number of patients admitted to

the hospitals per day is high. If this essential component is not given to patient on time it

could risk their life.

Transfusion Blood Bank is designed to cater to the needs of people in times of such situation.

It is a 24x7 website serving the purpose of checking the availability of blood and ordering it

instantly when needed. This Blood Bank is a cache or bank of blood or blood components,

gathered as a result of blood donation, stored and preserved for later use in blood transfusion.

Thus consuming less time and easing the mind of the customers during distress.

Page 7: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 7/49

 

EXISTING SYSTEM AND

ITS LIMITATION

Page 8: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 8/49

 

EXISTING SYSTEM AND ITS LIMITATION

The existing system is a manual system in which all the records are maintained manually.

The steps involved In the existing system are: 

  Patient is admitted in the hospital.

  Doctor gives a certificate demanding for blood.

  Certificate is submitted in the blood bank.

  Blood is produced and a bill is generated manually.

  The record is updated manually on the register.

LIMITATIONS OF THE SYSTEM

This system is designed in such a way, in which all the shortcomings are taken into

consideration. But still it has some limitations which are as follows:

  Time consuming

  A lot of cost required for paper work.

  Finding of a specific record can prove to be very difficult.

 The bill has to be prepared manually and is calculated using calculator.

  The speed of maintaining this system is very low.

  Updating information, report generation is done manually which is a tedious and

time consuming job.

Page 9: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 9/49

 

FEATURES OF

PROPOSED SYSTEM

Page 10: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 10/49

 

FEATURES OF PROPOSED SYSTEM

Blood bank management system is a 24 x 7 online system which enables customers to

purchase blood when need arises. The new system will contain the following features:

  A strong and secured database.

  Adding/Deleting/Updating/Finding the Donor Details and Inventory.

  Automated generation of bill.

  Easy to use.

  Avoiding of data redundancy.

Page 11: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 11/49

 

ENTITY RELATIONSHIP

DIAGRAM

Page 12: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 12/49

 

ENTITY RELATIONSHIP DIAGRAM

Page 13: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 13/49

 

TABLES

Page 14: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 14/49

 

TABLES

Table name: Login

Description: This table contains username and password to Login.

Primary key: Username

Sr.no Field Name Description Constraints DataType Size

1 Username Stores the Unique name of the User Primary key Varchar (45) 

2 Password Stores the Password of the User Null Varchar (45)

Table name: Customer Details

Description: This table contains the Customer Details.

Primary key: First Name

Sr.no Field Name Description Constraints DataType Size

1 Username Reference to table login Foreign key Varchar (45)

2 First Name Stores the first name of the customer Primary Key Varchar (45)

3 Last Name Stores the last name of the customer Null Varchar (45)

4 Email Stores the Email address of the

customer

 Null Varchar (45)

5 Password Stores the Password of the customer Null Varchar (45)

6 Address Stores the Address of the customer Null Varchar (45)

Page 15: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 15/49

 

Table name: Patient Details

Description: This table contains the Patient Details.

Primary key: Patient ID

Sr.no Field Name Description Constraints Data type Size

1 Patient ID Stores the unique Id of the

 patient

Primary Key Integer

2 Patient Name Stores the name of patient Null Varchar (45)

3 Patient Age Stores the age of patient Null Integer

4 Blood Group Stores the bloodgroup of

 patient

 Null Varchar (45)

5 Gender Stores the gender of patient Null Varchar (45)

6 Hospital Name Stores the hospital name Null Varchar (45)

7 Doctor Name Stores the Doctor name of

 patient

 Null Varchar (45)

8 Blood

Components

Stores the blood component

of patient

 Null Varchar (45)

9 No. of Units Stores the no.of units used Null Integer

Page 16: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 16/49

 

Table name: Donor Details

Description: This table contains the Donor Details.

Primary key: Donor ID

Sr.no Field Name Description Constraints Data Type Size

1 Donor ID Stores the Id of the Donor Primary Key Integer

2 Donor Name Stores the name of the

Donor

 Null Varchar (45)

3 Donor Age Stores the age of the Donor Null Integer

4 Donor Gender Stores the gender of the

Donor

 Null Varchar (45)

5 Donor Address Stores the address of the

Donor

 Null Varchar (45)

6 Donor BloodGroup Stores the bloodgroup of the

Donor

 Null Varchar (45)

7 Donor Height Stores the height of the

Donor

 Null Integer

8 Donor Weight Stores the weight of the

Donor

 Null Integer

10 Donor Contact no. Stores the contact no. of the

Donor

 Null Integer

11 Donor Email Stores the email id of the

Donor

 Null Varchar (45)

Page 17: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 17/49

 

Table name: Doctor Details

Description: This table contains the Doctor Details.

Primary key: Doctor ID

Sr.no Field Name Description Constraints Data Type Size

1 Doctor ID Stores the unique Id of the

doctor

Primary Key Integer

2 Doctor Name Stores the name of the doctor Null Varchar (45)

3 Doctor Hospital Stores the name of the doctors

hospital

 Null Varchar (45)

Page 18: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 18/49

 

Table name: Bill

Description: This table contains the Bill Details

Primary key: Bill_no

Sr. no Field Name Description Constraints Data

Type

Size

1. Bill_no Stores the unique Id of the

 bill

Primary key Integers

2. Username Reference to table login   Null Varchar (45)

3. Bill_date Stores the date of the bill   Null Date

4. Bill_particulars Stores the particulars of the

 bill 

null Varchar (45)

5. BloodGroup Stores blood group of the

 patient

 Null Varchar (45)

6. BloodComponent Stores blood component of

the patient

 Null Varchar (45)

7. Date Stores the date of the patient

when blood was ordered

 Null Date

8. Time Stores the time of the

 patient when blood was

ordered

 Null Time

9. Rate Stores the rate of the blood

component

 Null Integer

10. Amount Stores the amount to be paid Null Integer

Page 19: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 19/49

 

 by the customer to the blood

 bank

11. Quantity Stores the quantity

 purchased by the customer

 Null Integer

Table name: Stock Details

Description: This table contains the Stock Details.

Sr.no Field Name Description Constraints Data Type Size

1. BloodGroup Stores the blood group

in the blood bank

 Null Varchar (45)

2. BloodComponent Stores the blood

components in the

 blood bank

 Null Varchar (45)

Page 20: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 20/49

 

USE CASE DIAGRAM

Page 21: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 21/49

 

USE CASE DIAGRAM

Page 22: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 22/49

 

CLASS DIAGRAM

Page 23: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 23/49

 

CLASS DIAGRAM

Page 24: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 24/49

 

ACTIVITY DIAGRAM

Page 25: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 25/49

 

ACTIVITY DIAGRAM

Page 26: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 26/49

 

SYSTEM

CONFIGURATION

Page 27: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 27/49

 

SYSTEM CONFIGURATION

Hardware

Processor : Intel Pentium dual core.

RAM : 512 MB

Disk Space : 1 GB Free Space

Software

Front End : .Net (ASP)

Back End : MySQL

Operating System: Windows xp/windows 7

Page 28: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 28/49

 

Validation Test Report

Page 29: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 29/49

 

Validation Test Report

Description: This Validation occurs when invalid username or password is entered.

Page 30: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 30/49

 

Description: This Validation occurs when a number is entered instead of alphabets.

Page 31: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 31/49

 

Description: This Validation occurs when a alphabet is entered instead of number.

Page 32: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 32/49

 

Description: This Validation occurs when a user by mistake enters a wrong password.

Page 33: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 33/49

 

SYSTEM INTEGRATION

TEST REPORT

Page 34: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 34/49

 

SYSTEM INTEGRATION TEST REPORT

Description: Bill is generated when blood is ordered by the customer. 

Page 35: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 35/49

 

Description: Bill is generated containing nil value when donor utilizes his donor card. 

Page 36: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 36/49

 

FUTURE ENHANCEMENT

Page 37: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 37/49

 

FUTURE ENHANCEMENT

Blood Bank Management System can be enhanced by including features such as:-

  Intimating the existing donors through emails when there is a request for blood.

  Automated emails to all registered to users during blood donation camps.

  Include SMS features to intimate customers for the same.

Page 38: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 38/49

 

BIBLIOGRAPHY

Page 39: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 39/49

 

BIBLIOGRAPHY

Websites:

  www.google.com

  www.bharatbloodbank.com

Books:

  Applying UML and patterns 3rd edition by Craig Larman. 

  Visual basic 6 programming black book new edition by Steven Holzner.

Page 40: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 40/49

 

APPENDIX

Page 41: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 41/49

 

APPENDIX

Description: Welcome page of the website.

Page 42: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 42/49

 

Description: Login page of the website. 

Page 43: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 43/49

 

Description: Administrator’s page. 

Page 44: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 44/49

 

Description: Customer sign in page.

Page 45: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 45/49

 

Description: Donor details page.

Page 46: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 46/49

 

Description: Here the customer asks for blood.

Page 47: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 47/49

 

Description: Here the admin checks the Stock of various blood group and its component.

Page 48: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 48/49

 

Description: Bill is generated for donors.

Page 49: Transfusion Blood Bank

8/12/2019 Transfusion Blood Bank

http://slidepdf.com/reader/full/transfusion-blood-bank 49/49

Description: Bill is generated for customers who are not donors.