-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
good first issueGood for newcomersGood for newcomers
Milestone
Description
👽¿Cómo leer este documento?👽
La siguiente lista detalla los sitios que deben de ser creados y el tipo de extensión que deben de tener, al igual que su nombre recomendado. Dentro de cada sitio aparecen las características y conexiones (si hay) que tiene cada uno. Dentro de sitios se pueden describir otros.
Un sitio html se escribe en negritas.
Un sitio php se escribe con negritas e itálicas.
Sitio accesible por usuario
- Bienvenida (php)
- Verifica si hay sesiones abiertas
- Conección con menú
- Conectar con
- Registro
- Inicio de sesión
- Verifica si hay sesiones abiertas
- Registro (Formulario HTML)
- Conectar con
- Alumnos
- Profesor
- Funcionario
- Trabajador
- Envío del tipo de valor
- Conectar con
- Alumnos (Formulario HTML)
- Validación de datos
- Nombre(s)
- Uno o dos nombres
- Número de cuenta
- 9 números
- Grupo
- 3 números de grupos que deben existir
- Select o regex
- Contraseña
- 8 o más caracteres
- Al menos un carácter especial
- Al menos un número
- Nombre(s)
- Tipo de usuario (variable hidden)
- Validación de datos
- Profesor (Formulario HTML)
- Validación de datos
- Nombre(s)
- Uno o dos nombres
- Colegio
- Select
- RFC
- Contraseña
- 8 o más caracteres
- Al menos un carácter especial
- Al menos un número
- Nombre(s)
- Tipo de usuario (variable hidden)
- Validación de datos
- Funcionario (Formulario HTML)
- Validación de datos
- Nombre(s)
- Uno o dos nombres
- Colegio
- Select
- RFC
- Contraseña
- 8 o más caracteres
- Al menos un carácter especial
- Al menos un número
- Nombre(s)
- Tipo de usuario (variable hidden)
- Validación de datos
- Profesor (Formulario HTML)
- Validación de datos
- Nombre(s)
- Uno o dos nombres
- Colegio
- Select
- RFC
- Contraseña
- 8 o más caracteres
- Al menos un carácter especial
- Al menos un número
- Nombre(s)
- Tipo de usuario (variable hidden)
- Validación de datos
- Trabajador (Formulario HTML)
- Validación de datos
- Nombre(s)
- Uno o dos nombres
- Número de trabajador
- 9 números
- Contraseña
- 8 o más caracteres
- Al menos un carácter especial
- Al menos un número
- Nombre(s)
- Validación de datos
- Tu usuario es (php)
- Conexión con la base de datos
- Se guardan los datos personales y el usuario en
- Alumnos
- Profesores
- Funcionario
- Trabajador
- Hasheo de contraseña
- Se guarda el usuario y la contraseña en
- Usuarios
- Se guardan los datos personales y el usuario en
- Botón para inicio de sesión
- Conexión con la base de datos
- Inicio de sesión (Formulario HTML)
- Ingreso de
- Usuario
- Contraseña
- Validación de datos
- Usuario
- Ingreso de
- Validación (php)
- Consulta SQL
- Validación de datos
- Si ambos datos son válidos
- Conexión a menú
- Error pero usuario existe
- Impresión de error
- Botón para regresar a inicio de sesión
- Error pero usuario no existe
- Impresión de error
- Botón para regresar a registro
- Menú (php)
- Consulta SQL
- Si cantidad > 0, muestra el menú
- Botón para ordenar
- Consulta SQL
- Pedidos (php)
- Alimentos
- Es un select
- Sólo aparecen los elementos que aparecen en el menú
- Cantidad
- Número
- Lugar de entrega
- Select a partir de base de datos
- Conexión con validación del pedido
- Alimentos
- Validación de pedido (php)
- Consulta a menú
- Si el usuario no había pedido alimentos
- Si la cantidad ingresada es válida
- Actualización de menú
- Creación de pedido
- Envío de estatus (Alimentos preparándose)
- Asignación de mensajero
- Envío de lugar
- Envío de fecha
- Envío de costo = 0
- Creación de entrega
- Envío de id_pedido
- Envío de id_alimento
- Envío de cantidad
- Consulta SQL a alimentos
- Precio
- Actualización de costo en Pedidos
- Si la cantidad ingresada es válida
- Si el usuario había pedido alimentos
- Si la cantidad ingresada
- Actualización de menú
- Actualización de pedido
- Envío del lugar
- Actualización de entrega
- Envío de id_pedido
- Envío de id_alimento
- Envío de cantidad
- Consulta SQL a alimentos
- Precio
- Actualización de costo en Pedidos
- Si la cantidad ingresada
Sitio del administrador
- Bienvenida (Formulario HTML)
- Ingreso de
- Usuario
- Contraseña
- Ingreso de
- Validación
- Si usuario existe
- Contraseña correcta
- Conexión con
- Trabajador
- Administrador
- Conexión con
- Contraseña incorrecta
- Impresión de error
- Conexión con bienvenida
- Contraseña correcta
- Si usuario no existe
- Impresión de error
- Conexión con bienvenida
- Si usuario existe
- Trabajador
- Si hay pedido(s)
- Si hay más de un pedido
- Crear un página con un select en la que se envíe al panel de control con una variable post que permita saber qué pedido va a manejar
- Panel de control
- Impresión de edifico
- Impresión de hora de entrega
- Botón para entregar pedido
- Botón para cancelar pedido
- Conexión con cancelación
- Si hay más de un pedido
- Si no hay pedido
- Impresión de que no hay pedido
- Cancelación (HTML)
- Select
- Razón de cancelación
- Comentarios (textarea)
- Conexión con cancelación php
- Select
- Cancelación (php)
- Actualiza estatus del pedido a cancelado
- Se realiza un inserción a cancelación
- Id_pedido
- Si hay pedido(s)
- Administrador
- Gestión
- De productos
- Conexión con productos
- De usuarios
- Conexión con usuarios
- De productos
- Usuarios (Formulario html)
- Establecer límite de usuarios
- Conexión con límite
- Conectar con control de usuario
- Establecer límite de usuarios
- Límite (php)
- Actualización SQL del gestor de bases de datos
- Control de usuario (php)
- Si hay usuario
- Mostrar información de usuario
- Si no hay usuario
- No hay usuario que coincida con el nombre
- Botón modificar datos
- Conectar con modificación
- Botón eliminar datos
- Conectar con eliminación
- Si hay usuario
- Modificación
- Dependiendo del tipo de usuario muestra los valores de los campos
- Genera un formulario en el que se ingresan los valores
- Si se deja en blanco no se actualizan
- Conexión con resultados
- Resultados
- Muestra los valores actualizados
- Conexión con gestión
- Eliminación
- Se eliminan los datos de todas las tablas sql
- Si ocurre un error se imprime
- Si todo sale bien se imprime
- Conexión con gestión
- Gestión
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers