Pizza Store
$30-100 USD
Paid on delivery
Details Your program will repeatedly read commands using the InputOutputOperations class methods. Depending on the command either further information will be read, some action will be performed or information will be printed. The commands are: "Load" to load the data that has been accumulated for all previous customers. Load requires the name of the file that past data is stored in. This name is read from input. The data from the file is loaded into the computer for this run of the program. "Order" to place an order for a pizza. The order instruction includes the customer's phone number, date and time of the order, pizza size and a list of toppings. "Deliver" to remove the pizza from the pizzas waiting to be delivered. The deliver instruction includes a phone number and a date and time. "Listorders" to list the pizzas waiting to be delivered ordered in increasing order by order time. The list orders instruction prints a heading and the list of customers' phone numbers and order dates and times for waiting pizzas. "Listcustomers" to list customers in decreasing order by number of pizzas purchased. The list customers instruction prints a heading and a list of customers' phone numbers and the number of pizzas they have purchased. "Save" to save the customer data, phone number, number of pizzas ordered, date and time, pizza size and toppings of the most recent pizza purchase. The customer records should be saved in increasing order by phone number. The save instruction requires the name of the file that the customer data will be stored in. The file name is read from input. "Close" to stop execution of the program. The close instruction causes a summary of collected statistics with headings. The phone number of the customer who waited the longest for their pizza, the number of pizzas sold and the total receipts for this run of the program. FULL info: [url removed, login to view]~sills/108/03s/assignments/a4
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. full info: [url removed, login to view]~sills/108/03s/assignments/a4 • Assignment 4 description. • InputOutputOperations class file • InputOutputOperations JavaDoc page • Program to demonstrate the use of the InputOutputOperations class • Sample load file of past customer records. • Sample run. • Sample save file.
## Platform
Java, full info: [url removed, login to view]~sills/108/03s/assignments/a4
Project ID: #2924605