Herramienta para la creación de interfaces personalizables por el usuario mediante las entidades de la base de datos
Fecha
2016
Autores
Camacho Padilla, Alexander
Jiménez Casares, Jeffry Gerardo
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Nacional (Costa Rica)
Resumen
El proyecto de graduación Herramienta para la creación de interfaces personalizables por el usuario mediante las entidades de la base de datos (PerFaces), consiste en el desarrollo de un sistema de información que permita al usuario generar parte de su propio sistema web.
La herramienta guiará al cliente a través de interfaces para generar la estructura base de su propio sistema sin la necesidad de contar con mucho tiempo para su realización, concluyendo con un script de la estructura de la base de datos, además de consultas con las funcionalidades (Consulta, Actualización y Eliminación) e interfaces, todo esto realizándose mediante la lectura del modelo de la base de datos que debe ser creado previamente por el usuario.
Así mismo, los archivos generados se podrán personalizar según las necesidades propias del usuario (Reglas de negocio, u otros intereses), los cuales posteriormente se podrán alojar en un servidor web con el objetivo que el usuario pueda acceder a su sitio virtual y así cumplir sus necesidades.
La finalidad del sistema es brindar una herramienta web que permita facilitar al usuario el desarrollo de un sistema, tanto el diseño de las tablas, relaciones y personalizaciones de las interfaces que el mismo determine.
Esta solución es relevante e innovadora, ya que en el mercado no hay plataformas que unifiquen la generación de entidades de base de datos con el desarrollo de sus interfaces. Además, esta plataforma proporciona flexibilidad para que el usuario puede reducir tiempo en la construcción de su sistema, y pueda enfocarse a definir concretamente las reglas de negocio de su organización y aplicarlas correctamente.
En este presente documento se especifican los principales detalles de la construcción del proyecto tales como el objetivo general, específicos, requerimientos, arquitectura, metodología a utilizar. También de los principales beneficios que traerá a la organización que la utilice, entre otros aspectos que se describen a lo largo de documento.
The graduation project Tool for the creation of customizable interfaces by the user through the entities of the database (PerFaces), consists of the development of an information system that allows the user to generate part of his own web system. The tool will guide the client through interfaces to generate the base structure of their own system without the need to have a lot of time for its realization, concluding with a script of the database structure, in addition to queries with the functionalities ( Query, Update and Elimination) and interfaces, all this being done by reading the model from the database that must be previously created by the user. Likewise, the files generated can be customized according to the user's own needs (Business Rules, or other interests), which can later be hosted on a web server with the objective that the user can access their virtual site and thus comply your needs. The purpose of the system is to provide a web tool that allows the user to develop a system, both the design of the tables, relationships and customizations of the interfaces that he determines. This solution is relevant and innovative, since there are no platforms on the market that unify the generation of database entities with the development of their interfaces. In addition, this platform provides flexibility so that the user can reduce time in the construction of his system, and can focus on specifically defining the business rules of his organization and applying them correctly. This present document specifies the main details of the construction of the project such as the general objective, specifics, requirements, architecture, methodology to be used. Also of the main benefits that it will bring to the organization that uses it, among other aspects that are described throughout the document.
The graduation project Tool for the creation of customizable interfaces by the user through the entities of the database (PerFaces), consists of the development of an information system that allows the user to generate part of his own web system. The tool will guide the client through interfaces to generate the base structure of their own system without the need to have a lot of time for its realization, concluding with a script of the database structure, in addition to queries with the functionalities ( Query, Update and Elimination) and interfaces, all this being done by reading the model from the database that must be previously created by the user. Likewise, the files generated can be customized according to the user's own needs (Business Rules, or other interests), which can later be hosted on a web server with the objective that the user can access their virtual site and thus comply your needs. The purpose of the system is to provide a web tool that allows the user to develop a system, both the design of the tables, relationships and customizations of the interfaces that he determines. This solution is relevant and innovative, since there are no platforms on the market that unify the generation of database entities with the development of their interfaces. In addition, this platform provides flexibility so that the user can reduce time in the construction of his system, and can focus on specifically defining the business rules of his organization and applying them correctly. This present document specifies the main details of the construction of the project such as the general objective, specifics, requirements, architecture, methodology to be used. Also of the main benefits that it will bring to the organization that uses it, among other aspects that are described throughout the document.
Descripción
Camacho Padilla, A. & Jiménez Casares, J. G. (2016). Herramienta para la creación de interfaces personalizables por el usuario mediante las entidades de la base de datos . [Tesis de Licenciatura]. Universidad Nacional, Heredia, Costa Rica.
Palabras clave
INTERFACES DE COMPUTADORA, COMPUTER INTERFACES, BASES DE DATOS, DATABASES, APLICACION TECNOLOGICA, INGENIERIA DE SOFTWARE