TdP-prove-finali / Introduzione

Istruzioni e documentazione per la proposta e lo svolgimento delle prove finali relative al corso di Tecniche di Programmazione.
http://bit.ly/tecn-progr
Apache License 2.0
4 stars 13 forks source link

Sviluppo di un software per la gestione delle attività di un centro medico #13

Closed obertospinola closed 6 years ago

obertospinola commented 6 years ago

Studente proponente

s222893 Spinola Oberto

Titolo della proposta

Sviluppo di un software per la gestione delle attività di un centro medico

Descrizione del problema proposto

Un centro medico, realmente esistente, vorrebbe digitalizzare la gestione dei pazienti, dei medici e delle visite. Il software sarebbe utilizzato da una sola persona contemporaneamente.

Descrizione della rilevanza gestionale del problema

Gestione dei clienti e delle attività mediche.

Descrizione dei data-set per la valutazione

Il software deve trattare diversi tipi di informazione quindi diversi data-set:

Descrizione preliminare degli algoritmi coinvolti

Ricerca, aggiunta, visualizzazione e modifica dei record in database.

Descrizione preliminare delle funzionalità previste per l’applicazione software

fulcorno commented 6 years ago

Il progetto descritto è essenzialmente un applicativo di anagrafica (clienti, medici, ...) e di calendario. Si tratta di funzioni sicuramente utili, ma il cui aspetto algoritmico è relativamente banale (non vi sono né problemi di ricerca, di ottimizzazione o di simulazione, che compongono le tematiche trattate nel corso TdP). In questa forma, pertanto, la proposta non è accettabile.

Si potrebbe forse modificare cercando di ridurre al minimo (o sviluppare al di fuori della Prova Finale) la parte di gestione anagrafica (estremamente noiosa ed implementativamente molto lunga), ed identificare eventuali problemi di ricerca o ottimizzazione per i quali sviluppare opportuni algoritmi. In questo caso potrebbe essere accettato. Se intendi modificarlo in questo modo, apri una nuova Issue.

Un altro problema a cui fare attenzione è la disponibilità del data-set su cui il programma dovrà lavorare. Poiché il data-set deve essere compreso nel materiale consegnato, bisognerà prevedere di lavorare su una versione anonimizzata.