System Blood Bank Management Of The Donators And Their Medical Check Ups When The Donator Enters The Blood Bank Cente 1 (168.25 KiB) Viewed 80 times
System: Blood Bank: Management of the Donators and their medical check-ups. When the donator enters the Blood Bank Center (BBC), the reception desk proceeds to his registration. If he is already registered, his information can be updated. Many medical check- ups should be performed to each donator before being able to donate. The results for these medical check-ups are inputted by the laboratory agent who performed them. However, they can be updated, deleted or printed out only by the head of the BBC. The donator can donate many times per year. Each time only one blood bag is donated. The donator can request a historical report for previous medical check-ups, either all or for a selected period of time. This report is then printed out by the reception desk. It can be optionally sent to the donator by email. A donator is identified by a mobile number, a name, a sex, a date of birth and email. The different medical check-ups that are performed by the laboratory are stored in the database. For each medical check-up we store its code, its description and its normal values for males, females and infants. The results for medical check-up performed for each donator are also recorded. For each record we have the medical check-up code, the donator ID, the date and the result. However, we wish to record also the ID number of the laboratory agent who performed the check-up. The blood bags information are also recorded. They include a sequential ID, the donator ID (mobile number), the blood type (A+, A-, B+, B-, 0+, 0-, etc.), the date of donation and the expiry date (date of donation + 60 days).
2) The class diagram (all classes' attributes, named associations and multiplicities should be clearly stated on the class diagram. (1.2) 5 marks Donation Process When the Donator enters the Blood Bank Center (BBC), the Reception Desk proceeds to his registration. If he is already registered, his information can be updated. The donator proceeds to medical check-ups. The Laboratory Agent performs the medical check-ups and inputs the results in the system. If the medical check-ups results are OK, the donator proceeds to donation. The Laboratory Agent inputs the Blood Bag information in the system and proceeds to the safe storage of the Blood Bag.
3) Draw the activity diagram (2.1) 4 marks In order to input the results of the medical check-ups he performed, the Laboratory Agent (LA) accesses the system and inputs his user name and password. He selects the menu option "Input check-ups". The system displays the required form. The LA inputs the donator ID and clicks "Search". The system searches the database. If the donator is not found, the system displays an error message and the user is requested to input again a donator ID, otherwise, the donator information are displayed along with the requested check-ups. The LA inputs the results for all performed check-ups and saves the data. The system proceeds to data saving and displays a dialog box to inform the LA that the data were saved. 4) Draw the appropriate sequence diagram (2.1) 4 marks
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!