Ανάπυξη εφαρμογής ευρεσης εργασίας με την χρήση έξυπνων συμβολαίων σε περιβάλλον 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