1. Nombre del Software: PERFIL DE INGRESO COMO DEPORTISTA A LA UNIVERSIDAD DE CÓRDOBA – SPORT STUDENTS UDC “SPOSTU”
**Nombre del Software:** PERFIL DE INGRESO COMO DEPORTISTA A LA UNIVERSIDAD DE CÓRDOBA – SPORT STUDENTS UDC “SPOSTU” **Descripción:** El software "SPOSTU" es una aplicación web desarrollada en PHP que permite a los estudiantes que desean ingresar a la Universidad de Córdoba como deportistas, crear un perfil y presentar su solicitud de ingreso. La aplicación ofrece una plataforma fácil de usar y segura para que los estudiantes puedan proporcionar la información necesaria para su solicitud. **Requisitos Funcionales:** 1. **Registro de estudiantes:** Los estudiantes pueden registrarse en la aplicación proporcionando su nombre, apellido, correo electrónico, contraseña y número de documento. 2. **Creación de perfil:** Los estudiantes pueden crear un perfil que incluye su información personal, datos de contacto y experiencia deportiva. 3. **Presentación de solicitud:** Los estudiantes pueden presentar su solicitud de ingreso a la Universidad de Córdoba como deportistas, proporcionando la documentación necesaria y respondiendo a las preguntas del formulario. 4. **Gestión de solicitudes:** Los responsables de la Universidad de Córdoba pueden gestionar las solicitudes de ingreso, revisar la documentación y evaluar las solicitudes. 5. **Notificación de resultados:** Los estudiantes pueden recibir notificaciones sobre el estado de su solicitud y los resultados finales. **Requisitos No Funcionales:** 1. **Seguridad:** La aplicación debe ser segura y proteger la información personal de los estudiantes. 2. **Usabilidad:** La aplicación debe ser fácil de usar y navegar. 3. **Rendimiento:** La aplicación debe ser rápida y eficiente en su funcionamiento. 4. **Compatibilidad:** La aplicación debe ser compatible con diferentes navegadores y dispositivos. **Diseño de la Base de Datos:** La base de datos de la aplicación "SPOSTU" estará compuesta por las siguientes tablas: 1. **estudiantes:** Almacena la información personal de los estudiantes, incluyendo nombre, apellido, correo electrónico, contraseña y número de documento. 2. **perfiles:** Almacena la información del perfil de cada estudiante, incluyendo datos de contacto y experiencia deportiva. 3. **solicitudes:** Almacena la información de cada solicitud de ingreso, incluyendo la documentación proporcionada y las respuestas al formulario. 4. **resultados:** Almacena los resultados finales de cada solicitud de ingreso. **Estructura de la Aplicación:** La aplicación "SPOSTU" estará estructurada en las siguientes capas: 1. **Capa de presentación:** Se encarga de la interfaz de usuario y la presentación de la información. 2. **Capa de lógica de negocio:** Se encarga de la lógica de negocio y la gestión de la información. 3. **Capa de acceso a datos:** Se encarga de la conexión a la base de datos y la recuperación de la información. **Tecnologías utilizadas:** 1. **PHP:** Se utilizará como lenguaje de programación principal. 2. **MySQL:** Se utilizará como base de datos. 3. **HTML/CSS:** Se utilizarán para la creación de la interfaz de usuario. 4. **JavaScript:** Se utilizará para la creación de efectos y animaciones. **Ejemplo de código:** ```php // Conexión a la base de datos $conexion = mysqli_connect("localhost", "usuario", "contraseña", "bd_spostu"); // Registro de estudiantes if (isset($_POST['registro'])) { $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $correo = $_POST['correo']; $contraseña = $_POST['contraseña']; $documento = $_POST['documento']; // Insertar datos en la base de datos $query = "INSERT INTO estudiantes (nombre, apellido, correo, contraseña, documento) VALUES ('$nombre', '$apellido', '$correo', '$contraseña', '$documento')"; mysqli_query($conexion, $query); // Redireccionar a la página de perfil header("Location: perfil.php"); } // Creación de perfil if (isset($_POST['crear_perfil'])) { $datos_contacto = $_POST['datos_contacto']; $experiencia_deportiva = $_POST['experiencia_deportiva']; // Insertar datos en la base de datos $query = "INSERT INTO perfiles (datos_contacto, experiencia_deportiva) VALUES ('$datos_contacto', '$experiencia_deportiva')"; mysqli_query($conexion, $query); // Redireccionar a la página de solicitud header("Location: solicitud.php"); } // Presentación de solicitud if (isset($_POST['presentar_solicitud'])) { $documentacion = $_POST['documentacion']; $respuestas = $_POST['respuestas']; // Insertar datos en la base de datos $query = "INSERT INTO solicitudes (documentacion, respuestas) VALUES ('$documentacion', '$respuestas')"; mysqli_query($conexion, $query); // Redireccionar a la página de resultados header("Location: resultados.php"); } ``` Este es solo un ejemplo de código y no es una implementación completa de la aplicación "SPOSTU". La aplicación debe ser desarrollada y probada exhaustivamente antes de ser lanzada a producción.