Developing a graphical user interface in programming

Assignment Help Basic Computer Science
Reference no: EM13712343

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 lectures and lab assignments will prepare you for the Course Project.

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.

 

Reference no: EM13712343

Questions Cloud

Propeller thrust and power : Calculate the total net thrust generated by the propeller. Calculate the propeller power used to generate thrust. The turbine driving the propeller generates 416 kW of power. Calculate the efficiency of the propeller.
Companion viruses are an increasing problem : Hackers and their companion viruses are an increasing problem, especially on the Internet. What are the most important measures for a firm to take to protect itself from this? Is full protection feasible? Why or why not?
Active role in union-management negotiations : Active role in union-management negotiations - Do you think that it is appropriate for a government entity
Consider a silicon rubber drain hose for surgical procedure : Silicon rubber has a Poisson's ratio of 0.4. Consider a silicon rubber drain hose for a surgical procedure; the hose has an outer diameter of 4 mm and a wall thickness of 0.5 mm. How much does the lumen (interior space) of the catheter constrict if t..
Developing a graphical user interface in programming : 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.
Information security audits : Which of the following would be part of an bi-annual corporate audit (see a-e) and what type of information would be gathered including which polices if any would apply?
Kinds of problems do expatriates face when returning home : What kinds of problems do expatriates face when returning home - What can MNCs do to deal with these repatriation problems effectively?
Longitudinal strain on the upper and lower surfaces of bone : For studying the effects of mechanical loading on the bone, a diaphys is isolated as shown in the Figure. Pins extended from the metal caps over the bone ends. Assume a load is applied between the ends of the pins as shown.
Own a consulting company that designs installs : Assume you own a consulting company that designs, installs, and maintains wide area networks. You currently have two companies requesting bids for their wide area networks to be installed. You must provide all of the relevant information to the..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  The sunbeam owners spares club

Sunbeam was a marque of advanced cars built by various companies from 1901 to 1981. Initially a manufacturing company making their own cars, they eventually remodelled other production cars until they became a marque of the Rootes company until..

  Compute average probability of symbol error of signalling

Consists of additive noise w(t) as the sample function of a gaussian process with zero mean and power spectral density No/2. Calculate the average probability of symbol error for this method of signalling

  Explaining paper on reconnaissance planning

Write a paper on reconnaissance planning. The paper is explaining the network and reconnaissance plan.

  How the chips are to be connected to the address bus

Explain in words how the chips are to be connected to the address bus. Thank You. Please Explain your answer, will help a lot.

  Provide a brief overview of the organizations

Provide a brief overview of the organizations that have developed and promoted each format.

  What is ldap and what are its security vulnerabilities

Why do you think an organization would continue to use directory services that have known security flaws?

  How an object would be instantiated using both types

explain what constructors do and when they are executed. Explain the two types of constructors. Provide an example class that includes both types of constructor functions and demonstrate how an object would be instantiated using both types of cons..

  Are robots remotely controlled by humans really robots

Are robots remotely controlled by humans really robots?

  Implementation for the r-type instructions add, or, and and

figuring out how to add an implementation for the R-type instructions ADD, OR, and AND. This is a MIPS architecture. // Incomplete behavioral model of MIPS pipeline

  Approach to organizing and funding it organization

What would be the best approach to organizing and funding their IT organization? Describe at least one alternative approach. Provide justification for why your proposed approach is the best one.

  Clash of atoms and reactions generated in brains

Do you think that Hobbes was on to something with his theory? Is there joy or fear out there, or is it all inside of us and how we perceive and react to a situation?

  Consider a server with poisson job-arrival stream

Consider a server with Poisson job-arrival stream at an average rate of 60 per hour. Determine the probability that the time interval between successive job arrivals is

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