Develop a graphical user interface in programming

Assignment Help Programming Languages
Reference no: EM131585672

Project Assignment: Flooring Application Objectives

Developing a graphical user interface in programming is paramount to 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 flooring company. They have asked you to be a part of their team because they need a computer programmer, analyst, and designer to aid them in tracking customer orders. Your skills will be needed in creating a GUI program that calculates the flooring cost and stores the order in the database.

The project has three components: an analysis and design document, the project code, and a user manual. The analysis and design document is due Week 4. The code and user manual are due in Week 7. It is suggested that you begin working on the code in Week 5, which should give you ample time to complete the project. You will find that the lessons and lab assignments will prepare you for the Course Project.

Guidelines

Your application must include at least three tabs. The user will choose wood flooring or carpet, enter the length and width of the floor, as well as the customer name and address. The application will compute the area of the floor and the cost of the flooring considering that wood floor is $20 per square foot and carpet is $10 per square foot. A summary should be displayed, either in a tab or another window, listing the customer name and address, floor selection, area, and cost. This information should also be stored in the MySQL database table. The program should validate that all information is entered and that the length and width are numeric values. Any numeric or currency values must be formatted appropriately when output. Recommendations for the components used for input are

• radio buttons-flooring type (wood or carpet);
• text fields-customer name, customer address, floor length, and floor width; and
• buttons-calculate area, calculate cost, submit order, display order summary, display order list.

The MySQL database table is called flooring and has the following description.

Field                            Type
CustomerName             varchar(30)
CustomerAddress         varchar(50)
FlooringType                varchar(10)
FloorArea                     double
FloorCost                     double

In addition to entering new customer orders, your application should list all customer orders stored in the database. These will be viewed as a list, in a text area, and will not be updated by the user.

Analysis and Design Document

You will complete the analysis and design for the project. You will use the guidelines described above and the grading rubric below to complete document. You will create the following items.

1. Request for new application
2. Problem analysis
3. List and description of the requirements
4. Interface storyboard or drawing
5. Design flowchart or pseudocode.

Reference no: EM131585672

Questions Cloud

Describe how these new forms meet usability standards : Describe how these new forms meet usability standards? Incorporate additional research or academic information to support your presentation.
Why is time important to competitive advantage : Why is time important to competitive advantage? Identify and explain six key contributions that speed can make to logistics and supply chain strategy.
Evaluate the fundamental driving forces : Evaluate the fundamental driving forces that shape the organizational environment of the selected company.
Considering adding line of winter footwear to product lineup : The Shoe Box is considering adding a new line of winter footwear to its product lineup.
Develop a graphical user interface in programming : Assignment: Flooring Application Objectives- Developing a graphical user interface in programming is paramount to being successful in the business industry.
Write a story proof of eulers formula involving ducks : Prove that the graph shown in Figure is non-planar.
Dividends become liability of issuer for accounting purposes : On which one of the following dates do dividends become a liability of the issuer for accounting purposes?
Describe a person believe has high emotional intelligence : Describe a person you believe has high emotional intelligence. What makes them different from other people? How can you increase emotional intelligence?
What is their current yield : They pay interest annually and have a 11% coupon rate. What is their current yield?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd