Εφαρμογή Τεχνικού Γραφείου – Ναυτιλιακής Εταιρείας με Χρήση Microservices, Quarkus Framework και Java

Furkejuvvon:
Bibliográfalaš dieđut
Publikašuvnnas:PQDT - Global (2024)
Váldodahkki: Milioni, Sofia
Almmustuhtton:
ProQuest Dissertations & Theses
Fáttát:
Liŋkkat:Citation/Abstract
Full Text - PDF
Full text outside of ProQuest
Fáddágilkorat: Lasit fáddágilkoriid
Eai fáddágilkorat, Lasit vuosttaš fáddágilkora!

MARC

LEADER 00000nab a2200000uu 4500
001 3182156095
003 UK-CbPIL
020 |a 9798310118553 
035 |a 3182156095 
045 2 |b d20240101  |b d20241231 
084 |a 189128  |2 nlm 
100 1 |a Milioni, Sofia 
245 1 |a Εφαρμογή Τεχνικού Γραφείου – Ναυτιλιακής Εταιρείας με Χρήση Microservices, Quarkus Framework και Java 
260 |b ProQuest Dissertations & Theses  |c 2024 
513 |a Dissertation/Thesis 
520 3 |a Η παρούσα διπλωματική εργασία αποτελεί μια εφαρμογή(Web Application), η οποία έχει σχεδιαστεί προκειμένου να χρησιμοποιείται από εταιρείες που διαχειρίζονται ή εκμεταλλεύονται διάφορους τύπους πλοίων, καθώς και από τεχνικές εταιρείες που ειδικεύονται στις επισκευές πλοίων. Η ανάπτυξη της εφαρμογής βασίζεται σε σύγχρονες τεχνολογίες, εξασφαλίζοντας αξιοπιστία, επεκτασιμότητα και υψηλή απόδοση.Πιο συγκεκριμένα, η αρχιτεκτονική που χρησιμοποιήθηκε για την υλοποίηση την εφαρμογής είναι τα Μicroservices, πακετάροντας την σχετιζόμενη λειτουργικότητα μαζί και παράλληλα διατηρώντας αυτονομία στα δεδομένα. Η εφαρμογή έχει υλοποιηθεί με χρήση της γλώσσας προγραμματισμού Java, χρησιμοποιώντας το πρωτόκολλο REST API και το framework Quarkus. H βάση δεδομένων που χρησιμοποιήθηκε είναι η σχεσιακή βάση MySQL και για την επικοινωνία με την βάση έγινε χρήση του Hibernate ORM. Για την δημιουργία της διεπαφής(User Interface) χρησιμοποιήθηκε το framework (Single Page Applications – SPAs) Angular.Java και Quarkus Framework:Παρέχουν μια lightweight και αποδοτική πλατφόρμα για την ανάπτυξη εφαρμογών υψηλής απόδοσης και cloud-native.Βάση Δεδομένων MySQL:Διασφαλίζει αξιόπιστη αποθήκευση δεδομένων με προηγμένες δυνατότητες αναζήτησης, υποστηρίζοντας την ασφαλή διαχείριση πληροφοριών για τις εταιρείες και τα πλοία.Hibernate - ORM:Απλοποιεί τις λειτουργίες με τη βάση δεδομένων μέσω αντικειμενοστραφούς χαρτογράφησης, επιτρέποντας την απρόσκοπτη αλληλεπίδραση μεταξύ της εφαρμογής και της βάσης δεδομένων.Angular framework:Ένα ισχυρό framework για την ανάπτυξη διαδραστικών, αποδοτικών και επεκτάσιμων web εφαρμογών. Ένα front-end framework που έχει αναπτυχθεί από την Google, βασισμένο στη γλώσσα TypeScript, και χρησιμοποιείται για τη δημιουργία σύγχρονων Εφαρμογών Μίας Σελίδας (Single Page Applications - SPAs).Η εφαρμογή απευθύνεται σε:Ναυτιλιακές Εταιρείες:Υποστηρίζει τη διαχείριση στόλων πλοίων, εξασφαλίζοντας εύκολη παρακολούθηση, προγραμματισμό συντήρησης και κατανομή πόρων.Τεχνικές Εταιρείες:Βοηθά στον σχεδιασμό και την υλοποίηση επισκευών, όπως παρακολούθηση προόδου, διαχείριση αποθεμάτων ανταλλακτικών και δημιουργία αναλυτικών αναφορών σχετικά με τα κέρδη της εταιρείας.Η παρούσα διπλωματική εργασία αναδεικνύει πώς οι σύγχρονες λύσεις λογισμικού μπορούν να αντιμετωπίσουν εξειδικευμένες προκλήσεις του κλάδου, προάγοντας την αποδοτικότητα και την παραγωγικότητα στις ναυτιλιακές και τεχνικές επιχειρήσεις. This diploma thesis presents a comprehensive application designed for use by companies operating or managing various types of vessels, as well as technical companies specializing in ship repairs. The application is build to streamline operations, enhance communication, and optimize resource management within the maritime and technical repair industries.The application is developed using modern technologies, ensuring reliability, scalability, and performance:Java and Quarkus Framework: Providing a lightweight and efficient runtime for developing high-performance and cloud-native applications.MySQL Database: Offering reliable data storage with advanced querying capabilities, ensuring the secure management of company and vessel information.Hibernate - ORM: Simplifying database operations with object-relational mapping, enabling seamless interaction between the application and the database.Angular framework: powerful framework for building interactive, efficient, and scalable web apps. A front-end framework developed by Google, based on TypeScript, used to build modern Single Page Applications (SPAs).By leveraging these technologies, the application is pointing to:Shipping Companies: Supporting the management of diverse vessel fleets, ensuring seam- less tracking, maintenance scheduling, and resource allocation.Technical Companies: Assisting in planning and executing repair operations, including tracking progress, managing spare parts inventory, and generating detailed reports.This project showcases how cutting-edge software solutions can address industry-specific challenges, promoting efficiency and productivity in maritime and repair-focused businesses. 
653 |a Internet service providers 
653 |a Structured Query Language-SQL 
653 |a URLs 
653 |a Servers 
653 |a Computer engineering 
653 |a Information technology 
773 0 |t PQDT - Global  |g (2024) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3182156095/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3182156095/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://dione.lib.unipi.gr/xmlui/handle/unipi/17354