Elenet.net
+1 voto
Un centro di formazione deve progettare l'organizzazione dei corsi da erogare attraverso il web. Assumendo che il centro possieda già la banca dati degli studenti e dei docenti deve realizzare una base di dati per rispondere alle seguenti esigenze:

- Creazione e gestione di corsi

- Repository di materiali didattici relativi a uno o più corsi

- Gestione di webinar con calendario e prenotazione degli stessi

Note aggiuntive: Il sistema deve prevedere l'accounting delle varie utenze coinvolte.

Il sistema deve prevedere funzionalità di reporting per l'estrazione di:

- Elenco di tutti i corsi

- Elenco dei corsi attivi e non attivi

- Numero di studenti iscritti a ogni corso

- Elenco dei materiali didattici  con relativa associazione al corso/i.

Il candidato partendo dal dimensionamento del sistema proponga un elenco di software di sistema, linguaggio di programmazione, application server per la realizzazione di quanto detto sul web.

Fatte le opportune ipotesi aggiuntive per il funzionamento...deve essere realizzata la funzionalità degli studenti ai corsi e la prenotazione di presenza a un webinar organizzato per un determinato corso.
quesito posto 3 Marzo 2015 in Classe quinta da Roberto De Rosalia Corsista (124 punti)
  

1 Risposta

0 voti

Modello E/R:

 

Modello Logico:

account (id_account, utente, email, password)

materiali_didattici(id_materiali_didattici, nome, urlfile, descrizione, dimensione)

webinar(id_webinar, nome, visibilità,id_corsi*)

corsi(id_corsi, nomecorso, corsoattivo, tematica, durata)

corsi_account(id_corsi*,id_account*,data,iscrizione,ruolo)

corsi_materiali_didattici(id_corsi*,id_materiali_didattici*)

account_materiali_didattici(id_account*,id_materiali_didattici*)

account_webinar(id_account*,id_webinar*)

 

Modello logico dopo la creazione del database

 

risposta inviata 3 Marzo 2015 da Roberto De Rosalia Corsista (124 punti)
modificato 4 Marzo 2015 da Roberto De Rosalia

Domande correlate

+3 voti
1 risposta
quesito posto 12 Novembre 2014 in Classe quinta da Marco Scarpaci Corsista (94 punti) | 1,703 visite
+1 voto
2 risposte
+1 voto
1 risposta
778 domande
1,565 risposte
639 commenti
1,445 utenti