Answered step by step
Verified Expert Solution
Link Copied!

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 1
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 : menu-style input-output) 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 2 to 3 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 F 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 2 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.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

The Database Experts Guide To SQL

Authors: Frank Lusardi

1st Edition

0070390029, 978-0070390027

More Books

Students also viewed these Databases questions