Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objectives
In this session, you will learn to:
NIIT Ltd.
Page 1 of 44
Case Study:
MerryMeeting Event
Organizers
Page 2 of 44
NIIT Ltd.
Page 3 of 44
Page 4 of 44
Name of a venue
Number of
attendees that
can be
accommodated
NIIT Ltd.
Address
Applicable rent
(per day)
Name, contact
number, and
email address of
the contact
person
Page 5 of 44
Approaches
Customer Care Division
and fills an inquiry form
NIIT Ltd.
Page 6 of 44
1.
NIIT Ltd.
Page 7 of 44
Page 8 of 44
NIIT Ltd.
Page 9 of 44
NIIT Ltd.
Page 10 of 44
Page 11 of 44
NIIT Ltd.
Page 12 of 44
Client
Register and log on to the portal by creating a username and password.
Inquire by entering the details of an event, such as dates for the event,
number of attendees, and food related preferences.
Specify a venue preference and submit the inquiry form with the
status, Pending, in the system.
NIIT Ltd.
Page 14 of 44
Venue Owner
Manage the details and availability of their venues, such as name of the ve
address, area zip code, number of attendees, and applicable rent.
NIIT Ltd.
Page 15 of 44
Portal Visitor
Register and log on to the portal by creating a username and password.
NIIT Ltd.
Page 16 of 44
State
Machine
diagram (for
any object)
Communicatio
n diagram (for
any use case)
Sequence
diagram (for
any use
case)
Class
diagram
Use Case
diagram
NIIT Ltd.
Page 17 of 44
System Analysis
Page 18 of 44
NIIT Ltd.
Page 19 of 44
Client
Venue Owner
Portal Visitor
NIIT Ltd.
Page 20 of 44
NIIT Ltd.
Page 21 of 44
NIIT Ltd.
Page 22 of 44
NIIT Ltd.
Page 23 of 44
NIIT Ltd.
Page 24 of 44
Page 25 of 44
To create the use case diagram for the proposed system, first
you need to identify the actors and the use cases.
The following actors will interact with the MerryMeeting
system:
NIIT Ltd.
Customer Care
Representative
Client Contact
Venue Owners
Portal Visitor
Page 26 of 44
NIIT Ltd.
Generate
Enquiry
Report
Check Venue
Availability
Register on
the Portal
Pay Rent to
Venue Owner
Process
Refund
Send
Quotation to
Client
Generate
Event Booking
Report
Event Enquiry
Search for
Venues
Accept
Quotation
Process
Advance
Payment
Reject
Quotation
Page 27 of 44
View Venue
Booking Report
Register for an
Event
Process Payment
View List of
Upcoming Events
Cancel Enquiry
Cancel Event
Register on the
Portal
NIIT Ltd.
Maintain Venue
Details
Page 28 of 44
NIIT Ltd.
Page 29 of 44
NIIT Ltd.
Page 30 of 44
Page 31 of 44
NIIT Ltd.
Page 32 of 44
NIIT Ltd.
Page 33 of 44
Event
Attendee
Venue
Venue
Reservation
Client
NIIT Ltd.
Page 34 of 44
Name
Private
Address
ContactNumber
Email
Company
VenueReservation
ReservationID
Private
FromDate
EndDate
NIIT Ltd.
Page 35 of 44
Attributes
Name
Visibility
Private
Address
AttendeeCapacity
PerDayRent
ContactName
ContactNumber
ContactEmail
Attendee
Name
Private
Address
ContactNumber
Email
NIIT Ltd.
Page 36 of 44
Attributes
ContactPersonName
Visibility
Private
Phone
EventCategory
Facilities
PreferredVenue
StartDate
EndDate
RegisterAttendees
NoOfAttendees
QuotedAmount
AmountReceived
Status
RentAmount
NIIT Ltd.
Page 37 of 44
Operations
Description
Visibility
Client
addClientDetails()
Public
updateClientDetails(
)
registerAttendee()
Registers a visitor.
Public
deleteAttendee()
Public
Public
Attendee
updateAttendee()
processPayment()
NIIT Ltd.
Public
Public
Page 38 of 44
Operations
Description
VenueRese
rvation
checkVenueAvailabilit
y()
Event
addReservation()
cancelReservation()
addInquiryDetails()
generateQuotation()
updateStatus()
acceptQuotation()
rejectQuotation()
cancelEvent()
processPayment()
processRefund()
NIIT Ltd.
Visibil
ity
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public
Page 39 of 44
Operations
addVenue()
deleteVenue()
getRent()
updateVenue()
getVenueDetails()
NIIT Ltd.
Description
Adds the details of a venue.
Removes the details of a
venue.
Modifies the details of a
venue.
Gets the rent information
about a venue.
Gets the details of a venue.
Visibility
Public
Public
Public
Public
Public
Page 40 of 44
Aircraft
Flight
Reservation
Flight
Ticket
Passenger
NIIT Ltd.
Page 41 of 44
NIIT Ltd.
Page 42 of 44
NIIT Ltd.
Page 43 of 44
Page 44 of 44