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

  How to prepare a two to three page memorandum

make a two to three page memorandum (350 words per page, from you to me) describing what office automation and group collaboration software is used in your organization.

  Why would you recommend a multi-core cpu

Discussion is designed to help you know the roles of hardware and software components in a modern computer system. For the purposes of this Discussion, assume that you are heading a team of 25 people working on a software development project.

  Brief explanation of the computing concepts to be modeled

Create a 4- to 5-page report in a Microsoft Word document on your findings on the time complexity for a game you chose. Use the guidelines stated below for your report. Your report should include the following:

  This is a term long project and has 4 phases in phase 4

you have been hired as cio for a small independent auto-parts store - northwest georgia auto parts. the store has

  How to identify the communication needs

For each phase, identify the communication needs and briefly describe how you will satisfy them.

  What is the best way for sending people out

What is the best way for sending people out if one wants the total competition to be over as early as possible? More precisely give an efficient algorithm that produces a schedule whose completion time is as small as possible.

  Questionfor this module you will require to complete

questionfor this module you will require to complete following tasks. this section will be additional to the end of

  Find the closed from for tn

Find the closed from for T(n)= 4T (n/2) where T (1) =1 ( Tip: suppose n is a power of 2) - You have to evaluate the given question and provide all the computation.

  Find minimal cover and identify all possible candidate keys

Find minimal cover and identify all possible candidate keys - Functional Dependencies

  Explain the intricacies of planning for a windows media

describe the intricacies of planning for a windows media services deployment and how the process would differ between a

  Improvement in computer speed and miniaturization

In two paragraphs describe what is the relationship between transistor densities and the improvement in computer speed and miniaturization?

  Performance is an important consideration during planning

Why do you think this is done? Are there circumstances when it should not be done?

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