New! Hire Essay Assignment Writer Online and Get Flat 20% Discount!!Order Now
ITECH 1400
AU
Federation University
The Federation University Australia Robot Wars are about to commence! The 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 purchasing and recording ticket sales to this event The assignment is broken up into three main components:
1) Design and model two classes: Ticket and Checkout
2) Create an activity chart which describes the behavior of the ticket sales system
3) Create a computer program that allows a user to interactively purchase a number of tickets, then provides an opportunity to enter some (fake) credit card information to pay for the tickets, and finally, prints out a receipt for the user (to the screen, not on paper). Finally, the program should backup all
the transactions into a text file Your submission should consist of a Word document containing the first two parts of the assignment, and three Python scripts that implement the computer program (ticket.py, checkout.py and main.py). The main.py script runs the main logic of the program and will use instances of Ticket and Checkout classes to simulate purchasing a spectator ticket.
Part 1: Design and Model Two Classes
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.
Requirements:
1) Read all of this assignment sheet first!!!
2) Write an algorithm that describes how the program will operate.
a. All program requirements must be included, even if you do not end up including all these requirements in your program code.
b. The algorithm must be structured logically so that the program would function correctly.
3) Create class diagrams for the Ticket and Checkout classes
15,000+ happy customers and counting!