This project presents the analysis and design of a Blood Donation Management System intended to improve coordination between donors, hospitals, and patients. The system focuses on identifying functional and non-functional requirements, modeling user interactions, and designing system workflows using standard software engineering practices.
The proposed system enables donors to register, monitor their eligibility status, and respond to blood requests, while hospitals can submit urgent blood requests and manage donation campaigns. Patients can access information about available blood resources and nearby blood banks.
The project emphasizes requirement analysis, use case modeling, activity diagrams, and system sequence diagrams to provide a comprehensive understanding of system behavior. The system is designed using a web-based architecture supported by technologies such as PHP, MySQL, HTML, CSS, and JavaScript.
This work demonstrates the application of software engineering principles in analyzing, modeling, and designing a real-world system without focusing on full implementation.