Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The Covenant system is a system used to save the Covenant data for each company. The Covenant system issues every month/week a Covenant report containing

The Covenant system is a system used to save the Covenant data for each company. The Covenant system issues every month/week a Covenant report containing: the number of Covenants in the company, how many employees the Covenant has been assigned to, how many Covenants are assigned to the employees and how many excess (which were not assigned to any employee) or damaged Covenants are there...etc. For each Covenant entered in the system (ID, type - office device, chair, table ,etc. - the name of the company, the date of entry, is the Covenant new or used before, is it new or not, the name of the employee, the ID of the employee). Each employee has a first name, last name, office number, ID)

The covenant system is usually used in each company as follows:

- When the Covenant entered to the company; its data is entered to the system (ID, type - office device, chair, table ,etc. - the name of the company, the date of entry, is the Covenant new or used before, the name of the employee, employee ID and employee office)
- The covenant is assigned to each employee in the company through the employees name and ID.

Following Assignment 1; make your changes to enhance the covenant System by adding an Employee Class and a name class, and link these classes together with the Covenant Class by an appropriate relationship.

Enter 5 Covenant to the System and assign only two of them to two employees.

Print a report containing (Covenant information and which Covenant is not assigned to each employee. And how many Covenant in the System). (hint: you must use a Static variable to count how many Covenant are there)

Design and implement java program for " Covenant System"; and Submit UMLclass diagram for the Covenant System classes with Java codes and screenshot of the output (all in one .docx or PDF file).

image text in transcribed
image text in transcribed
[Assignment 1 - is related to CLO \# 2 and 3] CLO-2: Design programs utilizing the principles of object oriented to solve simple computational problems. CLO-3: "Implement object-oriented principles to effectively and efficiently solve computational problems involving multiple objects". Design and implement java program for " Covenant System"; the system stores a covenant name, type and date for each object. Also, each Covenant should have the employee name and ID. The system contains a Covenant class and TestCovenant class. To implement the class, you must: (not exclusively) 1. Make at least one constructor to initialize the object with a Date object and ID. 2. Each private data must have setter and getter method. 3. In the main class you have to create 5 Covenants objects and assign for each object its (name, id, datecreated. Employee name, Employee ID). - Submit UML class diagram for the Covenants class with Java codes and screenshot of the output (all in one .docx or PDF file). [Assignment 2 - is related to CLO#2 and 3] CLO-2: Design programs utilizing the principles of object oriented to solve simple computational problems. CLO-3: "Implement object-oriented principles to effectively and efficiently solve computational problems involving multiple objects". " Covenant System" The Covenant system is a system used to save the Covenant data for each company. The Covenant system issues every month/week a Covenant report containing: the number of Covenants in the company, how many employees the Covenant has been assigned to, how many Covenants are assigned to the employees and how many excess (which were not assigned to any employee) or damaged Covenants are there...etc. For each Covenant entered in the system (ID, type - office device, chair, table ,...etc. - the name of the company, the date of entry, is the Covenant new or used before, is it new or not, the name of the employee, the ID of the employee). Each employee has a first name, last name, office number, ID) The covenant system is usually used in each company as follows: - When the Covenant entered to the company; its data is entered to the system (ID, type - office device, chair, table, ...etc. - the name of the company, the date of entry, is the Covenant new or used before, the name of the employee, employee ID and employee office) - The covenant is assigned to each employee in the company through the employee's name and ID. Following Assignment 1; make your changes to enhance the covenant System by adding an Employee Class and a name class, and link these classes together with the Covenant Class by an appropriate relationship. Enter 5 Covenant to the System and assign only two of them to two employees. Print a report containing (Covenant information and which Covenant is not assigned to each employee. And how many Covenant in the System). (hint: you must use a Static variable to count how many Covenant are there) Design and implement java program for " Covenant System"; and Submit UML class diagram for the Covenant System classes with Java codes and screenshot of the output (all in one docx or PDF file). - If there is any copy and paste; the assignment's grade will be 0 (zero). - If the assignment is submitted late; two marks will be deducted

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

Big Data Systems A 360-degree Approach

Authors: Jawwad ShamsiMuhammad Khojaye

1st Edition

0429531575, 9780429531576

More Books

Students also viewed these Databases questions

Question

Briefly define Galens constitutional types.

Answered: 1 week ago