Discount CMIS242 - CMIS242 - CMIS242 Complete Projects 1 2 3 4 and Final Project
    CMIS242 - CMIS242 - CMIS242 Complete Projects 1 2 3 4 and Final Project CMIS242 - CMIS242 - CMIS242 Complete Projects 1 2 3 4 and Final Project CMIS242 - CMIS242 - CMIS242 Complete Projects 1 2 3 4 and Final Project

CMIS242 - CMIS242 - CMIS242 Complete Projects 1 2 3 4 and Final Project

$59.99
$83.95

CMIS 242 - Intermediate Programming
Programming Project 1

The first programming project involves writing a program that computes the average salary for a collection of employees of different types. This program consists of four classes. The first class is the Employee class, which contains the employee's name and monthly salary, which is specified in whole dollars. It should have two methods:

  1. A constructor that allows the name and monthly salary to be initialized.
  2. A method named annualSalary that returns the salary for a whole year.

The Employee class has two subclasses. The first is Salesman. It has an additional instance variable that contains the annual sales in whole dollars for that salesman. It should have the same two methods:

  1. A constructor that allows the name, monthly salary and annual sales to be initialized.
  2. An overridden method annualSalary that returns the salary for a whole year. The salary for a salesman consists of the base salary computed from the monthly salary plus a commission. The commission is computed as 2% of that salesman's annual sales. The maximum commission a salesman can earn is $20,000.

The second subclass is Executive. It has an additional instance variable that reflects the current stock price. It should have the same two methods:

  1. A constructor that allows the name, monthly salary and stock price to be initialized.
  2. An overridden method annualSalary that returns the salary for a whole year. The salary for an executive consists of the base salary computed from the monthly salary plus a bonus. The bonus is $30,000 if the current stock price is greater than $50 and nothing otherwise.

Finally there should be a fourth class than contains the main method. It should create an array of objects of type Employee and initialize them to a mixture of different kinds of employees. It should then compute and display the average salary for all employees.

Be sure to follow good programming style, which means making all instance variable private and naming all constants. Furthermore you must select enough different kinds of employees to completely test the program.

CMIS 242 - Intermediate Programming
Programming Project 2

The second programming project involves writing a program to calculate state income tax for a single taxpayer that uses a GUI. The GUI should use the grid layout manager and should looks similar to the following:

The salary income, interest income, itemized deductions, exemptions and tax withheld are input to the program. When the Compute Refund button is clicked, the refund should be computed and displayed. Assume all inputs are in whole dollars.

The refund should be computed as follows. First compute the total gross income as the sum of the salary and interest income. Then compute the taxable income, which is the gross income less the itemized deductions and exemptions. The exemption amount is computed as the number of exemptions multiplied by $2700. Next compute the tax owed for the year according to the following tax table:

Taxable Income

Tax Owed

From

To

 

$0

$50,000

5% of taxable income

$50,000

$100,000

$2,500 + 7% of amount above $50,000

$100,000

--

$6,000 + 9% of amount above $100,000

Finally, compute the amount of the refund as the amount withheld minus the tax owed. Note that this amount will be negative if additional taxes are owed. Display this amount in the bottom text field rounded to the whole dollar.

If the data entered in any of the text fields is not numeric or not an integer value, the exception that will be thrown when attempting to convert to an integer should be caught, and an appropriate error message should be displayed using a JOptionPane popup window.

CMIS 242 - Intermediate Programming
Programming Project 3

The third programming project involves writing a program to calculate the terms of the following sequence of numbers: 0 1 2 5 12 29 ... where each term of the sequence is twice the previous term plus the second previous term. The 0th term of the sequence is 0 and the 1st term of the sequence is 1. The interface to the program should be a GUI that looks similar to the following:

The pair of radio buttons allows the user to choose whether an iterative or recursive method is used to compute the term of the sequence. When the user enters a value for n and then clicks the Compute button, the nth term of the sequence should be displayed in the Result field. The Efficiency field should contain the number of calls to the recursive method when the recursive option is chosen and the number of iterations of the loop when the iterative option is selected.

The Iterative radio button should be initially set to selected.

You should run your program with values for n from 0 to 10 and record and graph the value of the Efficiency field for both the iterative and recursive options. The graph should be contained in a Word document that also contains a brief explanation of the observed results. That document must also be submitted with the code for this project.

CMIS 242 - Intermediate Programming
Programming Project 4

The fourth programming project involves writing a program to manage a student database. The interface to the program should be a GUI that looks similar to the following:

A combo box should allow the user to select one of the three database actions shown. The database should be implemented as a HashMap, with the ID field as the key and a student record consisting of a name and GPA as the value. The operation should be performed when the user clicks the Process Request button. If the user attempts to insert a key that is already in the database an error message should be displayed using a JOptionPane message dialog box. If the user attempts to delete or find a record that is not in the database, a message should also be displayed.

This program must consist of two classes, one for handling the database interactions and a second class that defines the student record.

CMIS 242 - Intermediate Programming
Final Project

Final Project (25%)- This project focuses on demonstrating your understanding of Java Collections. Before attempting this project, be sure you have completed all of the reading assignments listed in the syllabus to date, participated in the weekly conferences, and thoroughly understand the examples throughout the chapters.   The project requirements include:

1. Write a Java application that effectively uses Java collections to store pairs of unique colors and their unique hexadecimal values. (For example, Red -> FF0000). Store up to 20 of these pairs. Then write a GUI that displays the hexadecimal values using radio buttons to select a value. When selected the background of the GUI should change to that color. 

2. Your program should compile and run without errors. 

It is solution for CMIS242 Complete Project.

This solution is 100% correct, contain Java source code and screenshots, you can using any java IDE, copy source code to src folder and run it

If you have any questions, please contact us via email support@extutorials.com, we will help you any time

Thank you very much

Attached Files

Move over [ preview ] file name to preview content in it!

  • Complete Projects.zip [451.5KB]
    • CMIS242 Final Project
    • CMIS242Project1
      • CMIS242-Project-1-ScreenShot.jpg [171.7KB]
      • Employee.java [0.7KB] [ preview ]
      • Executive.java [0.5KB] [ preview ]
      • Main.java [1KB] [ preview ]
      • Salesman.java [0.5KB] [ preview ]
    • CMIS242Project2
      • CMIS242-Project-2-ScreenShot.jpg [28.4KB]
      • Project2.java [3.6KB] [ preview ]
    • CMIS242Project3
      • CMIS242-Project-3-ScreenShot.jpg [18.2KB]
      • Project3.java [3.3KB] [ preview ]
    • CMIS242Project4

Write a review

Your Name:


Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:



PURCHASE SAVE
2 Tutorials 10%
3 Tutorials 13%
4 Tutorials 16%
5 Tutorials 19%
6 Tutorials 22%
7 Tutorials 25%
8 Tutorials 28%
9 Tutorials 31%
10 Tutorials 34%
add url more

9MZQASHWN73B