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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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