Fill in Order Details

  • Submit paper details for free using our simple order form

Make Payment Securely

  • Add funds to your account. There are no upfront payments. The writer will only be paid once you have approved your paper

Writing Process

  • The best qualified expert writer is assigned to work on your order
  • Your paper is written to standard and delivered as per your instructions

Download your paper

  • Download the completed paper from your online account or your email
  • You can request a plagiarism and quality report along with your paper

week 7 course project

Project Description

Back to Top The importance of a graphical user interface in programming is paramount in being successful in the business industry. This project incorporates GUI techniques with other tools that you have learned about in this class.

Here is your assignment: You work for a Landscape architect. They have asked you to be a part of their team as they need a computer programmer, analyst, and designer to aid them in calculating engineering specification. Specifically, you have been assigned to the Pools, Hot Tubs, and Spas section of their landscaping team. Your skills will be needed in creating a GUI program that calculates engineering specifications.

This assignment is due in Week 7, but it is suggested that you begin working on the project in Week 5, which should give you ample time to complete the project. You will find that all the lectures, Quick Test Programs, and Lab assignments will prepare you for the Course Project.

Analysis and Design (Due Week 4)

Back to Top In Week 4, you will complete the analysis and design for the project. You will use the information described in the required reading to create the Analysis and Design documentation. You will create the following items.

  1. Request for New Application
  2. Problem Analysis
  3. List and Description of the Requirements
  4. Interface Storyboard/Drawing
  5. Design Flowchart or Pseudocode

The Analysis and Design document will be a single MS Word document, which contains all descriptions and drawings. See the grading rubric below for the Analysis and Design document, due in Week 4.

Item Points Description
Request for New Application 2.5 A table containing: date of the request, name of the requester, the purpose of the request, the title of the application, brief description of the algorithms used in the application, notes about the request, and finally, the approval section.
Problem Analysis 2.5 Analyze the problem to be solved and write in a few words what is the problem and what is being proposed to solve the problem.
List and Description of Requirements 5 A description of the items that will be implemented in order to construct the proposed solution.
Interface Storyboard / Drawing 5 A picture or drawing of what the application will look like; must include the image of each section of the application in detail.
Design Flowchart or Pseudocode 5 A sketch of the flow of the application or the pseudocode of the application.
Subtotal 20

User’s Manual (Due Week 7 along with the Course Project program)

Back to Top Your actual Course Project and User’s Manual are due at the end of Week 7, however, it is strongly recommended that you start your project in Week 5 to avoid many last minute issues.

In Week 7 you will be required to submit a User Manual as well as your Java code. The User Manual can be a simple Word document, with screenshots, that explains how to run your application. Your mark will depend both on the program quality, and the quality of the User’s Manual.

Here are some more detailed guidelines about the User’s Manual

  • It does not need to be long, probably not more than 10 pages, including screenshots.
  • Write at the expected user’s level, not too technical.
  • Detail all the functionality that the application provides. Best, structure your presentation top-down way.
  • For each function, show what is its purpose and sample execution, with a screenshot.

Minimum Requirements for the Java Program(s) (Due Week 7)

Back to Top This example would be the bare minimum to obtain a passing grade (no more than a 70%).

After each calculation, the collected information and the calculated volume will be saved into a file. You will then add a function to retrieve the input and calculation history from the file and display it on the screen.

Sample Extended Requirements

Back to Top The following screenshots provide a sample of what is possible and could lead to a project worth the maximum grade of 100%. Something to think about! Do not think this is what you have to do to get the maximum number of points. It is just a sample! You are only bound by your programming ability. Please do not try and do more than you are capable of. Think, plan, design and code YOUR project. This is your opportunity to show off your skills!

Course Project Interface
The following document gives some specifics about what is expected in your Course Project.

Course Project Examples

Grading Rubrics

Back to Top The following grading rubrics are provided for each major phase of the Course Project.

1. User’s Manual Points Description
Sufficient length to describe the application 4 Manual contains explanation in detail of all relevant areas of the application
Contains screen shots of the key interface components 4 Images of each section of the application
Operations are explained 4 Detailed operation of each section of the application
Written to the user’s level and is not technical 4 Must not contain code or any other technical items irrelevant to the users
Analysis and design contain sufficient detail to begin construction 4 Application analysis and design contains enough details about the application
Subtotal 20
2. Minimum Requirements Points Description
Standard header included 2 Must contain program’s name, student name, and description of the program
Program compiles 2 Program does not have any error
Program executes 2 Program runs without any error
Created main form 3 Main method exists
Created length label 3 Length label
Created length textbox 3 Length input text box
Created width label 3 Width label
Created width textbox 3 Width input text box
Created depth label 3 Depth label
Created depth textbox 3 Depth input text box
Created volume label 3 Volume label
Created volume textbox 3 Volume input text box. Make sure this field is read only.
Created Calculate button 3 Calculate Volume button
Created Calculate button event handler 3 Code to handle the Calculate Volume button. Must handle non-numeric input and null input.
Created Exit button 3 Exit button
Created Exit button event handler 3 Code to handle the Exit button. Must exit the application and terminate the program.
Correct output is displayed 10 When values are entered, the correct results are shown. If no values or non-numeric values are entered, the proper error message should display.
Subtotal 55
3. Extended Requirements Points Description
Included at least two additional tabs 5 There must be two or more additional tabs as shown under the Course Project Interface document.
Each operation is implemented in its own class 10 Each button and/or text field event handler code must be implemented in its own class.
Extended operations and classes work as expected 10 The implemented extra tabs must work as expected.
Subtotal 25
Course Project Total Points Description
Complete Project 100 User’s Manual, Pools tab, and Extended Requirements


  • Google Rating
  • Sitejabber
  • Trustpilot
Zahraa S
Zahraa S
Absolutely spot on. I have had the best experience with Elite Academic Research and all my work have scored highly. Thank you for your professionalism and using expert writers with vast and outstanding knowledge in their fields. I highly recommend any day and time.
Stuart L
Stuart L
Thanks for keeping me sane for getting everything out of the way, I’ve been stuck working more than full time and balancing the rest but I’m glad you’ve been ensuring my school work is taken care of. I'll recommend Elite Academic Research to anyone who seeks quality academic help, thank you so much!
Mindi D
Mindi D
Brilliant writers and awesome support team. You can tell by the depth of research and the quality of work delivered that the writers care deeply about delivering that perfect grade.
Samuel Y
Samuel Y
I really appreciate the work all your amazing writers do to ensure that my papers are always delivered on time and always of the highest quality. I was at a crossroads last semester and I almost dropped out of school because of the many issues that were bombarding but I am glad a friend referred me to you guys. You came up big for me and continue to do so. I just wish I knew about your services earlier.
Cindy L
Cindy L
You can't fault the paper quality and speed of delivery. I have been using these guys for the past 3 years and I not even once have they ever failed me. They deliver properly researched papers way ahead of time. Each time I think I have had the best their professional writers surprise me with even better quality work. Elite Academic Research is a true Gem among essay writing companies.
Got an A and plagiarism percent was less than 10%! Thanks!



Consider Your Assignments Done

“All my friends and I are getting help from eliteacademicresearch. It’s every college student’s best kept secret!”

Jermaine Byrant

“I was apprehensive at first. But I must say it was a great experience and well worth the price. I got an A!”

Nicole Johnson
Finance & Economics

Our Top Experts


See Why Our Clients Hire Us Again And Again!


Avg Rating


Elite Academic Research Promises You:

Always on Time

If we are a minute late, the work is on us – it’s free!


If the work we produce contains plagiarism we’ll pay out a £5,000 guarantee.


Providing quality work is core to our beliefs, which is why we will strive to give you exactly that, and more!

Written to Standard

All of our assignments go through a stringent quality checking process from start to finish.

Success Guarantee

When you order form the best, some of your greatest problems as a student are solved!






Pay an expert to take your online class and say goodbye to poor grades, missed deadlines, and the struggles
of balancing your education with other work/life responsibilities. Life Is too Short to Spend on Classes
You Have No Interest In. Focus on what is really important in your life. Let our professional handle your class.

    Guaranteed A or B

    100% Confidential

    Experienced Tutors

    24/7 Support

Fill in free quote request

Tell us about your online class and what help you need. Try to give us the maximum information.

Agree on price

Our representative will contact you to discuss the details of your order and the rates for our assistance.

Pay and get help

When everything is agreed, you will receive an email with the invoice. After you pay, we start working on your task.