Este manual de usuario está redactado para entender el funcionamiento del proyecto Práctica3 departamentos.
El objetivo del proyecto es simular el funcionamiento interno de un sistema de gestión empresarial
(ERP) creando un proyecto con el entorno de desarrollo Pycharm
y utilizando el lenguaje de programación
Python 3.7
Como requerimiento de la práctica se debe trabajar la siguiente materia:
- Creación de una base de datos en Mysql donde se guarde toda la imformación de la empresa.
- Relación entre las tablas de los departamentos.
- Persistencia de datos usando diferentes tipos de archivos.
- Trabajar Strings, Ficheros, Excepciones, Funciones, Listas y Diccionarios.
- Generar las operaciones CRUD de toda base de datos.
- Funcianiemto correcto del programa.
Teniendo en cuenta los requerimientos de la práctica se ha realizado la siguiente estructura:
Como novedad en esta práctica respecto a la anterior, he insistido bastante en el trabajo con archivos Pdf por lo que he
utlizado las librerías PyPdf2
y Fpdf
- Create:
- Insert:
- Read:
- Delete:
Para poner en funcionamiento el proyecto descargar este repositorio a local, abrir en PyCharm
de la carpeta
del repositorio departamentos-RP-master
la carpeta de proyecto Practica3_departamentosbd.
Una vez abierto el proyecto abrir test.py a dar a la opción Run test.py
.
Con la función sistema_erp()
se inicializa todo el programa. Ésta es la que gestiona todo el
funcionamiento interno del mismo a través de llamadas a otras funciones que tienen funcionalidades
específicas, e interactuando con diferentes directorios y archivos.
Al iniciarse el programa se visualizará el menú principal que muestra los departamentos disponible.
Para acceder a ellos se puede entrar con cualquier usuario resgistrado en la Bd.
No obstante entrar con el usuario admin
y contraseña admin
para acceder al departamento de administración
y para el resto de departamentos habrá que introducir como usuario y password el departamento e indicarle qué opción de
departamento es.
Este manual está creado como orientación para la correcta utilización del programa. Como se ha podido leer se encarga de simular el flujo de información en un sistema de gestión empresarial utilizando base de datos y archivos.
Para más detalle se recomienda ver los siguientes vídeos tutorial.
Vídeo tutorial funcionamiento programa y generación de facturas