Date post: | 03-Jun-2018 |
Category: |
Documents |
Upload: | snedden-de-souza |
View: | 219 times |
Download: | 0 times |
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….
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
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.
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
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 5/49
INTRODUCTION TO THE
SYSTEM
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 7/49
EXISTING SYSTEM AND
ITS LIMITATION
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 9/49
FEATURES OF
PROPOSED SYSTEM
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 11/49
ENTITY RELATIONSHIP
DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 12/49
ENTITY RELATIONSHIP DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 13/49
TABLES
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)
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
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)
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)
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
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)
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 20/49
USE CASE DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 21/49
USE CASE DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 22/49
CLASS DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 23/49
CLASS DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 24/49
ACTIVITY DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 25/49
ACTIVITY DIAGRAM
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 26/49
SYSTEM
CONFIGURATION
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
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 28/49
Validation Test Report
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.
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.
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.
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 33/49
SYSTEM INTEGRATION
TEST REPORT
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.
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 36/49
FUTURE ENHANCEMENT
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 38/49
BIBLIOGRAPHY
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 40/49
APPENDIX
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 41/49
APPENDIX
Description: Welcome page of the website.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 42/49
Description: Login page of the website.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 43/49
Description: Administrator’s page.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 44/49
Description: Customer sign in page.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 45/49
Description: Donor details page.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 46/49
Description: Here the customer asks for blood.
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.
8/12/2019 Transfusion Blood Bank
http://slidepdf.com/reader/full/transfusion-blood-bank 48/49
Description: Bill is generated for donors.
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.