Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-01-2013, 11:10   #1
Svipla
Junior Member
 
Iscritto dal: Dec 2012
Messaggi: 14
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
Svipla è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2013, 14:23   #2
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
non serve studiare alcun algoritmo, esistono i database per risolvere il tuo problema. Studia il linguaggio SQL e dopo aver implementato il tuo database fai tutte le ricerche che desideri senza occuparti di alcunchè.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2013, 15:15   #3
Svipla
Junior Member
 
Iscritto dal: Dec 2012
Messaggi: 14
Ciao
secondo me sql non è sufficiente.
Faccio un esempio:
Quello che vorrei capire è come combinare le varie camere.
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
Non credo che questo si possa fare solo con sql.
Svipla è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2013, 16:47   #4
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
avendo a disposizioni solo 0 e 1 hanno scritto sistemi operativi, figurati se con sql non puoi fare quello che chiedi, è anche sin troppo.

Che scuole hai fatto se posso saperlo?
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2013, 10:29   #5
Svipla
Junior Member
 
Iscritto dal: Dec 2012
Messaggi: 14
Ciao
ho già collaborato alla realizzazione di un sw per la prenotazione di camere.
Anche se ho partecipato solo alle fasi iniziali, ricordo che dopo aver selezionato le camere libere, è stato scritto un algoritmo per poter visualizzare tutte le possibili alternative al cliente.
Come dicevo, ho partecipato solo ad alcune fasi della realizzazione del sito di prenotazione online, e ora devo realizzare un nuovo sito di prenotazione online e devo riscrivere l'algoritmo da 0:
1- perchè non ho il codice
2- perchè il vecchio algoritmo non era proprio efficciente
Cmq, seguirò il tuo consiglio.
Grazie
Svipla è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2013, 11:26   #6
songoge
Member
 
Iscritto dal: Nov 2001
Messaggi: 206
Penso che sia un problema riconducibile all'algoritmo del TSP (problema del commesso viaggiatore in italiano)
songoge è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2013, 11:59   #7
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
Quote:
Originariamente inviato da Svipla Guarda i messaggi
Ciao
ho già collaborato alla realizzazione di un sw per la prenotazione di camere.
Anche se ho partecipato solo alle fasi iniziali, ricordo che dopo aver selezionato le camere libere, è stato scritto un algoritmo per poter visualizzare tutte le possibili alternative al cliente.
Come dicevo, ho partecipato solo ad alcune fasi della realizzazione del sito di prenotazione online, e ora devo realizzare un nuovo sito di prenotazione online e devo riscrivere l'algoritmo da 0:
1- perchè non ho il codice
2- perchè il vecchio algoritmo non era proprio efficciente
Cmq, seguirò il tuo consiglio.
Grazie
Il vantaggio di usare SQL è che se il tuo progetto cresce e devi implementare ulteriori proprietà ti è sufficiente aggiungere una qualche tabella e giusto qualche query.

Se hai ad esempio una tabella che memorizza le camere libere o occupate e le rispettive capienze per camera, ti basta una semplice query per ottenere tutte quelle camere libere doppie triple etc... le cui capienze sommate danno appunto 5.

Gli algoritmi di ricerca sono già compresi nel DBMS che userai e sono:
- efficienti
- solidi
- sicuri

tanto per citare qualche proprietà.

Abituati ad usare oggetti già pronti e testati da anni di utilizzo.

Se poi decidi di pubblicare il tuo programma in internet giusto un paio di query PHP e sei a posto.

Ultima modifica di misterx : 07-01-2013 alle 12:02.
misterx è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
LG UltraFine evo 6K: il primo monitor al...
DJI cambia direzione: investe in Elegoo ...
Black Friday Narwal 2025: risparmi da ca...
Phishing evoluto contro Apple ID: caso f...
Prestazioni in discesa nei giochi? NVIDI...
Addio ai banner dei cookie? L'UE spinge ...
Le offerte Black Friday per gli smartpho...
Il controllo qualità degli iPhone...
Qualcomm Snapdragon X Elite vola con il ...
A2RL Season 2: storia, innovazione e sor...
Core Ultra Series 3: Intel conferma l'ev...
Black Friday Amazon: la GeForce RTX 5070...
EcoFlow, il Black Friday porta grande ri...
Gli sconti più pesanti del Black ...
Smart #5 BRABUS segna il nuovo record di...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v