Blood Donor Database

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

1.

Name of the Project Blood donor central database and web-portal

Looking for an online centralised web-portal where blood banks and hospitals
2. Objective/ Vision can look for donors in their nearby area who will be available in a short time. And
also keep a record of donors’ health report to be evaluated quickly.
A. Administrator (this should be a general body, which could be from central
blood bank agency)
3. Users of the System B. Blood Banks, Hospitals, Clinics, etc
C. Blood Donors
D. Non- Members
i. Administrator should have access to all details of blood donors
ii. While filling the personal information page for any donor, only Name,
Region, contact details which could be phone number / email and
blood group should be made mandatory. Other details should not be
made mandatory. The details of donors should be saved in such a
way that there should be less blank spaces.
iii. Blood Banks, hospitals, etc. could browse for blood donors in their
near by area and also the search result should provide only those
donors who have not donated blood in last 3 months
iv. Blood donors should be asked to give feedback of the health report
of donors (on the basis of their blood taken), for future consideration
after the blood donation is being made by donor.
v. No user could access any details of donors without being a member
of the website.
Functional Require- vi. Only hospitals, blood banks etc should be able to see the contact de-
4. ments tails of donors (like phone number / email)
(Atleast Eight) vii. Blood donors should be allowed to see only the name and region
they live in. Also if they need to ask another blood donor for any
blood donation help it should be through admin and proper reason
for which there should be a form to be filled by donor.
viii. Points should be given to every donor on the basis of their blood do-
nation which could be used by blood donors if they need blood for
any of their relatives, friends, etc. (Priority should be for making
blood available by member blood banks for those donors)
ix. The search for donors should be made flexible , for example a user
can give Delhi in different forms like, DELHI, delhi, Delhi. So the
query to search on the basis of region should be made case sensitive
by using available functions.
x. Non-members can also look for blood donors or Blood in any particu-
lar bank and then do a quick registration through their mobile
phones and raise a ticket for Blood requirements.
i. Try to link this application with any social networking website like
Non-functional require- facebook using it as a marketing strategy.
5.
ments ii. The system should be smart enough to choose different donors every
time, instead of selecting the same donor after every 3 months

Carry out the following phases of designing a system using the UML:
Phase 1: Requirements and Problem Statement have been provided to you as above.
Please go through the problem statement.
Phase 2: Perform Object Oriented Analysis of the miniproject by creating the Use
Case Diagram of the existing system in StarUML.
Phase 3: Perform Object Oriented Design by creating the Class Diagram, the
Sequence Diagrams and the Entity Relationship Diagram of the miniproject using
StarUML. Then for each module, create all the activity diagrams for the proposed system
for each process as a part of the detailed design of the miniproject.

You might also like