Noel’s CarMart, a used car business, decides to implement a customer relationship information system to keep track of Prospects. Prospects are people who enter the car yard and are interested in purchasing particular vehicles. Each Prospect is assigned to one Salesperson to provide a more consistent purchasing experience. A Salesperson is required to know each Prospect by name as soon as possible and be aware of the Vehicles a Prospect has shown interest in.
After a number of interviews with Noel and the salespeople you come up with the following brief description of the data storage requirements. The following data needs to be stored:
Salespeople
A Salesperson’s code (two characters representing first name and surname eg. John Smith = JS), name and phone extension.
Vehicles
A Vehicle's registration number, make, model, year, color, odometer reading, date of purchase, cost price, sale price and sold status. Sold status is either "Sold" or "For Sale"
Prospects
A Prospect’s name and phone number.
Contacts
An interaction between a Propsect and a Salesperson about a particular Vehicle is known as a Contact. Whilst a history of Contacts between a Salesperson and a Prospect about a particular Vehicle is not necessary it is important to know when intial contact was made, the most recent contact date and the contact status. Each time a Contact is made the most recent contact date should be updated. The contact status should be "Pending" if there is current interest in the Vehicle, "Sale Completed", or "Contact Discontinued" if a Prospect has clearly indicated no further interest in the Vehicle or contact has not been made for 2 months or the Vehicle has been sold. It should also be possible for a Salesperson to accumulate notes about a Prospect's interest in a particular Vehicle.
NOTE: A Prospect may be interested in more than one Vehicle at a time.
Two reports are required:
Plagiarism will not be tolerated. If you are caught plagiarising you will be reported to the Head of School. Be very careful that this assignment is your own work,
This page last updated on 19/08/08 by Chris Cope, La Trobe University, Bendigo