C++ Project
$5-10 USD
Pago na entrega
Create a customer database application that uses sequential file I/O or random access file I/O to perform the following operations on the data: Add, Delete, Update, Undelete, Inquire, and List. Customer Record Customer Number string 06 Customer First Name string 25 Customer Last Name string 40 Customer Address string 50 Customer City string 50 Customer State string 02 (valid US state code) Customer Zip Code string 05 (numeric edited) Customer Phone Number string 20 Customer Status Date string 10 (MM/DD/YYYY) Customer Status string 01 All of the fields are required. The inquire function reads a customer record by looking for a match in the customer number, which is a unique identifier. If a match is found, then the information should be displayed on the screen. If a match is not found, then a message should be displayed indicating that the record was not found. The update function will rewrite a record that has been changed back to the file. New records can be added to the file by using the Add function. Duplicate customer numbers are not allowed and your program should not allow them. The list button should list all the customers in the file. Records are not physically removed from the file. The Delete function changes the status of the record to 'D' assuming it was not already 'D'. The status date is updated to the current date. When a record is in "d" status, no other changes are allowed except UnDelete. Undelete removes the 'D' from the status and replaces it with a space. The status date is updated with the current date. The program should be object oriented. The program should utilize proper object oriented design techniques (read: not using all public member variables). The supplier class should be an abstract class. MUST use the following C++ techniques: Classes, Operator Overloading Inheritance, and structured exception handling.
## 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.
## Platform
Windows 2k, XP
ID do Projeto: #2660405