Programming Homework Help

Programming Homework Help. Object Oriented Technology java language

Object Oriented Technology / java language

Scenario:

The Ministry of Endowments and Religious Affairs (MARA) is the governmental body in the Sultanate of Oman responsible for overseeing all matters related to endowments and religious affairs.

The MARA is responsible for the pilgrimage beyond Oman. Every year millions of Muslims around the world visit Saudi Arabia for Umra & Hajj. The process of applying for Hajj starts with the submission of the application for Hajj to the Hajj Directorate a division of MARA. The Ministry of Endowments and Religious Affairs (MARA) is the governmental body in the Sultanate of Oman responsible for overseeing all matters related to endowments and religious affairs. The MARA is responsible for the pilgrimage beyond Oman. Every year millions of Muslims around the world visit Saudi Arabia for Umra & Hajj. The process of applying for Hajj starts with the submission of the application for Hajj to the Hajj Directorate a division of MARA.

Initial documents are submitted to the directorate for registration. Documents are checked and verified by the Registration officer. A unique registration number is issued to each applicant by the registration officer. After the completion of registration process, each applicant is asked to submit the detailed documentation which includes passport, medical certificate, vaccination certificate, receipts of payments. Registration officer submits all the detailed documentation along with the registration form to the Hajj directorate manager for approval. The Hajj directorate manager approves the application and assigns the group to each applicant. The approved applications are passed to training officers for further actions. Account Officers at the Directorate are responsible for handling financial details of the travel of each applicant. The Hajj Directorate also organizes the free training session for the applicants before embarking on Hajj. The training officer prepares the schedule for the training session, traveling schedule and informs each applicant. The directorate prepares different types of reports about the Hajj each year and sends it

requirement:

Task 1: Identify behavior of the classes by adding different method in the class. Every class must have at least two functional methods in addition to the constructors. (35 Marks)

Task 2: Implement custom exceptions handling in the solution created for different situations. Create at least two different exceptions in the solutions. Choose situations of your own. (20 Marks)

Note:

  • You coding must include a main class where object of each class are created.
  • Coding must be properly commented for better understanding. (Comments must clearly be specified for the coding written for specific tasks.)
  • Programming Homework Help

     
    "Our Prices Start at $11.99. As Our First Client, Use Coupon Code GET15 to claim 15% Discount This Month!!"