Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Gestione tavoli automatica

    Salve amici,

    allora ho un sistema di prenotazioni per un ristorante online, che raccoglie semplicemente:

    nome e cognome
    recapito telefonico
    coperti
    orario - giorno

    Volevo sapere se secondo voi è possibile in base al numero dei tavoli che ho nel ristorante in ogni sala determinare automaticamente la miglior disposizione (ovvero come sfruttare i capotavola ecc)

    Sarà mai fattibile???
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Fattibile è fattibile, basta solo trovare l'algoritmo migliore...

    L'unico inconveniente è che tutte le prenotazioni devono essere messe sul sito anche quelle che ti telefonano al ristorante perché devi sapere esattamente quel giorno come sei messo a tavoli liberi.

  3. #3

    si

    si questo lo sapevo...ma tu che intendi per algoritmo...nel senso, hai qualche esempio, qualche idea concreta???
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    idee concrete no

    Devi farti una tabella per la situazione dei tavoli standard

    id: smallint
    Numtavolo: nvarchar
    coperti: smallint
    divisibile: bit
    raggruppabile bit

    divisibile vuol dire che il tavolo può in determinate occasioni essere suddiviso in più tavoli
    raggruppabile vuol dire che il tavolo può in determinate occasioni essere raggruppato insieme a altri tavoli

    una tabella per le varie prenotazioni

    id: int
    data: datetime
    Nominativo: nvarchar
    tel: nvarchar
    coperti: smallint
    orarioPre: datetime
    dataPre: datetime

    a questo punto tu prima di inserire una nuova prenotazioni ti cerchi quanti tavoli liberi hai per quei coperti, devi considerare che puoi utilizzare + tavoli e quindi ti serve sapere il campo (raggruppabile) devi anche considerare l'ora

    Devi anche sapere quanto tempo medio occupi un tavolo, io lo farei dentro

    Davide

  5. #5

    hhmmm

    hhmmm non semplice!
    Allora il campo divisibile diaciamo che non mi serve, in quanto io calcolerei i tavoli singoli che possono essere uniti agli altri... ovvero, io all'esterno ho:

    SALA 1

    6 tavoli = 12 coperti che con capotavola possono diventare max 16
    i tavoli possono essere uniti fino ad un massimo di 5

    SALA 2

    6 tavoli = 12 coperti che con capotavola possono diventare max 16
    i tavoli possono essere uniti fino ad un massimo di 7 (prendendo un tavolino dalla SALA 1)

    SALA 3

    3 tavoli da 2 coperti e 1 da 4 coperti (possono essere tutti uniti ma con un solo capotavola in più, quindi massimo 11 coperti)

    2 tavoli da 4 coperti che non possono essere uniti (qui non posso sfruttare capotavola!)

    Allora...come potrei risolvere il problema...che tabella dovrei creare e come utilizzarla?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  6. #6
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    mi sa che un forum non basta per implementare questa funzione...

  7. #7

    ih ih

    ih ih mi sa anche a me!

    Grazie cmq!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

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 © 2026 vBulletin Solutions, Inc. All rights reserved.