Problem: You are appointed to develop web application for Canadian blood services. You need keep track of the donors; it has various clinics for blood donation all over Canada. Web site checks the eligibility of a person to donate blood It allows people to also shop some merchandise. It also keeps track of employees.
Instructions:
Apply decomposition to this problem and describe, in detail, at least three major aspects of the problem that will help simplify providing a solution to this problem.
Your answers should explore the topics in depth and not be trivial.