The system has been developed using java programming language. The Graphical User Interface of the system has been developed using javaFX. The system will assist job agencies in saving the details of available jobs and the job seekers in a file. The system also assists in matching the available jobs and the job seekers.
The system has five classes, which include; the main menu class which provide the platform to select the menu in order to proceed. When the user select the option to add new job, he will be directed to another platform where he is supposed to save the details for the available job. The details to be saved into the system include the job name, qualification required for the job, service mode of the job whether part time or full time and a short description of the job.
Another class is that of saving personal details of the job seekers in order to contact him/her when the job is available. The details to be saved include Identification Number which is unique and acts as a primary key for the job seeker, other details include name, phone number, service mode, gender and qualifications of the job seeker. Below is the screenshot of the Job seeker platform.
There are other two classes where one can search for available jobs and match them to the job seekers. It has a textfield where one can search for a certain detail using a keyword to filter the details. Keywords that can be used include but not limited to qualification, job name, service mode, etc. The system writes and reads from the file using Buffer writer and Buffer reader inbuilt classes respectively. Attached is a screenshot of code snippet of the code.
The inputs have also been validated, one cannot enter characters in places where they are supposed to enter numeric. Also the one must enter a valid email address in order to save the details. In additional. Also no two job seekers can be saved with the same Identification number. Below is a screenshot of the system.