0% found this document useful (0 votes)
20 views12 pages

DBMS G4

This document describes a blood bank management system project. It includes an introduction describing the purpose of a blood bank management system. It then provides an E-R diagram and schema diagram modeling the system's entities and relationships. The document lists the main entities as User, Donor, and Registered User along with their attributes. It describes primary key constraints and the relationships between entities along with cardinality ratios. Finally, it outlines participation constraints and provides an overview of the user interface.

Uploaded by

priyaakanksha393
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views12 pages

DBMS G4

This document describes a blood bank management system project. It includes an introduction describing the purpose of a blood bank management system. It then provides an E-R diagram and schema diagram modeling the system's entities and relationships. The document lists the main entities as User, Donor, and Registered User along with their attributes. It describes primary key constraints and the relationships between entities along with cardinality ratios. Finally, it outlines participation constraints and provides an overview of the user interface.

Uploaded by

priyaakanksha393
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

DAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT

(Affiliated to Visvesvaraya Technological University, Belagavi & Approved by AICTE, New Delhi)
22 Mile, B.M Kaval, Opp. to Art of Living, Udayapura, Kanakapura Road, Bangalore-560082.

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


(Accredited by NBA, New Delhi for 3 Years Validity: 26-7-18 to 30-6-2021, NAAC A+ Grade)

Subject Name DBMS Mini Project Subject Code 21CSL55

Student Name AKANKSHA PRIYA 1DT21CS009


ANKITA MANOJ KUMAR JAISWAL 1DT21CS015
USN

Group No: 4

Project Title BLOOD BANK MANAGEMENT SYSTEM

Under taken at DAYANANDA SAGAR ACADEMY OF TECHNOLOGY AND MANAGEMENT


Agenda
1. Introduction
2. E-R Diagram
3. Schema Diagram
4. Entities
5. Attributes
6. Constraints
7. Relationship between Entities and Cardinality Ratio
8. Participation Constraints
9. User Interface Details
Department of CSE, DSATM 2023-24 2
1. Introduction
A Blood Bank Management System (BBMS) is a specialized software designed to efficiently manage the
operations. A Blood Bank Management System (BBMS) streamlines blood bank operations by:
1. Donor Management: Maintaining donor records, including medical history and blood type.
2. Inventory Control: Tracking blood units, expiry dates, and storage conditions to minimize wastage.
3. Transfusion Management: Facilitating blood requests, ensuring compatibility, and monitoring transfusion
outcomes.
4. Efficiency: Automating processes to reduce errors and streamline workflows.
5. Patient Safety: Conducting accurate screening and compatibility testing to prevent adverse reactions.
6. Regulatory Compliance: Adhering to standards for data security, donor screening, and inventory
management. BBMS enhances blood bank efficiency, safety, and compliance for improved healthcare delivery.
of blood banks.

Department of CSE, DSATM 2023-24


3
2. E-R Diagram

Department of CSE, DSATM 2023-24 4


3. Schema Diagram

Department of CSE, DSATM 2023-24 5


4. Entities

Entities Weak Entities

User Donor Registered User

Department of CSE, DSATM 2023-24 6


5. Attributes

User Donor Registered User


• User ID • Donor ID • Username
• Full Name • First Name • Email
• Username • Last Name • Password
• Password • Email
• Email • Contact
• Contact • Gender
• Address • Blood Group
• Address

Department of CSE, DSATM 2023-24 7


6. Constraints

Primary Key Constraints:


• In User table, User ID is the primary key.
• In Donor table, Donor ID is the primary key.

Department of CSE, DSATM 2023-24 8


7. Relationship between Entities and
Cardinality Ratio
User - Registered User:

Relationship: Many-to-Many
Cardinality Ratio:
Any number of users can register and receives blood.
Tables involved: User , Registered User

User - Donor:

Relationship: One-to-Many
Cardinality Ratio:
One company can produce many drugs.
Many donors can give blood to one user.
Tables involved: User , Donor

Department of CSE, DSATM 2023-24 9


8. Participation Constraints

User – Registered User Relationship:


Participation Constraint: Partial participation on the side of the User entity.
Registered User can exist apart from being a reveiver(user)(M:N relationship).
Explanation: Since a participant can be both a user i.e, receiver of the blood or just an user of the app.
Therefore, there is partial participation of User in the Registered User relationship.

User – Donor Relationship:


Participation Constraint: Total participation on the side of the User entity.
Every individual user can have number of donors(1:N relationship).
Explanation: Since every user can have a number of donors. Therefore, there is total participation of donor in
the User relationship.

Department of CSE, DSATM 2023-24 10


9. User Interface Details
Using C# for UI.

It consists of:
Welcome
Login
Register
Home
User
Donor

Department of CSE, DSATM 2023-24 11


THANK YOU

Department of CSE, DSATM 2023-24 12

You might also like