Complutense University Library

Proyecto Doctoris

Benito Rojas, Camilo Andrés and Valerón Almazán, Dulce María (2009) Proyecto Doctoris. [Coursework] (Unpublished)

[img]
Preview
PDF
3MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

Este proyecto implementa un sistema de gestión de consulta médica multiplataforma, adaptable fácilmente a los Distintos tipos de especialidades médicas y aplicaciones
futuras. Se han seguido dos pautas fundamentales en el diseño.
La primera diseñar un sistema donde la funcionalidad sea independiente de la interfaz sobre la que se aplica. También conocido como Modelo - Vista - Controlador.
Esto permite que la aplicación sea adaptable a cualquier tipo de interfaz de manera sencilla sin suponer grandes cambios en la implementación. Además de la reutilización de
código de manera eficiente.
En segundo lugar elaborar una implementación distribuida, dividida en distintos componentes para aumentar la flexibilidad en las posibles adaptaciones posteriores.
Al dividir la aplicación los cambios que se realicen solo afectan a una parte muy concreta del código. Fácil de localizar y depurar. Y lo nuevo que se añada será siempre
independiente a lo ya existente.
Para llevar a cabo todo lo arriba mencionado se ha usado la herramienta ICARO-T.
ICARO-T es una Infraestructura Ligera de Componentes Software Java basada en Agentes y Recursos y Organizaciones para el desarrollo de aplicaciones distribuidas. Muy útil cuando se trata de construir un sistema distribuido como el que se pretendía en este caso.
[ABSTRACT]
This project implements a medical clinic management system that can be applied to any kind of interface (computer, mobile, web) and can adapt itself easily to changes. There
are two basic guidelines followed in the design of the project.
The first one is to design a system where the functionality is independent of the interface to which it is applied. This is generally known as a Model View Controller pattern.
This allows the creation of an application which can be adapted to any system in a relatively simple way, without making big changes to the implementation of application.
Another advantage is that the code can be reused efficiently.
The second guideline followed is to design a distributed implementation, separated in individual components, to make the application more flexible for possible future uses.
By doing this division, changes done in one component won’t affect the correct operation of another one. Any change in the code will be done in a localized part of the code which
makes it easier to debug.
A multiagent system was used in order to accomplish all that was mentioned above. More specifically, a multiagent infrastructure call ICARO-T is the base of the system.
ICARO-T is a Light Component Java Software Infrastructure based on Agents, Resources and Organizations for the development of distributed applications. It is a very useful tool when building a distributed system, which is what is pretended in this case.


Item Type:Coursework
Additional Information:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2008-2009)

Uncontrolled Keywords:Sistema multiagente, Infraestructura ICARO-T, Gestión de consultas médicas, Base de datos MySQL, Agentes y Recursos
Subjects:Sciences > Computer science > Expert systems (Computer science)
ID Code:9760
Deposited On:18 Dec 2009 09:08
Last Modified:06 Feb 2014 08:31

Repository Staff Only: item control page