Análisis, diseño, realización y gestión de una base de datos con elementos open source y con diversidad de dispositivos clientes
Analysis, design, implementation and management of a database with open source elements and with a variety of client devices
Author
Lavid Gutiérrez, VíctorDate
2016-06Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Aplicación web
NODE.JS
JavaScript
Express framework
Kanban
Modelo vista controlador
Web application
MVC
Abstract:
RESUMEN: En este trabajo de fin de grado (TFG), se van a definir las diferentes fases que se llevan a cabo para un desarrollo web. Se definirá el análisis, diseño, implementación y las pruebas de una aplicación para la gestión de incidencias y gestión de contenidos para diversos sectores.
Con el aumento del uso de internet en la vida cotidiana, es importante para cualquier empresa estar presente en la red. A su vez, es importante que sus clientes puedan notificar las incidencias producidas en su entorno de forma rápida y en tiempo real para que la propia empresa lo pueda solucionar lo antes posible.
Esta aplicación es una forma eficaz de organizar y tener controladas todas estas notificaciones, además de poder gestionar el contenido que la compañía quiere tener visible en internet.
La aplicación web esta implementada en un desarrollo full stack mean, en el cual la mayoría del desarrollo está realizado mediante el lenguaje de programación JavaScript. El motor central de la aplicación se basa en NODE.JS, que se encarga de implementar el servidor de la aplicación.
La metodología de desarrollo ha sido realizada mediante el método Kanban, con el cual garantizamos la entrega de las partes más importantes del proyecto en el tiempo establecido.
Al ser un desarrollo de una aplicación web basada en el framework Express la arquitectura de la aplicación es Modelo Vista Controlador, es más usual a la hora de realizar una aplicación de este estilo además de que Express apoya este tipo de desarrollo.
ABSTRACT: This Degree Final Project (DFP), it will define the different steps for implement a web development. In this document will be explained how we can make an analysis, design, implementation and testing for an application for incident and CMS for any sectors.
The use of internet is increasing in all processes in daily life, all companies want to be in Internet because it is very important for them. At the same time, it is essential that their clients can notify the incidents quickly and in real time.
This application is an effective way to organize and have controlled all notifications. The company can manage the content that wants to be present on the Internet.
The web application is carry out in a full development stack mean, all development is write with javascript programming language. The central engine of application server is based on NODE.JS.
In development methodology has been used the Kanban method, it is a good way to guarantee that the parts of project are delivered on time.
This development is an application web that it is based in Express framework. The architecture is MVC.