Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I need UML for hotel reservation system Project Title: Java project phase 1 Project Description: In this project, you will create a Java program using
I need UML for hotel reservation system Project Title: Java project phase
Project Description: In this project, you will create a Java program using all the skills and topics learned during the course so far. You should come up with an idea for a system that supports user interaction That is : menustyle inputoutput and provides several services for the user.
Some examples of Java projects:
Hotel reservation system
Library management system
Online restaurant ordering system
Online school management system
You can be as creative as you want as long as you follow the project requirements. Remember, programming is not typing Java code, it involves planning and careful designing.
Project Requirements:
Your system should have at least five different classes.
Your system should have at least one relation Composition OR Aggregation between two classes, based on your design, you should select the appropriate relation.
You should have at least two subclasses inheritance relation you must select the appropriate classes for this relation.
Your system must support polymorphism with at least one polymorphic method.
At least one class must be an Abstract class
There must be at least one array of objects with methods that support: add, remove and search for objects.
All the classes must have the necessary attributes and methods to work properly.
Submission Guidelines:
You are expected to work in teams, each team can be from to students.
You will submit a report that includes the following:
A cover sheet including the names and IDs of your team members and the division of work among them.
Introduction about your program idea services provided, etc
Full UML diagram showing the different relations between all your classes.
Implementation and design details describing all methods. In addition to submitting your source code compressed in ZIP format
Screenshot of your sample run
All submissions, should be made through LMS one submission per team refer to the note for further details.
The submitted work should be your own work. Any case of unethical conduct will result in an in the class.
Note:
Your code should be written with: proper indentation, comments, and proper naming of the variables, methods, and classes. All of these points will be graded.
The system you design in this phase will be used in phase as well, so make sure you design it properly.
Each team should have a leader, the leader responsibility is to submit the work on behalf of the team.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started