Diferencia entre revisiones de «Programación de Ingeniería Mecánica UPB (1320 08)»

Contenido eliminado Contenido añadido
Mazbel (discusión | contribs.)
m Robot: Fixing wiki syntax; cambios triviales
Línea 1:
== Integrantes ==
<big>Escriba aquí una lista con el nombre de los integrantes y el nombre del pregrado que está cursando.
* Carlos Mesa. Ing Mecánica
* John Walton. Ing Mecánica</big>
 
== Resumen ==
<big>En este trabajo encontrará una herramienta creada con el fin de facilitar el control de inventarios de producto terminado y materias primas, a partir del ingreso de un pedido de venta en una interfaz gráfica, donde el usuario dependiendo de la necesidad, puede definir las referencias y cantidades del pedido de venta; paso seguido, el programa evalúa la existencia de producto terminado y materias primas disponible en los inventarios, de acuerdo a esta disponibilidad ordena la compra de materia prima, la orden de producción y la orden de venta de dicho pedido.</big>
 
== Introducción ==
<big>Actualmente las empresas manufactureras en sus actividades mercantiles se ven en la necesidad de llevar controles eficientes y en tiempo real de sus inventarios de materias primas y productos terminados involucrados en todo proceso de manufactura. Estos inventarios deben ser controlados y manipulados de forma eficiente a partir de unas necesidades de ventas y producción dictaminadas por la demanda del mercado. <br />
 
En la ciudad de Medellín actualmente existe una empresa dedicada a la innovación en el mercado de las bebidas, la cual se encuentra en su etapa inicial de apertura de mercado; los productos fabricados por dicha empresa han tenido una excelente aceptación, lo que la ha obligado a buscar algún tipo de software para el control y manejo de inventarios. <br />
 
A partir de esta necesidad se ha creado un programa que controla los inventarios de materias primas y productos terminados relacionados entre sí con los procesos de venta y producción.</big>
 
== Marco teórico ==
 
<big>Dentro del portafolio de venta, se manejan 4 referencias de producto:
Línea 69:
</big>
 
== Diseño de la solución ==
<big>Para el diseño de la solución se partió de la creación de una interfaz gráfica donde pudiera suministrarse una necesidad de mercado. A partir de dicha necesidad suministrada por medio de un pedido de venta, el programa se basa en la comparación de existencias disponibles entre diferentes bases de datos como pedidos de venta, productos terminados y materias primas; y con esto, poder tomar decisiones como la de ordenar el despacho del pedido en caso de estar disponible o su producción total o parcial en caso de ser necesario.
 
Línea 82:
</big>
 
== Descripción del programa ==
<big>Este programa por medio de una interfaz gráfica permite a un funcionario de la empresa ingresar y crear los pedidos de venta. Después de seleccionadas las referencias de producto y cantidades, el programa muestra en la interfaz los subtotales relacionados a cada referencia escogida y el total general del pedido realizado, creando un archivo en Excel llamado pedidos de venta; a continuación, el programa evalúa la disponibilidad de producto terminado en un archivo ya existente llamado producto terminado, para suplir dicho pedido; si la disponibilidad de producto terminado es mayor o igual a la necesidad de venta, el programa genera una orden de pedido para su posterior despacho al cliente y a la vez genera una orden de producción de las unidades de producto despachadas para garantizar el stock mínimo de producto terminado; este paso anterior crea dos archivos en Excel, uno con el nombre orden de pedido y otro llamado orden de producción.
<br />
<br />
Línea 100:
# Escoger la cantidad de producto relacionada a cada referencia.
# En caso de arrepentirse de las referencias y cantidades seleccionadas puede cambiar lo seleccionado por alguna de las otras opciones.
# En caso de necesitar borrar las cantidades y referencias seleccionadas se puede pulsar el botón de '''CANCELAR PEDIDO'''.
# En caso de necesitar salir y cerrar la interfaz, debe pulsar el botón '''SALIR'''
# En caso de tener el pedido definido, debe hacer clic en la opción '''REALIZAR PEDIDO'''.
# El programa mostrará un mensaje con las cantidades de producto que se producirán, pulse Ok.
Línea 111:
</big><br />
 
== Resultados ==
El programa arroja como resultados durante su operación una interfaz gráfica con un pedido solicitado y un conjunto de tablas y bases de datos mostradas a continuación.
 
Línea 128:
</gallery>
 
== Cronograma ==
[[FileArchivo:Cronograma control inventario.jpg|Cronograma Proyecto Final]]
 
== Conclusiones y trabajo futuro ==
<big>Después de la elaboración de este trabajo, se puede concluir que:
* Con la implementación de este tipo de programas se facilita el control y manejo de inventarios, como se vio en este caso con inventarios de producto terminado y materias primas a partir de un pedido de venta.
* Una interfaz gráfica como la implementada en este programa puede llegar a ser muy útil, facilitando la interacción entre usuario y sistema.
* Es importante mantener stocks mínimos adecuados en los inventarios, para así garantizar producto terminado disponible para la venta y materia prima existente para el proceso de producción.</big>
 
===== Trabajo futuro: =====
<big>El programa permite realizar mejoras sobre éste, con el fin de optimizar los procesos; por ejemplo se podría buscar que el programa almacene en un archivo permanente un historial de los movimientos de inventarios, así como de los pedidos recibidos, las órdenes de venta y compra de materias primas.
<br />
También podría ser ampliado el número de productos y materias primas involucradas; además las formulaciones para producción de los productos podrían ser modificadas.</big>
 
== Referencias ==
 
# Ayuda en línea de Matlab[[http://www.mathworks.com/help/index.html]]
# Foro Matlab [http://www.mathworks.com/matlabcentral/answers/]]
# Stack Overflow [[http://stackoverflow.com/]]
# Han, Brian & Valentine, Daniel, ''Essential MATLAB for Engineers and Scientists''
# Chapman, Stephen J, ''MATLAB Programming with Applications''