taney
taney
1
BHARTIYA JAIN SANGHATNA’S
Arts, Science & Commerce College
A
Project Report On
“BLOOD BANK DONOR SYSTEM ”
Submitted to
Submitted By
Miss. Tanvi Bhukan
Under the guidance of
Prof. Mrs. Namrata Pacharne
2
DEPARTMENT OF B.B.A(C.A)
CERTIFICATE
Date: Place:
3
INDEX
2) System Requirements
2.2)Functional Requirements
2.3)Non Functional Requirements
3) Proposed system
3.1) Hardware & Software Specification
3.2) Feasibility Study
3.3) Proposed System
3.4) Objective of Proposed System
3.5) Scope of Proposed System
3.6)
4) System Analysis
4.1) ERD
4.2) Use case,Class,Sequence,Acitvity Diagrams
4.4)Data Dictionary
5) System Design
5.1) Table Design
5.2) User Interface
5.2.1) Input Design Form
5.2.2) Output Design Reports
6) Future Enhancement
7) Bibliography
4
1. Introduction
5
Acknowledgement
I would like to express my deep gratitude to all those who helped and supported
me throughout the development of the Blood Bank Donor System project. This
project has been an invaluable learning experience, and it wouldn’t have been
possible without the encouragement and guidance of several individuals.
First and foremost, I would like to extend my heartfelt thanks to Mrs. Namrata
Pacharne, my project guide, for her continuous support, insightful advice, and
valuable feedback throughout the project’s duration. Her expertise and
mentorship were instrumental in shaping this project into what it is today.
I would also like to thank my peers and family for their unwavering
encouragement and motivation during challenging times. Their belief in me
helped keep me focused and determined.
6
2. System Requirements
Donor Management :
• Register new donors with personal details (name, age, blood type,
contact info).
• Update donor information.
• Track donation history and eligibility.
Reporting :
• Generate reports for donor statistics, inventory levels, and request
fulfillment.
• Provide analytics on donation trends and blood usage.
User Authentication :
• Implement user roles (admin, donor, hospital staff) with different
access levels.
• Secure login functionality.
7
2.2 Non-Functional Requirements
Performance:
• The system should handle up to 100 simultaneous users without
performance degradation.
• Response time for user actions should be less than 2 seconds.
Usability :
• The interface should be user-friendly and intuitive.
• Provide help documentation and user guides.
Reliability :
• Ensure system uptime of 99.5%.
• Data backup should occur daily to prevent data loss.
Security :
• Implement secure user authentication methods.
• Protect sensitive data (e.g., donor information, blood units)
through encryption.
Scalability :
• The system should be scalable to accommodate future
enhancements, such as mobile access or integration with national
blood databases.
8
3. Proposed System
3.1 Hardware Requirements
Server :
o Processor: Intel Core i5 or equivalent
o RAM: 8 GB minimum
o Storage: 1 TB HDD/SSD
o Network: High-speed internet connection
Client :
o Processor: Intel Core i3 or higher
o RAM: 4 GB minimum
o Display: 15-inch or larger monitor
Database Management :
o MySQL for storing data.
Web Technologies :
o Backend: PHP
o Frontend: HTML5, CSS3, JavaScript
o Web Server: Apache
Development Tools :
o Integrated Development Environment (IDE) such as Visual
Studio Code or Eclipse.
o Diagramming tools like Lucidchart or Draw.io for ERD and DFD
creation.
9
3.2 Feasiblity Study
1. Technical Feasibility:
2. Operational Feasibility:
3. Economic Feasibility:
4. Legal Feasibility:
o Comply with data privacy laws (GDPR, etc.) and local blood
donation regulations.
5. Market Feasibility:
6. Risk Feasibility:
10
3.3 Objective of Proposed System
11
3.4 Scope of Proposed System
The proposed blood bank donor management system aims to simplify the
process of blood donations by focusing solely on the interaction between donors
and blood banks, excluding hospitals. It allows donors to register, manage
profiles, and schedule donations, while blood banks can track blood inventory
and manage donation appointments. The system sends
• The system will allow the registration of new donors with details such as
name, age, gender, contact information, and blood type.
• Donors will be able to update their profiles, including personal
information and health conditions.
• The system will track donor eligibility based on previous donation dates
and health history to ensure compliance with donation regulations.
12
5. Donor Notifications and Reminders:
• Admins and staff will be able to search and filter donors based on various
criteria like blood type, location, and donation history.
• The system will generate reports on donor statistics, trends in blood
donations, and blood bank inventory status, providing valuable insights
for management and planning.
8.Scalability:
13
3.5 Existing System
14
4. Lack of Donor Eligibility Tracking
15
Advantages of the Existing System:
- High Error Rate: Prone to inaccuracies and errors due to manual data entry.
- Poor Donor Engagement: Manual contact methods limit outreach efforts and
may result in lower donor participation.
16
4. System Design
17
4.2 Use Case Diagram
Purpose : Represents the functional requirements of the system by
showing the interactions between users (actors) and the system.
18
4.4 Class Diagram
19
4.5 Sequence Diagram
20
4.6 Activity Diagram
21
4.7 Data Dictionary
22
23
24
25
5.System Design
1.User Interface
26
1.Registration
27
2.Login
3.Output
28
4.9 Admin Interface
29
1.Input
30
31
6. Future Enhancements
32
7. Bibliography
1. Sklar, David. Web Application Development with PHP and MySQL .
O'Reilly Media. Available at: [Link]
https://www.oreilly.com/library/view/web-application-
development/9780596005436/
2. Pressman, Roger S. Software Engineering: A Practitioner’s
Approach . McGraw-Hill. Available at: [Link]
https://www.mheducation.com/highered/product/software-
engineering-practitioners-approach-pressman-maxim/
33
34