Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

0:34 PM Fri Mars -s-ud-prodinsident CHOYCE MUCHO Objective: To successfully be able to apply the programming concepts, you have learned from previous lectures and labs

image text in transcribed
image text in transcribed
0:34 PM Fri Mars -s-ud-prodinsident CHOYCE MUCHO Objective: To successfully be able to apply the programming concepts, you have learned from previous lectures and labs in this class up to this point, in writing a code (program) that runs with no errors and gives the correct output. Skills needed: Knowledge of programming concepts from previous lectures and labs in this class up to this point. Especially creating a class and methods and using arrays. Hands on Eclipse. Task: You will need to develop a system that can track employee information for two Organizations (Google and Microsoft). General view of what your system should be able to do: Add employees to the system, the employee must be working for one of the companies in the system (Google and Microsoft). Update employee's information. Print Employee's information Print the number of all employees of a specific company Print the number of all employees in the system (in both companies). Employee Class: The Employee information you must track is as follows: ID (This is generated randomly) Name Gender Job Title Organization they work for Birthday As for the Organization that the Employee works for, you must also track this Information: Organization Name Number of Employees of each organization Note: If an employee is added to a specific company, only the number of employees in that company is incremented by one, not the other. Caller class: You should be displaying a menu where the user can choose an action of the following: Add Employee 9:34 PM Fri Mars -797 Inst-to-ad-predracugat. Caller class: You should be displaying a menu where the user can choose an action of the following: Add Employee Remove Employee Update Employees Information: Update the name. Update the job title Update the workplace of an employee. Print the number of employees: In the whole system In Google only In Microsoft only Print employees' information: Print the information of a single employee. o Print the information of all employees in the system. o Print the information of Google employees Print the information of Microsoft employees Note: As a requirement for all inputs in your system, you must do error checking. For example, if the user to enter a whole number, nothing accepted but integers (NO characters, floating point numbers, or text of any kind), etc. Your programs and all further programs should have program description header that goes at the top of the file which gives information about the programmer and program // Name: Bob Programmer // Section: A, B, or s // Program Name: Hello World 17 // Description: A brief description of the program. What does the // program do not how it does it: for example, it uses loops)? Does 11 the program get input? What kind? What information is output 11 from the program and to where (screen or file) import. Run your program with different inputs. Take a screenshot of your program's output to the bottom of your code. This will be needed in your report. In order to know how to write up your report, take a look at the attached word document and follow the Instructions Compress (zip) the project and upload it along with your report to the assignment page on Canvas

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_2

Step: 3

blur-text-image_3

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

Database In Depth Relational Theory For Practitioners

Authors: C.J. Date

1st Edition

0596100124, 978-0596100124

More Books

Students also viewed these Databases questions

Question

Solve h = -(1/g)t 2 + 100 for t.

Answered: 1 week ago