Developing a graphical user interface in programming

Assignment Help Computer Engineering
Reference no: EM131184509

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.

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. Include screenshots. For each function, show what is its purpose and sample execution, with a screenshot.

The following grading rubric will be used for the code portion of the project.

Flooring Application Points DescriptionStandard header included

Must contain program name, student name, and description of the programProgram compiles

Program does not have any errorProgram executes

Program runs without any errorIncludes at least 3 tabs

Three or more tabs are usedIncludes components for all required inputs

Components for customer name, address, floor type, length, width, area and cost with buttons to calculate area, calculate cost, display order summary, and display order list are included Area calculation

Area is calculated correctlyCost calculation

Cost is calculated correctlyIncluded data validation

If no values or non-numeric values are entered, the proper error message should display.Correct data is stored in the database table

When values are entered, the data is stored correctly in the database table.Customer orders are displayed in a list

All records saved to the database are displayed in a list with appropriate formatting.Correct output is displayed

When values are entered, the order summary is shown with appropriate formatting.

Reference no: EM131184509

Questions Cloud

What is the present value of the management contract : Assuming that you will continue to manage the portfolio from now to eternity, what is the present value of the management contract?
Evaluate calvin perspectives about civil authority : Evaluate Calvin's perspectives about civil authority and its use of force found in war and Christian ethics and give a general opening, interpretations and analysis
Adopt a maturity matching approach to financing assets : How would a more aggressive or a more conservative approach differ from the maturity matching approach, and how would each affect expected profits and risk?
Find the magnitude and direction of the pressure gradient : The derivative of pressure in the direction parallel to the surface, at 45° between the positive x and y axes.
Developing a graphical user interface in programming : Developing a graphical user interface in programming is paramount to being successful in the business industry
Explains the concept of a continuum of sanctions : Compose an essay of 500 - 700 words that explains the concept of a continuum of sanctions as a means for administering treatment and/or punishment options for juvenile delinquents
How observations of water demonstrate newtons law of inertia : how your observations of water demonstrate Newton's law of inertia. What is the force pair in this experiment? Draw a Free Body Diagram (FBD) to represent the (unbalanced) forces on the balloon/straw combination.
Explain how manufacturing has evolved : What are the similarities and differences between lean and agile supply chain strategies? - Explain how manufacturing has evolved.
Evaluate your campaign for the selected product : Develop characteristics of the product that you want to promote in your advertising campaign using Table 10-2 in Chapter 10. Determine which dimension best suits the selected product, and build a promotion-focused or prevention-focused campaign.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Question1 images can be stored as lossless or lossy bitmaps

question1. images can be stored as lossless or lossy bitmaps. explain differences why are most photographic images

  Describe the role of application service providers

Describe the role of application service providers (ASPs) in obtaining new systems. What are their advantages and disadvantages?

  Explain common uses for word processing applications

Explain common uses for word processing applications. Describe methods for inserting graphics, headers and footers, page numbers, and a table of contents.

  What is the dissimilatries between rfp and rfq

What is the dissimilatries between an RFP and an RFQ? Are they different, or the same? How does RFI associated to them

  Assume that veclist is a vector container

Suppose that vecList is a vector container and vecList = {12, 16, 8, 23, 40, 6, 18, 9, 75} Show vecList after the following statement executes.

  Systems analyst at a manufacturing company in seattle

You are the Systems Analyst at a manufacturing company in Seattle, WA. A Systems Analyst in your company's New York office sends you a trace file to analyze. The complaint is that an end-users machine cannot connect to any of the network devices o..

  Question- write down a java program which build a binary

question- write down a java program which build a binary tree given an arithmetic expression.- the arithmetic

  Evaluate the service delivery models

Evaluate the service delivery models. Select the options that, in your opinion, are most efficient together regardless of industry.

  Advantages and disadvantages of end-user computing

Explain the advantages and disadvantages of the end-user computing and determine if this is an application which should be progressively pursued. Describe your rationale.

  Registers and risc processor

A RISC processor has 152 total registers, along with the 12 designated as global registers.

  Visit a businesss online web presence construct a list of

visit a businesss online web presence. construct a list of complex data types that would be needed to store all the

  Make a paper describing what office automation

make a paper describing what office automation and group collaboration software is used in your organization. Include an analysis of the advantages and disadvantages of each software used.

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