Microsoft Word - DSAA204-Individual Project-Case Study XXXXXXXXXXKent Institute Australia Pty. Ltd. Assessment Brief XXXXXXXXXXABN XXXXXXXXXXCRICOS Code: 00161E RTO Code: 90458 Version 2: 8th...

1 answer below »
Assignment


Microsoft Word - DSAA204-Individual Project-Case Study Kent Institute Australia Pty. Ltd. Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 2: 8th November, 2021 Page 1 of 4 TEQSA Provider Number: PRV12051 ASSESSMENT BRIEF COURSE: Bachelor of IT Unit Code: DSAA204 Unit Title: Data Structure and Algorithms Type of Assessment: Assessment 3- Individual Report Length/Duration: Word limit- 2000 words Unit Learning Outcomes addressed: a) Evaluate the efficiency and effectiveness of data structures and algorithms. b) Demonstrate reasoning about efficiency of algorithms. c) Assess and apply suitable recursive data structures and algorithms to IT systems and applications. Submission Date: To be submitted in week 11 Assessment Task: The assessment is about a design of a system using OOP. Total Mark: 20 Marks Weighting: 20% Students are advised that submission of an Assessment Task past the due date without a formally signed approved Assignment Extension Form (Kent Website MyKent Student Link> FORM – Assignment Extension Application Form – Student Login Required) or previously approved application for other extenuating circumstances impacting course of study, incurs a 5% penalty per calendar day, calculated by deduction from the total mark. For example. An Assessment Task marked out of 40 will incur a 2 mark penalty for each calendar day. More information, please refer to (Kent Website MyKent Student Link> POLICY – Assessment Policy & Procedures – Student Login Required) Kent Institute Australia Pty. Ltd. Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 2: 8th November, 2021 Page 2 of 4 TEQSA Provider Number: PRV12051 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 CASE STUDY: 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? ASSESSMENT SUBMISSION: The assignment must be submitted online in Moodle. All materials MUST be submitted electronically in Microsoft Word format. Other formats (e.g., pdf or MAC file) may not be readable by markers. Please be aware Kent Institute Australia Pty. Ltd. Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 2: 8th November, 2021 Page 3 of 4 TEQSA Provider Number: PRV12051 that any assessments submitted in other formats will be considered LATE and will lose marks until it is presented in MS Word. No paper based or hardcopy submission will be accepted. MARKING GUIDE (RUBRIC): Marking Criteria Fail (0-
Answered 7 days AfterJan 20, 2022

Answer To: Microsoft Word - DSAA204-Individual Project-Case Study XXXXXXXXXXKent Institute Australia Pty. Ltd....

Shubham answered on Jan 27 2022
104 Votes
2. Executive Summary
Data structure and algorithm include a presentation for the collection of commonly used data structure. This can help in describing the structure for each data with the amount of time and space required for typical operations. It provides the concept that is associated with every data algorithm and structure. It can help in describing each data structure in the tool
kit that allows judging merits of new data structure. It is the approach for the selection of data structure operations as a data center view for the designing process. The resource is a constraint to key operations that includes inserting data records, inserting data records, and deletion of data records.
3. Introduction
The report includes deigning of the OOP system with the use of algorithms and data structure. It includes the use of operation and algorithms. Operations like the Insert and Delete operation and the function can be used for inserting the data. The delete function can help in deleting the data from the linked list. It uses indexes that are stored in the list. It provides the protocol for specifying the implementation. It is implemented in the wrapper method for the recursive method. The design process provides a new structure.
4. Background
The grocery store chain is planning for computerizing records and the chain can have 4 types of product categories that include dairy, meat, health, and food. In the case of audit and inventory purposes, the system should provide the option for logging and help in the generation of reports. The team can search for the particular product and check the location and quality of the product. This will help users in deciding and representing different categories and products. This includes OOP design and provides a range of variables that can help in specifying keys that can be carried out for some essential operations that are related to grocery shop management. It includes listing down and identification of potential keys for provided entities. This includes operations that can help in describing algorithms that will be used for operation along with the right use of algorithms.
5. Case Study and the Design
5.1 Variables, Ranges, and Keys
Variables
Integer
It includes the whole number and it is used for anything after the decimal point. It is a binary variable and it can be taken for values from 0 to 1. It says that the variable must be taken for the given value.
Float
This variable is composed of numbers that are not integers because it includes a fraction for representation in the format of the decimal. It can help in understanding the nature of float that is vital in type conversion.
Char
It holds symbols like letters, punctuation marks, and digits. It includes all symbols that can be typed with the use of a keyboard for the representation of characters. The char variable can be enclosed in the pair with the use of single quotes.
Boolean
It includes two possible values that can be either false or true. This uses a boolean with a control statement that can help in determining the flow of the data.
Ranges
The range includes an ordered tree data structure for holding a list of points. This permits all points in the given range for retrieving efficiently and it can be implemented in two or higher dimensions (Ribeiro and Bittencourt, 2018). It allows points for a given range for retrieving efficiently and it allows the interval containing the given point to be retrieved. It includes important fields in computational geometry and it has applications in database searching.
Keys
Key is the context of the data structure that has a value that can help in determining certain components of the data structure. The key can be used for determining the underlying data that are manipulated and stored.
Primary Key
It is considered the first key that can be used for identifying the...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here