question archive Coursework Marking scheme The Coursework will be marked based on the following marking criteria: Design (30%)   o Design: Students should analyses the requirements to identify the classes and objects that will be required to produce a solution, and then creating a Class   Diagram illustrating the class structure for your proposed solution and detailed designs for the methods

Coursework Marking scheme The Coursework will be marked based on the following marking criteria: Design (30%)   o Design: Students should analyses the requirements to identify the classes and objects that will be required to produce a solution, and then creating a Class   Diagram illustrating the class structure for your proposed solution and detailed designs for the methods

Subject:Operations ManagementPrice:22.99 Bought3

Coursework Marking scheme

The Coursework will be marked based on the following marking criteria:

Design (30%)

 

o Design: Students should analyses the requirements to identify the classes and objects that will be required to produce a solution, and then creating a Class

 

Diagram illustrating the class structure for your proposed solution and detailed designs for the methods. (10 points)

o Diagram outlining the proposed class structure/hierarchy (at least one operational class and an application class will be required).(10 points)

o Aset of summary tables describing the fields, constructors and methods for each class you intend to create. (10 points)

implementation (50%)

Implementation: A print out of the Java source code of your complete program. That is - each of the account classes, the application class and the test class.

 

e Implementation of super class. (5 points)

 

» Abstract class and abstract methods. (5 points)

 

e Constructors and methods and overriding methods. (10 points)

 

« Implementation of objects and test classes. (10 points)

 

e Implementation of the GUI (10 points) and features in application program (10 points)

Test Results and Report (20%)

 

e Students should run some test cases with a testing strategy to check the actual result

 against the expected result (5 points)

e Areport with a printout of the output testing cases/ A recorded short clip with evidence of data validation (10 points).

 

e Presentation, Structure and referencing (5 points)

Feedback and marks will be given around 15 working days (3 Weeks) after the submission deadline.
 

Mt recognized that on occasion, Bnets or a penional crisis can mean that you fail to submit 2 piece Of work on

Tine. in such cates you must inform the Campus Office in writing on 2 mitigating circumstances form, giving the

reason for your Inte or non-submission, You must provide relevant documentary evidence with the form. This

information will be reported to the relevent Assersment Bourd that will Gecide whether the mark of revo shall

Stand. For more detailed information regarding University Assessment Regulations, please refer to the following

‘website hater! furerar srertaningl et stub tants qurrent shudents/resources academic ren ulations

Coursework Description

 

Write a simple application in java, detailed instructions are given below.

 

Acompany’s employees are categorized as full time and past time. Past time stall recetves a weekly wage

 

based upon the number of days worked and have no entitlement to holiday pay.

 

© Fidl timecs are permutted holidays at a fered rate per year (subject to length of service) and are paid

a monthly salary. The holiday entithement is 20 days plus one extra day per 3 full years’ service.

{Statutory holiday entitlement is handied separately, as the company is simply ‘chased for business

during these periods).

 

© Each week the payroll is run to produce # payment skp for each employee for whom pay is due on

that week To simplify matters, monthly workers are paid in lunar months {every four weeks).

‘Weekly paid workers are paid every week. Therefore, the payment of monthly paid workers occurs,

every fourth ‘pay week’.

 

© Some workers are paid a bonus subject to peaductivity. Thts bonus is only avaiable to full time:

employees and is exprested at a percentage of their normal pay (this percentage being

determined by the manager). The manager also has to agree to emptoyees taking holidays.

 

© = The payroll clerk receives hobday notification forms. if these forms are signed by the manager,

then the holiday is agreed and the employee recetves full pay. Holiday forms which are not signed

by both manager and employee ace returned to the employee.

 

© The manager may also submit bonus forms to the personnel office. These forms indicate a bonus

percentage to be paid to an employee. Each form is valid for one four week pay period only and

must be counter-signed by the head of personnel.

 

© = The payroll clerk must keep track of the remaining days each worker is entitled to. Each week, the

payrom clerk also receives ‘days worked’ slips from the personnel department. These lst the name,

employee number and number of days worked for part time workers.

 

Write a program in Java to assist the payrol clerk in his o¢ her duties. The principal task of the program és

to produce a weekly pay slip for each employee to whom pay is due that week.

 

* Your program should provide a feature which allows the clerk to create new employee records.

This will mean that the payroll clerk must enter the type of employee, the appropriate pay rate

and where applicable, the number of years worked.

 

* Your program should also provide a feature which allows the payroll clerk to keep track of part

time hours worked and holiday and bonus entitiernents.

 

@ Finally, your program should allow the pay roll clerk to print a weekly report of employees’ name,

address, employee number, and weekly pay. Of course, for monthly paid employees, their pay

should only occur in the output once every four weeks.

Where sensible to do so, your solution should take advantage of inheritance. You should also seek

to achieve a high degree of encapsulation for each of the data types you create.

Good solutions will also be well presented with suitable source code comments. You are also free to add

additional features to the payroll system should you think of any which might be useful to the payroll clerk.

“ Submission

 

1. a flow diagram shows structure for your proposed solution (10 marks)

 

2. aset of summary tables describing the fields, constructors and methods for each class. (10 marks)

 

3. aclass diagram outlining the proposed class structure/hierarchy (at least one operational

 

class and an application class will be required (10 marks)

 

4. aprint out of the Java source code of your complete implementation (50 marks, detail see marking

 

scheme)

 

5. areport with the testing results; Students should also use Panopto online tool to record and

 

demonstrate program working. (20 marks)

For this submission upload a copy of your solution to BB System by the deadline as follows:

 

@ Make sure that all the files you wish to submit are selected and then copy to single folder. A zipped

file with all your java scripts. In addition, create a compressed (zipped) folder. Browse to where

you want to save the zip, use your student id as the name and give a zip extension (e.g.

SNTCWO008_StudentNumber_firstName_lastName.zip).

 

e Upload to BB Assessment System. You can upload a maximum of three times but do not submit

again after the deadline.

 

e Any work uploaded after the deadline will be automatically marked as late.

 

e How to Submit: The University has strict penalties against plagiarism (copying all or part of the

work of someone else) and has software that checks either copying from other students or copying

from another source.

 

The application Java code/ files should be submitted to the Module's Blackboard Coursework Assessment

site on BB System

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE