Objectives: Using stream I/O; sequential and random access files. Problem Statement A database system is required for a computer dating service. Your program is to create and maintain the client database as well as match up compatible clients. For each dating service client, you will store their name, phone number and a list of up to ten interests. You will need to create a structure to include the following data; none of the input fields will contain embedded whitespace: Client number (integer between 1 and 100) • First Name Last Name (20 characters) • Sex (M or F) • phone number (8 characters including dash -) • list of interests (up to 10 words, 20 characters each) • Up to four client numbers for appropriate client matches You will need to provide a user menu with the following options 1. [C]reate a new client record 2. Display [D]etailed information for a specific client 3. Display [A]ll information for all clients. If a client has been removed, indicate this. 4. [R]emove a client1 5. Display [M]atches for a specific client2 6. [E]xit this application
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).