Create well design modular program based on design technique

Assignment Help Computer Engineering
Reference no: EM131207849

You are to create a project for a census bureau to obtain and analyze household income survey data within the Cincinnati area (including Northern Ky).

Data Collected:

• Home identification code (4 alphanumeric characters) - required

o User can enter code by hand (must include input validation) *OR*

Use a random number generator to create each character in the code. Hint: use special number generator that will index into a character array to generate random letters.

• Date of the survey - required (try using the datetime picker control), must be a valid date

• County and State (1 input only) they reside in - required

o Hamilton, Oh

o Butler, Oh

o Clermont, Oh

o Warren, Oh

o Campbell, Ky

o Boone, Ky

o Kenton, Ky

• The household yearly income - required, must be numeric, must be greater than 0.

Events:

There should be 4 buttons on the screen:

1. Submit: This event will validate all data and save the data to the necessary arrays for processing.

2. Exit: This event will exit the application

3. Total Households Surveyed: This event will process the arrays and display the total households surveyed by state and then by county in a Message box (see below for example).

4. Average Household Income: This event will process the arrays and display the average household income by state and then by county in a Message box (see below for example).

Instructions:

1) Create a well designed modular program based on design techniques taught.

2) Use good naming conventions on all objects, variables, procedures, functions, etc.

3) Make sure all functions and procedures are called "down". Meaning a top-down modular approach.

4) Option Strict and Option Explicit must be on

5) All survey information must be saved to an array(s).

6) When the user clicks the button "Total Households Surveyed", do the necessary calculations and display in a Message box the Total Households Surveyed by county for all that were surveyed (see below for example).

7) When the user clicks the button "Average Household Income", do the necessary calculations and display in a Message box the Average Household Income by county for all that were surveyed (see below for example).

Average Household Income

Ohio: $30,000

Hamilton: $40,000

Butler: $20,000

Clermont: $30,000

Warren: $30,000

Kentucky: $35,000

Boone: $40,000

Campbell: $30,000

Kenton: $35,000

Total Households Surveyed

Ohio: 12

Hamilton: 4

Butler: 3

Clermont: 1

Warren: 4

Kentucky: 7

Boone: 2

Campbell: 3

Kenton: 2.

Reference no: EM131207849

Questions Cloud

Identify two or more dimensionless parameters : Show how the functions can be transformed into linear curves - Estimate the overall uncertainty for this system, using the maximum possible FSO in your computations. What would the uncertainty be if the hysteresis error were removed?
What were some of the cost drivers used by the company : What are some of the benefits of ABC that relate to the financial services industry? -  What are three things that the company's original costing method did not take into account?
Explain different types of cloud computing solutions : Explain Different types of cloud computing solutions that include your recommendation for the best choice and why you made that choice. An Office Productivity Software solution in a collaborative environment and why it is important to move in that di..
Book manuscript for a university press : You are reviewing a book manuscript for a university press. Although the book is skillfully and stylishly written, you think it may obscure or leave out some important facts that need to be pointed out. How would you point this out (without sugges..
Create well design modular program based on design technique : Create a well designed modular program based on design techniques taught. Use good naming conventions on all objects, variables, procedures, functions, etc. Make sure all functions and procedures are called "down". Meaning a top-down modular approach..
Who was behind the scam and what was their punishment : What piece of advice in Chapter 6 would have prevented people from getting caught by the Moldova scam?
Why is the roaming market in the eea ripe for collusion : Why is the roaming market in the EEA ‘ripe for collusion'? - What is the nature of the barriers to entry in the market?
Products produced in the us are foreign made : Is it true that many consumer products produced in the US are foreign made?
What is marketing : What is marketing? Is there a real definition? Is it a process or just advertising?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Question1 prove that it is impossible to extend a

question1. prove that it is impossible to extend a comparison-based implementation of the priority queue adt in which

  Find out and display the total owed for all taxpayers

A taxpayer's federal tax due is calculated as follow. First, the taxpayer gets a dependency exemption deduction of $2,000 for each child. So, if a taxpayer has two children, he or she would get a dependency exemption deduction of $4,000. A taxpaye..

  What are bufferedinputoutputstreams and why are they used

question 1 what is the difference between text io and binary io? question 2 what happens if you try to create a

  Find the number of comparisons using binarysearch

Write a program to find the number of comparisons using binarySearch and thesequential searchalgorithm as asked below. Supposelistis an array of 1000 elements.

  Describe mutual strategy to maintain enterprise-level system

Describe mutual strategy to maintain enterprise-level system

  Implement a java application that reads tweets

Description: The goal of this assignment is to implement a Java application that reads tweets from both the Twitter Streaming API and preloaded log file and finds the trending topics for a given set of languages and periods

  Creating the method

Assume we wish to form a method for class BinaryTree which decides whether two trees have same structure. The header of the method could be as follows: public boolean isIsomorphic(BinaryTreeInterface otherTree).

  Describe the contents of the text box

A form contains two text boxes and one large label between them with no preset caption. When the first text box receives the focus, the label reads "Enter your full name." When the second text box receives the focus, the label reads "Enter your ph..

  Write down a 3-page paper explaining four types of failures

write a 3-page paper describing four types of failures that may occur in a distributed system. specify which of these

  What could be done to minimize such effects

What are some of the limitations or dangers you see in the use of AI technologies such as expert systems, virtual reality, and intelligent agents? What can be done to minimize such effects.

  What profit do you see with partitioned view

Explain your idea for a database along with your thoughts for a partitioned view. 1. How will you use this partitioned view?

  Questionuse the following system printprimes for questions

questionuse the following system printprimes for questions a-f below.a illustrate the control flow graph for the

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