Blood Donation Management Database System Project
Blood Donation Management Database System Project
TITLE:
1. YIDIDIYA KASSA----------------------------------------------0090/14E.C
2. WUBSHET NIGUSE------------------------------------------00
3. ANDUALEM GESESE---------------------------------------
4.
5.
INTRODUCTION
The blood donation management system is a software application designed to help blood
donation centers manage their operations efficiently and effectively. The system includes
several key features, including donor management, blood type management, donation
management, administrative management, and communication management. The system is
designed to be user-friendly and easy to use, with a graphical user interface that allows users to
enter and retrieve information quickly and easily.
The blood donation management system is an essential tool for blood donation centers of all
sizes. The system helps to ensure that blood donation operations are managed efficiently and
that blood products are easily accessible to patients in need. The system also helps to
streamline administrative processes and improve communication between different
departments, leading to a more efficient and effective blood donation center experience for
everyone involved.
The database design for the blood donation management system is a critical component of the
project. The database is designed to store and manage all of the necessary information in an
efficient and effective manner. The database design includes an entity-relationship diagram,
tables, relationships, data types, and indexes. The design must be carefully planned and
executed to ensure that the database is efficient, effective, and easy to use.
Overall, the blood donation management system is a critical software application that helps
blood donation centers manages their operations effectively and efficiently. The system is
designed to be user-friendly and easy to use, with a focus on donor management, blood type
management, donation management, administrative management, and communication
management. The system is an essential tool for blood donation centers of all sizes, helping to
ensure that blood products are easily accessible to patients in need.
Blood Donation database system have user friendly interface. This system also has the
queries option.
DATA REQUIREMENT
Entity
In total we have eight entities and information of each entity is mentioned below:-
1. Blood Donor:
Blood donor is the person who donates blood, on donation.
2. Blood type: This table stores information about the different blood types that are
available for donation.
3. Donation: This table stores information about the blood donations that have been
made by donors.
4. Administrative: This table stores information about the administrative staff who work
at the blood donation center.
5. Communication: This table stores information about the communication that takes
place between the blood donation center and donors or other stakeholders.
Attributes
1. Blood Donor: donors class have 6 attributes
i. BD_ID
ii. BD_name
iii. bd_sex
iv. BD_age
v. BD_Bgroup
vi. BD_reg_date
2. Blood type: blood type class have 3 attributes
i. BT_ID
ii. BT_name
iii. BT_status
3. Donation: Donation class have 3 attributes
i. Donation_ID
ii. Donation_date
iii. Quantity of blood donated
4. Administrative: Administrative class have 3 attributes
i. Staff ID
ii. Staff _Name
iii. Staff_phNo
ER DIAGRAM
BD_ID BD_NAME
BLOODDONOR
BD_AGE
BD_SEX
BD_REG_DATE
BT_ID
BD_Bgroup
Blood type
BT_NAME
BT_STATUS
DONATION
DONATION DATE
QUANTITY OF BLOOD
DONATED
STAFF_ID
ADMNISTRATIVE
STAFF_Ph_NO
STAFF_NAME
SENDER_ID
COMMUNICATION
DATE/TIME
1. BLOOD DONOR
i. First Normal Form (1NF): DONOR table has no repeating group so this table
is in 1NF.
ii. Second Normal Form (2NF): there is no partial dependency because
DONOR table has no composite primary key. So this table is already in 2NF.
iii. Third Normal Form (3NF): there is no transitive dependency so this table is
in 3NF.
2. BLOOD TYPE
i. First Normal Form (1NF): BLOOD TYPE table has no repeating group so this
table is in 1NF.
ii. Second Normal Form (2NF): there is no partial dependency because BLOOD
TYPE table has no composite primary key. So this table is already in 2NF.
iii. Third Normal Form (3NF): there is no transitive dependency so this table is
in 3NF.
i. First Normal Form (1NF): DONATION table has no repeating group so this
table is in 1NF.
ii. Second Normal Form (2NF): there is no partial dependency because
DONATION table has no composite primary key. So this table is already in
2NF.
iii. Third Normal Form (3NF): there is no transitive dependency so this table is
in 3NF.
4. ADMNISTRATIVE
DONATION
ADMNISTRATIVE
COMMUNICATION
CONCLUSION
In conclusion, the blood donation management system is a critical software application that
helps blood donation centers manages their operations efficiently and effectively. The system
includes several key features, including donor management, blood type management, donation
management, administrative management, and communication management. The system is
designed to be user-friendly and easy to use, with a graphical user interface that allows users to
enter and retrieve information quickly and easily.
The database design for the blood donation management system is a critical component of the
project. The database is designed to store and manage all of the necessary information in an
efficient and effective manner. The database design includes an entity-relationship diagram,
tables, relationships, data types, and indexes. The design must be carefully planned and
executed to ensure that the database is efficient, effective, and easy to use.
Overall, the blood donation management system is an essential tool for blood donation centers
of all sizes. The system helps to ensure that blood donation operations are managed efficiently
and that blood products are easily accessible to patients in need. The system also helps to
streamline administrative processes and improve communication between different
departments, leading to a more efficient and effective blood donation center experience for
everyone involved.