Question
assessment is an individual report about the design of an OOP system using data structures and algorithms. An insurance company intend to computerize their records.
assessment is an individual report about the design of an OOP system using data structures and algorithms. An insurance company intend to computerize their records. The insurance bought by customers can be of two types. A life insurance policy and an educational policy in the name of the children. There are currently 200 customers of the company and the company anticipates that the growth in the customers will be no more than 10% in coming 10 years. Out of 200 customers around 150 customers have life insurance and the remaining have education policy. For life insurance policy, the company stores customers name, address, contact, age, a record of customers health conditions, type of policy, beneficiary and a yearly payment schedule. For education policy, the information to be kept in the system is the name of the customer, address, contact, age, name of the child, and type of the policy. The company has briefed you that they frequently need to search the customers by their name and type of the policy they have bought. For annual reporting purpose they also need to sort the customers record. Choose appropriate data structures for two types of the customers mentioned above. Also specify what type of different operations can be applied on the customers records? Use your general understanding of the insurance company scenarios to specify all operations that a system for insurance company would require. Also, specify what algorithms would be appropriate for each type of the operation? Now assume that in coming years the companys performance and marketing policy increased its number of customers. The performance of the old system is no longer satisfactory. Within three years time period, the company grew from 200 customers in total to 4000, out of which 3200 customers are Life insurance policy customers and the remaining being education policy customers. What changes you will bring in the design of the system to make sure the system works efficiently? You can organize your report as follows: 1. Title Page 2. Executive Summary 3. Introduction 4. Background 5. Case Study and the Design 5.1 Variables, Ranges and Keys 5.2Operations and the Justification 5.3 Algorithms and the Justification 6. Modifications 7. Conclusion 8. References Tasks to be completed: a) Specify variables, keys and ranges used for the design of the system b) Justify your choice of variables keys and ranges. c) Specify operations that would be required by the company for their smooth working d) For each operation specify the most suitable algorithm and give its justification. e) Suggestion on the modification of the sytem.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started