Δημήτρης Παλάσης
Τι είναι ένα έξυπνο διαδικτυακό σύστημα
κρατήσεων ;
Είναι ένα οποιοδήποτε σύστημα που αξιοποιεί
πολλαπλά δεδομένα ενός ή περισσοτέρων ξενοδοχείων
για την βελτιστοποίηση των παραγόντων που
καθορίζουν το εμπορικό κέρδος του ξενοδοχείου. Τέτοιοι
παράγοντες είναι:
• Η τιμή του καταλύματος στον χρόνο.
• Η κατανομή των τουριστών σε ομάδα ξενοδοχείων για
την μεγιστοποίηση της κάλυψής τους.
• Η αυτόματη εύρεση των κατάλληλων καταλυμάτων με
βάση τα κριτήρια του τουρίστα για άλλες μη
ξενοδοχειακές υπηρεσίες που επιθυμεί για την
συνολική ταξιδιωτική του εμπειρία.
Το πραγματικό θέμα της πτυχιακής
«H δημιουργία ενός έξυπνου συστήματος
κρατήσεων ενός ξενοδοχείου το οποίο με
πολλαπλές μεθόδους επιδιώκει την
βελτιστοποίηση της τιμής των καταλυμάτων
στον χρόνο.»
Σχηματοποίηση των μοντέλων σήμερα
Δομή του interface της εργασίας
 Πρόγραμμα κλεισίματος καταλυμάτων για τον πελάτη
(Booking Engine).
 Πρόγραμμα διαχείρισης του ξενοδόχου για το πρόγραμμα
(Administration Panel).
ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ
1η ΦΟΡΜΑ ΚΡΑΤΗΣΗΣ
• Συμπλήρωση στοιχείων υποψήφιου πελάτη.
ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ
2η ΦΟΡΜΑ ΚΡΑΤΗΣΗΣ
• Επιλογή τύπου και αριθμού διαθέσιμων καταλυμάτων κατά την προεπιλεγμένη
ημερομηνία.
ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ
3η ΦΟΡΜΑ ΚΡΑΤΗΣΗΣ
• Επισκόπηση κλεισίματος καταλυμάτων και επιλογή τρόπου πληρωμής.
ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ
4η ΦΟΡΜΑ ΚΡΑΤΗΣΗΣ
• Επιβεβαίωση κλεισίματος καταλυμάτων.
Γενική περιγραφή των intelligent
χαρακτηριστικών της εργασίας
 Ύπαρξη 4 τεχνικών βελτιστοποίησης της τιμής:
1. Τιμές για διαφορετικά καταλύματα, και υπηρεσίες τους οι
οποίες από την φύση τους έχουν διαφορετική τιμή στον
χρόνο.
2. Καθορισμός περιόδων με αυξομείωση τιμών με βάση
επιχειρηματικά κριτήρια του ξενοδόχου.
3. Πλήρης αξιοποίηση των στατιστικών στοιχείων του
ξενοδοχείου μέχρι και 3 χρόνια πριν.
4. Συνεχής επέμβαση στις τιμές των εκάστοτε επόμενων
λίγων ημερών για μεγιστοποίηση της κάλυψης.
 Βελτιστοποίηση των τιμών με επεξεργασία τους μέρα
προς μέρα, σε αντίθεση με την συνηθισμένη εμπειρική
μέθοδο των τιμών ανά εποχή (High – Low season)
ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ
• Συμπλήρωση στοιχείων του ξενοδόχου για επιτυχή πρόσβαση στο πρόγραμμα
διαχείρισης.
ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ
Κεντρικό MENU
o SETTINGS: Καθορισμός μεταβλητών των έξυπνων κανόνων.
o OFFER PERIODS: Καθορισμός περιόδων προσφορών.
ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ
SETTINGS
o Οι 3 scroll down επιλογές που υπάρχουν είναι για ενεργοποίηση -
απενεργοποίηση των έξυπνων κανόνων.
o Οι επιλογές που υπάρχουν με ανάθεση τιμής είναι συγκεκριμένες μεταβλητές
για τον κάθε κανόνα αντίστοιχα.
ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ
OFFER PERIODS
o Επιλογή ημερομηνίας περιόδου προσφοράς και καθορισμός της τιμής.
o Διαγραφή οποιαδήποτε μη επιθυμητής προσφοράς.
ΤΕΧΝΟΛΟΓΙΕΣ & ΕΡΓΑΛΕΙΑ
1. Microsoft Windows 7
2. Mozilla Firefox (client)
3. Web server: Microsoft IIS (Internet
Information Server v.7)
4. Application server: Adobe ColdFusion
Application Server 9.0 Standard Edition
5. Database server: MS SQL Server 2008 Express
Edition
Γλώσσες Προγραμματισμού και
Περιβάλλον Ανάπτυξης (IDE)
 Γλώσσες Προγραμματισμού
1. CFML (ColdFusion Markup Language)
2. SQL (Structure Query Language)
3. HTML 4.01
 Περιβάλλον Ανάπτυξης (IDE)
1. Adobe ColdFusion Builder 2 (IDE)
 Βοηθητικά Προγράμματα
1. JASC Paint Shop Pro 7
2. Hyper Snap 7
Αρχιτεκτονική Client – Server
Πλήρης μορφή
Πως θα το στήσουμε εμείς;
• Application server, Web server & Database
server σε έναν server μαζί
• Μη ύπαρξη INTERNET καθώς το site θα
καλείται μέσα από τον Η/Υ
Δομή – Οργάνωση της συνολικής εργασίας
Παρατηρούμε 5 διαφορετικούς
τύπους αρχείων:
• CFM (αρχεία που περιέχουν κώδικα)
• CFC (Components αρχεία των CFM)
• INI (αρχείο που διαβάζονται και
αποθηκεύονται κάποιες μεταβλητές)
• MDF,MDL (τα αρχεία που αποθηκεύει η βάση
στον δίσκο μας)
• JPEG (εικόνες που χρησιμοποιήθηκαν
στην πραγματοποίηση του site)
ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ
Η βάση μας αποτελείται από 15 πίνακες.
Χωρίζοντας την βάση μας σε 3 υποδιαγράμματα.
• 12 πίνακες που αποτελούν τη βάση του
προγράμματος μας
• 2 πίνακες που χρησιμεύουν στο πρόγραμμα
διαχείρισης του προγράμματος μας
• και 1 πίνακας που αναγράφονται οι περίοδοι
προσφορών
Σχεδίαση Βάσης Δεδομένων
Εικόνα 1
 1ο υποδιάγραμμα: Οι 2 πίνακες HotelOwners και
Log αφορούν το πρόγραμμα διαχείρησης
 2ο υποδιάγραμμα: Ο πίνακας OfferPeriods την
περίοδο προσφορών
Σχεδίαση Βάσης Δεδομένων
Εικόνα 2
Σχεδίαση Βάσης Δεδομένων
Εικόνα 3
3ο υποδιάγραμμα: Οι 12 παραπάνω πίνακες
Γιατί Coldfusuion και όχι Java ή
οποιαδήποτε άλλη γλώσσα
προγραμματισμού;
Σύγκριση Coldfusion με τις άλλες
γνωστές scripting γλώσσες
Τρόπος εφαρμογής Coldfusion

IHS_PowerPoint

  • 1.
  • 2.
    Τι είναι έναέξυπνο διαδικτυακό σύστημα κρατήσεων ; Είναι ένα οποιοδήποτε σύστημα που αξιοποιεί πολλαπλά δεδομένα ενός ή περισσοτέρων ξενοδοχείων για την βελτιστοποίηση των παραγόντων που καθορίζουν το εμπορικό κέρδος του ξενοδοχείου. Τέτοιοι παράγοντες είναι: • Η τιμή του καταλύματος στον χρόνο. • Η κατανομή των τουριστών σε ομάδα ξενοδοχείων για την μεγιστοποίηση της κάλυψής τους. • Η αυτόματη εύρεση των κατάλληλων καταλυμάτων με βάση τα κριτήρια του τουρίστα για άλλες μη ξενοδοχειακές υπηρεσίες που επιθυμεί για την συνολική ταξιδιωτική του εμπειρία.
  • 3.
    Το πραγματικό θέματης πτυχιακής «H δημιουργία ενός έξυπνου συστήματος κρατήσεων ενός ξενοδοχείου το οποίο με πολλαπλές μεθόδους επιδιώκει την βελτιστοποίηση της τιμής των καταλυμάτων στον χρόνο.»
  • 4.
  • 5.
    Δομή του interfaceτης εργασίας  Πρόγραμμα κλεισίματος καταλυμάτων για τον πελάτη (Booking Engine).  Πρόγραμμα διαχείρισης του ξενοδόχου για το πρόγραμμα (Administration Panel).
  • 6.
    ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ 1η ΦΟΡΜΑΚΡΑΤΗΣΗΣ • Συμπλήρωση στοιχείων υποψήφιου πελάτη.
  • 7.
    ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ 2η ΦΟΡΜΑΚΡΑΤΗΣΗΣ • Επιλογή τύπου και αριθμού διαθέσιμων καταλυμάτων κατά την προεπιλεγμένη ημερομηνία.
  • 8.
    ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ 3η ΦΟΡΜΑΚΡΑΤΗΣΗΣ • Επισκόπηση κλεισίματος καταλυμάτων και επιλογή τρόπου πληρωμής.
  • 9.
    ΠΡΟΓΡΑΜΜΑ ΚΡΑΤΗΣΗΣ 4η ΦΟΡΜΑΚΡΑΤΗΣΗΣ • Επιβεβαίωση κλεισίματος καταλυμάτων.
  • 10.
    Γενική περιγραφή τωνintelligent χαρακτηριστικών της εργασίας  Ύπαρξη 4 τεχνικών βελτιστοποίησης της τιμής: 1. Τιμές για διαφορετικά καταλύματα, και υπηρεσίες τους οι οποίες από την φύση τους έχουν διαφορετική τιμή στον χρόνο. 2. Καθορισμός περιόδων με αυξομείωση τιμών με βάση επιχειρηματικά κριτήρια του ξενοδόχου. 3. Πλήρης αξιοποίηση των στατιστικών στοιχείων του ξενοδοχείου μέχρι και 3 χρόνια πριν. 4. Συνεχής επέμβαση στις τιμές των εκάστοτε επόμενων λίγων ημερών για μεγιστοποίηση της κάλυψης.  Βελτιστοποίηση των τιμών με επεξεργασία τους μέρα προς μέρα, σε αντίθεση με την συνηθισμένη εμπειρική μέθοδο των τιμών ανά εποχή (High – Low season)
  • 11.
    ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ • Συμπλήρωσηστοιχείων του ξενοδόχου για επιτυχή πρόσβαση στο πρόγραμμα διαχείρισης.
  • 12.
    ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ Κεντρικό MENU oSETTINGS: Καθορισμός μεταβλητών των έξυπνων κανόνων. o OFFER PERIODS: Καθορισμός περιόδων προσφορών.
  • 13.
    ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ SETTINGS o Οι3 scroll down επιλογές που υπάρχουν είναι για ενεργοποίηση - απενεργοποίηση των έξυπνων κανόνων. o Οι επιλογές που υπάρχουν με ανάθεση τιμής είναι συγκεκριμένες μεταβλητές για τον κάθε κανόνα αντίστοιχα.
  • 14.
    ΠΡΟΓΡΑΜΜΑ ΔΙΑΧΕΙΡΙΣΗΣ OFFER PERIODS oΕπιλογή ημερομηνίας περιόδου προσφοράς και καθορισμός της τιμής. o Διαγραφή οποιαδήποτε μη επιθυμητής προσφοράς.
  • 15.
    ΤΕΧΝΟΛΟΓΙΕΣ & ΕΡΓΑΛΕΙΑ 1.Microsoft Windows 7 2. Mozilla Firefox (client) 3. Web server: Microsoft IIS (Internet Information Server v.7) 4. Application server: Adobe ColdFusion Application Server 9.0 Standard Edition 5. Database server: MS SQL Server 2008 Express Edition
  • 16.
    Γλώσσες Προγραμματισμού και ΠεριβάλλονΑνάπτυξης (IDE)  Γλώσσες Προγραμματισμού 1. CFML (ColdFusion Markup Language) 2. SQL (Structure Query Language) 3. HTML 4.01  Περιβάλλον Ανάπτυξης (IDE) 1. Adobe ColdFusion Builder 2 (IDE)  Βοηθητικά Προγράμματα 1. JASC Paint Shop Pro 7 2. Hyper Snap 7
  • 17.
    Αρχιτεκτονική Client –Server Πλήρης μορφή
  • 18.
    Πως θα τοστήσουμε εμείς; • Application server, Web server & Database server σε έναν server μαζί • Μη ύπαρξη INTERNET καθώς το site θα καλείται μέσα από τον Η/Υ
  • 19.
    Δομή – Οργάνωσητης συνολικής εργασίας
  • 20.
    Παρατηρούμε 5 διαφορετικούς τύπουςαρχείων: • CFM (αρχεία που περιέχουν κώδικα) • CFC (Components αρχεία των CFM) • INI (αρχείο που διαβάζονται και αποθηκεύονται κάποιες μεταβλητές) • MDF,MDL (τα αρχεία που αποθηκεύει η βάση στον δίσκο μας) • JPEG (εικόνες που χρησιμοποιήθηκαν στην πραγματοποίηση του site)
  • 21.
    ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Η βάσημας αποτελείται από 15 πίνακες. Χωρίζοντας την βάση μας σε 3 υποδιαγράμματα. • 12 πίνακες που αποτελούν τη βάση του προγράμματος μας • 2 πίνακες που χρησιμεύουν στο πρόγραμμα διαχείρισης του προγράμματος μας • και 1 πίνακας που αναγράφονται οι περίοδοι προσφορών
  • 22.
    Σχεδίαση Βάσης Δεδομένων Εικόνα1  1ο υποδιάγραμμα: Οι 2 πίνακες HotelOwners και Log αφορούν το πρόγραμμα διαχείρησης  2ο υποδιάγραμμα: Ο πίνακας OfferPeriods την περίοδο προσφορών
  • 23.
  • 24.
    Σχεδίαση Βάσης Δεδομένων Εικόνα3 3ο υποδιάγραμμα: Οι 12 παραπάνω πίνακες
  • 25.
    Γιατί Coldfusuion καιόχι Java ή οποιαδήποτε άλλη γλώσσα προγραμματισμού;
  • 26.
    Σύγκριση Coldfusion μετις άλλες γνωστές scripting γλώσσες
  • 27.