Cis355a – week 7 course project flooring application – source code

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 lectures 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 (Due Week 4)

In Week 4, you will complete the analysis and design for the project. You will use the guidelines described above and the grading rubric below to complete this 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

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 (your professor), the purpose of the request, the title of the application (create your own title), and brief description of the algorithms used in the application

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 or 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

 

 

Get 20% Discount on This Paper
Pages (550 words)
Approximate price: -

Try it now!

Get 20% Discount on This Paper

We'll send you the first draft for approval by at
Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

5 Star Essays strives for complete client satisfaction at all times. As a result, we never cut corners when it comes to the quality of our homework assistance.

Dissertation

Dissertation Help

At 5 Star Essays, Dissertations are some of the most complex papers that any student is required to write. They require understanding of the subject matter, analysis of existing information and interpretation to develop substantial arguments. Dissertation require significant expertise to ensure that the learner can attain the desired grades. Do these suggestions make you worry? 5staressays.org has all the answers you need. You do not have to struggle doing your dissertations. Hire our professional dissertational writers to get quality and original papers without plagiarism.

Admissions

Admission Essay Help

Have you been eyeing spots in prestigious institutions? Worry no more. We are here to ensure that your admission papers are written in a professional manner that ensures you get the first chances to your preferred institutions. Through our experts in admission essays, 5staressays.org can develop papers that are professional and guarantee you entry into the institutions.

Research

Research Paper Help

Research paper entail the use of qualitative and quantitative approaches to collect data, implementation of specific frameworks to interpret the data and use of analytical skills to address specific questions. This sounds difficult? 5staressays.org is there to ensure that you don’t strain in meeting these necessities of preparing your research. For answers to your research, get in touch with 5staressays.org.

Essays

Persuasive Essay Help

Do you have the right skills and expertise to argue a point persuasively? Writing persuasive essays requires the students to ensure that they argue points in a way that the reader buys into the ideas. This process requires special skills that are not common to all groups of learners. As such, 5staressays.org come in handy to bridge this gap and prepare the persuasive essay for you. The essays are quality, error free and original. Try us now for quality papers.

Application

Application Essay help

Application essays should guarantee you a spot in your preferred institutions. They should be able to be able to provide the reader with an understanding of the writer. How do you begin writing an application essay? What are the contents of the essay? Worry no more this are elements that are covered by 5staressays.org professionals in application essay writers. Get your application essay done for you and you will not regret it.

Scholarship

Scholarship Essay Writing Help

Are you eyeing a scholarship but you are not sure you are in a position to write your essay? 5staressays.org will help you to achieve the desired sponsorship by preparing your scholarship essay at an affordable price. We prepare essays that have a good structure, are plagiarism free and quality. Try us now for quality scholarship essays.