We write, we don’t plagiarise! Every answer is different no matter how many orders we get for the same assignment. Your answer will be 100% plagiarism-free, custom written, unique and different from every other student.
I agree to receive phone calls from you at night in case of emergency
Please share your assignment brief and supporting material (if any) via email here at: [email protected] after completing this order process.
Important Note: Your order at Assignment Experts is protected by Consumer Law UK; also, we use 3rd party merchant support “PayPal” for all online transactions to provide you with the most protected online buying experience.
100% Pass and No Plagiarism Guaranteed
This is an individual assignment that requires you to design, develop and test a small procedural Java program.
Learning Outcomes Assessed:
The following course learning outcomes are assessed by completing this assessment:
The games have been scheduled to begin on Saturday 1st October 2016, competitors are busy training and now it’s time to prepare to sell spectator tickets.
Your task is to design, develop and test a small application for recording ticket sales to this event.
Stage 1: Design
This stage requires you to prepare documentation that describes the function of the program and how it is to be tested. There is no coding or code testing involved in this stage. A document template has been provided for your use.
The user selects to purchase adult tickets.
The user is prompted to enter the number of tickets to purchase.
Stage 2: Program Development
Using the Design Documentation to assist you, develop a Java program that records spectator ticket sales at the gate for the Federation University Australia Olympic Games, implementing the requirements outlined in this section. These requirements have been broken into three groups:
At this level, you can decide if it is easier for you to code everything within a single method, or to modularize it straight away.
All three groups require that you follow coding conventions, such as proper layout of code, using naming conventions and writing meaningful comments throughout your program.
Please select an option from the menu:
TICKET PURCHASING MENU
Please select an option from the list:
Number of tickets:
Your order of 2 adult ticket(s) and 1 child ticket(s) amounts to $36.75
Total income from ticket sales: $272.75
Adult tickets sold: 15
Child tickets sold: 7
The Federation University Australia Olympics Ticketing Systems is now exiting.
Your order currently contains 3 adult ticket(s) and 2 child ticket(s).
Stage 3: Testing
Using a copy of the test cases developed in Stage 1: Design, test the program you have developed in Stage 2: Program Development. Document your results, including both failed and successful tests.
Note: Please do not leave out any failed tests. If your testing highlights that your program has not worked correctly, then the failed tests help to demonstrate that you have been testing your program properly.
To show that you have tested your program, include small (but readable) screen captures in your Actual Results as well as any explanatory comments. Microsoft Windows includes a Snipping Tool that is useful for taking captures of the relevant parts of the screen.
You may test your program in phases if you wish. Stage 2: Program Development provides three separate groups of functionality in the requirements, working from the minimal level of requirements through to more advanced concepts. Each of these groups can be tested individually.
This phase requires you to check that the base functions (displaying welcome message when the program starts, showing a menu of options until the user chooses to exit, purchasing tickets, viewing ticket sales and exiting the system) have been implemented.
In addition to the Base Functionality, this section includes displaying a running total of tickets that have been added to an order until such time as the order has been finalized. This new functionality must also be tested.
If you originally wrote and tested the Base Functionality by including all the code in a single method, this phase also requires that you modularize your code, and use method calls and pass data between methods to ensure your program still runs correctly. This means all your code will need to be retested to ensure that all the previous functionality still works.
This phase requires testing the code that calculates and displays the number of days until the games comments in the welcoming message shown when the program starts.
Your program code and testing documentation should be zipped into a single file and loaded into the Assignment Box provided in Moodle by the due date and time.
Stage 1: Design Documentation
Development of an algorithm describing how the program should function
· All requirements from the Assessment Details section included 1
· Logical structure 1
Documented test cases to validate program
· Data is validated to ensure user entries are appropriate and incorrect user entries are handled smoothly
A Java program addressing the requirements outlined in the Assignment Details section, including appropriate use of loops, conditional statements, constants and variables:
Use of coding conventions throughout entire program, including readable and clear layout, following naming conventions and including meaningful and appropriate comments.
· Display of a welcome message when the program starts 1
· Menu displayed until user chooses to exit
· Purchase Tickets option to select and order a user-selected combination of adult and child tickets
· View Ticket Sales to display the total value of ticket sales and both the total number of adult tickets and the total number of child tickets sold
· Exit System to quit the program with a message to the user
· Running total of tickets included in an order displayed in the Purchase Tickets menu until the order is finalised
· Code modularized, correctly using method calls and passing data between methods
· Countdown of days to go until the games commence included in the welcome message
Documented test results clearly showing all the testing that has been conducted and the results of this testing.
· Testing of base functionality
· Testing of standard functionality
· Testing of advanced functionality
International House, 12 Constance Street, London, United Kingdom, E16 2DQ
UK Registered Company # 11483120
View our samples written by our professional writers to let you comprehend how your work is going to look like. We have categorised this into 3 categories with a few different subject domains
If your assignment is plagiarised, we will give you £ 2999 in compensation