SISTEMA INTEGRAL DE GESTIÓN BANCARIA RESUMEN DEL PROYECTO. Autor: Vega Arroyo, Carlos de la. Director: Olivas Varela, José Ángel.



Documentos relacionados
SISTEMA INTEGRAL DE GESTIÓN BANCARIA (SIGB)

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

SISTEMA DE GESTIÓN DE RECIBOS

SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID)

Sistema de Control Domótico

Por tanto, la aplicación SEAH (Sistema Experto Asistente para Hattrick) ofrece las siguientes opciones:

SISTEMA EXPERTO DE GESTIÓN BANCARIA RESUMEN DEL PROYECTO. Autor: Vega Arroyo, Carlos de la. Director: Olivas Varela, José Ángel.

Oficina de Convenciones y Visitantes de Hidalgo A.C. PLAN DE MARKETING

Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador.

SISTEMA DE GESTIÓN Y ANÁLISIS DE PUBLICIDAD EN TELEVISIÓN

JESÚS EDUARDO CORTÉS SÁNCHEZ

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL DIRECCIÓN GENERAL DE POSGRADOS MAGÍSTER EN GERENCIA DE NEGOCIOS. Trabajo de grado para la obtención del título de:

Diseño ergonómico o diseño centrado en el usuario?

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

Tesis de Maestría titulada


Universidad de Guadalajara

Volatilidad: Noviembre 2010 Futuros Frijol de Soya

AUDITAJE A PROCESOS DE RECOLECCION, VALIDACIÓN Y MINERÍA DE DATOS SOCIALES.

UNIVERSIDAD DE OVIEDO

Contents. Introduction. Aims. Software architecture. Tools. Example

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación

ISA 700 / ISA 800 Mayo 2014

MODELO DE PLAN PRELIMINAR DE VALIDACIÓN Y VERIFICACIÓN PARA EL SISTEMA DE PROTECCIÓN DEL REACTOR CAREM

Resumen Analitico De Investigacion

UNIVERSIDAD DE LAS AMERICAS Facultad de ingeniería

Instalación: Instalación de un agente en una máquina cliente y su registro en el sistema.

APLICACIÓN WEB BASADA EN UNA SOLUCIÓN EN SAP R/3 PARA EL MANTENIMIENTO DE TRENES

PROGRAMA. Operaciones de Banca y Bolsa SYLLABUS BANKING AND STOCK MARKET OPERATIONS

Gestión de la Prevención de Riesgos Laborales. 1

Final Project (academic investigation)

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2012/2013 DEPARTAMENTO: FORMACIÓN Y ORIENTACIÓN LABORAL

Guía Docente

DISEÑO DEL EQUIPAMIENTO DE UN ESTUDIO DE GRABACIÓN DIGITAL RESUMEN. Sergio Herreros Carballo

LA FIRMA THE FIRM QUIENES SOMOS ABOUT US

Título del Proyecto: Sistema Web de gestión de facturas electrónicas.

Año Dirección de Evaluación y Acreditación Universitaria

UNIVERSIDAD TECNOLÓGICA ISRAEL

DISEÑO DE UN CRONOTERMOSTATO PARA CALEFACCIÓN SOBRE TELÉFONOS MÓVILES. Entidad Colaboradora: ICAI Universidad Pontificia Comillas.

PROGRAMACIÓN DEL MODULO DE EMPRESA E INICIATIVA EMPRENDEDORA Profesora: María Ríos Márquez Curso Académico: 2013/14

Pages: 171. Dr. Olga Torres Hostench. Chapters: 6

Advanced Corporate Finance

GENERAL DIRECTORATE OF MINING REGULATION GENERAL COORDINATION OF MINING. Sydney, Australia May 29, 2013

IMIE General y Grandes Mercados

MATERIA: Proyecto de Desarrollo de Aplicaciones Multiplataforma

FORMACIÓN E-LEARNING. Curso de Marketing Relacional (CRM)

2. Objetivos. Competencias Profesionales, Personales y Sociales

INTRANET DEL COLEGIO MAYOR DE NUESTRA SEÑORA INTRACOLM JULIAN ANDRÉS LÓPEZ VARGAS JORGE ALEXANDER HENAO RAMÍREZ

Autor: Cobreros Herrera, Pablo. RESUMEN DEL PROYECTO

Presentación y Planificación del Proyecto: Administración de Calzado

XII JICS 25 y 26 de noviembre de 2010

Diseño o centrado en el usuario de servicios de información n digital

Autorizada la entrega del proyecto del alumno: Carlos de la Vega Arroyo EL DIRECTOR DEL PROYECTO. José Ángel Olivas Varela.

FORMACIÓN E-LEARNING. Curso de Gestión del Outsourcing en los Servicios de TI

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

SUPLEMENTO EUROPASS AL TÍTULO

Módulo Profesional: Empresa e iniciativa emprendedora. Código: 0230.

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

PLAN DE MERCADEO PARA LA DISTRIBUCIÓN Y DESARROLLO DE SOFTWARE ADMINISTRATIVO DIRIGIDA A LAS PEQUEÑAS Y MEDIANAS EMPRESAS (DISTRITO CAPITAL)

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico

DESARROLLO DE UNA APLICACIÓN DE BUSINESS INTELLIGENCE (BI) PARA LA EMPRESA EMPAQPLAST

DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN DE PROYECTOS: PLANIFICACIÓN OPERATIVA, PLANIFICACIÓN ECONÓMICA Y PLANIFICACIÓN DE LA EJECUCIÓN.

2 ciclo Pasos para la puesta en marcha de un proyecto empresarial

HERRAMIENTA WEB PARA LA ELABORACIÓN DE TEST BAJO LA ESPECIFICACIÓN IMS-QTI

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

UTILIZACIÓN DE UN BOLÍGRAFO DÍGITAL PARA LA MEJORA DE PROCEDIMIENTOS DE CAMPO EN UNA CENTRAL NUCLEAR.

The ADE Direct Certification User Guide is a tool for authorized ADE and school district personnel to use in conjunction with the ADE Direct

PRESENTACIÓN DEL PRODUCTO

FORMACIÓN E-LEARNING. Curso de Gestión y Desarrollo de Nuevos Productos Industriales

Microsoft Solutions Framework - CMMI. Luis Fraile MVP Team System lfraile@lfraile.net

Desarrollo y servicios web Sesión 18

FORMACIÓN E-LEARNING. Curso de Financiación para PYMES

Construcción de una herramienta Lower Case para la generación de sistemas Web basados en los frameworks Mootools y Symfony

CAPITAL RIESGO: EL PLAN DE NEGOCIOS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

Programación en Capas.

RESULTADOS DE COLOCACIÓN POR SECTOR PRODUCTIVO

ADT CONSULTING S.L. PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS

NOS ASEGURAMOS DE ENTREGAR SERVICIOS DE CALIDAD ACORDE A SUS NECESIDADES

CONSIDERACIONES GENERALES DEL WEB MINING

MICROSOFT DYNAMICS NAV 2009

PUBLICACIÓN PAGINA WEB

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX

Courses List and Descriptions: - Seville University Program

Introducción a ZEUS. Introducción. Curso Doctorado Sistemas Multi-agente. Zeus es una herramienta de desarrollo de SMA.

PROGRAMA PARA ANALIZAR DOCUMENTOS Y DETECTAR

Courses List and Descriptions: - Seville University Program Taught in Credits/Hours Microeconomía Business Fall Spanish 4,5/45h

GUÍA PARA LA PRESENTACIÓN DE IDEAS DE NEGOCIO

Centro Andaluz de Innovación y Tecnologías de la Información y las Comunicaciones - CITIC

MÓDULO: EMPRESA E INICIATIVA EMPRENDEDORA (E.I.E.) CÓDIGO 0022

Certificado de Asistente de Oficina

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

Encuesta. Objetivo: Encuestar a los alumnos del 1º al 5º ciclo de licenciatura en inglés de la Universidad de oriente.

ArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps

Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile

Financiación y Capitalización de ESES

Registro de Semilla y Material de Plantación

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS

Transcripción:

SISTEMA INTEGRAL DE GESTIÓN BANCARIA Autor: Vega Arroyo, Carlos de la. Director: Olivas Varela, José Ángel. Entidad Colaboradora: ICAI Universidad Pontificia Comillas. RESUMEN DEL PROYECTO 1. Introducción El proyecto Sistema Integral de Gestión Bancaria tiene por finalidad desarrollar una aplicación web que ofrezca al gestor bancario un conjunto de herramientas para la ayuda en la toma de decisiones en materia crediticia y contribuya a la mejora del servicio de atención al cliente, tanto en sus actividades económico-administrativas como en el campo específico de asesoramiento en materia de inversión. Su vocación de abarcar los distintos aspectos y áreas de negocio de la gestión bancaria, trae como consecuencia la diversidad de materias en las que la aplicación ha de ofrecer funcionalidades. 2. Módulos del Sistema Integral El Sistema Integral se compone, por una parte, de un Sistema Experto para la toma de decisiones en lo relativo a la gestión de la concesión de préstamos hipotecarios y la emisión de tarjetas de crédito. Ambas áreas constituyen una gran parte de las actividades de riesgo de la Entidad. Por otra parte, contiene un Módulo para la elaboración de estadísticas globales de los datos más relevantes de los clientes bancarios, atendiendo a criterios geográficos y según distintos conceptos o atributos de naturaleza económica o cualitativa. De esta forma, se podrá disponer de información suficiente para conocer los rasgos esenciales del perfil de los clientes de la entidad, a partir de sus datos personales, económicos, patrimoniales y de vinculación con la entidad bancaria. Otra de las herramientas que se incluyen en el Sistema Integral es el Módulo para el asesoramiento en materia de venta de inmuebles. 1

Ofrece esta funcionalidad una descripción de los inmuebles en venta por la entidad, con descripción de sus características económicas, de situación y de elementos de la vivienda, visibles mediante un visor de fotografías y con la posibilidad de cálculo de cuotas de amortización según cuantías, tipos de interés y plazo. Con objeto de disponer de la información necesaria para el asesoramiento especializado a los clientes bancarios en materia de inversiones, el Sistema Integral cuenta con un Módulo para el asesoramiento en materia de inversiones, abarcando los principales productos financieros en el mercado: Depósitos bancarios, Letras del Tesoro, Adquisición de Acciones y Planes de Pensiones. En todos los casos, la aplicación muestra el análisis de rentabilidad de los productos, a partir de las hipótesis que el usuario introduce en la aplicación. Además, ofrece información de naturaleza fiscal en cada uno de los productos. Una de las tareas esenciales del gestor bancario es la atención directa al cliente para la gestión de las operaciones de gasto e ingresos que éste realiza en la entidad bancaria. A este fin, el Sistema Integral contiene un Módulo a modo de Gestor Bancario para la realización de las distintas operaciones de ingresos, gastos y transferencias, en todas sus modalidades. Por último, el Sistema Integral permite a través del Módulo de Gestión de Clientes, disponer de funcionalidades para el alta y baja de clientes, información de sus movimientos históricos y del año en curso y gestión de cuentas bancarias. El Sistema Integral se estructura en dos menús distintos, según sea el perfil del usuario. En concreto, se ha diferenciado el gestor/asesor experto en tareas de financiación e inversión y el gestor/cajero, con funciones más administrativas. 3. Memoria La Memoria del proyecto abarca tanto la materia específica correspondiente a la Inteligencia Artificial como la información conceptual más relevante de la materia económico-financiera, explicando los aspectos más relevantes de las distintas fases o etapas que se han ido desarrollando para la construcción del Sistema Integral de Gestión Bancaria. 2

En un primer apartado de la Memoria se abordan los objetivos generales y específicos del proyecto, A continuación, se detalla de modo exhaustivo la Descripción del problema a tratar, presentando los fundamentos más importantes del dominio sobre el que versa el Sistema Experto, es decir, el sistema financiero y, en concreto, el sistema bancario. A continuación, con el título general de Estado del arte, se introducen los fundamentos a tener en cuenta respecto de la Inteligencia Artificial y, concretamente los Sistemas Expertos, así como lo relativo al KDD y fundamentalmente las técnicas de minería de datos. En este epígrafe se citan los aspectos más importantes de la programación web. La Memoria presenta, a continuación, el estudio de viabilidad del Proyecto, realizado a través del Test de Slagel. En apartados sucesivos se describen los aspectos más importantes de las distintas fases de desarrollo de la construcción del Sistema Integral de Gestión Bancaria. Se pueden citar como etapas fundamentales, la adquisición del conocimiento, su representación y razonamiento, la implantación de la aplicación y su evaluación. La adquisición del conocimiento se ha realizado fundamentalmente a través de un experto bancario con acreditada experiencia en la gestión de productos financieros y atención directa al cliente, así como en planificación de acciones de marketing. Se ha complementado la información a través de diversas fuentes bibliográficas, dada la complejidad del tema en cuestión y la diversa naturaleza de las materias a considerar: económicas, fiscales... La representación del conocimiento se lleva a cabo, en el componente de Sistema Experto del Sistema Integral de Gestión Bancaria, en forma de reglas de producción por ser la forma más adecuada a la naturaleza del dominio en cuestión y a los objetivos propuestos. La implantación de la aplicación hace referencia al software que va a constituir la aplicación informática. Hay que destacar el hecho de que el Sistema Integral de Gestión Bancaria es una programación web que se nutre de diferentes tecnologías, lenguajes y herramientas, tales como Java, CLIPS, JQuery... 3

La aplicación web ha sido desarrollada en NetBeans IDE, que es un entorno de desarrollo integrado libre para Java EE. En cuanto al servidor web, se ha utilizado Apache Server. La interfaz de usuario se ha realizado programando Java Server Pages(JSP), que permite generar contenido dinámico para Web en forma de documentos HTML. Para poder recuperar la información de la interfaz de usuario, se ha requerido emplear comandos JQuery, con los que se obtenía de una forma rápida y sencilla en cuanto a líneas de código. Como todas las funciones y los objetos de la aplicación web están programados en Java, se ha hecho uso de JavaScript como nexo o intermediario. En cuanto a la muestra de resultados, se estimó que sólo se hiciera uso de servlets para el Login y que se emplearan tecnologías como AJAX y DWR para mostrarlos dinámicamente. La primera de las tecnologías se ha usado para el Módulo Venta de viviendas, mientras que la segunda se utilizó en todos los Módulos restantes. Por otra parte, para la creación de las reglas de producción se ha utilizado el lenguaje CLIPS (C Language Integrated Production System) creado en 1.984 por Software Technology Branch, que es un entorno de programación diseñado para escribir aplicaciones de Sistemas Expertos debido a su portabilidad, extensibilidad, capacidades y baje coste. Para la integración de las reglas de producción con el lenguaje de programación JAVA se ha utilizado el motor de inferencias JESS, que posee métodos específicos para su interacción con JAVA. Igualmente, hay que indicar que se ha elegido como sistema de gestión de bases de datos MySQL debido a su flexibilidad, fiabilidad y rapidez. Por último, se describen los aspectos referidos a la evaluación y pruebas del Sistema Integral de Gestión Bancaria. A lo largo de todo el proceso de su desarrollo y fundamentalmente a la finalización de su construcción, se ha llevado a cabo su evaluación a través de su verificación y validación. Esta tarea es compleja pues debe garantizar el correcto funcionamiento del Sistema, su utilidad y usabilidad. 4

En primer lugar, se ha evaluado la fiabilidad del componente de Sistema Experto, comprobando su conocimiento, los tipos de inferencia... Igualmente se ha evaluado con resultado satisfactorio la validez del sistema para cumplir los objetivos, lo que indica que la calidad del proceso de adquisición del conocimiento ha sido suficiente. En los contactos con el experto y con otros potenciales usuarios se ha comprobado que el Sistema Experto tenía una buena aceptación debido a su interfaz sencillo, amigable y próximo al esquema conceptual que puede tener el usuario. El resultado de estas pruebas de evaluación acredita la validez, utilidad y usabilidad del Sistema Integral construido. Para la validación se han utilizado fundamentalmente los servicios del experto. Se han utilizado casos aleatorios, casos reales y casos específicamente elaborados para este fin evaluador y, se ha confirmado con suficiente grado de confianza, la identidad de respuesta Sistema-Caso de ensayo y la exactitud de los datos calculados. INTEGRAL SYSTEM OF BANK MANAGEMENT 1. Introduction The project "Integral System of Bank Management" aims to develop a web application that gives the bank manager a set of tools to aid in making credit decision and contribute to improved customer service, both in its administrative and economic activities in the specific field of investment advice. His vocation to embrace the different aspects and areas of bank management business, results in the diversity of areas in which the application has to provide functionality. 2. Modules of the Integral System Integral System consists of an Expert System for decision making regarding the management of mortgage loans and issuing credit cards. Both areas are a major part of the activities of "risk" of the entity. On the other hand, contains a module for the global statistics of the relevant data of bank customers, attending to geographically and according to different concepts or attributes of an economic or qualitative. Thus, it may provide enough information to know the essential features of the profile of clients of the entity from their personal, economic, heritage and links with the bank. 5

Another tool included in the Integral System is the module for advice on selling property. This functionality provides a description of the properties for sale by the entity, with description of their economic status and housing elements, visible through a display of photographs and the possibility of calculating depreciation fund as amounts, types interest and term. In order to have the information needed for expert advice to clients in investment banking, the Integral System has a module for investment advice, covering the main financial products on the market: Bank deposits, Treasury Bills, Acquisition of Shares and pension plans. In all cases, the application displays the profitability analysis of products, from the assumption that the user enters the application. It also provides tax information in every products. One of the essential duties of the bank manager is the direct customer service to management of expenditures and revenues that it performs in the bank. So, the Integral System contains a module as a Bank Manager to carry out different forms of income, expenditures and transfers. Finally, the Integral System Module allows through Customer Management, have functionality for join and drop customer, information from their historical movements and the current year and managing bank accounts. The Integral System is structured in two different menus, depending on the user profile. Specifically, it has differentiated the manager / adviser expert in finance and investment tasks and the manager / cashier, with administrative functions. 3. Memory The memory of the project includes both the specific matter for Artificial Intelligence as the conceptual information most relevant economic and financial, explaining the main features of the different phases or stages that have been developed for the building of the Integral Bank Management. 6

In the first post of the memory deals with the general and specific objectives of the project, then exhaustively detailed the description of the problem to deal, presenting the most important experts of dominion over the issue in the expert system, ie the financial system and, specifically, the banking system. Then, with the general title of State of the art, introducing the basics to keep in mind on Artificial Intelligence and Expert Systems in particular, as regards the KDD and essentially the data mining techniques. This section cites the most important aspects of web programming. The memory presents, then the project feasibility study, conducted through the test Slagel. In subsequent sections describe the most important aspects of the various phases of construction development of the Integral System of Bank Management. Can be cited as milestones, acquisition of knowledge representation and reasoning, application implementation and evaluation. The acquisition of knowledge was mainly carried out by a banking expert with proved experience in managing financial products and direct customer service and planning marketing activities. Information has been supplemented through various literature sources, given the complexity of the subject matter and the diverse nature of the matters to be considered: economic, fiscal... Knowledge representation is carried out by the expert system component of the Integral System of Bank Management in the form of production rules to be the most appropriate to the nature of the domain in question and the objectives proposed. The implementation of the application refers to software that will provide the software application. It should be noted that the Integral System of Bank Management is a web programming that draws on different technologies, languages and tools such as Java, CLIPS, JQuery... The web application was developed in NetBeans IDE, a free integrated development environment for Java EE. As the web server, Apache was used. 7

The user interface has made programming Java Server Pages (JSP), which generates dynamic content for Web as HTML documents. To retrieve information from the user interface, command is required to use JQuery with those obtained in a fast and easy as to lines of code. Like all functions and web application objects are programmed in Java, we have made use of JavaScript as a liaison or intermediary. As for the sample results, estimated that only make use of servlets to login and to employ technologies such as AJAX and DWR to display dynamically. The first of these technologies has been used for Module "Home Sales", while the second was used in all the remaining modules. Moreover, for the creation of production rules language has been used CLIPS (C Language Integrated Production System) created in 1984 by Software Technology Branch, that is a programming environment designed for writing expert systems applications because of its portability, extensibility, capabilities and lower cost. For the integration of production rules with the JAVA programming language was used JESS inference engine, which has specific methods for its interaction with JAVA. Likewise, we must indicate that we have chosen as a management system MySQL database due to its flexibility, reliability and speed. Finally, we describe the aspects related to evaluation and testing of the Integral System of Bank Management. Throughout the entire process of development and mainly to the completion of its construction, has carried out by assessment through verification and validation. This task is complex because it must ensure the proper functioning of the system, its usefulness and usability. First, we evaluated the reliability of the expert system component, testing their knowledge, the types of inference... It has also been evaluated with satisfactory results the validity of the system to meet the targets, indicating that the quality of the knowledge acquisition process has been sufficient. In contact with the expert and other potential users have shown that the expert system was well accepted because of its simple interface, friendly and close to the conceptual schema can have the user. 8

The result of these screening tests proving the validity, usefulness and usability of the Integral System built. For the validation has been used primarily expert services. We used random cases, case studies and cases specifically developed for this purpose evaluator, and is confirmed with sufficient confidence, identity-case Response System test and the accuracy of the calculated data. 9