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

hinto
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 il core di un sistema informativo estendibile per la gestione e l’analisi delle pubblicazioni scientifiche; • Realizzare una base di dati in grado di immagazzinare i dati relativi alle pubblicazioni.

  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. SPECIFICHE(1/2) Base di dati

  7. SPECIFICHE(2/2) Sistema informativo che gestisca le pubblicazioni scientifiche. FUNZIONALITA’: Un modulo per la gestione di ogni fonte bibliografica nel proprio formato strutturato (EndNote, BibTeX, …) per importazione/esportazione dei dati da/su files. Calcolo delle statistiche e indici bibliometrici GUI: Interfaccia grafica a pannelli: Il primo per la gestione ed elaborazioni sul db interno Un pannello grafico per ogni fonte (Scholar, Cineca, ISI, …) Pannello per la visualizzazione delle statistiche/indici bibliometrici

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

  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