Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Integrador Litzi Geraldin Gerardo
Proyecto Integrador Litzi Geraldin Gerardo
PROYECTO INTEGRADOR
PRESENTAN
Índice
Introducción ............................................................................................................................ 5
3.3 Ventajas.................................................................................................................. 10
4 REQUISITOS .............................................................................................................. 11
5 DISEÑO ........................................................................................................................ 12
6 PRUEBAS ..................................................................................................................... 22
7 CONCLUSIONES ........................................................................................................ 34
8 Referencias .................................................................................................................... 35
Página 2 de 35
<Tarjeta de Almacén >
Índice ilustraciones
Página 3 de 35
<Tarjeta de Almacén >
Página 4 de 35
<Tarjeta de Almacén >
Introducción
Como parte del desarrollo de sistemas de software, y en base a las actividades realizadas
dentro de las clases de Fundamentos de Sistemas de Información se tomó la iniciativa de
desarrollar de un software que tendrá como enfoque hacer un Inventario. Todo esto siendo
en colaboración con demás materias entre las cuales están; Costos Empresariales y Estructura
de Datos, de las cuales son base para la elaboración del proyecto. Así bien de la misma
manera, el desarrollo del software tendrá como base de desarrollo uno de los modelos de
ciclo de vida de software y que en conjunto con el equipo de trabajo se llevó a la conclusión
de la utilización del modelo en cascada, siendo este un paradigma donde las fases de
desarrollo del software estas dispuestos estratégicamente de tal modo que el inicio de una
etapa este precedido por la finalización del paso anterior, de esta forma se tratara de llevar a
cabo los pasos de este o bien el ciclo de vida del mismo, tomando como principal herramienta
los pasos que este conlleva. Es así como se da partida al desarrollo del software.
Así mismo en el presente informe se dará a conocer el desarrollo del software en base el
método de desarrollo en cascada, ya que este es uno de los más estructurados, así mismo se
tomarán conocimientos de estructura de datos, costos empresariales y sistemas de
información para el desarrollo por parte de nuestra documentación y del sistema a desarrollar.
La ficha de almacén es una herramienta utilizada para registrar los datos de los productos que
se encuentran en existencia dentro de una empresa. Esto mediante las entradas (suelen ser
compras) y salidas (suelen ser ventas). De esta manera, por cada artículo que posea la
empresa se creará una ficha.
Si bien esta ficha de almacén se ha venido trabajando durante el semestre por parte de la
materia de Costos empresariales es la principal herramienta que nos ayudara para nuestro
desarrollo del software. A continuación, se muestra un ejemplo de una tarjeta de almacén
visualice ilustración 1. Dentro de esta misma imagen podemos observar algunas de las
características que debe de tener nuestro software ya que es una simulación de la misma y
por ende debe contenerlos datos, caracteres que debe de tener una tarjeta de almacén, el
llenado de la misma, en ocasiones puede variar de acuerdo al método por el cual se esté
llenando.
(Obtenida de:
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.computel.com.mx%2Fpro
ducto%2Fdetalle%2F500-182-088%2Fblock-1050-tarjeta-de-almacen-050t-print-
103125&psig=AOvVaw0JMeg98lDovt1ugt9IACne&ust=1671384871472000&source=ima
ges&cd=vfe&ved=0CBAQjRxqFwoTCPjfqoWYgfwCFQAAAAAdAAAAABAE
De otra manera este método de inventario y a como se abordó durante las sesiones de las
clases de costos empresariales. Este método se basa en dividir costo total, es decir sumar
todos loes elementos principales, en este caso las entradas y se divide el saldo entre las
existencias acumuladas antes de una salida.
Por parte del equipo se llegó a la conclusión de que este método se haría de mejor manera, a
comparación de los otros dos PEPS Y UEPS.
01
Jamón PJ Prod. Semiterminado
1 kilo
3.3 Ventajas
3.4 Desventajas
4 REQUISITOS
De manera general los requerimientos por parte de la docente que, en este caso sería por parte
de la materia de cosos empresariales, se hará la simulación de una tarjeta de almacén, que en
este caso funcionará como la base para nuestro programa “inventario” a desarrollar. De la
misma manera se dio la libertad de que la tarjeta de almacén o bien el programa inventario
funcione de acuerdo a cualquier método de inventario teniendo como principales, al método
PEPS, UEPS, Y Costo Promedio.
En base a la elección que en este caso fue costo promedio, se tendrá en cuenta que el mismo
funcione de acuerdo al propósito del mismo método o el sistema.
El sistema calcula y registra para fines estadísticos, el Último costo y Costos por almacén,
pero sólo utiliza el costo promedio global para costear los movimientos de salida. De otra
manera el sistema calcula.
Un inventario con el constó promedio se saca mediante las entradas ya que al multiplicar las
existencias por el costo unitario obtenemos un haber y el saldo sin embargo si hay dos
entradas primero los haber se suman y si sigue una salida se divide el saldo entre las
existencias para poder obtener el costo promedio.
5 DISEÑO
Dentro de apartado del diseño, en conjunto con el equipo se llegó a la conclusión de que para
el desarrollo del programa se utilizara el lenguaje de programación java, siendo este el más
utilizado por los desarrolladores mismos, que, en este caso sería a nuestro favor, ya que se
tiene experiencia utilizando este lenguaje de programación.
Aquí es donde diseñamos el apartado visual del programa a desarrollar, para así tener un
mejor entendimiento de cómo debe funcionar el mismo programa. En la ilustración 4 se
visualiza la ventana del Login (Usuario/Contraseña), para poder ingresar a la tarjeta de
almacén del programa que se puede observar en la ilustración 5, lo que el cliente visualizara
En la ilustración 5 podemos observar lo que es nuestro diseño de la tarjeta del almacén que
se muestra al poner el usuario y contraseña y dar clic en ingresar
En la ilustración 9 podemos observar una serie de pasos para la ejecución del programa
tarjeta de almacén.
Introducir
usuario y
contraseña
Introducir la
Usuario
información
necesaria dentro de Ejecutar
la tarjeta programa
Guardar la Moderado
información r
Usuario
Ilustración 9:Foro web (Elaboración propia).
Autentico
En ilustración
En la la 10 podemos observar otro diagrama de casos de uso que describen la
validación y que es lo que hace cada usuario.
Ejecutar el programa
Usuario no
Ver la información
Autentico
que hay que ingresar
Usuario
Usuario no
Autentico
Autentico Validación de
Registrar
casillas
información
Moderador
Imprimir PDF
Guardar la
información
Ejecución de
Usuario operaciones
Ilustración 10:Diagrama (Elaboración propia).
Autentico
En la siguiente tabla nos explica como un nuevo usuario puede ingresar al programa e
interactuar en él.
En la siguiente tabla se describen los actores del software así como el programa que se usó,
la fecha y algunos de sus requerimientos para que nuestro programa funcione y lleguemos al
objetivo deseado.
De manera general los requerimientos por parte de la docente que, en este caso sería por
parte de la materia de cosos empresariales, se hará la simulación de una tarjeta de almacén,
que en este caso funcionará como la base para nuestro programa “inventario” a desarrollar.
De la misma manera se dio la libertad de que la tarjeta de almacén o bien el programa.
inventario funcione de acuerdo a cualquier método de inventario teniendo como
principales, al método PEPS, UEPS, Y Costo Promedio.
Actores:
Usuario / Moderador
Precondiciones:
El usuario debe estar ejecutando el programa constantemente para que no haya algún tipo
de errores dentro del mismo
Flujo Normal:
Las existencias sumadas en las primeras entradas, se divide el saldo entre las existencias
acumuladas antes de una salida
De entre otros requisitos a mencionar tenemos:
- Tener cada una de las entradas y salidas
- Que el programa funcione tal cual ha sido practicado de manera manual es decir a
como se han desarrollado físicamente por parte de los alumnos
- Ser una simulación de la tarjeta de almacén
- PDF
Flujo Alternativo:
El programa deberá realizar las operaciones necesarias dentro de nuestra tarjeta de almacén
para comprobar que realmente las existencias finales, así como el saldo final sean los
correctos de acuerdo a un ejercicio realizado a mano.
Precondiciones:
6 PRUEBAS
Prueba del Login del software
Como uno de los requerimientos por nuestra docente de Estructura de datos, es necesario que
el software desarrollado lleve un login (Usuario/Contraseña) el cual se muestra en la
ilustración 11.
En caso de que el usuario y contraseña sean incorrectos automáticamente genera otra ventana
de error como se observa en la ilustración ... en la cual se puede observar un botón “Menú”
el cual nos lleva nuevamente a la ventana de la ilustración 12 (Login)
Una vez que el usuario ingrese el usuario y contraseña correcta nos lleva a la tarjeta de
almacén que se observa la ilustración 13. el cual es que estaremos utilizando, se puede
observar que dentro del formulario se hace mención del método del sistema de inventario en
nuestro caso “Costo Promedio”.
En la ilustración 14 se puede observar el botón “Guardar Datos” el cual lo que hace es generar
una ventana donde se preguntaran los datos del inventario, ya sea el nombre de los artículos,
las unidades en las que se manejan, el nombre del PDF a guardar, etc.; como se muestran en
la ilustración 15 a la ilustración 21, ya que las cajas de texto donde se mostraran estos datos
se encuentran inhabilitadas.
Ventana emergente donde se introduce el número del inventario ver ilustración 15.
Ilustración 15. Ventana emergente para el número del inventario (Elaboración Propia)
Ventana emergente donde se introduce el nombre del artículo del inventario ver ilustración
16.
Ilustración 16. Ventana emergente para el nombre del articulo (Elaboración Propia)
Ventana emergente donde se introduce la clave del producto del inventario ver ilustración
17.
Ilustración 17. Ventana emergente para la clave del producto (Elaboración Propia)
Ventana emergente donde se introduce las unidades en las que se manejan el producto del
inventario ver ilustración 19.
Ventana emergente donde se introduce el número del casillero del producto ver ilustración
20.
Ventana emergente donde se introduce el nombre con el que se guardara el PDF ver
ilustración 21.
Ilustración 21. Ventana emergente para el nombre del PDF (Elaboración Propia)
Para la caja de textos que almacena el formato que se maneja para ingresar la fecha es el
siguiente: 09-12-2022. Para ello esta validado que solo se ingresen números y a excepción
del signo ( - ). En caso de que se intente ingresar letras automáticamente se genera un
mensaje diciendo que solo se aceptan números, como el que se muestra a continuación en la
ilustración 24.
Aplica lo mismo para las cajas de texto de las entradas, salidas y el costo unitario. Para este
último también se acepta el punto ( . ) , ya que los datos ingresados pueden ser con punto
decimal.
Cabe mencionar que el formulario se puede apreciar otras cajas, pero las cuales se encuentran
inhabilitas, ya que en estas no ingresamos datos directamente.
Para este botón una vez que se ya se ingresaron datos en las entradas o en las salidas y en el
costo unitario, se presiona el botón “Realizar” y este automatíceme muestra el botón
“Realizar Operación”
Más sin en cambio en la ilustración 26 se puede apreciar el botón “Realizar Operación”, por
lo tanto, ya se presionó el botón “Realizar”.
Lo que el botón “Realizar Operación” hace es realizar las multiplicaciones en caso de que
sea una entrada multiplica las entradas por el costo unitario y lo muestra en la caja de texto
“haber” y de igual va sumando las existencias y nos muestra el saldo como se puede observar
en la ilustración 27.
Y por último se presiona el botón “Registrar” lo que hace es guardar los datos en la tabla
como se muestra en la ilustración 28 y al presionarlo automáticamente limpia las cajas de
texto.
Para el caso de que sea una salida multiplica las salidas por el promedio (El promedio se saca
dividiendo el saldo total acumulado entre las existencias acumuladas antes de restar las
salidas), cae mencionar que una vez que se ingrese un dato en el apartado de las salidas
automáticamente se mostrará el promedio es por ello que la caja de texto se encuentra
inhabilitada. Una vez que se hace la operación esto se muestra en la caja de texto “haber” y
de igual manera se vuelve a mostrar el saldo una vez hecho la resta, como se puede observar
en la ilustración 29. Una vez realizada la operación se presiona el botón “Registrar”.
Al presionar el botón “Generar PDF” nos muestra el mensaje que se puede observar en la
ilustración ... una vez que se dé clic en aceptar automáticamente se abrirá el PDF, el cual se
puede observar en la ilustración 31.
Cabe mencionar que para generar el PDF es necesario llenar los datos del inventario, ya que
si llegan a estar vacíos nos genera los siguientes mensajes observándolos en la ilustración 34
y en la ilustración 35.
7 CONCLUSIONES
Como conclusión este tipo de proyectos nos ayudan para llevar a cabo un inventario de las
compras y ventas de los productos de algún tipo de empresa o que, si bien este tipo de
software se puede aplicar en un pequeño establecimiento, como una tienda o cualquier
establecimiento, chico mediano y grande.
Así bien este tipo de desarrollo de software nos da una amplia visión dentro de todo lo que
es posible crear, construir y mejorar. Y que además mejora nuestro aprendizaje en cuanto a
la creación de sistemas se refiera, una aplicación muy práctica, sencilla pero que sin duda es
una aplicación que ofrece soluciones a problemas comunes y de un día a día.
De la misma manera y con el desarrollo del software se extiende nuestro conocimiento,
desde cómo crear un software, los tipo o modelos de desarrollo de software, y como parte de
las demás asignaturas, la aplicación del método de modelo vista controlador, esto siendo
parte de la materia de Fundamentos de Sistemas de Información, sin duda algunos
conocimientos que más adelante nos brindaran una gran ventaja en nuestra vida profesional
laboral.
8 Referencias
El modelo en cascada: desarrollo seguro de software. ( s / f ). Guía digital de IONOS.
Recuperado el 5 de enero de 2023, de https://www.ionos.mx/digitalguide/paginas-
web/desarrollo-web/el-modelo-en-cascada/
Ciclo de vida de un software: qué es, modelo, etapas. ( 2021, agosto 5 ). Blog Solbyte.
https://www.solbyte.com/blog/ciclo-de-vida-del-software/
S. Pressman, Roger. Ingeniería del software: Un enfoque práctico, 3.ª Edición, Pag. 26-30.
[https://web.archive.org/web/20131203234610/http://sistemas.uniandes.edu.co/~isis2603/d
okuwiki/lib/exe/fetch.php?media=principal:isis2603-modelosciclosdevida.pdf Archivado el
3 de diciembre de 2013 en Wayback Machine.] Archivado el 3 de diciembre de 2013
en Wayback Machine., Ruby Casallas, Andrés Yie, Ingeniería de software: Ciclos de Vida
y Metodologías.