Kent Institute Australia Pty. Ltd. Assessment Brief XXXXXXXXXXABN XXXXXXXXXXCRICOS Code: 00161E RTO Code: 90458 Version 2: 11th October, 2019 XXXXXXXXXXPage 1 of 3 XXXXXXXXXXTEQSA Provider Number:...

1 answer below »
assement


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 3 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) 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 3 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 that will be available on Moodle (in assessment section) by week 8. 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 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 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 Lecturer Expectation Marks Comments Choice of variables, keys and ranges The understanding of various data types and importance of choosing the right variables and ranges 2 Justification of variables, keys and ranges choice 2 Specification of operations Identifying operations that are required by the system to function properly. The choice of appropriate algorithm so that data can be efficiently searched and sorted. 3 Choice of algorithms for every operation 4 Justification of algorithms 3 Any modifications required How making systems scalable needs changes in the choice of variables and algorithms so that efficiency is not compromised 3 Report structure and references Report is in correct format with no grammatical errors. Referencing styles and in-text citations are correct. 3 Total 20 GENERAL NOTES FOR ASSESSMENT TASKS 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 3 TEQSA Provider Number: PRV12051 Content for Assessment Task papers should incorporate a formal introduction, main points and conclusion. Appropriate academic writing and referencing are inevitable academic skills that you must develop and demonstrate in work being presented for assessment. The content of high quality work presented by a student must be fully referenced within-text citations and a Reference List at the end. Kent strongly recommends you refer to the Academic Learning Support Workshop materials available on the Kent Learning Management System (Moodle). For details please click the link http://moodle.kent.edu.au/kentmoodle/mod/folder/view.php?id=3606 and download the file titled “Harvard Referencing Workbook”. This Moodle Site is the location for Workbooks and information that are presented to Kent Students in the ALS Workshops conducted at the beginning of each Trimester. Kent recommends a minimum of FIVE (5) references in work being presented for assessment. Unless otherwise specifically instructed by your Lecturer or as detailed in the Unit Outline for the specific Assessment Task, any paper with less than five (5) references may be deemed not meeting a satisfactory standard and possibly be failed. Content in Assessment tasks that includes sources that are not properly referenced according to the “Harvard Referencing Workbook” will be penalised. Marks will be deducted for failure to adhere to the word count if this is specifically stated for the Assessment Task in the Unit Outline. As a general rule there is an allowable discretionary variance to the word count in that it is generally accepted that a student may go over or under by 10% than the stated length. GENERAL NOTES FOR REFERENCING References are assessed for their quality. Students should draw on quality academic sources, such as
Answered 2 days AfterSep 14, 2021

Answer To: Kent Institute Australia Pty. Ltd. Assessment Brief XXXXXXXXXXABN XXXXXXXXXXCRICOS Code: 00161E RTO...

Aniket answered on Sep 17 2021
150 Votes
TITLE PAGE
HEALTH SYSTEM FOR SMALL MEDICAL PARTITIONING CENTER
EXECUTIVE SUMMARY
This is a health system developed for a small medical partitioning center which will later be adopted by a public hospital. It is developed on OOP system with data structures and algorithms.
INTRODUCTION
A health system consists of various entities, theirs records
and operations. In our system we have designed them according to the most suitable data structure and used various algorithms which will fit right according to the operations need. Later we have modified some of our design so that it can become compatible with the public hospital data and can work in the similar and smoother way as it is working for a small medical partitioning center.
BACKGROUND
At the initial stage, we distinguished the use cases of the system and then we created the entities of the system which will be used throughout the system. Now after creating them, we designed the structure of how our class for the desired use case and entity will be made. What will be the data members and what will the member functions for those classes. After that we looked into the data structures part. That which data structure will be the best choice for our system. Then we designed our operations which can be performed in our health system. Now after designing those operations we looked into the algorithms which can help in performing those operations. And finally after building the system for our small medical partitioning center we moved forward towards optimizing it, so that it can work on larger scale data sets and records.
CASE STUDY AND DESIGN
5.1 VARIABLES, RANGES AND KEYS
In this system we will be using linked list as a data structure. We are using linked list here because linked list is a linear collection of data in the form of nodes. According to the project we need to store the data of different doctors, patients and nursing staff so linked list would be the best choice. The implementation of linked list requires class which supports OOPs functionality and its structure can be made according to our own needs and thus would help us to make a replica of the entity of various use cases in our system into the data structure we want via class.
Now for Doctor Node, we will create a class with name Doctor Info which will contain Doctor Id, name, age, mobile no, experience, and specialty. All the nodes of Doctor Info will be contained in a linked list named Doctors. The key here will be Doctor Id. Since it will be a linked list so we need not worry about the range.
Similarly for Nursing Staff Node, we will create a class with name Nursing Staff Info which will contain Staff Id, Name, Age, Mobile no, Experience, and category. All the nodes of Nursing Staff Info will be contained in a linked list named Nursing Staffs. The key here will be Staff Id. Since it will also be a linked list so we need not worry about the range.
And in the same way for Patient Node, we will create a class with name Patient Info which will contain Patient Id, Name, Age, Mobile no, Disease, and Doctor Id. All the nodes of Patient Info will be contained in a linked list named Patients. The key here will be Patient Id. Since it will also be a linked list so we need not worry about the range.
5.2 OPERATIONS AND THEIR JUSTIFICATION
The operations which will be used in this OOP system are given as:-
1. Add Doctor Data
2. Edit Doctor Data
3. Delete Doctor Data
4. Search Doctor Data
5. Search Doctor Data by Specialty
6....
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here