الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ارجو المساعدة في حل هاذا السيناريو لي مادة : Object Oriented Paradigm

Featured Replies

بتاريخ:

 

 

Scenario Description 

 

 Zam Zam International Hotel is one of the famous hotels in Oman. It has several branches in Muscat and other parts of Oman. For the betterment of customer service hotel management decided to replace the existing reservation system by a new Web-based system. In the new system customers can register using e-mail and contact number. Customers can search for rooms that match their preferences by filling a form, in which they specify the following information: bed size, smoking or non-smoking preference, start and end dates of stay, and city where the hotel is located. After submitting the search request, the system checks the room availability and returns either a match and daily price or a non-match. In the case where a room is available, the customer can confirm the booking by providing his personal information (i.e., name, address, phone number, and email) and his  credit  card  information  (i.e.,  type,  number,  and  expiration  date)  for  billing  purposes.  After booking  the  room  and  storing  the  customer’s  information,  the  system  returns  a  confirmation number to the customer that the customer will use for check-in. A customer can cancel a reservation by simply specifying the reservation number. In this case, he/she must receive a cancellation notice. No particular restriction is put on the reservation cancellation. A system administrator manages the system. A consular and hotel staff assists the customers in the reservation and cancellation process if needed. In addition to that if a customer is not having credit card than he/she can make payment either by check or cash after reaching to the hotel. Therefore, we will need a mechanism to provide this flexibility and customization. Using an iterative development strategy, we are going to proceed through object-oriented analysis and design.   

 

 

 

:Based on the above narration, do the following tasks

 

     Describe and design the following for the above given scenario 

 

.A. Identify the candidate classes with attributes and behavior/operation using Noun Identification Technique .  

 

 

 B. Use Case Diagram

.i. Produce a Use Case Diagram with all the possible actors, Use Cases and their relationship.  

 

 . ii. Description from the given scenario point of view for the use-case diagram

 

 

 

 

 

C. Class Diagram

 

.i. Produce  a  Class  Diagram  with  all  the  possible  classes  and  their relationships with respective visibility, role names and multiplicities.

 

.ii. Description  from  the  given  scenario  point  of  view  for  the  class diagram. 

 

 

 

 

 

 

D. Sequence Diagram

. i. Produce a Sequence Diagram with the entire possible objects and their interaction.  

 

.ii. Description from the given scenario point of view for the sequence diagram. 

 

 

 

 

 

 

^_^ ولكم جزيل الشكر  ^_^  

 

 

بتاريخ:
  • كاتب الموضوع

سااعدوني بليز :( 

  • بعد 1 شهر...
بتاريخ:

انا بعد اريد حل هذا السيناريو

طرشووووه على ايميلي بليييييز

 

[email protected]

  • بعد 11 شهور...
بتاريخ:
  • كاتب الموضوع

...................

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.