logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Ray BadranEducation
(5/5)

586 Answers

Hire Me
expert
Kim WooddOthers
(5/5)

788 Answers

Hire Me
expert
Mark MohammadPhilosophy
(5/5)

981 Answers

Hire Me
expert
Adam CooperData mining
(5/5)

603 Answers

Hire Me
Others

all procedures are currently recorded on paper, you are to create a motorcycle management program

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Task: You are supposed to realize a program for the management of motorbikes in C++. Initial Situation: You are responsible for the management of motorcycles. Since all procedures are currently recorded on paper, you are to create a motorcycle management program. The employee shall be able to manage the customers and make reservations of the motorbikes. The customer can only reserve one motorcycle at a time. There are 4 motorbikes to choose from: "Suzuki Bandit", "Honda TransAlp", "BMW F 650 GS" and "Kawasaki ZZR1400". Make sure that a motorbike is not reserved twice. When making the reservation, the customer has to enter his/her name, first name, address (street, postal code, city), year of birth, telephone number and whether he/she has a Class A driving license. If he/she does not hold an A driving licence, no motorcycle can be reserved. Once the motorcycle has been handed over, the reservation for this customer will be cancelled. The data record is removed from the linked list. Every time a motorcycle is booked or canceled, the file should be written. The program must at least meet the following requirements: Customer management: Enter data. The data has to be collected via istream (>>) operator overloading. Output all customer data. The output has to be done via ostream (<<) operator overloading. Management of the reservations: make a reservation hand over the motorbike (with the customer's first and last name) File management: The data records should be saved in a linked list. The current status of the reservations should be written to the "reservations.txt" file. If the file does not yet exist, it should be created. Otherwise the data should be overwritten. When the program is started, the file has to be read and the linked list (if there are data records) has to be filled with the data. The management of customers has to be dynamic. If necessary, respective (error) messages should be displayed. Use comments in the source code to document your program.

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme