Adaptación de una base de datos bibliográfica

Díaz Moreno, Carlos (2017). Adaptación de una base de datos bibliográfica. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Descripción

Título: Adaptación de una base de datos bibliográfica
Autor/es:
  • Díaz Moreno, Carlos
Director/es:
  • Pérez Aguiar, Waldo
Tipo de Documento: Proyecto Fin de Carrera/Grado
Fecha: 14 Julio 2017
Materias:
Escuela: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Departamento: Ingeniería de Organización, Administración de Empresas y Estadística
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

El presente proyecto final de carrera titulado “Adaptación de una base de datos bibliográfica” se ha diseñado como una aplicación para Windows que gestione una base de datos bibliográfica y permita al usuario controlar la bibliografía utilizada para preparar esa actividad y finalmente poder generar un documento en Microsoft Word que incluya toda la bibliografía consultada ordenada por orden alfabético por autores. La aplicación se divide en dos partes diferenciadas: Por un lado toda la gestión de la base de datos bibliográfica donde el usuario puede agregar hasta cuatro tipos distintos de documentos a las tablas: libros, capítulos de libros, artículos y actas de congreso. La aplicación cuenta con dos formas de introducir documentos en la base de datos: usando los formularios de mantenimiento o con una funcionalidad que importa documentos desde un fichero en formato RIS o CIW. Esta base de datos también contiene datos de los usuarios y los permisos que tienen para realizar las distintas operaciones que ofrece la aplicación. Por otro lado la aplicación ofrece otra parte al usuario que crea actividades o “proyectos” nuevos, edita los ya existentes y borra los que no se necesitan. Después de introducir una breve descripción de la actividad, la aplicación ofrece la posibilidad de asociar documentos seleccionándolos de formularios que se rellenan con información de la base de datos. Una vez que se tiene el proyecto con toda su información es posible generar la lista de referencias bibliográficas en un archivo de WORD. Dependiendo del nivel que tenga el usuario la aplicación le permitirá realizar algunas operaciones, todas las operaciones posibles o sólo consultar proyectos. Para diseñar esta aplicación se ha partido del anterior proyecto de fin de carrera titulado: “Modificación de una base de datos Access de referencias bibliográficas”. Después de estudiarlo se ha rediseñado la base de datos usando el modelo “Entidad–Relación”. La BBDD se mantiene en Access. Sin embargo, para el diseño de la aplicación que gestiona la BBDD y realice todas las funcionalidades se ha elegido desarrollar la aplicación para Windows en el entorno Microsoft .NET 2010 Express usando el lenguaje C# de Microsoft. Para el diseño de la aplicación se ha aplicado la metodología de diseño orientado a objetos usando la herencia y el polimorfismo para implementar todos los objetos necesarios para el funcionamiento de la aplicación. El programa se divide en 3 capas: · Capa de presentación: Es la que está en contacto con el usuario, donde están incluidos todos los formularios y funcionalidades relacionadas con ellos. · Capa de datos: Es la que se encargará de atacar a la BBDD y realizar operaciones de consulta, inserción, modificación y borrado, así como traducir a los objetos la información obtenida en la base de datos. · Capa de negocio: La capa que pone a disposición de la capa de aplicación las funcionalidades de la capa de datos. Permite la abstracción de la estructura de la BBDD. Las capas de datos y de negocio están incluidas en una DLL llamada ReferenciasLib.dll. El PC donde se ejecuta la aplicación deberá tener los siguientes requisitos: · Sistema Operativo Microsoft Windows XP en adelante. · Framework .NET 4 de Microsoft · Office 2003 en adelante, en concreto Access y Word. ABSTRACT. This final degree project, titled “Adaptation of a bibliographic database”, has been designed as a Windows application that can manage a bibliographic database. It allows the user to control the bibliography he has used to prepare an activity or course and to generate one Microsoft Word document with all the bibliographic references, alphabetically ordered by authors. The application is divided into two parts: The first part of the application manages the database where four different types of documents can be added to the database tables: books, book chapters, journals and white paper. There are two methods to introduce documents in database tables supported by the application: using table management forms or importing bibliographic references from files with a RIS or CIW format. This database also includes information about users and their permissions to execute the different operations provided by the application. The second part of the application allows the user to create and manage different “projects” (activities or courses). After introducing a brief description of the activity, the application will offer to include documents in the database that can be referenced by selecting them from a list form. When the project is ended, with all the info and references, it is possible to generate a MS Word file with all references ordered by author. The application allows the user to do some operations like manage the data base, to create projects or consult projects only, depending on the user permissions. The first step to design the application was to study the previous final degree project titled: “Modification of a MS Access database with bibliographic references”. After that, the database was re-designed using an Entity – Relation model and keeping it in MS Access. However, in order to develop the application, it has been selected the Microsoft .NET 2010 Express framework and the C# programming language. Object-oriented programming method was applied for the application design using inheritance and polymorphism features to create all objects. The program has been divided into three layers: · Presentation Layer: this layer is the only one that is accesible by the user. It includes all forms and their funcionalities. · Data Access Layer (DAL): is the layer that knows the database structures and uses them. All the Selects, Inserts, Deletes and Updates are made in this layer. It translates orders into queries and converts the results into objects with the info. · Business Layer: is the layer that is between the Data Access Layer and Presentation Layer. All funcionalities given by DAL are provided by the Business Layer with the format known by the presentation layer. It permits the database structure abstraction. Data Access Layer and Business layer are included in a DLL called ReferenciasLib.dll. The following requirements are needed in order to run the application on a PC: · Microsoft Windows XP Operative System or later · Microsoft Framework .NET 4 · Microsoft Office 2003 or later

Más información

ID de Registro: 48626
Identificador DC: http://oa.upm.es/48626/
Identificador OAI: oai:oa.upm.es:48626
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 29 Nov 2017 12:46
Ultima Modificación: 29 Nov 2017 12:46
  • InvestigaM
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM