PDF de programación - Análisis del framework Django para implementar aplicaciones web con base de datos MariaDB y metodología de desarrollo Scrum

Imágen de pdf Análisis del framework Django para implementar aplicaciones web con base de datos MariaDB y metodología de desarrollo Scrum

Análisis del framework Django para implementar aplicaciones web con base de datos MariaDB y metodología de desarrollo Scrumgráfica de visualizaciones

Publicado el 22 de Julio del 2019
211 visualizaciones desde el 22 de Julio del 2019
648,0 KB
9 paginas
Creado hace 3a (14/09/2016)
UNIVERSIDAD TÉCNICA DEL NORTE FICA, VOL. 01, NO. 01, SEPTIEMBRE 2016

1

ANÁLISIS DEL FRAMEWORK DJANGO PARA IMPLEMENTAR APLICACIONES WEB CON BASE DE

DATOS MARIADB Y METODOLOGÍA DE DESARROLLO SCRUM. APLICATIVO: APLICACIÓN WEB PARA

MANTENIMIENTO MECÁNICO EN INDUSTRIAS CÁRNICAS PARA LA EMPRESA PÚBLICA MUNICIPAL DE

FAENAMIENTO Y PRODUCTOS CÁRNICOS DE IBARRA

Robinson Danilo CHÁVEZ CABRERA

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES, IBARRA, IMBABURA

rdchavezc@utn.edu.ec



interpretado

python;

programación

Resumen. El objetivo principal de este proyecto de tesis es
el desarrollo del Sistema de Mantenimiento Mecánico o
SIMMEC, para la Empresa Pública de Faenamiento y
Productos Cárnicos de Ibarra, que está desarrollado en
Django, el cual es un framework open source basado en el
lenguaje
dicho
framework por sus características ha sido utilizado para
agilizar el desarrollo de una aplicación web para la
industria cárnica. El sistema trabaja sobre MariaDB un fork
open source de MySQL, una base de datos relacional
compatible con el framework, muy popular en nuestro medio
por su configuración y por contar con una comunidad a
nivel mundial de soporte como de desarrollo; la metodología
utilizada Scrum es una metodología ágil que utiliza ciclos
para una
tarea específica por medio de equipos
multidisciplinarios.

Los resultados obtenidos han sido satisfactorios para la
empresa ya que ha logrado en gran medida solucionar el
problema de la maquinaria al poder tener un control del
mantenimiento rutinario, no rutinario y correctivo; así como
poder registrar las actividades a realizarse durante dicho
mantenimiento, ahorrando tiempo y evitando detener el
proceso de faenamiento de la empresa municipal.

Palabras Claves

Django, MariaDB, Python, Scrum, Mantenimiento
Mecánico, Faenamiento, SIMMEC.

interpreted programming

Abstract. Mechanical Maintenance System or SIMMEC, for
Public Company slaughtering and meat products Ibarra,
Django is developed in an open source framework based on
an
said
framework for its characteristics has been used to accelerate
the development of a web application for the meat industry.
The system works on open source MariaDB a fork of MySQL,
a database-compliant
the
framework, very popular in our country for its configuration
and have a worldwide community support and development;

relational database with

language python;

SIMMEC

the methodology Scrum is an agile methodology used for a
specific task cycles through multidisciplinary teams.

The results have been satisfactory for the company has since
achieved largely solve the problem of power machinery have
control routine maintenance, non-routine and corrective; and
to record the activities carried out during such maintenance,
saving time and avoiding stop the butchering process of the
municipal company..

Keywords

Django, MariaDB, Python, Scrum, Mechanical
Maintenance, Slaughtering, SIMMEC.

1. Introducción

Las ciencias informáticas han ido evolucionando con el
tiempo y las personas han ido modificando su manera de
abordar una tarea con tecnología. El mercado tecnológico
actualmente pone a nuestro alcance un número limitado de
equipos de todos los tamaños pero con especificaciones
técnicas robustas de tal manera que un simple equipo nos
permita desarrollar una presentación, redactar y enviar
correo, escribir oficios, revisamos redes sociales y todo lo
podemos hacer mientras nos trasladamos a nuestro lugar de
trabajo.

tecnológicas nos

Las herramientas

sirven para
desarrollar nuestras capacidades de ejercer de manera
eficiente las actividades cotidianas que cumplimos, por lo
tanto la solución informática que se le pueda dar a nuestra
rutina, implica que debemos buscar alternativas existentes en
el marcado para cumplir dicha actividad.

A. Empresa

La Empresa de Rastro de la ciudad de Ibarra es una
empresa de carácter público administrada por el Municipio
de Ibarra que brinda los servicios de faenamiento de
animales mayores y menores.

UNIVERSIDAD TÉCNICA DEL NORTE FICA, VOL. 01, NO. 01, SEPTIEMBRE 2016

2

El sacrificio de ganado en el domicilio ha pasado a ser
considerado una práctica irregular, prohibida en muchos
países; la utilización de maquinaria en este proceso ha ido
mejorando de tal manera que pueda evitar el estrés de los
animales, conservando así los componentes nutricionales de
la carne.

En la empresa de faenamiento su maquinaria ha
cumplido su etapa de vida útil y la empresa se ha visto
obligada muchas veces a fabricar sus propios repuestos con
el fin de mantener el proceso de faena, con esto mantener la
calidad e higiene de la carne que estaría lista para el consumo
con un proceso ordenado con la cadena de producción. Al no
contar con
la automatización del mantenimiento que
coadyuven a evitar los desperfectos que se ocasionan en
dicho proceso.



2. Arquitectura de la aplicación

Ilustración 1: Arquitectura a usarse. Fuente: Autor



B. Problema

La Empresa Pública de Faenamiento y Productos
Cárnicos de Ibarra pierde recursos al no contar con la
automatización de las actividades de mantenimiento que
facilite
la
maquinaria, que es utilizada en el proceso de faenamiento,
por cuanto los operadores de dicha maquinaria informan de
algún desperfecto cuando dicha maquinaria deja de
funcionar.

intervención oportuna y adecuada de

la

En la ilustración 1 se indica la arquitectura web, y la
estructura básica funcional que tendrá el sistema. Este se
ejecutará a través de un servidor y los usuarios podrán
acceder al sistema por medio de navegadores web (Mozilla
Firefox, Google Chrome, Opera) instalado en su Computador
desde la cual se podrá acceder desde diferentes sistemas
operativos o distribuciones GNU/Linux o MS. Windows.

C. Objetivos

Documentar

la

investigación y el desarrollo del

aplicativo.

Estudiar el lenguaje de programación Python.

Estudiar el marco de desarrollo de Django.

Estudiar la base de datos RDBMS MariaDB.

Determinar los beneficios y desventajas al utilizar

Django con MariaDB.

Estudiar los middlewares necesarios para la integración

de Django y MariaDB.

Aplicar al desarrollo la metodología SCRUM.

Determinar los requerimientos para la implementación

del módulo.

Ilustración 2: Subprocesos del módulo Mantenimiento Mecánico.

Fuente: Autor



3. Esquema del aplicativo

Determinar la situación actual de los centros de

faenamiento enfocado al inventario de la maquinaria.

A. Registro

Probar las bondades de la tecnología propuesta en el
desarrollo de una aplicación web de mantenimiento
mecánico para empresas que se dedican a la industrialización
cárnica.



SIMMEC

Este subproceso registrará la información necesaria
para poder realizar los cronogramas de mantenimientos y de
reclamos de funcionamiento de la maquinaria.

Se tendrán los formulario de ingresos y modificación de
todos los maestros para la realización de los cronogramas de
mantenimiento: materiales utilizados, mano de obra (si fue
necesario) y tiempos de ejecución de la solución o del trabajo
requerido; estos datos se actualizan.

UNIVERSIDAD TÉCNICA DEL NORTE FICA, VOL. 01, NO. 01, SEPTIEMBRE 2016

3

Se registrarán las plantas con las que cuente la empresa

A. ¿Qué es Python?

si están separadas o si están en la misma planta.



B. Proformas y Pedidos

En este subproceso se registraran

las proformas
solicitadas para trabajos especializados y que en el taller no
se las puede realizar, así como para los pedidos se propondrá
un formulario para solicitar material o accesorio del taller.

C. Operador

Será encargado de mantener el historial de

la
maquinaria y reparaciones de toda la planta sea mecánica,
eléctrica o civil; con un registro de mantenimientos
correctivo y preventivo con su documento de informe de
estado del mantenimiento,
tiempos de ejecución y
responsable.

D. Bodega

Este subproceso se encargará de proporcionar la
información del existente de materiales, también el de
herramientas disponibles y alertar cuando el existente de
material esté por terminar para una próxima provisión.

E. Auditoría

Este subproceso se encargará de realizar toda la
auditoría de asignación y cuanto material o para qué fue
utilizado previo a la autorización de la autoridad.

Se mantendrá un control de todos los cambios que se
realicen en el sistema, datos del usuarios que ingresa, que
acciones realizó.

Este módulo generará los informes pertinentes para

auditoría interna para su revisión y control.

4. Desarrollo

4.1 Lenguaje de programacón Python

Ilustración 3: Logo Fuente: python.org



Lenguaje de programación desarrollado por Guido Van
Rossum en los finales de los 80 y principios de los 90; muy
parecido al lenguaje Perl pero más amigable con el
desarrollador y con el entorno de ejecución. Lenguaje cuya
característica principal es que es un lenguaje interpretado o
de como también se lo llama script que se ejecuta con un
intérprete y no requiere de compilador ya que no requiere de
ser transformado a lenguaje máquina.

B. Características

B.1 Lenguaje interpretado o de script

Se ejecuta en un entorno interpretado no compilado la
ventaja es su fácil portabilidad y f
  • Links de descarga
http://lwp-l.com/pdf16345

Comentarios de: Análisis del framework Django para implementar aplicaciones web con base de datos MariaDB y metodología de desarrollo Scrum (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad