Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Booking Hotel Tutorial

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330

    Booking Hotel Tutorial

    ciao a tutti, vorrei approfondire lo sviluppo e il funzionamento di prenotazioni, ho dei libri ma sono molto vaghi nello specifico...conoscete qualche guida/tutorial su booking per un hotel in php,

    grazie a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    Io non credo che tu possa trovare materiale specifico, in generale è una cosa che puoi fare tranquillamente con una conoscenza neanche troppo approfondita di PHP-MySQL, con un occhio di riguardo alla sicurezza (userei https per la pagina di prenotazione).

    Se poi devi implementare un sistema di pagamenti online (es. la cauzione) ti consiglio di affidarti a sistemi esterni (paypal, o altre banche), così tu sei tranquillo e l'utente si fida di più.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    in teoria viene gestita come un ecommerce? tipo che le date di prenotazione vengono inserire in una tabella ordini e per verificare poi la disponibilità eseguo una query per vedere quali date sono occupate? potrebbe essere una cosa del genere?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da rb10 Visualizza il messaggio
    in teoria viene gestita come un ecommerce?
    Non proprio
    tipo che le date di prenotazione vengono inserire in una tabella ordini e per verificare poi la disponibilità eseguo una query per vedere quali date sono occupate?
    A grandi linee (molto grandi)
    potrebbe essere una cosa del genere?
    Secondo e troppo generico un booking deve tenere in considerazioni diversi aspetti periodi, stagioni, tipo di stanze (singola|doppia) e fare un sacco di calcoli se usi un cms (tipo joomla) credo che ci siano degli script/estensioni se lo devi scrivere da zero auguri
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    grazie per le risposte,...si so che ci sono dei plug-in pronti ...ma non mi serve per uno sviluppo reale, volevo solo approfondire l'argomento e fare delle prove...

    ad esempio le date non vengono precaricare tutte? ma solo quelle realtive gli ordini (prenotazioni) effettuate giusto?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Scusa ma se per curiosità credo sia una discussione sterile e troppo complessa da discutere sul forum, e comunque credo che ci siano diverse tabelle (mai approfondito completamente) ma ritengo che ci siano le tabelle:
    - Calendario
    - Prenotazioni
    - Stanze
    - Prezzi
    - Periodi
    - Opzioni (1/2 pensione|pensione completa|supplementi vari|sconti vari|etc...)
    Per citarne alcune ma penso che in corso di sviluppo aumenterebbero
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Scusa ma se per curiosità credo sia una discussione sterile e troppo complessa da discutere sul forum, e comunque credo che ci siano diverse tabelle (mai approfondito completamente) ma ritengo che ci siano le tabelle:
    - Calendario
    - Prenotazioni
    - Stanze
    - Prezzi
    - Periodi
    - Opzioni (1/2 pensione|pensione completa|supplementi vari|sconti vari|etc...)
    Per citarne alcune ma penso che in corso di sviluppo aumenterebbero
    cosa conterrebbe la tabella calendario? Tutti i giorni dell'anno?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    No no no non ha senso mettere tutti i giorni dell'anno! Credo si riferisse a un calendario dei giorni di apertura della struttura, e/o dei periodi alta e bassa stagione.
    Allargo un po' il suggerimento di Andrea:
    Tabella Stanze[Numero, Letti, Classe(suite, mansarda...)...]
    Tabella Clienti[Id, Nome, Cognome, Mail]
    Tabella Prenotazioni[Id, IdCliente, NumStanza, DataArrivo, Notti, Persone?, LivelloServizio, e mille altre cose utili]

    Quando ti serve fai una query su tabella prenotazioni riferita alla stanza in questione e confronti le date.

    P.s. questa guida è molto utile per slacciarsi dal concetto di tabelle vuote (tutti i gioni dell'anno, anche se nessuno ha prenotato) e tabelle minimali (dove la gestione della memoria è molto più efficace perché si evitano i dati ridondanti o superflui) http://www.html.it/pag/31720/il-modello-relazionale/
    Ultima modifica di SimoX90; 19-02-2014 a 14:31

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Nella guida a MySql c'è un mini-tutorial ( http://www.html.it/pag/32165/tutoria...alberghiere-i/ )
    che si occupa esclusivamente della parte relativa al db, quindi senza alcun accenno di php.
    Può essere utile come punto di partenza, ma l'analisi andrebbe sicuramente approfondita

  10. #10
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Si infatti, se si vuole realizzare uno strumento da rivendere allora conviene 'iniziare' a scrivere del codice!

    Altrimenti se si vuole usare qualcosa per uso personale allora affidarsi a servizi esterni, che ammortizzano i rischi e i costi soprattutto.

    Un collega ha sviluppato un booking engine...in 8 anni (ovviamente intesi come sviluppo+utilizzo da parte degli utenti) e ancora oggi non smette mai di apportare modifiche e miglioramenti.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.