Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Group Members areSnedden de Souza Altaf Hussain Tanvi Palkar Lynessa Rodrigues Prodosh Shirgaokar
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.
CONTENTS
Introduction to the system Existing system and its limitation Features of proposed system Entity relationship diagram Tables Use case diagram Class diagram Activity diagram System configuration Validation test report System integration test report Future enhancement Bibliography Appendix
PAGE NO
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.
TABLES
TABLES
Table name: Login Description: This table contains username and password to Login. Primary key: Username
Sr.no 1 2
Description Stores the Unique name of the User Stores the Password of the User
Size (45)
(45)
Table name: Customer Details Description: This table contains the Customer Details. Primary key: First Name
Sr.no 1 2 3 4
Field Name Description Username First Name Last Name Email Reference to table login Stores the first name of the customer Stores the last name of the customer Stores the Email address of the customer
5 6
Password Address
Stores the Password of the customer Stores the Address of the customer
Null Null
Varchar Varchar
(45) (45)
Table name: Patient Details Description: This table contains the Patient Details. Primary key: Patient ID
Sr.no 1
Size
2 3 4
Stores the name of patient Stores the age of patient Stores the bloodgroup of patient
(45)
(45)
5 6 7
Stores the gender of patient Stores the hospital name Stores the Doctor name of patient
Blood Components
Stores the blood component of patient Stores the no.of units used
Null
Varchar
(45)
No. of Units
Null
Integer
Table name: Donor Details Description: This table contains the Donor Details. Primary key: Donor ID
Sr.no 1 2
Description Stores the Id of the Donor Stores the name of the Donor
Size
(45)
3 4
Stores the age of the Donor Stores the gender of the Donor
Null Null
Donor Address
Null
Varchar
(45)
Donor BloodGroup
Null
Varchar
(45)
Donor Height
Null
Integer
Donor Weight
Null
Integer
10
Null
Integer
11
Donor Email
Null
Varchar
(45)
Table name: Doctor Details Description: This table contains the Doctor Details. Primary key: Doctor ID
Sr.no 1
Size
2 3
Stores the name of the doctor Stores the name of the doctors hospital
Null Null
Varchar Varchar
(45) (45)
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
Primary key
Integers
2. 3. 4.
Reference to table login Stores the date of the bill Stores the particulars of the bill
5.
BloodGroup
Null
Varchar (45)
6.
BloodComponent
Null
Varchar (45)
7.
Date
Null
Date
8.
Time
Null
Time
9.
Rate
Null
Integer
10.
Amount
Null
Integer
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 1.
Size (45)
2.
BloodComponent
Null
Varchar
(45)
CLASS DIAGRAM
CLASS DIAGRAM
ACTIVITY DIAGRAM
ACTIVITY DIAGRAM
SYSTEM CONFIGURATION
SYSTEM CONFIGURATION Hardware Processor RAM Disk Space : Intel Pentium dual core. : 512 MB : 1 GB Free Space
Description: This Validation occurs when a user by mistake enters a wrong password.
Description: Bill is generated containing nil value when donor utilizes his donor card.
FUTURE ENHANCEMENT
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.
BIBLIOGRAPHY
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.
APPENDIX
APPENDIX
Description: Here the admin checks the Stock of various blood group and its component.