Create a structure diagram chart grouping processes

Assignment Help Programming Languages
Reference no: EM131320861

Assignment

A near expert at introductory problem solving and programming, you've decided to put your skills to good use by volunteering at SecurityCon, a security conference for IT professionals. The conference has space for up to 106 people. The conference offers seven sessions. Each session has a level of either Beginner, Intermediate, or Advanced.

A list of sessions and their levels is identified below:

Best and Worst Practices for Securing Enterprise Wireless Connections - Advanced
Fundamentals of Cryptography - Intermediate
Information Security for Management - Beginner
Invading the Mind of a Hacker - Advanced
Mitigating a Cloud Data Breach - Intermediate
Password Fundamentals - Beginner
Tools to Prevent Network Identity Threats Before It's Too Late - Intermediate

The cost to attend the conference is based on a flat registration fee of $103 plus a per session fee based on the level of the session.

Beginner sessions cost $106 each
Intermediate sessions cost $206 each
Advanced sessions cost $306 each

Create a modular program that will first have the user enter in a list of the names of all conference attendees. Then, the program will present each name for the user to input the sessions that the attendee will attend. An attendee must attend at least one session, may not attend the same session more than once, and may not attend more than five sessions. Once the user finishes entering a maximum of five sessions for the attendee, the program will print a well-formatted summary of sessions the attendee will attend, including the session name, level, and cost, followed by the attendee's total cost to attend the conference.

After the user has entered the sessions for all conference attendees, the program will print a wellformatted final report listing each session name, the number of attendees that will attend the session, the amount of money earned from that session, the total number of conference attendees, and the total amount generated from the conference.

Other Requirements:

Your solution may not ask for the number of attendees that will attend the conference.
Your solution may not ask for the number of sessions an individual attendee will attend.
Your solution must contain one or more arrays. You may not use ArrayLists.
Your solution must demonstrate a modular design using modules.
You must validate all data input by the user. Whenever an invalid piece of data is entered, you must display an error message and re-prompt the user.

Programming Assignment: Solution Design

Create a defining diagram that shows the input, processing, and output

Create a structure diagram/hierarchy chart grouping processes from the defining diagram into modules (You need to do this, but you do not need to turn it in as part of the grade)

Create a modular solution algorithm using pseudocode

Show testing using the desk checking table method, to include test data, expected results, and a desk checking table. Make sure your desk checking considers multiple cases including both valid and invalid test data to prove your algorithm will work

Programming Assignment 10: Solution Implementation

Write a well-documented, efficient Java program that implements the algorithm you identified. Include appropriate documentation as identified in the documentation expectations document.

Note: You may not use the Scanner or System classes for input/output. You must use the JOptionPane class. Additionally, you may not use System.exit, or any variant that exits the program in the middle of the program. The program should only exit once the algorithm has finished completing.

Upload the .java file of the final program to Blackboard. Be careful that you do not submit a .class file instead of a .java file.

Full points will be awarded for an accurate, efficient, complete Java program that compiles using jGrasp. Partial credit is available. Any final program that does not compile, for any reason, will receive an automatic zero. Other IDEs often place in additional code that you are unaware of, doing too much of the work for you. You are strongly discouraged from using IDEs other than jGrasp.

Reference no: EM131320861

Questions Cloud

What is the brand positioning : Research your favorite brand. Act as the brand manager and provide an original, substantive post on the brand. Discuss the following points by using specific information and examples when possible:
Administration costs allocated : Administration costs allocated to: Housekeeping $2,000 Finance $1,000 Medicine $4,000 Surgery $5,000 Pharmacy $2,000 Housekeeping costs allocated to: Finance $1,000 Medicine $4,500 Surgery $8,000 Pharmacy $2,500 Finance costs allocated to: Medicine $..
Compare role of mysticism within the abrahamic religions : The role of mysticism is relevant to all of the world religions we have looked at this semester. Compare and contrast the role of mysticism within the Abrahamic religions (Judaism, Christianity and Islam)
Consumers purchase and evaluate services : Explain how consumers purchase and evaluate services. Support what you have to say with your own example of a specific service that you have shopped for an how you made your decision which service to purchase.
Create a structure diagram chart grouping processes : Create a structure diagram/hierarchy chart grouping processes from the defining diagram into modules (You need to do this, but you do not need to turn it in as part of the grade)
Sketch the transverse acoustical lattice vibration : Drive the mobility formulae and its temperature dependence for a neutral scatterer whose scattering cross section is πat2 and constant.
Agricultural versus an industrialised country : Examine the underlying differences that can be observed when marketing in an agricultural versus an industrialised country. Using relevant examples to support your argument, discuss the ways in which international firms can address these differen..
Suggest that pretest sensitization had occurred : Explain how you could redesign the experiment to see whether pretest sensitization occurred. (Hint: You will probably use a 3 x 2 factorial design.) What pattern of results would suggest that pretest sensitization had occurred?
Types of value-based pricing methods : 1. Name and describe the two types of value-based pricing methods. 2. Compare direct marketing channels and indirect marketing channels.

Reviews

Write a Review

Programming Languages Questions & Answers

  Program-debug and test programming project

Use Visual Basic .Net 2010 to program, debug, and test the following programming project. Modify the Lucky Seven game to present the user with a video poker hand (5 card).

  Create gui application that allows the user to enter the

A movie theater only keeps a percentage of the revenue earned from ticket sales. The remainder goes to the movie company. Create a GUI application that allows the user to enter the data into text fields.

  Complete the function function has three parameters

Complete the function: func in the following program. This function has three parameters: The first and second parameters are of type: int. The third one is a function that has two parameters of type: int and returns a value of type: int.

  How much of the monthly payment is applied to the interest

The input parameters are a loan amount (floating point), an interest rate (floating point), and a number of months for payoff (integer). The function should return a string containing an HTML table.

  Program to keep track of a cd or dvd collection

Write a program to keep track of a CD or DVD collection. This can only work exclusively with either CDs or DVDs since some of the data is different.

  The google corporation

HTML is governed by who? o The Google Corporation. o The Microsoft Corporation. o The American Congress.

  Implement a program that prompts the user for an integer

Implement a program that prompts the user for an integer n and prints the nth Fibonacci number, using the above algorithm.

  Why wont the following program compile correct it so it

question why wont the following program compile?class exception3 public static void mainstring args if

  Program to multiply two integers

What occurs when you multiply two integers whose product is larger than largest int value? Try out example and report your findings.

  Method to pass string argument and returns first line

Write a method, getFirstLine, that is passed a String argument and that returns the first line.

  Script that displays the results of rolling a die n times

The example in the links below shows a script that displays the results of rolling a die n times. It retains (in memory) and can display the results of all rolls. The two links below are the html and js files for this example.

  Program with two functions to solve voting problem

Program with at least two functions to solve following problem. Members of board of small university are considering voting for pay increase for their 10 faculty members.

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