0% found this document useful (0 votes)
90 views5 pages

Use Case Decription For Developer

(1) Experts have called for a Covid-19 tracking system called Crownpass to monitor public spaces and trace virus exposure. It would record individuals' entries and time in controlled areas like restaurants and public transportation. (2) If a person later tests positive for Covid-19, the system would notify others who were in the same controlled area for over 15 minutes in the prior 2 days to self-isolate. Their Crownpass status would change to Amber (suspected) or Red (confirmed). (3) The proposed system would use unique Crownpass IDs (with photo and barcode) to track individuals' locations and infection statuses. Area owners would scan passes on entry/

Uploaded by

Mehmood Hashmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views5 pages

Use Case Decription For Developer

(1) Experts have called for a Covid-19 tracking system called Crownpass to monitor public spaces and trace virus exposure. It would record individuals' entries and time in controlled areas like restaurants and public transportation. (2) If a person later tests positive for Covid-19, the system would notify others who were in the same controlled area for over 15 minutes in the prior 2 days to self-isolate. Their Crownpass status would change to Amber (suspected) or Red (confirmed). (3) The proposed system would use unique Crownpass IDs (with photo and barcode) to track individuals' locations and infection statuses. Area owners would scan passes on entry/

Uploaded by

Mehmood Hashmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Covid -19 Crownpass Tracking System Use Cases

Introduction To combat the pandemic of coronavirus Covid-19, experts in public health have
called for a virus tracking system to stop the spread of the virus in public areas. This document defines
the functional of such a Covid-19 tracking system called Crownpass.

As stated in [i], the basic idea of the tracking system is to set all public in-door spaces where people
physically contact with each other as controlled areas so that the potential infection of the virus can be
monitored and traced. Typical examples of such areas are restaurants, pubs, shops, museums, schools,
offices, cinemas, theatres, airports, waiting rooms of bus stations, public transportation vehicles (like
buses, taxis, airplane, ferry boats, trains), etc. Every individual who enters such a space must be
recorded of the period of time that the individual stayed in the area.

When a person is tested positive on Covid-19 virus, those individuals have stayed in a same controlled
area within 2 days1 and had an overlap of the periods more than 15 minutes2 have the potential being
infected, thus they should be informed to self-isolate for 14 days3 and recommended to take a Covid-19
test. Those required to self-isolate are not allowed to enter any controlled area before the completion
of self-isolation or be tested negative on Covid-19.

The goal of the project is to develop a computer application to enable tracking people who are in
controlled areas and notifying people automatically for self-isolation. To achieve this goal, the system
should fulfil the following objectives.

(1) Each individual who enters a controlled area must have a unique identifier, called “Crownpass” in
the sequel, so that it can be physically checked against an individual, say, through matching a photo
of the pass holder. The state of Covid-19 infection can be stored and retrieved from computer
records quickly. An initial design of the appearance of the Crownpass is to have
 A photo of the pass holder, and
 A 2D bar code as the pass holder’s digital identifier.
(2) The system will store the covid-19 infection state for each pass holder and automate the state
transitions in real-time when information become available due to Covid-19 virus test or self-
isolation finishes. Three states have been identified:
 Green: No Covid-19 infection;
 Amber: Suspected to be infected by Covid-19;
 Red: Confirmed infection by Covid-19.
(3) An owner of a controlled area should be able to easily install a mobile APP to scan the 2D bar code
of Crownpass when a person enters the area and leaves the area. The APP should be able to ensure
the area is not too crowded and only allows the Green pass holders to enter the area. The data
about when and who enters and leaves an area must be sent to the computer system automatically
and the records are stored for trace back.
(4) The system should provide the Disease Control Centers of local and central governments with
statistical data on the total number of confirmed cases of Covid-19 infections in a geographic area,
such as a city or a town, so that a regional lockdown decision can be made promptly based on

1
The length of the trace-back period may change when the advices from the domain experts are updated.
2
The lengths of the overlap may change when the advices from the domain experts are updated.
3
The length of the isolation may change when the advices from the domain experts are updated.
accurate data.
(5) The police officers should be equipped with an APP installed on their mobile computing devices to
enable law enforcement related to Covid-19 social distance rule.
The scope of the system at its first stage of development will limited to providing the above key
functions.

Figure 1: Covid -19 Crownpass Tracking System Use Case Diagram


The domain class diagram (Figure 2) shows the main information requirements for the system.
Figure 2: Covid -19 Crownpass Tracking System Class Diagram
The following shows the high level use cases for the functionalities stated above.

Use Case Name Registration


Primary Actor Controlled Area Owner, Crownpass holder
Purpose/Goal Any general public should be able to register to the Crownpass system to obtain an
identifier
Pre-condition User has an image, Controlled area owner provides required details of area
Post-condition And identifier must be generated into the system
Failure Conditions User does not have an image or Controlled area to register
Triggers When an individual wants to enter a controlled area or while registering an area to control
Priority High
User System Response
1. User opens the crown pass app & Returns register window with two options:
navigate to register window  Crown pass holder
 Controlled area owner
2. Use selects register as Crownpass holder Asks for image upload,
3. User uploads image Image is received, a unique identifier is generated
for the user (crownpass holder) & user is registered.
Crownpass holder may also submit, but optional, the
following data to the system: mobile phone number,
email address, home address, name, gender, and
date of birth.
Alternative Course of Events
2a. If user selects “controlled area owner”. The following data are required to register a controlled area:
(a) Name of the area; (b) Address of the area; (c) Type of the area, (such as pub, restaurant, etc.); (d)
Capacity of the area (how many persons can be in the area simultaneously; (e) Contact numbers.
An identifier is generated into the system for “controlled area”
2b. If the area info. is not unique system throws an error, saying area already exists
3a. If the image uploaded is not unique system throws an error, saying user already exists

Use Case Name Notification


Primary Actor Controlled Area Owner, Crownpass holder
Purpose/Goal Area owner & crownpass holder should be notified when a Crownpass holder in
the controlled area is tested positive
Pre-condition Crown pass holder is registered, controlled area is registered
Post-condition A notification is sent to both (area owner & crownpass holder)
Failure Conditions
Triggers When the test result state of crownpass holder changes to “Red”
Priority High
User System Response
1. State of crownpass holder changes to red
 Determines all individuals who have stayed
in a same controlled area within 2 days.
 And had an overlap of the periods more
than 15 minutes
2. Suspected individual are informed to self-
isolate for 14 days and
3. Recommended to take a Covid-19 test.
Receives a notification of:
1. Self-isolation or
2. Take Covid 19 virus test
Alternative Course of Events
If user is “controlled area owner” then he receives notification about the person who has been tested
positive on Covid 19 virus.

Use Case Name Notify & close


Primary Actor Operation staff of controlled Area
Purpose/Goal Instruct the operation staff to automatically disable check-in function & evacuate
area
Pre-condition
Post-condition
Failure Conditions
Triggers When customer’s Crownpass state changed into Red
Priority High
User System Response
1. Customer’s Crownpass state changed into
red
2. Determines, is customer still within the
controlled area
3. Customer crownpass data is updated for
operation staff
4. Notifies operation staff to:
 Evacuate the area
 Disable automatically check-in
function
Receives notification & instructions from system
& takes action accordingly
Alternative Course of Events
2a. If customer (crownpass holder) is not in the “controlled area” then he receives notification about
the self-isolation & Covid-19 virus treatment.
i

You might also like