CDDS2103: An Advertising Firm Has Requested You To Implement A Customer Management System That Will Keep Up:

REQUIREMENT/ASSIGNMENT QUESTION

An advertising firm has requested you to implement a Customer Management System that will keep up to a maximum of 100 customer records. The customer records to be kept are:

  • CustomerID – Integer type to store the customer’s ID
  • CustomerName – 50 characters to store the name of the customer
  • CustomerAddress– 50 characters to store the customer’s address

You would need to create a Customer structure and a link list called CustomerList. Write a C program that will be able to do the basic linked list operations for the CustomerList:

  1. insert new record
  2. traverse the link list
  • search the link list

You are requested to test the Customer Management System developed by performing the following tasks:

  1. Declare the Customer structure and the CustomerList link list, using the information given above.
  2. Insert FIVE new customers using a sequential CustomerID.
  3. Search for a particular customer by its CustomerName.
  4. Display a list of all customers.

The documentation to be submitted must include a short introduction to the problem given, the program codes, and output screens (screen shots). You must submit the documentation file and the .c program file.

The assessment will be based on the following criteria:

  1. A proper writing of C codes and its structure
  2. The ability of program to be compiled and executed
  • Implementation of correct programming techniques
  1. Complete documentation and correct submission

Note: You MUST write C programming codes for this assignment. Codes written in C++ will not be accepted.

WhatsApp icon