Inicio Proyectos
Microsoft Word - Registro UNAH

Registro UNAH

Sistema académico inspirado en procesos de registro universitario.

Descripción general

Registro UNAH es un sistema orientado a representar procesos académicos como gestión de estudiantes, solicitudes, matrícula, validaciones y control administrativo.

Lógica del sistema

La lógica del sistema puede incluir registro de estudiantes, revisión de solicitudes, validación de datos, asignación de carreras, control de estados y comunicación entre módulos académicos. Su enfoque principal es representar reglas de negocio similares a un entorno universitario.

Tecnologías utilizadas

Requisitos previos

Guía de instalación paso a paso

  1. Clonar los repositorios del frontend y backend:
    git clone https://github.com/RegistroIsUnah/Frontend_Registro
                    git clone https://github.com/RegistroIsUnah/Backend_Registro
  2. Abrir ambas carpetas en Visual Studio Code o en el editor de preferencia.
  3. Crear la base de datos en MySQL. El script del proyecto utiliza el nombre:
    sistemaregistro1
  4. Importar el script principal de la base de datos, ubicado en el backend:
    src/database/Base de Datos 2.0.txt
  5. Importar los datos iniciales del sistema usando el archivo:
    src/database/DML Base 2.0.txt
  6. Importar los procedimientos almacenados si el sistema los requiere:
    src/database/SP base de datos 2.0.txt
  7. Revisar la configuración de conexión a la base de datos en el backend:
    src/modules/config/DataBase.php
    En este archivo se deben ajustar el host, usuario, contraseña y nombre de la base de datos.
  8. Ejecutar el backend desde un servidor local. Por ejemplo, usando PHP Server:
    cd Backend_Registro
                    php -S localhost:8001 -t src/public
  9. Ejecutar el frontend en otro servidor local:
    cd Frontend_Registro
                    php -S localhost:8000
  10. Abrir el sistema desde el navegador:
    http://localhost:8000

Comandos de instalación o ejecución

# Clonar repositorios
                git clone https://github.com/RegistroIsUnah/Frontend_Registro
                git clone https://github.com/RegistroIsUnah/Backend_Registro

                # Ejecutar backend
                cd Backend_Registro
                php -S localhost:8001 -t src/public

                # Ejecutar frontend
                cd Frontend_Registro
                php -S localhost:8000

Ejemplo usando XAMPP o Laragon

# 1. Copiar ambas carpetas dentro de htdocs o www

                Frontend_Registro
                Backend_Registro

                # 2. Iniciar Apache y MySQL

                # 3. Abrir el frontend desde el navegador
                http://localhost/Frontend_Registro

                # 4. Verificar que el backend esté accesible
                http://localhost/Backend_Registro/src/public

Configuración importante

Es importante revisar el archivo de conexión del backend antes de ejecutar el sistema. En este archivo se configuran los datos necesarios para conectarse a MySQL, como el servidor, usuario, contraseña y nombre de la base de datos.

src/modules/config/DataBase.php

También se debe verificar que el frontend esté apuntando correctamente a la ruta del backend. Si el backend se ejecuta de forma local, las solicitudes deben dirigirse a la ruta configurada en el servidor local.

http://localhost:8001

Conclusión técnica

Registro UNAH demuestra el desarrollo de un sistema académico completo, integrando módulos de admisiones, estudiantes, matrícula, revisores, clases, biblioteca, calificaciones y solicitudes administrativas. El proyecto refleja el uso de frontend, backend, base de datos relacional y reglas académicas para simular procesos reales de una plataforma universitaria.

Page 1 Sec 1 Doc Ln 1 Col 1