Introducción
  • La IDE Visual Studio Code
  • Instalando xampp que nos proporciona los servidores de apache y mysql
  • Instalando la IDE de HeidiSQL para gestionar la base de datos
  • Creando el directorio y la estructura del proyecto para desarrollar el sistema
Creación del proyecto de la aplicación web
  • Obteniendo los parámetros que se pasan por la url #1
  • Obteniendo los parámetros que se pasan por la url #2
  • Creando el primer controlador de la aplicación web
  • Obteniendo las clases que están en directorio librería
  • Obteniendo las clases de tipo model de los controladores
  • Ejecutando los procedimientos para renderizar las vistas de los controladores
  • Agregando los archivos estáticos que le proporcionaran estilos a la aplicación
  • Creando el navbar de la aplicación
  • Creando el controlador Error
Registros de roles
  • Realizando la conexión al servidor de base de datos de tipo MySQL con PDO
  • Creando la tabla roles en la base de datos
  • Registrando roles en la aplicacion
Registros de usuarios
  • Interfaz registros de usuarios
  • Creando el controlador usuarios con y la interfaz registras usuarios
  • Creando procedimiento para obtener una imagen del directorio de la pc
  • Cargando la imagen que se le proporcionara al usuario que se va a registrar
  • Obteniendo los datos formulario registra por el ;lado del servidor
  • Validando los campos de texto del formulario registrar
  • Creando la clase sesión para gestionar la variables de sesión
  • Obteniendo la colección de roles registrados
  • Obteniendo la información de la imagen en el servidor
  • Eliminado los mensajes de validaciones de los campos del formulario
  • Creando los procedimientos para registra usuarios
  • Creando la tabla users en la base de datos
  • Registrando usuarios en el sistema
  • Verificando si el email que esta ingresando el usuario ya esta registrado
Desarrollando el paginador
  • Desarrollando el paginador para paginar los registros la tablas #1
  • Desarrollando el paginador para paginar los registros la tablas #2
  • Desarrollando el paginador para paginar los registros la tablas #3
Listar usuarios
  • Interfaz listar usuarios
  • Implementado el paginador para obtener la lista de usuarios
  • Desplegando la lista de usuarios registrados en la interfaz usuarios
Detalles del usuario
  • Interfaz detalles del usuario
  • Obteniendo la información del usuario seleccionado
  • Desarrollando la estructura de la pagina detalles
Actualizar usuarios
  • Obteniendo la información del usuario seleccionado
  • Actualizando la información del usuario seleccionado
Inicio de sesión en el sistema
  • Desarrollando la interfaz login
  • Obteniendo la información del login por el lado del servidor
  • Iniciado sesión con la credenciales del usuario registrado
  • Proporcionándoles seguridad a las interfaz de la aplicación
Registros de clientes
  • Interfaz registros de cliente
  • Creando la área clientes
  • Diseñando la interfaz registrar clientes
  • Creando las tablas cliente y reportes clientes en la base de datos
  • Agregando el control para la opción de crédito de nuestro cliente
  • Creando los procedimientos para registra clientes
  • Registrando clientes en el sistema
Listar clientes
  • Interfaz listar clientes
  • Listando los cliente registrados en la interfaz clientes
Detalles del cliente
  • Obteniendo la información del cliente seleccionado
  • Actualizando la información del cliente seleccionado
Reportes de clientes
  • Interfaz reporte de pagos del cliente
  • Creando la página reportes clientes
  • Diseñando la interfaz reportes de clientes
  • Verificando el pago de cuotas de deudas del cliente
  • Creando los procedimientos para mostrar mensajes en la vista reportes
  • Creando procedimientos para poder realizar pagos del cliente
  • Creando procedimiento para crear el numero de ticket
  • Agregando información a la clase anónima reportes cliente
  • Creando la tabla pagos cliente con su clase anónima
  • Efectuando pago de deudas de clientes
Creando el ticket
  • Creando los procedimientos para diseñar ticket #1
  • Creando los procedimientos para diseñar ticket #2
  • Creando los procedimientos para diseñar ticket #3
  • Diseñando el ticket que se le va a proporcionar al cliente
Historial de pagos del cliente
  • Creando la estructura para poder visualizar el historial de pago del cliente
  • Creando los procedimientos para poder filtrar el historial de pagos del cliente
  • Obteniendo el historial de pago de deuda del cliente en la interfaz reportes
  • Filtrando el historial de pago del cliente utilizando fechas
  • Creando la página de detalles de pago del cliente
  • Mostrando los detalles del historial de pago del cliente
  • Generando el ticket de historial de pago
Intereses clientes
  • Creando las tablas para el manejo de intereses del cliente
  • Creando los procedimientos para gestionar las cuotas de interese del cliente
  • Diseñando la interfaz pago de intereses del cliente
  • Obteniendo la información del control cuotas de tipo number
  • Enviando al servidor la cantidad de cuotas que pagará el cliente
  • Obteniendo la cantidad de cuotas que debe cada cliente
  • Verificando el pago de intereses del cliente