Sistemas Informáticos Eduardo Rogado Rodríguez

15
Servicio de selección de currícula de alumnos para empresas utilizando un sistema experto y una interfaz Web. Sistemas Informáticos Eduardo Rogado Rodríguez

description

Servicio de selección de currícula de alumnos para empresas utilizando un sistema experto y una interfaz Web. Sistemas Informáticos Eduardo Rogado Rodríguez. Propósito. Desarrollar un servicio de selección de currícula de alumnos para empresas utilizando un sistema experto y una interfaz Web. - PowerPoint PPT Presentation

Transcript of Sistemas Informáticos Eduardo Rogado Rodríguez

Page 1: Sistemas Informáticos Eduardo Rogado Rodríguez

Servicio de selección de currícula de alumnos para

empresas utilizando un sistema experto y una interfaz

Web.

Sistemas Informáticos

Eduardo Rogado Rodríguez

Page 2: Sistemas Informáticos Eduardo Rogado Rodríguez

Propósito

Desarrollar un servicio de selección de currícula de alumnos para empresas utilizando un sistema experto y una interfaz Web.

Page 3: Sistemas Informáticos Eduardo Rogado Rodríguez

Objetivos

Desarrollar un sistema experto que identifique la mejor elección de una lista de posibilidades de una manera efectiva e inteligente.

Conseguir que el sistema experto tenga la capacidad de aprendizaje para optimizar los resultados de las búsquedas.

Conseguir que el sistema experto muestre soluciones alternativas y justifique la línea de razonamiento seguida al encontrar una solución.

Desarrollar una interfaz Web eficaz y cómoda para acceder a los resultados de las búsquedas.

Page 4: Sistemas Informáticos Eduardo Rogado Rodríguez

Resultados Esperados

Desarrollar el sistema experto propuesto que elija el mejor currículum dentro del conjunto de candidatos, siendo esta elección realizada de una manera inteligente.

El sistema experto debe explicar con coherencia porqué se toman unas determinadas soluciones.

Desarrollar una interfaz Web que sea útil, segura, efectiva, eficiente y usable.

Obtener un manual de usuario que describa el funcionamiento y uso del sistema.

Page 5: Sistemas Informáticos Eduardo Rogado Rodríguez

Resumen (I)

En este proyecto se propone la construcción de un servicio que permita evaluar currícula de alumnos mediante un sistema experto y a través de una interfaz Web.

Se creará un sitio Web desde el que los usuarios (empresas) introducirán los requisitos de las búsquedas de alumnos. En base a la búsqueda en la base de datos se enviará al sistema experto la información de todos los alumnos con el título y grado deseado por el usuario.

Como resultado de la búsqueda el Sistema Experto devolverá al usuario la información del alumno con mejor currículum, las causas por las que ha sido seleccionado, y una lista de los alumnos disponibles y más convenientes al servidor del sitio Web, que a su vez lo enviará al cliente.

A su vez el sistema experto almacenará resultados para optimizaciones de búsquedas y selecciones de currícula logrando así un aprendizaje propio.

Palabras Clave: Sistemas Expertos, Inteligencia Artificial, Web, Currículum.

Page 6: Sistemas Informáticos Eduardo Rogado Rodríguez

Resumen (II)

Base de Conocimientos

Base de Hechos

Motor de Inferencia

USUARIO

BASE DATOS UNIVERSIDAD

SERVIDOR

Page 7: Sistemas Informáticos Eduardo Rogado Rodríguez

Tipo de Proyecto

Proyecto ubicado dentro de los proyectos de desarrollo, ya que el proyecto requiere que se incluya una cierta evaluación y una documentación acerca de: requisitos, diseño, análisis y pruebas; todo ello acompañado de un manual de usuario o de desarrollo.

El proyecto se centrará en los sistemas de bases de datos, en el estudio de la interacción hombre-máquina a partir de la interfaz Web, y en los requisitos y necesidades del cliente, que se serán muy importantes para el desarrollo y correcto funcionamiento del sistema experto, el cual seleccionará los estudiantes de una manera inteligente y razonada.

Page 8: Sistemas Informáticos Eduardo Rogado Rodríguez

Capítulos (I)

CAP1. Introducción Motivación Objetivos

CAP2. Estudio de los Sistemas Expertos Inteligencia Artificial y Sistemas Expertos Heurística y Sistemas Expertos Estructura de los Sistemas Expertos Representación del Conocimiento mediante Reglas Adquisición del Conocimiento

CAP3. Desarrollo del Sistema Desarrollo Web

• Gestación• Preparación• Construcción• Transición

Page 9: Sistemas Informáticos Eduardo Rogado Rodríguez

Capítulos (II)

Desarrollo Sistema Experto • Identificación de las Tareas• Desarrollo de Prototipos• Construcción del Sistema Completo• Mantenimiento del Sistema y transferencia de la tecnología.

CAP4. Pruebas del Sistema. CAP5. Historia del Proyecto.

Aspectos del Desarrollo Planificación Presupuesto

CAP6. Conclusiones y Trabajos Futuros APENDICE_A. Manual de Usuario. APENDICE_B. Manual de Instalación.

Page 10: Sistemas Informáticos Eduardo Rogado Rodríguez

Metodología de Investigación Metodología de Investigación:

- Observación activa: “Estudio cuidadosamente documentado para resolver un problema y/o cambiar una situación” (Herbert 1990:29).

Metodología de Desarrollo:- Metodología Proceso Unificado: Se repite a lo largo de una serie de ciclos que constituyen la vida del sistema. Cada ciclo constituye una versión del producto. Consta de cuatro fases (Inicio, Elaboración, Construcción, Transición), atendiendo al momento en que se realizan.

- Metodología IDEAL: Ciclo de vida basado en prototipaje rápido, consistente en conseguir, desde etapas muy iniciales del desarrollo, unos prototipos que den idea de cómo debe funcionar el sistema definitivo. El objetivo es conseguir un proceso de mejora gradual en base al conocimiento de los expertos.

Page 11: Sistemas Informáticos Eduardo Rogado Rodríguez

Programas y Documentación Desarrollo Web:

Metodología Desarrollo Web: Uso metodología Proceso Unificado.Desarrollo entorno Web: HTML, CSS, J2EE Conector JDBC (Conector a bases de datos de alumnos).

Desarrollo Sistema Experto: Herramienta CORVID 1.3.10. para la creación de sistemas expertosConector ODBC (Conector a bases de datos del sistema experto)Metodología desarrollo Sistema Experto: Uso metodología IDEAL.

Programa de pruebas: Se realizarán las pruebas por cada prototipo entregado. En cada prueba se comprobará el correcto funcionamiento del sistema experto, así el grado de satisfacción del usuario. Estas pruebas se realizarán para cada prototipo de forma independiente, cuando estos se integren, y cuando se forme el sistema final.También se realizarán las pruebas de implantación, comprobando el funcionamiento correcto del sistema integrado de hardware y software en el entorno de operación, permitiendo que el usuario realice la aceptación del sistema una vez instalado en su entorno real.

Page 12: Sistemas Informáticos Eduardo Rogado Rodríguez

Plan de Proyecto

Page 13: Sistemas Informáticos Eduardo Rogado Rodríguez

Investigación Relacionada

En ámbito profesional: Uso de sistemas expertos en aplicaciones de bolsa donde

el sistema experto predice y aconseja sobre los valores de mercado.

Sistemas expertos utilizados para análisis de circuitos electrónicos.

Sistemas expertos en transportes para informar a pasajeros cuales son las mejores opciones de transporte.

En Trabajos de fin de carrera: Consulta de notas mediante un entorno Web

Jaime García Bonis, 2001, UAH Sistema Experto de orientación preuniversitaria para

alumnos de bachillerato Jorge Plaza Andrés, 2002, UAH

Page 14: Sistemas Informáticos Eduardo Rogado Rodríguez

Preguntas de Investigación e Hipótesis ¿Cómo debe de ser la arquitectura de acceso a la base de datos?

HIPÓTESIS A Arquitectura en 2 niveles donde el acceso a la base de datos de realiza directamente desde la máquina local mediante un protocolo de comunicación.

HIPÓTESIS B Arquitectura en 3 niveles donde las instrucciones son enviadas a una capa intermedia entre el cliente y el servidor, que es la que se encarga de enviar las sentencias SQL a la base de datos y recoger el resultado desde esta.

¿Cómo se gestiona la protección de los datos de una persona?

HIPÓTESIS A. Es necesario ponerse en contacto con un organismo oficial para confirmar que se están manejando datos personales.

HIPÓTESIS B. Basta con cumplir con la ley de protección de datos.

Page 15: Sistemas Informáticos Eduardo Rogado Rodríguez

Recursos Requeridos

Recursos: Acceso a la base de datos de alumnos de la Universidad de Alcalá. Máquina servidora de aplicaciones.

Material Bibliográfico: “A Guide to Using Exsys CORVID”. Exsys. 2000-2001 HARTNELL, Tim

“Sistemas Expertos. Introducción al diseño y aplicaciones”. Ed.Anaya. 1986. AMADOR HIDALGO, Luis

“Inteligencia Artificial y sistemas expertos”. Universidad de Córdoba. 1996.

NAYLOR, Chris“Construya su propio sistema experto”. Ed. Díaz de Santos. 1986.

Trabajos fin de carrera consultados: Consulta de notas mediante un entorno Web

Jaime García Bonis, 2001, UAH Diseño de un sistema gestor de base de datos con importación desde Internet Auxi

Roncero Medina, 2000, UAH Sistema Experto de orientación preuniversitaria para alumnos de bachillerato Jorge Plaza

Andrés, 2002, UAH