Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain
Στα πλαίσια της παρούσας διπλωματικής εργασίας, αναλύθηκε, σχεδιάστηκε και υλοποιήθηκε πλήρως κατανεμημένη εφαρμογή εύρεσής εργασίας βασισμένη στην τεχνολογία του Blockchain. Η εφαρμογή αναπτύχθηκε στο σύστημα Ethereum το οποίο εφαρμόζει την τεχνολογία του Blockchain και υποστηρίζει έξυπνα συμβόλαια...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2019
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/12638 |
id |
nemertes-10889-12638 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-126382022-09-05T06:57:40Z Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain Development of job finding application using smart contracts in blockchain Μαρούλης, Γεώργιος Σιούτας, Σπυρίδων Μακρής, Χρήστος Σιούτας, Σπυρίδων Ζαρολιάγκης, Χρήστος Maroulis, George Κατανεμημένα συστήματα Εύρεση εργασίας Blockchain Ethereum Solidity Distributed systems Στα πλαίσια της παρούσας διπλωματικής εργασίας, αναλύθηκε, σχεδιάστηκε και υλοποιήθηκε πλήρως κατανεμημένη εφαρμογή εύρεσής εργασίας βασισμένη στην τεχνολογία του Blockchain. Η εφαρμογή αναπτύχθηκε στο σύστημα Ethereum το οποίο εφαρμόζει την τεχνολογία του Blockchain και υποστηρίζει έξυπνα συμβόλαια. Τα έξυπνα συμβόλαια αποτελούν τον πυρήνα της υλοποίησης καθώς είναι υπεύθυνα για όλες τις διεργασίες της εφαρμογής. Τα συμβόλαια έχουν αναπτυχθεί στην γλώσσα προγραμματισμού έξυπνων συμβολαίων του Ethereum Solidity. Το κομμάτι διεπαφής με το χρήστη υλοποιήθηκε με χρήση των WEB τεχνολογιών HTML, CSS και JavaScript λόγω της υποστήριξής τους από σχεδόν όλες τις συσκευές. Οι δυνατότητες της εφαρμογής καλύπτουν όλο το φάσμα των λειτουργειών που θα αναζητούσε κανείς σε μια εφαρμογή εύρεσής εργασίας. Κάποιες ενδεικτικές λειτουργίες είναι η αναζήτηση εργαζομένων, η δημοσίευση θέσεων εργασίας, η οργάνωση συνεντεύξεων και η αντιστοίχιση εργαζομένων με θέσεις εργασίας τις οποίες μπορούν να καλύψουν. Σκοπός της εφαρμογής είναι η διαφανής, ασφαλής και δίκαιη διαδικασία εύρεσης εργασίας τόσο για τους εργαζόμενους όσο και για την εταιρία. Με την χρήση του blockchain διασφαλίζεται η διαφάνεια εφόσον όλα τα δεδομένα σε αυτό είναι δημόσια ενώ τα έξυπνα συμβόλαια εφαρμόζοντας τις κατάλληλες μεθόδους επιβάλουν την τήρηση των συμφωνιών τόσο σε οικονομικό όσο και σε επίπεδο διάρκειας συνεργασίας μεταξύ ενός εργαζομένου και μιας εταιρίας. In this diploma thesis we analyze, design and develop a fully distributed application to assist the job searching based on the Blockchain technology. The application was developed on the Ethereum system which provides support for Smart Contracts. Smart Contracts are the core of the development as they are responsible for handling the basic functionality of the application. The Smart Contracts are developed in Solidity which is the Ethereum’s language for developing smart contracts The user interface was developed in the HTML, CSS and JavaScript web technologies as they are supported on most devices. The capabilities of the application cover the wide spectrum of functions that someone would ask for a job searching application. Some of those functions are, the publication of new job positions, the search for new employees, the management of interview and the automatic matching system that matched employees to positions that they can cover. The goal of the application is the transparent, safe and fare job searching function. The transparency is achieved using Blockchain, as everything that goes in the Blockchain is public. Furthermore, the smart contracts using specific methods they impose the compliance in the economic and also in the duration of the agreement between the employee and the employer. 2019-10-12T17:25:39Z 2019-10-12T17:25:39Z 2019-09-07 Thesis http://hdl.handle.net/10889/12638 gr 0 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Κατανεμημένα συστήματα Εύρεση εργασίας Blockchain Ethereum Solidity Distributed systems |
spellingShingle |
Κατανεμημένα συστήματα Εύρεση εργασίας Blockchain Ethereum Solidity Distributed systems Μαρούλης, Γεώργιος Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
description |
Στα πλαίσια της παρούσας διπλωματικής εργασίας, αναλύθηκε, σχεδιάστηκε και υλοποιήθηκε πλήρως κατανεμημένη εφαρμογή εύρεσής εργασίας βασισμένη στην τεχνολογία του Blockchain. Η εφαρμογή αναπτύχθηκε στο σύστημα Ethereum το οποίο εφαρμόζει την τεχνολογία του Blockchain και υποστηρίζει έξυπνα συμβόλαια. Τα έξυπνα συμβόλαια αποτελούν τον πυρήνα της υλοποίησης καθώς είναι υπεύθυνα για όλες τις διεργασίες της εφαρμογής. Τα συμβόλαια έχουν αναπτυχθεί στην γλώσσα προγραμματισμού έξυπνων συμβολαίων του Ethereum Solidity. Το κομμάτι διεπαφής με το χρήστη υλοποιήθηκε με χρήση των WEB τεχνολογιών HTML, CSS και JavaScript λόγω της υποστήριξής τους από σχεδόν όλες τις συσκευές.
Οι δυνατότητες της εφαρμογής καλύπτουν όλο το φάσμα των λειτουργειών που θα αναζητούσε κανείς σε μια εφαρμογή εύρεσής εργασίας. Κάποιες ενδεικτικές λειτουργίες είναι η αναζήτηση εργαζομένων, η δημοσίευση θέσεων εργασίας, η οργάνωση συνεντεύξεων και η αντιστοίχιση εργαζομένων με θέσεις εργασίας τις οποίες μπορούν να καλύψουν.
Σκοπός της εφαρμογής είναι η διαφανής, ασφαλής και δίκαιη διαδικασία εύρεσης εργασίας τόσο για τους εργαζόμενους όσο και για την εταιρία. Με την χρήση του blockchain διασφαλίζεται η διαφάνεια εφόσον όλα τα δεδομένα σε αυτό είναι δημόσια ενώ τα έξυπνα συμβόλαια εφαρμόζοντας τις κατάλληλες μεθόδους επιβάλουν την τήρηση των συμφωνιών τόσο σε οικονομικό όσο και σε επίπεδο διάρκειας συνεργασίας μεταξύ ενός εργαζομένου και μιας εταιρίας. |
author2 |
Σιούτας, Σπυρίδων |
author_facet |
Σιούτας, Σπυρίδων Μαρούλης, Γεώργιος |
format |
Thesis |
author |
Μαρούλης, Γεώργιος |
author_sort |
Μαρούλης, Γεώργιος |
title |
Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
title_short |
Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
title_full |
Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
title_fullStr |
Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
title_full_unstemmed |
Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
title_sort |
ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον blockchain |
publishDate |
2019 |
url |
http://hdl.handle.net/10889/12638 |
work_keys_str_mv |
AT maroulēsgeōrgios anapyxēepharmogēseuresēsergasiasmetēnchrēsēexypnōnsymbolaiōnseperiballonblockchain AT maroulēsgeōrgios developmentofjobfindingapplicationusingsmartcontractsinblockchain |
_version_ |
1771297172737753088 |