Simulate a small video store rental to have order entry, inventory control, tracking, tape profitability forecasting system which could optimize the profitability of the store.
-Customer file containing, name, address, telephone, credit card # and expiration date, & a cust #. If customer is not in the database, deep computer speaker and input customer info.
-Tape checkout file, with cust #, tape # & copy #, checkout date & time and expected return date and actual return time & date.
-Tape inventory file with title, cost, price, tape & copy # &, type of tape(action, horror, etc), date first received should exist.
Order should be input by typing the last 4 digits of the phone # to get customer info, the tape # and title of copy by using 5 digit code follow by the type of video (barcode simulation example 9999h). Code should read system clock for date and time. Print a receipt for the due date and time, price for all of the rentals(price due should update store account balance text file), titles and cust infor and store info. Receipt should be printed to the screen with the option to send a copy to a printer. When tapes are check out, the tape checkout & inventory files are updated. When the tape is returned enter the tape 5 digit bar code to update the tape checkout and inventory files. If tape is late beep the computer speaker, charger a late fee of $1 per day and update store account.
Program menu options should be
1. Inventory & Account balance (read from text file and return an inventory report and store account balance)
2. Check out
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).
-Source code should be in C++ only, basic enough for a begginer to understand. Classes must be a must.
-Commends on the code are a must to understand what the code is doing.
-Dead line is 10/6/03