Assessment Details and Submission Guidelines
ment assesses the basic concepts of programming; students should be able to demonstrate their achievements in the following unit learning outcomes:
describe the fundamental principles of object-oriented programming;
interpret a user’s needs while dealing with simple program specifications;
design a simple class using UML notation;
create a simple application based on UML design and the incremental development process of coding, debugging, and testing;
apply basic control structures – sequence, repetition, and selection – to program development;
produce simple interactive applications.
Total Marks 50 marks
Word limit Not applicable
Due Date 02/01/2018 5:00PM
Submission Guidelines All work must be submitted on Moodle by the due date along with a completed Assignment Cover Page.
The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2 cm margins on all four sides of your page with appropriate section headings.
Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style.
Extension · If an extension of time to submit work is required, a Special Consideration Application must be submitted directly on AMS. You must submit this application three working days prior to the due date of the assignment.
Further information is available at:
Academic Misconduct is a serious offence. Depending on the seriousness of the case, penalties can vary from a written warning or zero marks to exclusion from the course or rescinding the degree. Students should make themselves familiar with the full policy and procedure available at: http://www.mit.edu.au/about-mit/institute-publications/policiesprocedures-and-guidelines/Plagiarism-Academic-Misconduct-PolicyProcedure. For further information, please refer to the Academic Integrity Section in your Unit Description.
Dr Javed Ali BalochNovember 2017
This assignment focuses on programming basics; expressions, variables, constants, static methods and loops.
Don runs a restaurant in the inner suburbs of Melbourne. It serves both western style and Asian traditional dishes in a rustic and chic space with exposed brick and hanging spherical lamps.
Due to the growing number of patrons, the restaurant has decided to take on extra casual employees but this implies more work for Don Jnr to manage the employee records. It is against this background that Don has decided to develop an employee record management system. Details of each employee to be maintained in the system will include; employee id, name, sex (M or F), date of birth, phone number, number of hours worked, hourly rate, gross pay, net pay, and income tax payable.
The gross pay is calculated as the number of hours worked multiplied by pay per hour while net pay is calculated as the difference between gross pay and income tax payable of which income tax payable is calculated by multiplying gross pay by an income tax rate of 15%.
For example, an employee who has worked a total of 30 hours with an hourly rate of $18 will have; gross pay=30*18=540 income tax payable=15%*540=81 net pay=540-81=459
Imagine you have been invited to develop this system, familiarise yourself with the problem description and complete the following tasks.
Identify all the variables and their respective data types.
Identify all the set and get methods for each of the variables identified in 1 [2 marks]
Develop a UML class diagram based on the information in 1 and 2. The name of the class should be of the form MITnnnnnEmployee where MITnnnnn is your MIT ID. [11 marks]
Write a Java implementation of the UML diagram defined in 3. In your program:
Include comments describing the function of the program, the name of the programmer and the date of implementation. [2 marks]
Declare all variables as class variables
Your assignment should include the following in the .ZIP archive:
A Word document with the variables identified
Java source code file for the class (.java file)
Compiled file for the class (.class file)
Instructions for archiving and submitting your files:
Create a folder and name it with your student ID (MITnnnnnn, where nnnnnn are digits of your student number)
Copy your Word document, .java and .class files into that folder.
Zip the folder.
marketing assignment, marketing management assignment, marketing management assignment help, digital marketing assignment help, marketing assignment help online, marketing homework help, marketing assignment writing, online marketing assignment help, strategic marketing assignment help, online marketing assignment, marketing assignment writing service, international marketing assignment help, marketing mix assignment help, marketing homework assignment