Complutense University Library

Diseño de una base de datos y su motor de explotación para poder inferir usos de aplicaciones informáticas basados en comportamientos históricos (HealthPred 1.0)

Gómez Porris, Álvaro and López Monte, Víctor and Rodríguez Colliga, Carlos (2011) Diseño de una base de datos y su motor de explotación para poder inferir usos de aplicaciones informáticas basados en comportamientos históricos (HealthPred 1.0). [Coursework] (Unpublished)

[img] PDF
9MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

Este proyecto (HealthPred 1.0) consiste en la creación de un sistema experto basado en hechos históricos cuya finalidad es la de mostrar a los clientes una serie de síntomas y patologías que puedan llegar a experimentar o padecer en un futuro con una determinada probabilidad.
Para alcanzar los objetivos finales, el sistema se apoya en una Base de Datos que se divide de forma lógica en tres partes: la dedicada a almacenar los datos generales de cada cliente (datos personales, sociales, económicos, hobbies, historial clínico propio y familiar, etc.), la encargada de almacenar datos y variables intermedias (síntomas, patologías) y la sección encargada de almacenar la base de reglas de ejemplo que utiliza el prototipo (formada por las
premisas y conclusiones de cada nivel de inferencia).
La implementación del prototipo ha sido desarrollada en lenguaje Java, en su última versión (JDK1.7.0), usando una serie de patrones y librerías externas que nos han sido de gran utilidad a la hora de mejorar nuestra aplicación. Dentro de la misma, podemos distinguir varias capas,
entre las que destacan la de presentación (Vista), la de modelo de negocio (Modelo) y la de modelo de persistencia (Base de Datos).

[ABSTRACT]

This project (HealthPred 1.0) focuses on the creation of an expert system based on historical data. Its purpose is to show customers various symptoms and pathologies that, to
some extent, they may experience in the future.
In order to meet the final objectives, the system relies on a database which is logically divided into three parts: the first part gathers the customers’ general data (personal and
socioeconomic data, hobbies, personal medical record and family history, etc.), the second part gathers intermediate variables and data (symptoms, pathologies), and the last part stores in the database the example rules used by the prototype (the premises and conclusions on every
inference layer).
The prototype implementation has been developed in Java programming language’s latest version (JDK 1.7.0), using a series of patterns and external libraries which have been very useful to improve our application. Within the application we find several layers, such as the
presentation (view), business model (model), and persistence model (knowledge base).

Item Type:Coursework
Additional Information:Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2010-2011)
Uncontrolled Keywords:Base de datos, Motor de explotación, Inferencia, Sistema experto, SQL, Java, Hibernate, Reflection, ORM, Knowledge base, Operating motor, Inference, Expert system.
Subjects:Sciences > Computer science > Databases
Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Programming languages (Electronic computers)
ID Code:13343
Deposited On:29 Sep 2011 08:49
Last Modified:29 Sep 2011 08:49

Repository Staff Only: item control page