You are on page 1of 4

Assignment 3

Identify all the operations of the case study.


Siddharth Choudhary (2K19/CE/119)
Case Study: Online Vaccination Booking System

Operations in Login Use Case.

Clas Operation Paramete Paramet Retur Retur Descriptio


s name r er type n n n
value type

User getUserName UserName String - - This


operation
accepts the
Full name of
the user.

getCenterNa CenterNam String - - This


me e operation
accepts the
name of the
vaccination
centre.

IDCar getUserID UserName String - - This


d operation
accepts the
Identificatio
n card
uploaded by
the user.

Operations in User Authentication Use Case 

Class Operation name Parameter Param Ret Ret Descri


eter urn urn ption
type val typ
ue e

User getUserAge UserName String - - This


operatio
n reads
the age
of the
user.

getUserNationality UserName String - - This


operatio
n reads
the
nationali
ty of the
user.

getUserGender UserName String - - This


operatio
n reads
the
gender
of the
user.

getUserVaccination UserName String - - This


Details operatio
n reads
if the
user has
been
vaccinat
ed with
the first
dose of
vaccine
before
or not.

CheckD checkUserAge UserAge Integer Bool Bool This


etails ean ean operatio
n lets
the
admin
verify if
the user
is
eligible
for
vaccinati
on or
not.

checkUserNationali UserNationality String Bool Bool This


ty ean ean operatio
n lets
the
admin
verify
the
nationali
ty of the
user. If
the user
is a
resident
of India
only
then he
is
eligible
for
vaccinati
on.

checkUserVaccinati UserVaccinatio Boolea - - This


onDetails nDetails n operatio
n lets
the
admin
verify
the past
vaccinati
on
details
of the
user and
check if
the user
is
eligible
for a
second
dose or
not.

Operations in Booking Vaccine Slot and Vaccine Choice Use Case

Class Operation Parameter Para Return Ret Descri


name meter value urn ption
type typ
e

User getUserArea UserAddress Long - - This


operatio
n
accepts
the Full
address
of the
user.

Vaccine displayVaccine - - Vaccinatio Lon This


Details Center nCenter g operatio
n
displays
the
availabl
e
vaccinat
ion
centers
near the
user’s
address
.

displayVaccine - - VaccineCh Lon This


Choice oice g operatio
n
displays
the
availabl
e
vaccine
s in the
center.

User
chooseVaccinat displayVaccin Long - - This
ionCenter eCenter operatio
n
accepts
the
vaccinat
ion
center
choice
from the
user.

chooseVaccine displayVaccin Long - - This


Choice eChoice operatio
n
accepts
the
vaccine
choice
from the
user.

You might also like