/First-Java-Project

JavaFX Application Project

Primary LanguageJava

CSE213-OOP-Final-Project

  • This is my first UI based application. :)
  • Please feel free to download the "FinalProject-" folder to check out the functionalities.
  • I have used Netbeans 8.2 IDE to compile and run.

Description of the Project

  • This is a simulation of the global operations of KFC with limited functionalities which I was able to achieve within the course period.
  • As the course is entirely based on Java and JavaFX Applications, so is the project.
  • Check the LoginCredentials file for User ID and Passwords

Functionalities

  • Adding Branches
  • Sending and Replying to Queries
  • Delegating Tasks to Employees as a Branch Manager
  • Requesting Leave
  • Shortlising potential candidates with written remarks for each candidate
  • Hiring or Declining candidates based on the remarks written by the HR
  • Generating Report on any of the Branches
  • Viewing the employee information under each Branch
  • Checking delegated tasks
  • Marking tasks which have been completed

Future Scopes

  • Adding the ability to report the number of Sales
  • Differentiate Franchises by countries
  • Adding Charts and Graphs to the UI for sales indications and projections

Screenshots of the individual scenes

Login Scene

alt text

Branch Manager Dashboard

alt text

Task Delegation Scene

alt text

Branch Directory Scene

alt text

Farnchise Manager Dashboard

alt text

Adding Branches Scene

alt text

Hiring Candidates Scene

alt text

Writing Report Scene

alt text

Human Resources Dashboard

alt text

Shortlisitng Candidate Scene

alt text

Query Replying Scene

alt text

Approving Leave Requests Scene

alt text

Customer Service Representative Scene

alt text

Query Making Scene

alt text

Leave Request Scene

alt text

Download Link for Netbeans 8.2 and Java 8

This Project requires "JavaFX runtime of version 8.0.111" to work properly.