UCSC இல் BIT பாடநெறிகளுக்காக அதிகாரப்பூர்வமாக பதிவுசெய்யப்பட்ட கற்பித்தல் நிறுவனம்.

Public Discussion February 23, 2026
Question from a Student:

Request for IT3106 Case Study Diagrams: Shashi Restaurant Management System

"Hello Elite Institute! Could you please provide a full discussion and the UML diagrams for the Shashi Restaurant Management System case study (IT3106)?

I'm having trouble identifying the primary actors, especially based on this requirement: 'The system must allow waitstaff to create and modify orders while the receptionist handles VIP reservations directly over the phone or at the front desk. Additionally, the system generates automated daily reports for the manager.'

Any help visualizing the Use Case and Class diagrams for the exam would be greatly appreciated!"


Elite Institute Answer:

Great question! Identifying actors correctly is one of the most important steps in Object-Oriented Analysis.

In UML modeling, an Actor is defined as an entity that interacts directly with the system boundaries. For the Shashi Restaurant scenario, the Waiter and Receptionist are primary actors because they directly initiate system Use Cases (creating orders, making reservations) in real-time.

However, the Manager is a tricky case! If the system automatically generates and emails the daily report without the Manager directly requesting it, they are a Secondary (or Passive) Actor. They receive info but don't initiate the action.

To help you and all other IT3106 students prepare effectively, we have built a complete, interactive breakdown of this exact Case Study!

This page includes the full Use Case diagram, Class diagram, Sequence diagrams, and sample exam questions mapped out exactly how you need them. Perfect for your exam prep!