Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TITULO:
Documento Técnico
chiran.anderson@intsuperior 0983752904
.edu.ec 02/01/2024
2
Índice
Antecedentes…………………………………………………………………………. 3
Problemática……………………………………………………………. ……………. 3
Objetivo General……………………………………………………………………… 4
Objetivos Específicos…………………………………………………………………. 4
1. Requerimientos……………………………………………………………………. 5
2.3 SCRIP……………………………………… 13, 14, 15, 16, 17, 18, 19, 20, 21 ,22, 23
3. Diseño de Interfaces…………………………………………………… 24
4. Diseño de Software………………………………………………………………… 29
• Antecedentes
Debido a que los costos de la educación superior siguen siendo un gran desafío para
muchos aspirantes, los antecedentes muestran una creciente demanda de becas en los institutos
superiores. Debido han este escenario, es necesario establecer sistemas de gestión de becas que
• Problemática
solicitantes y la toma de decisiones basada en criterios transparentes son áreas que con frecuencia
• Objetivo General:
becas para un centro educativo para optimizar y automatizar el proceso de gestión de becas. Este
período de la beca.
• Objetivos Específicos
Implementar una interfaz intuitiva que permita a los estudiantes ingresar sus datos
electrónica.
2. Verificación de Datos:
establecidos para cada tipo de beca, facilitando la revisión por parte de la Comisión de
Becas.
5
1. Requerimientos
Historia de Usuario
V. 1.0
Número: 1 Usuario: Administrador
Nombre historia: Gestión usuario
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Puntos estimados: 4 Iteración asignada: 1
Fuljo Normal:
• Validación de usuario
• Autenticación contraseña.
• Acceso a la aplicación
• Mostrar el inicio.
Flujo Alternativo:
• Alertas de acceso
• Mensaje de advertencia al iniciar cesión
Observaciones:
6
Historia de Usuario
V. 1.0
Número: 2 Usuario: Administrador
Nombre historia: Registro de Estudiantes a Becas
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Puntos estimados: 4 Iteración asignada: 1
Observaciones:
7
Historia de Usuario
V. 1.0
Número: 3 Usuario: Administrador
Nombre historia: Documentación de Becas
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Puntos estimados: 4 Iteración asignada: 1
Fuljo Normal:
• Ingreso de los datos tipo de beca que postulo el estudiante.
• Mostrar datos ingresados
• Mostrar opciones de (Guardar, Eliminar, Editar).
• Regresar al inicio
Flujo Alternativo:
• Alertas al no completar campos.
• Alerta al no completar toda la información de un formulario.
Observaciones:
8
Historia de Usuario
V. 1.0
Fuljo Normal:
• Ingreso Datos Estudiante
• Regresar a consultar beca
• Mostrar opciones de (Eliminar, Editar).
Flujo Alternativo:
• Alertas al no completar campos.
• Alerta al no completar toda la información de un formulario.
Observaciones:
9
Historia de Usuario
V. 1.0
Fuljo Normal:
• Muestra de Datos búsqueda por id
• Mostrar opciones de (Eliminar, Editar Guardar)
• Regresa a Ficha, inicio
• Regresa Estado de beca, observación de beca
Flujo Alternativo:
• Alertas al no completar campos.
• Alerta al no completar toda la información de un formulario.
2.3 SCRIPT
SET @OLD_SQL_MODE=@@SQL_MODE,
SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema mydb
-- -----------------------------------------------------
SHOW WARNINGS;
-- -----------------------------------------------------
-- Schema base_beca
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema base_beca
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `base_beca` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ;
SHOW WARNINGS;
USE `base_beca` ;
-- -----------------------------------------------------
-- Table `usuarios`
-- -----------------------------------------------------
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `estudiantes`
-- -----------------------------------------------------
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `becafinanciamiento`
-- -----------------------------------------------------
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `datosfamiliares`
-- -----------------------------------------------------
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `estadobeca`
-- -----------------------------------------------------
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `estadopostulacion`
-- -----------------------------------------------------
18
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `informaciónacadémica`
-- -----------------------------------------------------
SHOW WARNINGS;
ENGINE = InnoDB
COLLATE = utf8mb4_0900_ai_ci;
SHOW WARNINGS;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
INSERT INTO base_beca.estudiantes (idEstudiantes, TipoDocumento, NumeroDocumento, Apellidos, Nombres, Sexo, Genero,
VALUES (1, 'Cédula', 1234567890, 'Pérez', 'Juan', 'Masculino', 'Otro', 'Soltero', 'Mestizo', 'N/A', 'O+', 'No', NULL, NULL, NULL, '1990-
01-01', 'Ecuador', 'Pichincha', 'Quito', 'Ecuador', 'Pichincha', 'Quito', 'juan.perez@gmail.com', 0991234567, 1);
INSERT INTO base_beca.estudiantes (idEstudiantes, TipoDocumento, NumeroDocumento, Apellidos, Nombres, Sexo, Genero,
VALUES (2, 'Pasaporte', 'AB123456', 'Gómez', 'María', 'Femenino', 'Otro', 'Casado', 'Afrodescendiente', 'N/A', 'A-', 'Sí', 25, 'CN987654',
'0987654321', 0);
INSERT INTO base_beca.estudiantes (idEstudiantes, TipoDocumento, NumeroDocumento, Apellidos, Nombres, Sexo, Genero,
VALUES (3, 'RUC', '7890123456', 'López', 'Carlos', 'Masculino', 'Otro', 'Soltero', 'Indígena', 'Kichwa', 'B+', 'No', NULL, NULL, NULL,
'1995-09-20', 'Perú', 'Lima', 'Lima', 'Ecuador', 'Azuay', 'Cuenca', 'carlos.lopez@mail.com', '0967890123', 1);
NumeroDocumento,
idBeca,
TipoBeca,
PrimeraRazonBeca,
SegundaRazonBeca,
TerceraRazonBeca,
CuartaRazonBeca,
QuintaRazonBeca,
SextaRazonBeca,
ValorMontoBeca,
21
PorcentajeCubreArancel,
PorcentajeCubreManutencion,
TipoFinanciamientoBeca,
ValorMontoAyudaEconomica,
ValorMontoCreditoEducativo
VALUES
('123ABC', 1, 'Beca Tipo A', 'Razon1A', 'Razon2A', 'Razon3A', 'Razon4A', 'Razon5A', 'Razon6A', 5000.00, '80%', '20%',
('456DEF', 2, 'Beca Tipo B', 'Razon1B', 'Razon2B', 'Razon3B', 'Razon4B', 'Razon5B', 'Razon6B', 7000.00, '60%', '40%',
('789GHI', 3, 'Beca Tipo C', 'Razon1C', 'Razon2C', 'Razon3C', 'Razon4C', 'Razon5C', 'Razon6C', 8000.00, '75%', '25%',
TipoInstitucionPracticasProfesionales, SectorEconomicoPracticasProfesionales)
22
VALUES ('1234567890', 1, 'Fiscal', 'Presencial', 'Matutina', '2018-09-01', '2018-08-15', 'Regular', 'Tercer Nivel', 16, 'No', 'A', 'No', 'Sí',
TipoInstitucionPracticasProfesionales, SectorEconomicoPracticasProfesionales)
VALUES ('AB123456', 2, 'Particular', 'Distancia', 'Vespertina', '2017-03-01', '2017-02-20', 'Regular', 'Segundo Nivel', 14, 'Sí', 'B', 'No',
'No', 'Estudio Tiempo Completo', 'No', NULL, 'No', NULL, NULL, NULL);
TipoInstitucionPracticasProfesionales, SectorEconomicoPracticasProfesionales)
VALUES ('7890123456', 3, 'Fiscomisional', 'Presencial', 'Nocturna', '2019-06-01', '2019-05-20', 'Regular', 'Cuarto Nivel', 18, 'No', 'C',
'Sí', 'No', 'Trabajo Tiempo Parcial', 'Sí', 'Internacional', 'Sí', '400', 'ONG', 'Social');
RequisitosPostulacion, FechaPostulacion)
VALUES
3. Diseño de la Interfaz
Login
Inicio
Academico
Informacion
Personal
Datos
Familiares
Informacion
Economica
24
Como primera Interfaz tenemos el login en el cual podremos ingresar con una cuenta creada con
una cuenta
Una vez que ingresemos con nuestra cuenta creada nos desplegara la siguiente interfaz en
la cual podremos navegar con las siguientes opciones que sería postulación, búsqueda,
En el primer recuadro que dice Académico le damos clic en completar para de esta
manera nos despliegue un formulario en donde rellenemos con los datos que nos solicita
En el recuadro que dice “Información Personal” si le damos clic de la misma forma nos
En el siguiente recuadro de datos familiares vamos a llenar todos los datos que nos pidan
Por último, tenemos un recuadro de Postulación en la cual nos permitirá elegir que tipo de
beca es a la que queremos postular y si tenemos los requisitos necesarios para aplicar a una de ellas
Una vez explorado los recuadros nos iremos a la barra lateral en la cual tenemos búsqueda
le damos clic en búsqueda y nos desplegara la interfaz en la cual nosotros podamos buscar o
En nuestra última opción que sería la de “edición” será la parte en donde podremos
4. Diseño de Software