ASSESSMENT BRIEF COURSE:​ ​Bachelor of IT Unit: Object Oriented Design and Programming Unit Code: OODP101 Type of Assessment: Assessment Task 4 – ​Individual ​Programming Problem (extension)...

1 answer below »
I need help in very simple java programming language ie for beginners level



ASSESSMENT BRIEF COURSE:​ ​Bachelor of IT Unit: Object Oriented Design and Programming Unit Code: OODP101 Type of Assessment: Assessment Task 4 – ​Individual ​Programming Problem (extension) Length/Duration: N/A Course Learning Outcomes addressed: Systems development and User experience a) To act as an ethical practitioner while demonstrating skills in data analysis, database design, system design, web design and software development & testing. Teamwork and self-management skills b) To take responsibility for their own time management delivering quality required material on time in dynamically changing technological and communication contexts whether as an individual or member of a small team. Unit Learning Outcomes addressed: Upon successful completion of this unit students should be able to: a. Analyse and dissect simple design and programming problems b. Demonstrate basic knowledge of object oriented programming concepts and syntax c. Implement a well-designed modularised solution to small programming problems d. Develop and/or implement testing schedules Submission Date: Week 12 Assessment Task: Extension to Programming Solution to a Problem Total Mark: 30 Weighting: 30% of the unit total marks Students are advised that ​any submissions past the due date without an approved extension or without approved extenuating circumstances incurs a 5% penalty ​per calendar day​, calculated from the total mark e.g. a task marked out of 40 will incur a 2 mark penalty ​per calendar day​. More information, please refer to ​(​Documents​ ​> Student Policies and Forms > POLICY – Assessment Policy & Procedures​ ​– Login Required​) ​ ​Kent Institute Australia Pty. Ltd. Assessment Brief ​ ​ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 1: ​22​nd​ December, 2016 TEQSA Provider Number: PRV12051 https://kent.rtomanager.com.au/Staff/StaffControls/StaffPages/Staff_DocView.aspx ASSESSMENT DESCRIPTION: This assignment is an extension of The South Pacific Hotel (snowfall) program. You will be given the snowfall data (4 sites, 5 years) in a file and some code to read it from file. You will then need to store the data in a 2D array, then get the next years data as input (year 6) and be able to calculate averages (as before), in addition you will need to be able to add data for a new site (site 5), add a sort ​or a search function (e.g. sort by total, by average, search for smallest or biggest) and save data (5 sites, 6 years) to a different file (​not​ snowfall.dat). Your program must not crash.​ You have several options to prevent crashes: a) use try/catch b) use regex (regular expressions) c) use both Design & Test & User Documentation: Submit a Word document (3 pages) containing the following: 1. Your program design, you can use flowchart, IPO, pseudocode (not code). 2. Your test data and expected results (this means do the maths on paper first) and a test report. You should have at least three test cases 3. A user guide, include any assumptions you make (e.g. max snowfall), any errors/bugs, any suggestions for future improvements ASSESSMENT SUBMISSION: Week 12. When submitting your assignment, you must meet the following criteria: ● Ensure all required files are submitted (.java, .class, documentation, and snowfall.dat). ● Ensure required files are submitted in the requested format ​(a .zip file with your name and ID). ● Ensure assignment is submitted to the proper submission link. ● Assignment must be submitted by the date specified in the moodle. MARKING GUIDE: There’s a total of 30 marks available Requirements Marks Design + testing + user documentation 6 marks Code​: program runs and works, correct output, does not crash style (e.g. naming standards, tidy) modular (use appropriate methods) 2D arrays (not ArrayList, array, use .length, not numbers) conditions comments sort save data to file usability (easy to use, output is tidy) 5 marks 2 marks 3 marks 2 marks 2 marks 2 marks 3 marks 3 marks 2 marks Total 30 ​ ​Kent Institute Australia Pty. Ltd. Assessment Brief ​ ​ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458 Version 1: ​22​nd​ December, 2016 TEQSA Provider Number: PRV12051 GENERAL NOTES FOR ASSIGNMENTS Assignments should usually incorporate a formal introduction, main points and conclusion, and will be fully referenced including a reference list. The work must be fully referenced with in-text citations and a reference list at the end. We strongly recommend you to refer to the Academic Learning Skills materials available in the Moodle. For details please click the link ​http://moodle.kent.edu.au/kentmoodle/course/view.php?id=5 and download the file “Harvard Referencing Workbook”. Appropriate academic writing and referencing are inevitable academic skills that you must develop and demonstrate. We recommend a minimum of ​FIVE references, unless instructed differently by your lecturer. Unless
Answered Same DaySep 24, 2020OODP101

Answer To: ASSESSMENT BRIEF COURSE:​ ​Bachelor of IT Unit: Object Oriented Design and Programming Unit Code:...

Sonu answered on Sep 25 2020
154 Votes
Document.docx
Flowchart
This chart represents the application cycle as given below,
Test cases
        S.No.
        Name
        Expected Output
        Actual Output
        Final Result
        1.
        New file created
        File name new
        New File name
        
Pass
        2.
        Sorting order
        Sorting in order
        Order maintain
        pass
        3.
        Use 2d array for storing data
        Use 2d array
        Use 2d array
        Pass
Introduction
This application is run in java platform, uses simple 2D array for storing data (dame data type)
File is saved by sing buffer reader for reading and writing file.
For adding new data, use temp array to store value and then again update new entry.
Screenshots/Capture.JPG
Screenshots/Capture2.JPG
Screenshots/Capture3.JPG
Screenshots/Capture4.JPG
SiteNSnowfallJava/.classpath

    
    
    
SiteNSnowfallJava/.project

     SiteNSnowfallJava
    
    
    
    
        
             org.eclipse.jdt.core.javabuilder
            
            
        
    
    
         org.eclipse.jdt.core.javanature
    
SiteNSnowfallJava/.settings/org.eclipse.jdt.core.prefs
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
SiteNSnowfallJava/bin/com/site/snowfall/SiteSnowfall.class
package com.site.snowfall;
public synchronized class SiteSnowfall {
int snowfallSiteCount;
int snowfallYearCount;
int[][] snowfallData;
public void SiteSnowfall();
public void readSnowfallData();
public void displaySnowfallValue();
public void addNewSnowfallSiteData();
public void addNewYearData();
public void findSmallestNumber();
public void findLargestNumber();
public void snowfallDataSavedIntoFile();
public void calculateSortingOfAverageData();
public void calculateSortingOfSumOfData();
public int selectChoice();
public static void...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here