Question: I NEED AN ANSWER RELATED TO THIS PARTICULAR CASE STUDY NOT THE PREVIOUS ONE ASSESSMENT DESCRIPTION: This assessment is an individual report about the design

I NEED AN ANSWER RELATED TO THIS PARTICULAR CASE STUDY NOT THE PREVIOUS ONE

ASSESSMENT DESCRIPTION:

This assessment is an individual report about the design of an OOP system using Data Structures and Algorithms.

The report should follow the following structure using the actual case study which is described below.

1. Title Page

2. Executive Summary

3. Introduction

4. Background

5. Case Study and the Design

5.1 Variables, Ranges and Keys

5.2 Operations and the Justification

5.3 Algorithms and the Justification

5.4 Modifications

6. Conclusion

7. References

This assessment is an individual report about the design of an OOP system using data structures and algorithms. A grocery store chain intends to computerize their records. The grocery chain has 4 types of product categories, dedicated to food, health, dairy, and meat. Out of these categories, food category has 300 products, both dairy and health has only 50 products, and meat has 100 products. For all the categories, the system needs to store the barcode, use by date, price, quantity in hand, quantity to be ordered and the aisle location. For inventory and audit purpose, the system should also have option of logging the expired products and then should be able to generate the reports. The team members should also be able to search for a particular product,check the quantity or location of the product and should also be able to sort the list on various parameters. You need to decide how would you like to represent different products and categories. For each of these decide what variables should be there (think in terms of OOP design). Also provide ranges for these variables. You will need to specify keys as well to carry out some essential operations related to grocery shop management. Identify and list down potential keys for given entities. Also use your experience of grocery shopping from any supermarket, and list various operations which you think the system should support. Along with the operations, describe the algorithms which you will use for those operations and give your justification for choosing the algorithm. Now assume that in coming years the grocery store chain has grown exponentially and has increased its range of products. In food category, it has around 4000 products from different vendors, health has 2500 products, dairy has 1000 and meat product range has increased to 1000. What changes you will bring in the design of the system to make sure the system works efficiently?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!