ingeniería en sistemas de información facultad regional

7
Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información Cátedra: Proyecto Final SISTEMA DE GESTIÓN EMPRESARIAL “CETENSA” Curso: 5k3 GRUPO 10: 76168 Álvarez Ferrer, Tomás. 75956 Eciolaza, Tomás. 77222 Herrera, Santiago. 73280 Picone, Lucas. 75181 Rodriguez Pons, Tomás. 76167 Domínguez, Pedro. Docentes: - Ing Liberatori, Marcelo - Ing Quinteros, Sergio

Upload: others

Post on 19-Jul-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ingeniería en Sistemas de Información Facultad Regional

Universidad Tecnológica Nacional

Facultad Regional Córdoba

Ingeniería en Sistemas de Información

Cátedra: Proyecto Final

SISTEMA DE GESTIÓN EMPRESARIAL “CETENSA”

Curso: 5k3

GRUPO 10:

● 76168 Álvarez Ferrer, Tomás.

● 75956 Eciolaza, Tomás.

● 77222 Herrera, Santiago.

● 73280 Picone, Lucas.

● 75181 Rodriguez Pons, Tomás.

● 76167 Domínguez, Pedro.

Docentes:

- Ing Liberatori, Marcelo- Ing Quinteros, Sergio

Page 2: Ingeniería en Sistemas de Información Facultad Regional
Page 3: Ingeniería en Sistemas de Información Facultad Regional

SISTEMA DE GESTIÓN EMPRESARIAL “CETENSA”

Álvarez Ferrer, Tomás - Domínguez, Pedro - Eciolaza, Tomás - Herrera,Santiago - Picone, Lucas - Rodríguez Pons, Tomás

Universidad Tecnológica Nacional, Facultad Regional Córdoba

AbstractNuestro sistema de gestión buscó brindar unasolución sencilla y completa para los problemas ytransacciones presentes en la producción deviguetas pretensadas de la empresa “Cetensa”. Através de una aplicación web, desarrollamos unasolución de negocio integral, estructurando nuestrotrabajo en base al framework “Scrum” el cuál siguelos principios de las metodologías ágiles. Nuestrosistema contempló todo el proceso productivo deviguetas, partiendo desde la compra de materiasprimas y materiales, siguiendo con el proceso deproducción y actualización de stock de productoslistos para la venta y terminando con el despachoy/o entrega de los productos. Con esta informaciónse generan reportes y estadísticas que ayudan a laempresa con la toma de decisiones.

Palabras Claves: Cetensa, solución de negocio,producción, gestión, viguetas, pretensados, pedidos,stock.

IntroducciónCetensa es una empresa de fabricación deviguetas pretensadas ubicada al norte de laprovincia de Córdoba, a unos kilómetros dela localidad de Avellaneda. El dueñofundador, César Cadamuro, se puso encontacto con nosotros buscando desarrollarun sistema que le permita llevar a cabo lagestión del proceso productivo, el controlde materias primas y de clientes yproveedores.Nuestro cliente requiere una solución que lepermita descentralizar el registro de lasactividades llevadas a cabo en el día a día,permitiendo el registro de sus tareas yresultados a los operarios. Además necesitaque esté permitido el acceso a través deInternet, de manera que pueda consultar losregistros sin la necesidad de viajar hasta laplanta.

Actualmente, el dueño de la empresa seencuentra con problemas en cuanto aclaridad y consistencia de las planillas deExcel con las que hoy se maneja el jefe dela planta, por lo que requiere de un sistemaque le permita ver la información demanera clara y ordenada.Por otra parte, el personal que trabaja en laplanta no está muy capacitado en el manejode tecnologías y se dificulta el manejo deinformación, por lo que el dueño necesitauna herramienta que sea clara y fácil deutilizar para evitar posibles malentendidoso problemas.

Elementos del Trabajo y metodologíaLa metodología de trabajo para eldesarrollo de este sistema se basó en unentorno Ágil, más particularmente elframework “Scrum” [1], el cual permite untrabajo orientado por completo a brindarvalor a nuestro cliente, teniendo unacontinua comunicación con el mismo. Lasolución de negocio se fue entregando aCetensa a partir de “Releases”, producto deltrabajo llevado en diversos “Sprints” dondeel equipo se encarga del desarrollo tanto delBack-end como del Front-end de laaplicación web.Para llevar un seguimiento de los Sprints,los cuales tuvieron una duración de tressemanas, el equipo definió una reuniónsemanal denominada “Weekly” donde cadaintegrante presentaba un avance de lodesarrollado. Cuando los núcleosprincipales presentaban un nivel demaduración suficiente se llevaron a caboreuniones con el “Product Owner”, paraconseguir feedback.

Page 4: Ingeniería en Sistemas de Información Facultad Regional

Para el desarrollo del sistema, lametodología de trabajo fue la de “pairprogramming”, en la cual los miembros delequipo trabajan de a pares, donde unoasume el rol de programador y el otroobserva el trabajo del programador, para deesta forma evacuar las dudas más rápido yreducir el riesgo de errores.En cuanto a las tecnologías utilizadas, nosbasamos en frameworks y herramientas“open source”, “Spring Boot” [2] en el casodel Back-end y “Angular” [3] para elFront-end. Para la base de datos, utilizamos“MySql” [4] y el despliegue fue a través de“Apache Tomcat 9” [5], contratando uncloud server con el proveedor “Donweb”[6], donde se encuentra desplegada nuestraaplicación.Nuestra documentación se encuentradisponible en un sitio compartido de“Google Docs” [7] mientras que los mediosde comunicación diarios que el grupoutilizó fueron “Discord” [8] y “Whatsapp”[9].Para mantener una gestión estructurada denuestro proyecto, utilizamos la herramienta“Trello” [10].En cuanto al manejo del repositorio y elcontrol de versiones de código se utilizó“Github” [11].

Diagrama de arquitectura

ResultadosEl Sistema de Gestión Empresarial“Cetensa” permite la administración y

control de todo el proceso productivo de laempresa. Con el mismo, se pueden registrartanto nuevos clientes como proveedores,especificando de cada cliente el tipo y sumodo de facturación.

A su vez, siguiendo el proceso productivo,el sistema habilita al encargado de la plantaa registrar la compra de los distintosinsumos que se utilizan día a día en laproducción de viguetas. Dentro de ellospodemos destacar insumos como elcemento, el alambre y la piedra; o bien,insumos más generales y utilizados por elpersonal, como martillos o cascos deprotección.El sistema consiguió un buen manejo de unfactor fundamental en todo negocio: elcontrol de stock. Esto lo hizo mostrandopor cada almacén qué insumo disponiblehabía y la cantidad de unidades, mostrandoalertas cuando el nivel de stock llegaba alpunto de reposición.Asimismo, permitió que se pudierantransferir insumos de un almacén a otro;como también fue capaz de mostrarmediante gráficos el nivel de cemento desilos y de alambre en los distintosalmacenes de la fábrica.Otra funcionalidad con la que cuenta es lagestión de pedidos de los clientes. Es decir,fue capaz de tomar los datos del cliente siera la primera vez que venía; o de registrarla cantidad de viguetas que solicitaba.Siempre permitiendo indicar el modo dedespacho, ya fuera buscándolo por lafábrica o enviándolo hasta el almacén delcliente. Todo esto lo consiguió mientrashacía un seguimiento de cada pedido,catalogándolo como “presupuestado” alcomienzo y como “entregado” una vez queterminaba el proceso, generando los remitoscorrespondientes.Una herramienta esencial que brindó elSistema fue la planificación de laproducción. Mediante esta, el usuario fuecapaz de definir el plan de producción delmes, indicando la serie a producir, juntocon la pista y la cantidad de viguetas.

Page 5: Ingeniería en Sistemas de Información Facultad Regional

Como se puede apreciar, el Sistema fuecapaz de brindar una solución para laadministración de todo el procesoproductivo. Por demás, el mismo generóreportes y estadísticas - referidas a lasventas y a la producción- que fueron demucha utilidad a la hora de tomardecisiones, ya que aportaron informaciónclave.

Módulos del sistema

DiscusiónCon el desarrollo del Sistema de GestiónEmpresarial “Cetensa”, conseguimosresolver la problemática del manejo deproveedores, producción, stock y pedidosde la empresa Cetensa.Si bien en el mercado encontramos variasherramientas que nos brindan solucionesgenéricas a estos problemas, consideramosque una solución de negocio a medida es laforma correcta de encarar la situación. Estose debe a que es muy difícil ajustar unaherramienta genérica a problemáticas tanconcretas y específicas como las quepresenta esta empresa.Gracias a la incorporación de estaherramienta, la productividad de la empresaCetensa aumenta considerablemente,reduciendo su tiempo improductivo yoptimizando sus tiempos de producción.Las relaciones con los clientes mejoran,

dado que ahora se lleva un registrodetallado y actualizado de los pedidosrealizados por cada cliente, pudiendo llevarun seguimiento personalizado de cada uno.Las cuentas son claras hoy en día, gracias alregistro de stock, producción y venta; por loque se pueden hacer mejores pronósticos decara al futuro y reportes para validarlos.Finalmente, da la posibilidad al dueño de laempresa de llevar un control de laproducción sin la necesidad de estarpresente en la planta

ConclusiónNuestro Sistema de Gestión Empresarialbusca brindar una solución tecnológica alos problemas actuales, en cuanto a laproducción, comercialización y despachode viguetas, que tiene nuestro cliente. Através de un aplicación web intuitiva ysencilla, creemos que la empresa “Cetensa”podrá reducir errores en sus procesos yoptimizar los tiempos, y al mismo tiempodisponer de información nueva, a través delos reportes, que le servirá para tener unmayor control y tomar decisiones quegeneren más beneficios a futuro.Pensando a futuro, el sistema podría incluirnuevas funcionalidades que le otorgaríanvalor agregado al cliente. Una de ellasconsiste en un módulo de facturación,vinculado con la AFIP para poder realizarfacturas electrónicas directamente desde elsistema. Además, se podría crear un portaldonde los clientes de confianza puedanrealizar los pedidos directamente desde elmismo, viendo el estado del pedido en todomomento.En cuanto a lo personal del grupo detrabajo, este proyecto nos brinda laposibilidad de dar un primer paso hacianuestro futuro como ingenieros,desarrollando no solo un sistema deprincipio a fin sino que tambiénmanteniendo un contacto continuo con elcliente y desarrollando una solución quepueda perdurar en el tiempo.

Page 6: Ingeniería en Sistemas de Información Facultad Regional

AgradecimientosA nuestras familias, por el apoyo incondicional nosolo a lo largo de este proyecto, sino que también alo largo de toda nuestra carrera universitaria.A nuestro tutor, Marcelo Liberatori, por su granpredisposición durante el desarrollo de nuestroproyecto, validando nuestros avances y guiándonospara poder encaminar el mismo hacia una soluciónóptima.A César Cadamuro, nuestro cliente, por confiar ennosotros a pesar de nuestra poca experiencia en elmercado laboral, y por su continuo feedback, lo quefacilitó el desarrollo del sistema.

Referencias[1]https://proyectosagiles.org/que-es-scrum/[junio-2021][2]https://spring.io/projects/spring-boot[agosto-2021][3] https://angular.io/ [julio-2021][4] https://www.mysql.com/ [agosto-2021][5] http://tomcat.apache.org/ [agosto-2021][6] https://donweb.com/ [agosto-2021][7] https://docs.google.com/ [agosto-2021][8] https://discord.com/ [mayo-2021]

[9] https://www.whatsapp.com/ [agosto-2021][10] https://trello.com/ [agosto-2021][11] https://github.com/ [agosto-2021]

Datos de Contacto:Álvarez Ferrer, Tomá[email protected]

Domínguez, [email protected]

Eciolaza, Tomá[email protected]

Herrera, [email protected]

Picone, [email protected]

Rodríguez Pons, Tomá[email protected]

Page 7: Ingeniería en Sistemas de Información Facultad Regional

PLANILLA PARA CATALOGAR EL PROYECTO FINAL

AÑO 2021 CURSO Y NRO. DE GRUPO 5K3NOMBRE DEL SISTEMA / PROYECTO

SISTEMA DE GESTIÓN EMPRESARIAL “CETENSA”

CATEGORÍA (Solución De Negocio / Producto / Proyecto De Impacto Social)

Solución de Negocio

HERRAMIENTAS Y TECNOLOGÍAS UTILIZADAS

ÁMBITO DE APLICACIÓN NOMBRE Y VERSIÓN

ENTORNO DE DESARROLLO

● IntelliJ IDEA, Community Edition 2020.2.3● Visual Studio Code, 1.59.1● MySQL Workbench, 8.0 CE● Postman, 8.11.1

REPOSITORIOS Y VERSIONADO ● Github, versión 2.9.2

PROGRAMACIÓN● Java Spring Boot, versión 2.5.4 (SpringBoot), JDK

11● Angular, versión 11.1.4

BASE DE DATOS ● MySQL, versión 8.0.22

COMUNICACIÓN INTERNA● Whatsapp, versión 2.21.151.2● Discord, versión 95150

CAPACITACIÓN● StackOverflow● Youtube

PRUEBAS DE SISTEMA● Postman, versión 8.11.1● Debug de Intellij IDEA

GESTIÓN DEL PROYECTO ● Trello, versión web

DOCUMENTACIÓN ● Google Docs, versión web

MODELOS ● Miro, versión web