Torna indietro   Hardware Upgrade Forum > Software > Programmazione

WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
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: 3741
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: 3741
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: 3741
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


WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
Una tassa di 5,5 centesimi su ogni gigab...
Vuoi clonare un videogioco con l'IA? Cla...
Furto da 6,3 miliardi di dollari, Binanc...
Gli USA dipendono dai robot stranieri: T...
Volkswagen non ha più soldi per l...
Telescopio spaziale Hubble: la NASA cerc...
Più sottile e potente: le nuove i...
Il JPL estende la vita operativa della s...
DAZN Full è in offerta: tutta la ...
GTA 6 su PC potrebbe arrivare prima del ...
Da zero al tracciato in secondi: LibreCo...
Il regista Rian Johnson lancia a 12,99 d...
Microsoft stravolge l'app Sicurezza di W...
Mercato smartphone in caduta libera: -20...
Android 17 QPR3 Beta 3 riporta il blocco...
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: 01:49.


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