DSAA204-Assessment 3- Case Study.pdf XXXXXXXXXXKent Institute Australia Pty. Ltd. Assessment Brief XXXXXXXXXXABN XXXXXXXXXXCRICOS Code: 00161E RTO Code: 90458 Version 2: 11th October, 2019...

1 answer below »
Its in a file



DSAA204-Assessment 3- Case Study.pdf Kent Institute Australia Pty. Ltd. Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 2: 11th October, 2019 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: Task 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) https://kentinstituteaustralia.sharepoint.com/sites/Policies%26Forms/SitePages/Home.aspx?RootFolder=%2Fsites%2FPolicies%26Forms%2FPolicies%20and%20Forms%2FStudent&FolderCTID=0x012000E6C01ECDB12ACE448B94EB84A9F93758&View=%7B148054E0%2D0936%2D4517%2D8B3E%2DD0CCDC7CD88F%7D https://kentinstituteaustralia.sharepoint.com/sites/Policies%26Forms/SitePages/Home.aspx?RootFolder=%2Fsites%2FPolicies%26Forms%2FPolicies%20and%20Forms%2FStudent&FolderCTID=0x012000E6C01ECDB12ACE448B94EB84A9F93758&View=%7B148054E0%2D0936%2D4517%2D8B3E%2DD0CCDC7CD88F%7D Kent Institute Australia Pty. Ltd. Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 2: 11th October, 2019 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 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: You are required to design a health system for a small medical partitioning centre with information about doctors and patients. Assume that there are: 50 Doctors 100 Nursing staff Around 1000 patients. You need to decide how would you like to represent the doctors, nursing staff and patients. 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 this health system. Identify and list down potential keys for given entities. Use your knowledge of real world and think about operations that will be needed for the health system. Keep in mind that it is not a complete hospital management system but should support the main/basic operations. Mainly, we are interested in locating the records of doctors, nursing staff and patients, but should support all basic operations of any information system. For each of these operations, discuss the most suitable algorithms that can implement these operations efficiently. Use your knowledge of various algorithms to suggest why your chosen algorithm for each operation is the most appropriate one. Your justification should talk about the different properties/characteristics of algorithms and explain as to why your chosen algorithm is best suited to the problem in question. Now, a public hospital wants to adopt your system for computerizing their records of staff and patients. The hospital has a total of 1000 doctors, 4000 nurses and around 10,000 patients. Do you think your previously suggested algorithms would be able to handle this volume of data efficiently? If yes, justify and if not, suggest the new set of algorithms (and change in data structures, if needed) that will ensure that system will work smoothly and efficiently. ASSESSMENT SUBMISSION: Kent Institute Australia Pty. Ltd. Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 2: 11th October, 2019 Page 3 of 4 TEQSA Provider Number: PRV12051 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 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- 9.8) Pass (10 - 12.8) Credit (13 -14.8) Distinction (15- 16.8) High Distinction (17- 20) Specification of K/V/R with justification /20 Little
Answered 1 days AfterSep 16, 2021

Answer To: DSAA204-Assessment 3- Case Study.pdf XXXXXXXXXXKent Institute Australia Pty. Ltd. Assessment Brief...

Neha answered on Sep 18 2021
159 Votes
Executive Summary
In this report we will discuss about the different concepts present in the object-oriented programming approach and how they can be utilised while designing a system. The object-oriented programming approach is generally used when we want to design a system and create the code. The developer has to follow organised approach for constructing
the program code and they can use the concepts provided by object-oriented programming approach.
The object-oriented programming approach includes multiple features like inheritance, data abstraction, in capsulation, volume or phase and the user defined objects and different classes. In this report it has detailed documentation for the effectiveness and efficiency of the data structures and algorithms. This can be achieved by utilising the useful concepts of object-oriented programming approach. It also shows the advantages and please label benefit which can be utilised for finding out efficiency of every algorithm and how they can be applied over the best recursive data structure when we are developing any type of the system or application for the industry.
In the initial stage it discusses about agent every concept of the object-oriented programming approach and its definition. This report also proves that how it is more efficient approach and how it can help the developer to manage and design programming code for the complex system. It allows the developer to have organized user defined classes and the objects.
Introduction
This report explains every concept which is included in the object-oriented programming approach, and we can also compare each of the concept with the other approach to write the code for the system.
In this report it discusses about the background of the case study. It discusses about the case study which would be used for designing the management system in the hospital and how it can be useful for them to store the information about patients, doctors and nurses. This system will allow them to easily store all the information in the system and manage it. The whole workflow of the hospital can be managed easily with the help of the system as it will also include appointing the doctor for the patient, manage information about doctors, nurses and patience and also provide other services to the patients. this report includes the examination of the case study.
The case study says that we have to design a new management system for the hospital, and it will be developed on the basis of different concepts which are present in the object-oriented programming approach. This report has discussion about the range and the variable which will be used in practical program and the justification for their usage.
For multiple operations we need to perform sorting on the information about patients from our doctors and nurses. It shows the comparison about different algorithms and the best algorithm which can be used to sort the information about. It has the class diagram to understand the case study in detail. It also shows the new changes which are required with large size data set.
The object-oriented programming which has multiple features and when we use these concepts in the program that it will become the object-oriented program. When we are using the concepts of oops language in the program then it allows us to have user defined data types and it can be either classes or the objects for start it help us to enhance the overall structure and readability of the code. The code becomes highly organised so that even a newcomer is able to understand it. With the help of object-oriented...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here