Question
A Muscat based recruitment company (MJS) is planning to develop an online portal for job seekers and employers. The main aim of the online portal
A Muscat based recruitment company (MJS) is planning to develop an online portal for job seekers and employers. The main aim of the online portal is to assist job seekers in finding suitable jobs related and to assist the employers in finding quality candidates for their job openings. Each employer and jobseeker have to get registered on the website in order to avail the opportunity for posting and applying for a job opening. The process of applying for jobs starts after the employers post a job and its requirement details. Employers register and login. Employers are given access to a control panel from where they can create the company profile, Add job opening details and requirements. The control panel also provides the opportunity to the registered employers to update, delete the company profile and job opening details. Employers get intimation in the form of an email when the required number of application has been received for a particular job opening or when the last date of the application is over. Each job seeker registers and logins. Job seekers also are given access to a control panel using which they can build their CVs adding educational, professional, personal details. Job seekers can only apply for jobs if they have completed their CVs. Job seekers receive intimation when an employer shortlists their CV. MJS prepares the reports at the end of each month having information about the total jobs advertised on the portal each month and the list of shortlisted and hired candidates. The prepared reports are published on the portal.
Task 1: Create a work proposal for the assignment and submit within 1 week. The work proposal submitted must include: The initial class structure in Java The identified associations among classes (initial) The initial functional methods of the classes The Initial understanding of each task of the assignment. The resources used in the assignment. Prepare a timeline for the completion of tasks. (10 Marks) Task 2: The Class Structure. Task 2 A: Write coding of the class Structure in Java for the scenario above. The classes can /must match your design created in assignment 1. Additional classes and functionality can also be included in the coding of the model. (13 Marks) Task 2 B: Write coding in Java showing associations among the class structure created. Include generalization, composition and aggregation among classes (12 Marks) Task 2 C: Write coding in Java showing one single main method. Create objects of all classes created and call all function method to check the functionality of the application Task 1: Create a work proposal for the assignment and submit within 1 week. The work proposal submitted must include: The initial class structure in Java The identified associations among classes (initial) The initial functional methods of the classes The Initial understanding of each task of the assignment. The resources used in the assignment. Prepare a timeline for the completion of tasks. (10 Marks) Task 2: The Class Structure. Task 2 A: Write coding of the class Structure in Java for the scenario above. The classes can /must match your design created in assignment 1. Additional classes and functionality can also be included in the coding of the model. (13 Marks) Task 2 B: Write coding in Java showing associations among the class structure created. Include generalization, composition and aggregation among classes (12 Marks) Task 2 C: Write coding in Java showing one single main method. Create objects of all classes created and call all function method to check the functionality of the application
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started