1 / 15

Candidato: Paolo Alfonsi

UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA Facoltà di Ingegneria Corso di Laurea In Ingegneria Informatica Anno Accademico 2007-2008. Sistema informativo per la gestione delle pubblicazioni e delle citazioni. Candidato: Paolo Alfonsi. Relatore: Prof. Marco Schaerf. SOMMARIO. OBIETTIVI

lavender
Download Presentation

Candidato: Paolo Alfonsi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIVERSITÀ DEGLI STUDI DI ROMALA SAPIENZAFacoltà di IngegneriaCorso di Laurea In Ingegneria InformaticaAnno Accademico 2007-2008 Sistema informativo per la gestione delle pubblicazioni e delle citazioni Candidato: Paolo Alfonsi Relatore: Prof. Marco Schaerf

  2. SOMMARIO • OBIETTIVI • PRELIMINARI • AMBIENTE DI SVILUPPO • SPECIFICHE • PROGETTAZIONE • CONCLUSIONI

  3. OBIETTIVI • Realizzare una base di dati in grado di immagazzinare i dati relativi alle pubblicazioni; • Realizzare il core di un sistema informativo estendibile per la gestione e l’analisi delle pubblicazioni scientifiche.

  4. PRELIMINARI (1/2) Google Scholar Motore di ricerca web gratuito per le pubblicazioni scientifiche. Se ho visto più lontano è perché sono salito sulle spalle dei giganti che mi hanno preceduto. Isaac Newton Publish or Perish Software gratuito per l’analisi delle pubblicazioni tramite Google Scholar.

  5. PRELIMINARI (2/2) • Formati bibliografici: • EndNote • BibTeX • Ris – RefMan • CVS • MODS • Indici bibliometrici: • H-index di Hirsch • G-index di Egghe • H-index contemporaneo • H-index individuale • AWCR

  6. AMBIENTE L’ambiente di sviluppo utilizzato è NetBeans.

  7. SPECIFICHE(1/2)

  8. SPECIFICHE(2/2)

  9. PROGETTO(1/5) Modello Entità-Relazione

  10. PROGETTO(2/5) Moduli principali • Moduli: • ImportExport • InputOutput • ModulePanel • ORM

  11. PROGETTO(3/5) Classe Scholar Gestione produttore/consumare

  12. PROGETTO(4/5) Classi Object-Relational Mapping @Entity@Table(name = "authors") @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name = "id", nullable = false) @JoinTable(name = "r_papers_authors", joinColumns = {@JoinColumn(name = "ref_author", referencedColumnName = "id")}, inverseJoinColumns = {@JoinColumn(name = "ref_paper", referencedColumnName = "id")}) @ManyToMany@OneToMany(cascade = CascadeType.ALL, mappedBy = "authors")

  13. PROGETTO(5/5)

  14. CONCLUSIONI • …

More Related