CS403 Assignment 1
CS403 Assignment 1
A small cable operating firm requires a software system for their telephone based customer complaint system.
Complaints can be of two types: Customer Service based complaints and content-based complaints. All the
complaints related to signal leakage and consumer services will belong to Customer Service complaints and
Content based complaints will include Commercial limits for children’s' programming and Indecency and
obscenity of non-cable channels.
A customer can generate multiple complaints. All complaints received via telephone calls will be entered by
the operators in the system. Each complaint will be assigned a unique ID. The complaints are gathered area
wise and each area has a complaint technician. The Content- based complaints will be handled by the operator
himself. The Customer Service complaints information will be forwarded to the respective cable technician by
the operator. The operator at the time of data entry of the complaint must confirm if the given complaint has
already been registered or not. If the complaint has been already registered then the complaints are prioritized
accordingly. At the end of the working day, the cable technician sends the status of all complaints to the
operator. The operator will update the customer about the complaint status.
Complaints, Admin
1. Service Based
2. Content based
Identify attributes, specialized attributes of all entities and extract relationships among
entities.
Attributes:
You will have to make a final comprehensive Entity Relationship Diagram (ERD) of the system
showing all entities, super type, and sub type entities, their attributes and relationships identified in
Task 1.
Your ERD must show all minimum and maximum cardinalities clearly.