Giter Site home page Giter Site logo

babs-simulazione's Introduction

Simulazione d’esame del 03/06/2015

Si consideri il data-set messo a disposizione dal servizio di Bike Sharing dell’area di San Francisco (Bay Area).

Il data-set contiene, nella tabella “station”, le informazioni sui punti di interscambio installati, caratterizzato ciascuno da un nome, dalle coordinate (latitudine e longitudine), il numero di posti-bici disponibili (dockcount), e la città (landmark).

I singoli viaggi compiuti con le biciclette sono rappresentati nella tabella “trip”, che registra la durata (in secondi) di ciascun viaggio, unitamente alle stazioni di partenza ed arrivo, data e ora di presa e riporto, e l’identificativo numerico della bicicletta.

Si intende costruire un’applicazione JavaFX che permetta di interrogare tale base dati, e calcolare informazioni a proposito del funzionamento del servizio.

L’applicazione dovrà svolgere le seguenti funzioni:

  1. Permettere all’utente di selezionare una data ed elencare, per ogni stazione, il numero totale di trip in partenza da tale stazione nella data selezionata, ed il numero dotale di trip in arrivo nella stessa data. Le stazioni devono essere elencate in ordine di latitudine (partendo da Nord ed andando verso Sud). Nel caso in cui nella data selezionata non siano presenti trip, indicarlo con un messaggio d’errore.

  2. Si supponga di essere il responsabile del servizio e di voler valutare attraverso una simulazione il bilanciamento ottimale dei posti disponibili. La data precedentemente inserita rappresenta il giorno da simulare. Tale giorno deve essere feriale (tra lunedì o venerdì), altrimenti la simulazione non deve essere effettuata. Si ipotizzi che all’inizio di tale giornata tutte le stazioni siano piene al K% della loro capienza massima, dove K è un valore tra 0 e 100 indicato dall’utente. Si simuli poi il traffico di biciclette tra le varie stazioni, senza tenere conto dell’identificativo della bicicletta, ma tenendo traccia solamente dell’occupazione delle stazioni. Il simulatore deve calcolare due parametri (in funzione della data specificata e del valore di K): il numero di “prese mancate” (trip in partenza da una stazione priva di bici) ed il numero di “ritorni mancati” (trip in arrivi in una stazione già piena).

babs-simulazione's People

Contributors

fulcorno avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.