Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Svipla
    Registrato dal
    Dec 2012
    Messaggi
    76

    Algoritmo prenotazione camere

    Ciao
    devo realizzare in asp.net un sito per la prenotazione di camere online per un hotel.
    Vorrei sapere cosa devo studiare per realizzare l'algoritmo di ricerca delle camere disponibili(algoritmi, articoli, libri ecc).
    Chiaramente il problema si presenta quando devo ricercare 2 o più camere e devo combinare le varie camere disponibili per visualizzare varie offerte al cliente.
    Non cerco del codice bello e pronto, ma gli strumenti per realizzare un buon algoritmo di ricerca delle camere.
    Con le conoscenze che ho attualmente non credo di poter creare un algoritmo efficiente.
    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Spostata in ASP.NET (visto che eventuali esempi di codice riguarderanno i linguaggi supportati da questa piattaforma).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Potresti crearti una vista nel db con tutti i campi che hai bisogno. A questo punto nel codice a dipendenza delle scelte del cliente vai a modificare questa vista ed a visualizzarne i contenuti.

    Infine butti tutto dentro una gridview.


    spero di essermi spiegato discretamente.

  4. #4
    Utente di HTML.it L'avatar di Svipla
    Registrato dal
    Dec 2012
    Messaggi
    76
    Ciao
    grazie per l'aiuto.
    Non mi è proprio tutto chiaro.
    Quello che vorrei capire è come combinare le varie camere.
    Esempio: un cliente mi chiede una doppia e una tripla. Totale 5 persone. Se io non ho a disponizione queste camere o solo una delle 2, devo poter offrire al cliente varie soluzioni tipo:
    3 doppie di cui una a uso singola oppure 1 quadrupla e una singola ecc

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    e' una semplice query con parametri...

    ci sono tante checkbox sulla pagina ed il cliente sceglie le caratteristiche della camera (vista mare, aria condizionata, letti separati, letto in piu', frigo bar etc.)

    Per ogni spunta a TRUE affini la WHERE della query.

    domani ti posto il codice SQL, anche se non c'entra niente con asp.net.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    prova a vedere se così capisci meglio:

    definizione tabella (allegato)

    come ti diceva djciko, dopo aver definito tramite check le preferenze del cliente la query sarà una cosa di questo tipo:

    codice:
    select 	id
    		,name
    		,tipology
    		,fridge
    		,tv
    		,airConditioning
    		,openClosed
    from     rooms_tb
    where	openClosed = 1
    		and fridge = 1
    come vedi dalle clausole di where, prima di tutto filtri per le camere disponibili (openclosed =1) e successivamente per le preferenze, ad esempio il cliente pippo vuole il frigo in camera (fridge=1).. quindi riassumendo, basta che aggiungi tanti campi alla tabella quante sono le propietà di una stanza(balcone,bagno privato ecc ecc).

    Eseguendo la query avrai i risultati delle camere disponibili da proporre al cliente.

    ciao ciao
    Immagini allegate Immagini allegate

  7. #7
    Utente di HTML.it L'avatar di Svipla
    Registrato dal
    Dec 2012
    Messaggi
    76
    ok, grazie mille

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.