Está en la página 1de 23

I

Informe de resultados

Juan Manuel Cordoba Betancourt


Yefrit Alejandro Astaiza Vega

SERVICIO NACIONAL
DE APRENDIZAJE

Centro de Comercio y Servicios, Servicio Nacional de Aprendizaje


1974963: Análisis y Desarrollo de Sistemas de Información

Ins. Ada Lorena Cerón


Ins. Jairo Alberto España Isacas
Ins. Jeison Javier Solarte Rojas
22 de noviembre de 202
Tabla de Contenido

Introducción 1

Descripción del problema 1

Concepto de la Solución.................................................................................................2

Análisis de Utilización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Alcance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Valoración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Características del Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4

Objetivos 4

Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Objetivos Específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4

Requisitos 5

Requisitos Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Requisitos no Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Otros Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1

Diagrama de Flujo de Datos (DFD) 11

Diccionario de Datos 12

Modelado del Sistema 13

Modelo Casos de Uso.....................................................................................................13

Diagrama de Actividades...............................................................................................16

Diagrama de Secuencia..................................................................................................17
Diagrama de Clases........................................................................................................18

Diagrama de Paquetes....................................................................................................19

Diagrama de Despliegue................................................................................................20

Diagrama de Componentes............................................................................................21
Herramientas Utilizadas 21

Conclusiones 22
Lista de Tablas

1. Valoración del riesgo.............................................................................................4


2. Cliente...................................................................................................................4

3. Requisitos funcionales...........................................................................................5
4. Requerimientos no funcionales.............................................................................8
5. Reserva..................................................................................................................13
6. Caso cancelar Reserva...........................................................................................13
7. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
8. Caso crear evento..................................................................................................14
9. Caso Creación productos.......................................................................................14
10. Caso Gestionar productos.....................................................................................15
11. Caso Gestión de de servicios.................................................................................15
12. Caso Gestión de lugares........................................................................................15
Lista de Figuras

1. Diagrama de flujo DFD.........................................................................................11


2. Diagrama de actividades.......................................................................................16

3. Diagrama de secuencia..........................................................................................17
4. Diagrama de clases................................................................................................18
5. Diagrama de paquetes...........................................................................................19
6. Diagrama de despliegue........................................................................................20
7. Diagrama de componentes....................................................................................21
8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
INFORME DE RESULTADOS 6

Resumen Ejecutivo

Nuestro proyecto específicamente en el módulo de materiales e inventario,


conformado por dos aprendices Sena del programa de formación A.D.S.I. “Análisis y
desarrollo de sistemas de información”, buscando impulsar el sector económico colombiano
uniéndolos a la industria 4.0 donde un oficio como el organizar los materiales pase de ser
manual a digital. Con el fin de sacar el provecho de reducir el tiempo y al avance de las
industrias conectado una empresa institucional local como lo es Kaffa. Permitiendo el ahorro
de tiempo en el proceso de registrar los productos y contabilizar el mantenimiento de las
maquinas.

Ofrecemos un diseño fácil y agradable e intuitivo para el personal, teniendo en cuenta los
estándares de calidad del desarrollo software. El plus de nuestro proyecto y futuras obras será
el uso de la tecnología seguras sumando lote conociendo técnico.

Introducción

El SENA cuenta con una gran cantidad de centros distribuidos por todo el país, uno
muy importante dentro de la regional cauca es el “Centro de comercio y servicios”, dentro
de este se encuentra una unidad productiva llamada “kaffa” en la que estudiantes de mesa y
bar realizan sus pasantías. Como estudiantes del programa de formación ADSI, hemos
encontramos una serie de problemas y de necesidades de software por parte de kaffa en las
cuales podemos intervenir.

El propósito principal de este documento es mostrar las necesidades actuales con las
que cuenta kaffa, y cómo a través de nuestro proyecto podemos resolverlas y
mejorarlas.
La información presentada incluye toda la información correspondiente para poder elaborar el
proyecto de la mejor manera desde el problema hasta la solución todo específicamente
detallado.

Descripción del problema

En la sede centro de comercio y servicio del Sena que se encuentra ubicado en la regional
INFORME DE RESULTADOS 7

Cauca específicamente en el centro de Popayán, cuenta con la unidad productiva Kaffa, la


cual está conformada por aprendices que buscan hacer su etapa práctica para poder
certificarse, junto a instructores que hacen parte de la administración. En esta unidad
productiva se encuentra una problemática, la cual es la falta de sistematización en sus
actividades una de ellas es la necesidad de sistematizar el inventario que consta de,
maquinaria al uso de la elaboración de productos y los implementos necesarios para la
producción de los productos, con la finalidad de tener un orden de las cosas que se tienen
y de lo que se necesita, para de esta manera poder disminuir la pérdida de los productos. 

Concepto de la Solución

Con el fin de solucionar disminución de pérdidas y ganar tiempo ya que no toca revisar
producto por producto. Con nuestro software queremos brindar una inmersión total con la
creación de nuestro sistema de control de inventario es garantizar un uso fácil con una
interfaz amigable con el usuario
Análisis de Utilización

Cada usuario tiene un rol específico

Aprendices: hablamos de los aprendices en etapa practica para obtener información


de los productos que hay y los que se utilizan, e igual de las maquinas, además de
hacer el proceso de registro al sistema.
Administrador: hablamos de los usuarios(Funcionarios) que están desempeñados en la gestión
o administración producción de centros, ellos se encargan de revisar los productos registrados
y las personas que lo hicieron e igual que en el maneje, y también de revisar las maquinas que
necesiten mantenimiento.
SuperUsuario: hablamos de los usuarios o funcionario que está de planta él gestiona los
perfiles de administrador si se requiere un cambio o una modificacion(cambio de los
funcionarios encargados).

Alcance

El módulo contará con una serie de funciones las cuales se pueden dividir por
funciones:
 Almacenar información respecto a los inventarios de Materiales y menaje.

 Mostrar notificaciones de cuando un producto ya está caducado.

 Almacenar registro de las máquinas y su mantenimiento.

 Ver quienes ingresan al sistema y quien digita los productos.

 Poder eliminar y/o modificar los productos y el maneje cuando sea necesario

Áreas a cubrir con el proyecto:


Control de materiales e inventario
El área que se pretenden cubrir el proyecto es la de materiales e inventario, poder
cumplir con las necesidades de esta área en específico dentro de la unidad
productividad(Kaffa), para optimizar las funciones.

Valoración

Riesgo: que no nos acepten el software porque no cumple en su totalidad con


los requerimientos necesarios.

Riesgo: Mantenimiento en la plataforma al resultar algún error.

Problema: Cambio de políticas y privacidad en la organización.


Tabla 1
Valoración del riesgo

ASPECTOS DESIGNACIÓN ACCIÓN DISPOSICIÓN

No aceptación del software . Módulo materiales e inventario. Corregir los aspectos y errores por las cuales el software no es aceptado

cambio de políticas y privacidad en producción de centro Módulo materiales e inventario. recibir nuevos requisitos para la reestructuración del proyecto.

Características del Usuario

Tabla 2
Cliente

CLIENTE UBICACIÓN SECTOR CARACTERÍSTICAS

Aprendices SENA SENA, regional cauca dentro comercio y servicios Estudiantes en su etapa productiva

Administradores SENA, regional cauca dentro comercio y servicios Gente en cargada de Kaffa(instructores)

Objetivos

Objetivo General

Como equipo hemos optado por la creación de un software que brindara una
solución viable en materiales e inventario, lo que se pretenden hacer como lo
venimos explicando es facilitar el uso tanto del tiempo como el manejo en los
productos, lo haremos atreves de un software específico para esa área para que
ayude a los empleados a registrar el uso y la falta de los productos que se
necesitan.

Objetivos Específicos

A) Establecer un maneje en los productos, mediante un sistema que mantendrá el


control de los productos.
b) Llevar un registro en el uso de la maquinaria y de cada mantenimiento que se la
hecho y quien lo hizo.
c) Facilitar el registro de los productos que se ingresan y se necesitan en la unidad
productiva Kaffa.
d) Llevar el control de maneje y de las personas registradas.
Requisitos

Requisitos Funcionales

Requisitos funcionales

Id. requerimiento 0.1 inicio de aplicación

Descripción El módulo El usuario debe abrir su navegador de preferencia y en la


barra de búsqueda escribir el nombre de la aplicación web.

Entradas El usuario podrá ver la página de inicio donde estará la opción de


registrarse, podrá ver la galería además de información básica sobre
producción de centros
Salidas un usuario en proceso de registro
Proceso la página de inicio da la opción rápida de registro donde se
desplegará un formulario que hace parte del requerimiento 0.2
Precondiciones se recomienda que el usuario utilice una buena conexión a una red
de internet.
Postcondiciones
Efectos colaterales usuario en proceso de inscripción
Prioridad Alta
Rol que lo ejecuta Cliente

Id. Requerimiento 0.2 Agregar un Producto


Descripción Permitir a un usuario añadir productos al sistema
Entradas el usuario debe saber sus características y al tipo al que pertenece
Salidas un producto guardado en la base de datos
Proceso El sistema despliega la vista de u formulario donde se ingresaran
los datos del producto a registrar dependiendo el tipo estos datos
serán distintos.

Precondiciones
Postcondiciones El usuario debe tener en cuenta que se le mostrara el producto ya
registrado.
Efectos colaterales El usuario debe tener en cuenta que se debe guarda un historial de
quien cambia datos o registra unos nuevos

Prioridad Alta
Rol que lo ejecuta Administrador-Aprendices

Postcondiciones El usuario debe tener en cuenta que la fecha límite para la


aprobación del evento.
Efectos colaterales
Prioridad Alta
Rol que lo ejecuta Administrador

Id. requerimiento 0.3 Modificar Productos

Descripción Permitir a un usuario registrado modificar las características de un


producto.

Entradas seleccionar el producto a modificar o eliminar


Salidas el producto sale con sus nuevas características.
Proceso El sistema despliega los datos ya guardados y muestra lo antes
descrito por el usuario

Precondiciones El usuario debe tener claro la información de cada producto o


maquinaria a la que quiera modificar sus características se compone
de las reglas del negocio.
Postcondiciones El usuario deberá tener en cuenta todos los datos que se exugen al
momento de hacer dicha acción.
Efectos colaterales Se actualizan los datos del producto

Prioridad Alta
Rol que lo ejecuta Administrador

Requisitos no Funcionales

Requerimientos no funcionales

Id. requerimiento 0.4 interfaz con los colores institucionales


Descripción el sistema debe contener los colores institucionales.

Entradas realizar acciones en el sistema web o móvil

Salidas ofrecer una vista representativa de la institución


Proceso
Precondiciones generar actividades en el sistema
Postcondiciones
Efectos colaterales colores no representativos de la institución
Prioridad media
Rol que lo ejecuta Desarrolladores

Id. requerimiento 0.5 La interfaz gráfica de fácil de entender

Descripción Desarrollar una interfaz intuitiva con el usuario

Entradas interfaz gráfica


Salidas navegación con facilidad de manejo
Proceso el usuario navegara por el sistema con facilidad
Precondiciones modelos
Postcondiciones interfaz gráfica funcional
Efectos colaterales Una interfaz enredada para el usuario
Prioridad Superior
Rol que lo ejecuta Desarrolladores

Id. requerimiento 0.6 El sistema deberá ser desarrollado utilizando netbeans

Descripción El software deberá ser desarrollado en el IDE Netbeans puesto


que fue la herramienta de enseñanza durante el tecnólogo
Entradas Modelos (Bases de datos), prototipos funcionales
Salidas Solución de software de entorno web
Proceso Se genera el desarrollo del proyecto con base a los modelos ya
generados
Precondiciones
Pos condiciones Software funcional
Efectos colaterales
Prioridad Alta
Rol que lo ejecuta Aprendices

Id. requerimiento 0.7 El sistema se conectara al gestor de base de datos


(MySQL)

Descripción La manipulación y almacenamiento de los datos estarán cargo del


gestor de base de datos MySQL
Entradas recolección de datos
Salidas generar base de datos

Proceso se crea una base de datos en MySQL en la que reposarn todos los
datos del sistema
Precondiciones existencia de información en la base de datos
Postcondiciones el sistema debe estar conectado a la base de
datos Efectos colaterales fallos en la creacion de la base de datos
Prioridad superior

Rol que lo ejecuta Desarrolladores

Otros Requisitos

Diagrama de Flujo de Datos (DFD)


Figura 1
Diagrama de flujo DFD

Diccionario de Datos

Materiales e inventario.

Historial= Necesidad_InventarioManeje+ Necesidad_InventarioMateriaprima + Fecha_Pedido +


Pedido_Persona + Proveedor_Pedido + Entrega_Pedido
Necesidad_InventarioManeje= Se solicita el inventario que hace falta o se necesita
en el área de maneje.
Necesidad_InventarioMateriaprima=Se solicita el inventario de los productos,
matariaprima agotados o que se necesitan en la empresa.
Fecha_Pedido= DD/MM/AA + HORA **:**
Pedido_Persona= Nombre y Apellido de la persona que realizo el pedido.
Proveedor_Pedido=Nombre y apellido de la persona encargada de entregar los
productos solicitados del pedido.
Entrega_Pedido= Persona encargada de resivir el producto y revisarlo si se entrega el
indicado y si está en buen estado.
Inventario Maneje= Tipo Bajilla + Cantidad Bajillas
Tipo Bajilla=Aquí se le pide el tipo de bajilla que se necesita.
Cantidad Bajillas=Aquí se solicita la cantidad de bajillas que se necesitan.
Inventario materia prima= Nombre_Producto + Marca_Producto + Cantidad_Producto + Fecha
Vencimiento
Nombre_Producto= Se solicita el nombre del producto que se agoto o se necesita
Marca_Producto= Se solicita que marca del producto se necesita o la marca del
producto que se pidió.
Cantidad_Producto= Se solicita cuanta cantidad se necesita.
Fecha_vencimienro= Aquí se revisa la fecha de vencimiento de cada producto.
Inventario maquinaria= Ficha_tecnica + Fecha_ingreso + Marca_Maquina +
Fecha_Mantenimiento
Ficha_tecnica= Aquí se pide la ficha técnica de la maquina
Fecha_ingreso= Se solicita cuando se ingresó cada máquina.
Marca_Maquina= Se solicita la marca de cada máquina.
Fecha_Mantenimiento= Se piden los datos de cuando fue el último mantenimiento
que se le hizo a la maquina o si le han hecho mantenimiento.
Perfil= Rol_Perfil + Datos_Perfil + Datos_Actualizados
Rol_Perfil= Que tipo o rol de perfil es (Administrador,Empleado,Invitado,etc)
Datos_Perfil= Nombre del perfil+ Contraseña + nombre y apellido + Telefono +
correo.
Datos_Actualizados= Aquí le dira si quiere actualizar sus datos o no.
Modelado del Sistema

Modelo Casos de Uso


Ingresar un producto

Identificador:
Caso de Ingresar un
Uso producto 01-admi

Actores Administrador

Tipo Primario

Referencia Ingresar información respecto al producto


s
Precondici Saber a dónde va dirigido dicho producto (tipo de producto)
ón
Postcondic Se seleccionar tipo de producto
ión
Descripció Permite que el usuario mantenga actualizada la información del sistema de inventario
n
Resumen Se genera un registro en la base de datos respecto a la nueva información agregada

Modificar un Producto

Identificador:
Caso de Uso Modificar un
Producto 02-admi
Actores Administrador
Tipo Primario
Referencias seleccionar el producto que va a modificar
Precondició Debe de estar ya registrado
n
Postcondici una vez realizada la acción el registro será guardado y mostrado
ón
Descripción Permite modificar la información respecto a un producto
Resumen Se cambia la información de un producto ya antes registrado

Buscar un producto

Caso de Uso Buscar un Identificador: 03-Aprendiz


producto
Actores Aprendiz

Tipo Primario

Referencias Buscar la información de un producto

Precondició El producto ya debió ser registrado y tener su código


n
Postcondici se le mostrara al usuario la información acerca de su búsqueda
ón
Descripción Se le mostrara al usuario el producto que desea ver rápidamente

Resumen se realiza el despliegue de la información del producto


Eliminar un producto

Identificador:
Caso de Gestión de
Uso productos 04-admin
Actores Administrador
Tipo Primario
Referencias Eliminar un producto
Precondició tener productos en la base de datos
n
Postcondici Actualizar la información de los productos disponibles
ón
Descripción El administrador puede manejar la cantidad de stock y si es necesario eliminarlos
Resumen El modulo presenta una interfaz en la cual el administrador puede gestionar los diferentes
productos

Diagrama de Actividades

Figura 2
Diagrama de actividades
Diagrama de Secuencia

Figura 3
Diagrama de secuencia
Diagrama de Clases

Figura 4
Diagrama de clases

Diagrama de Paquetes
Figura 5
Diagrama de paquetes

Diagrama de Despliegue

Figura 6
Diagrama de despliegue
Herramientas Utilizadas

Las herramientas que se emplearon durante el desarrollo del proyecto fueron:


Adobe XD: Utilizada para construir el prototipo de la app Android.
Bootstrap: Utilizada para hacer el prototipo web.

Draw.io: Utilizada para hacer diagramas de flujo.


NetBeans: El IDE se utilizó para construir la web en Java.

Android Studio: este IDE se utilizó para construir la aplicación móvil.


Java Develoment kit 8 (JDK): este lenguaje se utilizo para programar la web, así como
también la app móvil.
Java Server Faces (JSF): es un framwork para estructurar el proyecto con la base de
datos
Prim es: Framework que facilito la construcción de las vistas.
eFac
Xampp: Utilizada para la gestión de base de datos con mariaDB, MySQL y utilizamos

tomcat para implementar y dar soporte a los servers


Prototipos
Figura 8

Conclusiones

Para concluir diremos que en este proyecto para la unidad productiva Kaffa tuvimos la
oportunidad de ampliar nuestros conocimientos, como el de saber todos los requerimientos y
toda la información necesaria que se debe tener en cuenta a la hora de elaborar un producto
software que vaya a cumplir con las peticiones requeridas por el cliente. Teniendo en cuenta
la calidad que este debe de presentar, ya tenemos claro que más que desarrollar debemos
escuchar y entender a nuestro cliente para saber así lo que este está necesitando para dar
soluciones verídicas y de gran calidad a nuestros desarrollos de productos software.

También podría gustarte