Java FX and JSON file

Cerrado Publicado hace un año Pagado a la entrega
Cerrado Pagado a la entrega

The Talent Acquisition (TA) team department at xyzSoft is responsible for hiring needed staff members for the company. Every month, they go through hundreds of resumes (CV’s) to evaluate candidates to shortlist them for interviews. This takes a lot of time and effort from the TA team and affects hiring time for departments who need certain positions urgently. Luckily, they found an online service that has the ability to parse these resumes and outputs the result in the format of JSON files ([login to view URL]). You are required to write a program that has the ability to parse these JSON files and convert them to proper objects and then visualize them.

What is required?

You are required to go through the sample JSON files and:

1- Understand the structure of the resumes.

2- Design a proper class diagram.

3- Develop a program that implements can visualize these JSON files (details are shown below)

Programming Language?

Java

Task 1: Initial Class Diagram

The structure of JSON file is complex and has to be reflected in a proper way in your program. Develop a class diagram that reflects this structure and make sure to follow the main principles we discussed in the class including:

• Abstraction and Encapsulation

• Single Responsibility Principle

• Open-Closed Principle

You have to include all fields and methods in every class with proper access modifiers (private, public, etc.). If the relation between two classes is an association, specify the multiplicity, label and direction of the relationship. Make sure that your class diagram represents all needed components in this system.

Task 2: Develop the application

Develop your program to fulfill the following requirements:

1- When executed, it should parse a single folder that contains the list of JSON files

2- The list of JSON files should be presented in the program in a listbox

a. The list should show the name of the candidate (not the JSON file name)

3- When you click one of the resumes in the list, you should visualize the resume by presenting its data

Java Arquitectura de software JavaScript Desarrollo de software JavaFX

Nº del proyecto: #36033135

Sobre el proyecto

10 propuestas Proyecto remoto Activo hace 12 meses

10 freelancers están ofertando un promedio de $36 por este trabajo

koustav2006

HI..I am proficient in core Java OO programming with data structures, algorithms, AI programming, GUI programming with Swings/JavaFX and can help you write GUI java desktop application for JSON resume parser and visual Más

$70 USD en 3 días
(326 comentarios)
7.0
ahmedbilal2506

Hi sir I am interested to work with you. I can provide you with professional web design services. I can design for you according to your requirements. I will give you unlimited revision until you will not satisfy for y Más

$20 USD en 2 días
(126 comentarios)
6.3
jafferrox

Hi client I have read the project details. I am a professional java developer and I can start work immediately. I ensure high quality work and good communication. I look forward to hearing from you. Thank you.

$35 USD en 1 día
(27 comentarios)
5.2
robartint

Hello I am a professional python developer. My main specializations are automation, web scrapers and bots development. I have already developed over 200 scrapers. From the simplest (for example, a competitor's price Más

$20 USD en 7 días
(7 comentarios)
3.9
nadimbradai5

Java, JavaFX expert is here. let's discuss more details via private chat. I will start immediately.

$25 USD en 7 días
(4 comentarios)
3.5
Ccoder4786

Asslam o Allikum ... I've carefully checked your requirements and Being a JAVA expert I'm confident that I can do it within given timeframe perfectly. If you've have any Question you may ask without any hesitation. I'm Más

$30 USD en 5 días
(0 comentarios)
0.0
AhmedElGhassib

Hi there, I hope you're doing well. I can do the task for you since we do things like this every day at school! Let's talk and discuss more so we can get the job done.

$20 USD en 4 días
(0 comentarios)
0.0