A small video tape rental store wishes to have an order entry, inventory control and tracking and tape profitability forecasting system which could optimize the profitability of the store. A customer file which contains the name, address, telephone, credit card# and expiration and a customer number; a tape chekout file with customer number, tape number and copy number, checkout date and time as well as expected return date and actual return time and date; a tape inventory file with the title, cost, price, tape and copy number and date first received should exist. You can make any others you wish or think you need. The order should be input by typing the last 4 digits of the phone number, to get the customer, the tape number and copy using 5 digits and a copy letter and your code can read your system clock for the date and time. PRint a receipt for the due date and time and price for all of the rentals of the customer. When the tape is checked out the tape checkout and inventory files are updated. When the tape is returned enter the tape and copy number to update the tape checkout and inventory files. Forecast the tape sales for each tape and decide if you should get more copies of a given tape and how profitable such investment will be. Use your projected sales or decline is sales to decide when to reduce the price or prolong the rental period or sell of the tape as used or when to buy more copies.
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) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
c++ console only.