Analyse, design and implement a system in C++ to support the operation of a video rental store. The system should simulate the process of renting tapes, CD's, games and recieving returned items, including the calculation and printing of the customer bills which may or may not be done at the same time an item is returned. Rental cost may vasy depending on the type of item rented and duration, e.g. one, tow or three day rental... The system must also give the clerk access to information about the tapes, cd's, games such as the number of copies on the shelf of any give item owned by the store. The system must be able to add remove customres and tapes, cd's, games to and from the collection. Each customer and each copy of each item are associated with a unique ID-coded label.
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. ****4) Short report: giving the relevant analysis and design decision (max 5 pages) AND fully commented code listings.