Se trata de algo totalmente previsible y sustituible por cualquier software de gestión. Sin embargo el objetivo es aprender. Es poco probable que esto llegue a un estado de "producción"
Está basado en PHP, sobre un servidor LAMP, actuando sobre una base de datos que usa mysql. Dado que mis conocimientos sobre ellos (php y mysql) son reducidos este es un sistema de experimentación con el que comenzar.
Hecho: es dificil aprender algo si no tienes una causa que te mueva. En este caso el objetivo es el sistema de pedidos enlinea.
Estado actual…
- Conseguido:
- Sistema de gestión de usuarios, con roles de cliente, cliente-avanzado, proveedor y administrador.
- Sistema de menús con pestañas utilizando css.
- Manejo de ventanas con 1 única tabla. Ver PHP DataGrid.
- Por Hacer:
- Manejar filtros con funciones (ej. DATEDIFF(CURRDATE,…)) dentro de DataGrid. Esto supone tocar el código de la clase DataGrid
- Concluir con las tablas estándar (esencialmente las que son para visualizar resultados)
- Crear las funcionalidades donde no baste mostrar una tabla o introducir datos a través de ella.
- Futuribles:
- Integrar con la BD de un programa de gestión para no tener que introducir los productos varias veces