dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Διβάρης, Παναγιώτης | |
dc.date.accessioned | 2025-04-07T05:45:03Z | |
dc.date.available | 2025-04-07T05:45:03Z | |
dc.date.issued | 2025-02 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/17610 | |
dc.description.abstract | Τα ξενοδοχεία διαδραματίζουν καθοριστικό ρόλο στην παγκόσμια κοινωνία και οικονομία, αποτελώντας θεμελιώδεις πυλώνες του τουριστικού κλάδου και της βιομηχανίας φιλοξενίας. Παρέχουν καταλύματα σε ταξιδιώτες, εξασφαλίζοντας μια ασφαλή και άνετη διαμονή, είτε για λόγους αναψυχής είτε για επαγγελματικές και άλλες δραστηριότητες. Πέρα από τη βασική τους λειτουργία, συμβάλλουν σημαντικά στην τοπική και εθνική οικονομία, ιδιαίτερα σε χώρες με έντονο τουριστικό χαρακτήρα, όπως η Ελλάδα. Η συνεισφορά τους εκτείνεται στη δημιουργία θέσεων εργασίας και στην υποστήριξη συναφών κλάδων, όπως η εστίαση, η ψυχαγωγία και άλλες υπηρεσίες. Επιπλέον, τα ξενοδοχεία προάγουν τις πολιτιστικές ανταλλαγές, καθώς συνδέουν ανθρώπους διαφορετικών εθνοτήτων, πολιτισμών και θρησκευτικών πεποιθήσεων, ενισχύοντας τις διεθνείς σχέσεις και την αμοιβαία κατανόηση.
Αναλογιζόμενος τη σημασία του ξενοδοχειακού τομέα στην Ελλάδα, αποφάσισα να αναπτύξω την εφαρμογή "Σύστημα Κρατήσεων Ξενοδοχείου" (Hotel Booking System). Η πρόσβαση στην εφαρμογή απαιτεί τη δημιουργία λογαριασμού μέσω της διαδικασίας εγγραφής, εφόσον πρόκειται για πελάτη. Αντιθέτως, για τους διαχειριστές, ο λογαριασμός δημιουργείται μέσω του Backend, έπειτα από επικοινωνία με τον υπεύθυνο της εφαρμογής.
Μετά την επιτυχή σύνδεση, οι χρήστες, ανάλογα με τον ρόλο τους, ανακατευθύνονται στην αντίστοιχη κεντρική σελίδα. Οι πελάτες έχουν τη δυνατότητα να δημιουργούν, να επεξεργάζονται και να διαγράφουν κρατήσεις, καθώς και να προβάλλουν το ιστορικό των κρατήσεών τους. Αντίστοιχα, οι διαχειριστές διαθέτουν διευρυμένες δυνατότητες, καθώς μπορούν να διαχειρίζονται τόσο τις κρατήσεις όλων των χρηστών όσο και τα διαθέσιμα δωμάτια του ξενοδοχείου.
Συνεπώς, το "Hotel Booking System" προσφέρει έναν εύχρηστο και ασφαλή τρόπο διαχείρισης ξενοδοχειακών κρατήσεων, αυτοματοποιώντας πλήρως τις διαδικασίες τόσο για τους πελάτες όσο και για τους διαχειριστές. Μέσω μιας φιλικής προς τον χρήστη διαδικτυακής πλατφόρμας, επιτυγχάνεται η βελτιστοποίηση των παρεχόμενων υπηρεσιών και η αποδοτικότερη λειτουργία της ξενοδοχειακής επιχείρησης. | el |
dc.format.extent | 43 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ | * |
dc.title | Σύστημα κρατήσεων ξενοδοχείου σε Java | el |
dc.title.alternative | Hotel booking system in Java | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | Hotels play a key role in the global society and economy, being fundamental pillars of the tourism and hospitality industry. They provide accommodation to travellers, ensuring a safe and comfortable stay, whether for leisure, business or other activities. In addition to their basic function, they contribute significantly to the local and national economy, especially in countries with a strong tourism character, such as Greece. Their contribution extends to job creation and the support of related industries such as catering, entertainment and other services. In addition, hotels promote cultural exchanges by connecting people of different nationalities, cultures and religious beliefs, enhancing international relations and mutual understanding.
Considering the importance of the hotel sector in Greece, I decided to develop the application "Hotel Booking System". Access to the application requires the creation of an account through the registration process, if you are a customer. On the contrary, for administrators, the account is created through the backend, after contacting the application manager.
Upon successful login, users, depending on their role, are redirected to the respective home page. Customers are able to create, edit and delete reservations, as well as view the history of their reservations. Similarly, administrators have expanded capabilities, as they can manage both all users' reservations and the hotel's available rooms.
Therefore, the "Hotel Booking System" offers an easy-to-use and secure way of managing hotel reservations, fully automating the processes for both customers and managers. Through a user-friendly web platform, the optimization of the services provided and the more efficient operation of the hotel business is achieved. | el |
dc.subject.keyword | Java | el |
dc.subject.keyword | SpringBoot | el |
dc.subject.keyword | React | el |
dc.subject.keyword | Ξενοδοχείο | el |
dc.subject.keyword | Σύστημα κρατήσεων | el |
dc.date.defense | 2025-02-06 | |