Έμβλημα Πολυτεχνείου Κρήτης
Το Πολυτεχνείο Κρήτης στο Facebook  Το Πολυτεχνείο Κρήτης στο Instagram  Το Πολυτεχνείο Κρήτης στο Twitter  Το Πολυτεχνείο Κρήτης στο YouTube   Το Πολυτεχνείο Κρήτης στο Linkedin

Νέα / Ανακοινώσεις / Συζητήσεις

Παρουσίαση Διπλωματικής Εργασίας κ. Θεοδώρου Μπάρκα - Σχολή ΗΜΜΥ
Αναγνώσεις: 209 / Συνδρομές: 0

  • Συντάχθηκε 21-10-2026 15:58 Πληροφορίες σύνταξης

    Ενημερώθηκε: -

    Τόπος:
    Σύνδεσμος τηλεδιάσκεψης
    Έναρξη: 23/10/2026 15:00
    Λήξη: 23/10/2026 16:00

    ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ
    Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
    Πρόγραμμα Προπτυχιακών Σπουδών

    ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ

    Θεοδώρου Μπάρκα

    με θέμα

    Μια Ολοκληρωμένη, Έξυπνη, Πλήρως-Διαμορφώσιμη Πλατφόρμα για Επιχειρήσεις Διαχείρισης Ακινήτων

    A Comprehensive, Smart, Fully-Configurable Platform for Property Management Businesses

    Εξεταστική Επιτροπή

    Καθηγητής Μιχαήλ Γ. Λαγουδάκης (Σχολή ΗΜΜΥ, Επιβλέπων)
    Καθηγητής Αντώνιος Δεληγιαννάκης (Σχολή ΗΜΜΥ)
    Αναπληρωτής Καθηγητής Βασίλειος Σαμολαδάς (Σχολή ΗΜΜΥ)

    Περίληψη

    Η παρούσα εργασία πραγματεύεται τον σχεδιασμό και την υλοποίηση της πλατφόρμας «Booklo», ενός προηγμένου συστήματος διαχείρισης τουριστικών καταλυμάτων (Property Management System – PMS) που αξιοποιεί σύγχρονες τεχνολογίες για να προσφέρει λύσεις Rapid Development και ενσωμάτωση Τεχνητής Νοημοσύνης (Artificial Intelligence – AI). Σκοπός είναι η κάλυψη του κενού της αγοράς για ένα εργαλείο που απευθύνεται σε διαχειριστές ακινήτων (Managers), οι οποίοι επιβλέπουν πολλαπλούς ιδιοκτήτες (Owners), προσφέροντας διαφάνεια, αυτοματισμό και ευκολία χρήσης που λείπει από τα παραδοσιακά Channel Managers. Η ανάπτυξη βασίστηκε στο PayloadCMS v3.0, που λειτουργεί ως πλήρες backend framework εντός του Next.js, προσφέροντας Code-First ορισμό δομών δεδομένων και ισχυρή τυποποίηση μέσω TypeScript. Η βάση δεδομένων υλοποιήθηκε σε PostgreSQL μέσω του Drizzle ORM. Η πλατφόρμα οργανώνεται ως ενιαία full-stack εφαρμογή Next.js, συνοδευόμενη από ένα ανοιχτού κώδικα template ιστοσελίδας καταλυμάτων, και είναι σχεδιασμένη για Serverless Deployment (π.χ. Vercel), ώστε οι διαχειριστές να ξεκινούν με μηδενικό κόστος υποδομής και να κλιμακώνονται κατά τις ανάγκες τους. Ιδιαίτερη έμφαση δόθηκε στη σχεδίαση της βάσης δεδομένων, η οποία παρουσιάζεται σε τρία διαδοχικά επίπεδα αφαίρεσης (εννοιολογικό μοντέλο Οντοτήτων–Συσχετίσεων, σχεσιακό σχήμα και ανάλυση ακεραιότητας) μαζί με την τεκμηρίωση της ντετερμινιστικής παραγωγής του σχήματος της PostgreSQL από τους ορισμούς των collections σε TypeScript. Κεντρική καινοτομία αποτελεί η ενσωμάτωση Large Language Models (LLMs) μέσω του Vercel AI SDK και του OpenRouter σε δύο επίπεδα: στην υποβοήθηση του προσωπικού κατά τη σύνταξη απαντήσεων προς επισκέπτες, με context που αντλείται αυτόματα από την κράτηση και το κατάλυμα, και σε έναν AI βοηθό ενσωματωμένο στις ιστοσελίδες των καταλυμάτων. Επιπλέον, αναπτύχθηκε ένας μηχανισμός «Auto Actions» που αυτοματοποιεί πλήρως την επικοινωνία μέσω πολλαπλών καναλιών (Email, OTA Messages, Telegram). Η πλατφόρμα αξιολογήθηκε ως προς την ευχρηστία της με συνδυασμό ποιοτικής και ποσοτικής μεθόδου: τη μέθοδο «Σκέψου Φωναχτά» (Think Aloud Protocol – TAP) και την κλίμακα System Usability Scale (SUS), με προσαρμοσμένα ερωτηματολόγια ανά ρόλο χρήστη. Ο σταθμισμένος μέσος όρος SUS ανήλθε σε 84,6/100, που αντιστοιχεί σε «Άριστη» ευχρηστία, με τους περιορισμούς που επιβάλλει το μικρό δείγμα. Η εργασία δείχνει πώς οι σύγχρονες αρχιτεκτονικές λογισμικού και τα εργαλεία Rapid Development μετασχηματίζουν επιχειρησιακές διαδικασίες με μειωμένο χρόνο ανάπτυξης και συντήρησης.

    Abstract

    This diploma thesis deals with the design and implementation of the “Booklo” platform, an advanced Property Management System (PMS) that leverages modern technologies to offer Rapid Development solutions and Artificial Intelligence (AI) integration. The purpose of this work is to bridge the market gap for a tool tailored to Property Managers overseeing multiple Owners, offering transparency, automation, and ease of use often missing from traditional Channel Managers. The development methodology was based on PayloadCMS v3.0, acting as a full backend framework within Next.js, offering Code-First data structure definitions and strong typing via TypeScript. The database was implemented in PostgreSQL using Drizzle ORM, ensuring data integrity and performance. The platform is organised as a single full-stack Next.js application, accompanied by an open-source property-website template, and is designed for Serverless Deployment (e.g., Vercel), allowing managers to start with zero infrastructure costs and scale as needed. Particular emphasis was placed on the database design, which is presented across three successive levels of abstraction (a conceptual Entity–Relationship model, the relational schema, and an integrity analysis) together with documentation of the deterministic process by which the PostgreSQL schema is derived from the TypeScript collection definitions. A key innovation element is the integration of Large Language Models (LLMs) via Vercel AI SDK and OpenRouter at two levels: assisting staff in drafting replies to guests, with context automatically drawn from the booking and the property, and an AI assistant embedded in the generated property websites. Furthermore, an “Auto Actions” mechanism was developed to fully automate communication through multiple channels (Email, OTA Messages, Telegram). The platform was evaluated for usability using a combination of qualitative and quantitative methods: the Think Aloud Protocol (TAP) and the System Usability Scale (SUS), with questionnaires tailored to each user role. The weighted average SUS score reached 84.6/100, placing the system in the “Excellent” usability category, subject to the limitations of the small sample. This work contributes to understanding how modern software architectures and Rapid Development tools can transform business processes, delivering high-value solutions with reduced development and maintenance time.

    Meeting ID: 97737360941 
    Password: 307139

     



© Πολυτεχνείο Κρήτης 2012