Blood donation system

Assignment Help Basic Computer Science
Reference no: EM133220481

Blood Donation System

The blood donation center is responsible for managing the donations process as it is received from the donor until it is sent to the distribution office.

First the blood center worker will enter the donor's general information like name and birthdate then the system will create an account for the donor and generate an id if it was the first donation by the donor. Next, the donor will give the donation and the worker will create new record of the donation in the system by entering the donor's ID. Then the donation will be sent to a testing unit. The testing unit will conduct tests on the donation and sends the blood donation along with test results to the processing office, which will fill a form for the donation if they pass the test and finally sends the blood units and forms to the distribution office. If the donation failed the test, the processing office will destroy the donation and will notify the worker. Please note that the donor must at least be 18 years old otherwise the system won't accept the donations.

For this case, develop the following diagrams:

1. A domain model class diagram

2. A use case diagram

3. SSDs for three use cases

4. A first-cut sequence diagram for each of the above use cases including both view and data access layers.

5. An integrated design class diagram that includes classes, methods, and navigation attributes.

Reference no: EM133220481

Questions Cloud

Enterprise resource planning systems : How do Enterprise Resource Planning Systems (ERPs) make finance processes more effective and efficient?
Develop personal mission statement : Develop a personal mission statement. Develop long- and short-term academic goals plus a plan for monitoring progress.
Wireless infrastructure in cloud wireless devices : Capstone project topic Wireless Infrastructure in the Cloud Wireless devices have changed the way organisations and their customers interact.
Dashboards-secure databases and collaboration tools : Secure email, dashboards, secure databases, collaboration tools, and a business social networks are all examples of:
Blood donation system : The blood donation center is responsible for managing the donations process as it is received from the donor until it is sent to the distribution office.
Describe startup process for your default run-level : Describe the startup process for your default run-level on your distro. Please follow the format of the template excel file that is attached
Enterprise architecture layer for healthcare practice : What would stakeholder concerns and methodologies to address these concerns be for each Enterprise architecture layer for a healthcare practice.
Difference between pixel dimensions and document size : Within just a few sentences, describe the difference between Pixel Dimensions and Document Size.
Appropriate data structure to save that data and why : Facebook comments or twitter tweets could be very important data what might be the appropriate data structure to save that data and why?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd