Questa applicazione e' un progetto universitario che permette di interrogare un database PostgreSQL contenente dati su stelle e filamenti di gas, attraverso un'interfaccia desktop.
- Requisito 1
- Menu Login: inserimento user e password di un utente registrato. L'amministratore ha (id, password) = (lorzar, lorzar)
- Menu Home: scelta dell'operazione da effettuare. Funzioni amministratore (ADMIN) bloccate per gli utenti semplici. Cliccare il tasto Avanti per andare alla schermata della funzione scelta. Funzioni dell'applicazione:
- Requisiti 2-4
- (ADMIN) Registrazione di un nuovo utente: Permette di aggiungere l'utente al database
- (ADMIN) Importazione di file csv: importa i file in una tra le tabelle "contorni_imp" , "filamenti_imp", "scheletri_imp", "stelle_imp", per poi smistarli nel database.
- (ADMIN) Inserire dati satelliti
- (ADMIN) Inserire dati strumenti
- Requisiti 5-12
- Calcolo Centroide, Estensione e numero segmenti di un filamento
- Ricerca filamenti per contrasto e ellitticità
- Ricerca filamenti per numero di segmenti
- Ricerca di filamenti in regioni quadrate o circolari di mappa
- Ricerca delle stelle interne a un filamento
- Ricerca di stelle in regioni rettangolari, interne o esterne ai filamenti
- Calcolo della distanza minima degli estremi di un segmento di un filamento dal contorno
- Calcolo della distanza minima dalla spina dorsale per stelle interne a un filamento
- TestCase per ogni requisito
- Relazione
- Class Diagrams