dc.contributor.advisor | Χρυσαφιάδη, Κωνσταντίνα | |
dc.contributor.author | Γιάγκου, Σύλβια | |
dc.date.accessioned | 2025-05-22T08:54:39Z | |
dc.date.available | 2025-05-22T08:54:39Z | |
dc.date.issued | 2025-05 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17787 | |
dc.description.abstract | Στην παρούσα πτυχιακή εργασία αναπτύχθηκε η εφαρμογή «JobFinder», δηλαδή μια εξατομικευμένη εφαρμογή ευρέσεως θέσεων εργασίας σε Android. Σκοπός της είναι η αυτοματοποίηση της διαδικασίας αναζήτησης εργασίας και προσωπικού για την διευκόλυνση εργαζομένων και εργοδοτών. Η εφαρμογή είναι υλοποιημένη σε Java και αναπτύχθηκε στο περιβάλλον (Integrated Development Environment) του Android Studio. Αξιοποιεί τις υπηρεσίες Nέφους (Cloud) Firebase Realtime Database, Firebase Authentication και Firebase Storage για την διαχείριση των πληροφοριών των χρηστών. Ενσωματώνει επίσης τον χάρτη Open Street Map για τη διαδικασία επιλογής τοποθεσίας.
Οι χρήστες χωρίζονται σε δύο κατηγορίες: εργαζόμενοι και εταιρίες. Για την κατηγορία των εργαζόμενων επιτρέπονται διάφορες ενέργειες όπως η καταχώρηση και επεξεργασία των δεδομένων του βιογραφικό τους. Με βάση αυτά τα δεδομένα, μπορεί να γίνει αυτοματοποιημένη αναζήτηση θέσεων εργασίας. Διαφορετικά, υπάρχει και η επιλογή της χειροκίνητη αναζήτηση αγγελιών με τη χρήση φίλτρων. Παράλληλα, παρέχονται οι λειτουργίες αποθήκευσης νέων προτιμήσεων αναζήτησης, αίτησης σε αγγελίες και παρακολούθησης της κατάστασης τους και λήψης ειδοποιήσεων για νέες θέσεις ή για θετικές απαντήσεις στις αιτήσεις τους.
Για την κατηγορία των εταιριών, παρόμοια με τους εργαζόμενους υπάρχει δυνατότητα συμπλήρωσης και επεξεργασίας του προφίλ τους. Επίσης, είναι εφικτή η ανάρτηση αγγελιών εργασίας και η διαχείριση των αιτήσεων που λαμβάνονται από τους ενδιαφερόμενους εργαζόμενους. Η διαχείριση αυτή περιλαμβάνει τη δυνατότητα προβολής μόνο εκείνων των υποψήφιων που ταιριάζουν στις απαιτήσεις κάθε αγγελίας, και την αποδοχή ή απόρριψή υποψηφίων. Σε ότι αφορά την ενημέρωση των εταιριών, λαμβάνονται ειδοποιήσεις όταν εκδηλωθεί ενδιαφέρον από εργαζόμενους για κάποια αγγελία.
Η αυτοματοποίηση της διαδικασίας αναζήτησης θέσεων εργασίας αποτελεί το κύριο χαρακτηριστικό της εφαρμογής. Επιτρέπει στους εργαζόμενους να λαμβάνουν εξατομικευμένες προτάσεις αγγελιών, με αποτέλεσμα να μειώσουν τον χρόνο και την προσπάθεια εύρεσης κατάλληλων θέσεων απασχόλησης. Η χρήση των υπηρεσιών Firebase διασφαλίζει την αποθήκευση και άμεση ενημέρωση των δεδομένων σε πραγματικό χρόνο, ενώ η διεπαφή χρήστη (User Interface, UI) της εφαρμογής είναι απλή και βοηθά την συνολική εμπειρία των χρηστών.
Η εφαρμογή μπορεί να βελτιώσει σημαντικά τη διαδικασία εύρεσης εργασίας και προσλήψεων μεταξύ εργαζομένων και εργοδοτών. Μελλοντικές βελτιώσεις θα μπορούσαν να περιλαμβάνουν την ενσωμάτωση αλγορίθμων μηχανικής μάθησης για ακόμα πιο ακριβείς προτάσεις εργασίας και την υποστήριξη της λειτουργίας της εφαρμογής σε κατάσταση αποσύνδεσης από το διαδίκτυο (Offline). | el |
dc.format.extent | 113 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Εξατομικευμένη εφαρμογή ευρέσεως θέσεων εργασίας | el |
dc.title.alternative | Personalized application for finding job positions | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | In this thesis the application “JobFinder”, a personalized job search application on Android, was developed. Its purpose is to automate the process of job and personnel search for the convenience of employees and employers. The application is implemented in Java and developed in Android Studio. It leverages the Cloud services Firebase Realtime Database, Firebase Authentication and Firebase Storage to manage user information. It also integrates the Open Street Map for the location selection process.
Users are divided into two categories: employees and companies. For the employee category, various actions are allowed such as entering and editing their resume data. Based on this data, an automated job search can be performed. Otherwise, there is also the option of manual job search using filters. At the same time, the functions of saving new search preferences, applying to job advertisements and monitoring their status, and receiving notifications of new positions or positive responses to their applications are provided.
For the category of companies, similar to employees, there is a possibility to complete and edit their profile. It is also possible to post job advertisements and manage applications received from interested employees. This management includes the possibility of viewing only those candidates who match the requirements of each advertisement and accepting or rejecting candidates. In terms of informing companies, notifications are received when interest is expressed by employees for an advertisement.
The automation of the job search process is the main feature of the application. It allows employees to receive personalized ad suggestions, thus reducing the time and effort of finding suitable jobs. The use of Firebase services ensures that data is stored and instantly updated in real-time, while the application's User-Interface (UI) is simple to use and aids the overall user experience.
The app can significantly improve the job search and recruitment process between employees and employers. Future improvements could include incorporating machine learning algorithms for even more accurate job recommendations and support for operating offline. | el |
dc.subject.keyword | Εφαρμογή Android | el |
dc.subject.keyword | Εύρεση εργασίας | el |
dc.subject.keyword | Προσωποποιημένες προτάσεις | el |
dc.subject.keyword | Αυτόματη σύσταση θέσεων εργασίας | el |
dc.date.defense | 2025-05-09 | |