Proyecto Final
Proyecto Final
Ingeniería Industrial
Proyecto final
(2023-12-13 )
Como trabajo final Ud. debe desarrollar el sistema de inventario con las funcionalidades
presentadas a continuación. Debido a que esta es una etapa inicial en el desarrollo de la
aplicación, la base de datos será representada temporalmente mediante una estructura de
datos disponible en el lenguaje, como lo puede ser un diccionario, una lista o una
combinación de ambas.
Funcionalidades a implementar:
Para la solución del programa debe implementar las funciones que sean necesarias, debe
también implementar un menú (dentro de la función principal) que muestre al usuario que
funcionalidad quiere utilizar. Este menú debe estar siempre disponible, de tal forma que
cada que se termine de ejecutar una funcionalidad, pueda solicitar una nueva. Esto hasta
que se utilice una opción de finalizar la ejecución de la aplicación.
Por último, de forma opcional, se plantea que la estructura de datos sea guardada en un
archivo (.csv) en el disco del computador y que cada que se ejecute la aplicación los datos
se carguen desde dicho archivo. (Esta funcionalidad es opcional, si la logra implementar le
dará un plus a su trabajo que se verá representado en la nota del mismo)
Considere la estructura adecuada (se espera que no sea la misma para los diferentes
grupos de trabajo, recuerde que cada grupo plantea una solución diferente) para la Base
de Datos incluya los elemento necesarios para conformarla A continuación encontrará un
ejemplo de una estructura similar:
Universidad del Valle – Sede Zarzal
Ingeniería Industrial
Proyecto final
(2023-12-13 )
2023201232
Patiño Caicedo
Diana Carolina
T.I.
1116444222
2007-08-24
Ing. Industrial
1. Al comienzo del código, establezca una sección para incluir los nombres de los
integrantes del grupo, nombre completo y código. Fecha de presentación y
descripción del proyecto.
2. incluya comentarios en el código, de tal forma que haga más fácil su comprensión.
Al interior de cada función describa a través de un comentario su funcionalidad y
modo en que se debe emplear.
3. El nombre del archivo que contenga el código debe llevar como nombre:
Ej: inv-2022023212-2022102030.py
Python Dictionary
https://www.geeksforgeeks.org/python-dictionary/
https://developer.rhino3d.com/guides/rhinopython/python-dictionary-database/
https://www.geeksforgeeks.org/how-to-convert-python-dictionary-to-json/
https://www.geeksforgeeks.org/how-to-save-a-python-dictionary-to-a-csv-file/
https://realpython.com/python-csv/
https://www.geeksforgeeks.org/python-program-to-print-the-dictionary-in-table-format/