Skip to content
Theses
 

Available

 

2

Un'applicazione per la gestione delle domande di riconoscimento crediti
Bachelor degree

L'applicazione si propone di automatizzare il processo di analisi delle domande di riconoscimento crediti inviate dagli studenti alla commissione preposta tramite il sistema di Ateneo. In prima istanza sarà necessario predisporre un modulo tramite il quale gli studenti possano sottoporre la loro domanda di riconoscimento. Tale modulo, attualmente costituito da un foglio di calcolo con parti compilabili, potrà essere eventualmente sostituito da un form PDF compilabile. Tramite il modulo lo studente dovrebbe poter avere, sulla base delle informazioni da lui stesso inserite, una previsione sul numero di CFU riconosciuti e quindi un'annualità. Le istanze del modulo, inviate sulla piattaforma di Ateneo, saranno fornite all'utente, assieme agli eventuali allegati, sotto forma di singoli file zip. L'applicazione dovrà accedere a tali file, estrarne il modulo, analizzarlo e popolare una base di dati locale con tutti i dati così estratti. L'interfaccia dell'applicazione (che si intende di tipo desktop) dovrà visualizzare la struttura delle domande immagazzinate nel database, dando la possibilità all'utente di associarvi una serie di nuove informazioni. L'applicazione, a partire dai dati inseriti, dovrà calcolare automaticamente il numero di CFU riconosciuti in base all'anno della coorte e applicare la regola dello scarto minimo. Infine, sulla base delle informazioni così raccolte, l'applicazione dovrà produrre una delibera seguendo un preciso modello predefinito e generando un file in un formato modificabile da un word processor. Un elemento molto importante dell'applicazione sarà la possibilità di configurarne dinamicamente, tramite un apposito file, una serie di costanti, di stringhe predefinite, e anche la lista di insegnamenti riconoscibili con i valori di default associati.

  • Arguments: Sviluppo applicazioni desktop, Sviluppo GUI
  • Technologies: Java
Importazione, Organizzazione e Reportistica per i Dati sulla Qualità del CDS
Bachelor degree

La tesi ha come obiettivo quello di gestire in maniera ottimale un grosso volume di dati statistici riguardanti la qualità del corso di studi che vengono forniti al CAD ogni anno in forma grezza. In particolare, il candidato dovrà (1) progettare e realizzare un database utile a contenere tutti i dati nella maniera più efficiente e versatile possibile, (2) implementare un sistema di importazione dati da file CSV al suddetto database, (3) implementare dei moduli per la generazione di alcuni report standard, sotto forma di pagine HTML e documenti PDF, contenenti parti testuali e grafiche (si veda ad esempio https://corsi.unibo.it/laurea/SviluppoCooperazioneInternazionale/qualita-corso), (4) implementare dei moduli di analisi dei dati che forniscano un riscontro immediato (allarmi), dopo ogni aggiornamento del database, sulla base di opportune regole. Le parti (2), (3) e (4) dovranno essere accuratamente ingegnerizzate e documentate per facilitare estensioni ed aggiornamenti futuri. L'applicazione andrà realizzata in Java con SQLite come DBMS di supporto. Non sarà strettamente necessario lo sviluppo di un'interfaccia grafica per l'applicazione, che potrebbe essere totalmente a riga di comando.

  • Arguments: Database, Reportistica
  • Technologies: Java, SQLite