Actividad Eje 1 programacion PDF

Title Actividad Eje 1 programacion
Author jhisset ausique
Course Logica de programacion
Institution Fundación Universitaria del Área Andina
Pages 8
File Size 492 KB
File Type PDF
Total Downloads 334
Total Views 476

Summary

Download Actividad Eje 1 programacion PDF


Description

ACTIVIDAD EVALUATIVA EJE 1 Modelos de programación II

Katherine Romero

Agosto 2021 Fundación universitaria del Área Andina Ingeniería de sistemas

Modelos de programación II

Contenido Introducción ................................................................................................................................................................ Planteamiento del problema ....................................................................................................................................... Definición de componentes y modelo planteado ....................................................................................................... 4 5 Componentes y flujo ................................................................................................................................................... CONCLUSIONES ...........................................................................................................................................................

Modelos de programación II

Introducción El Marco Modelo-Vista-Controlador (MVC) es un patrón de arquitectura que separa una aplicación en tres componentes lógicos principales Modelo, Vista y Controlador. De ahí la abreviatura MVC. Cada componente de la arquitectura está construido para manejar un aspecto de desarrollo específico de una aplicación. MVC separa la lógica empresarial y la capa de presentación entre sí. Se utilizaba tradicionalmente para interfaces gráficas de usuario (GUI) de escritorio. Hoy en día, la arquitectura MVC se ha vuelto popular para diseñar aplicaciones web y aplicaciones móviles.

3

Planteamiento del problema Un instituto de formación de conducción, requiere mejorar la gestión de la información académica y garantizar el acceso a servicios web para los Instrucctores, con este propósito los directivos proponen poner en marcha una aplicación web, Esta aplicación tiene como objetivos principales acelerar los trámites académicos y reducir la carga laboral del área administrativa del instituto. En ese orden de ideas, se plantea un modelo con las siguientes características:

Definición de componentes y modelo planteado De acuerdo al patrón de arquitectura de software para plataformas web, se plantea el siguiente diseño para la página de consulta y generación de certificados de estudio del instituto. 1. Sitio web para interacción con el usuario. 2. Controlador que incluye un gestor de solicitudes. 3. Base de datos donde se almacenan los datos de cada usuario.

4

Componentes y flujo

3.1.

VISTA

Luego de finalizar registro de los datos del usuario, es decir nombres, apellidos, número del documento de identificación y correo electrónico, la siguiente acción es la autenticación en el sistema utilizando el usuario correspondiente, el cual consta de nombre o número de identificación y la respectiva clave.

5

se garantiza el acceso de usuarios previamente registrados, a los que se les ha asignado un rol que coincide con sus responsabilidades y con las actividades que ejecuta, estas actividades determinan los permisos que tendrá disponibles dicho usuario al desplegar su perfil, como por ejemplo:  Subir notas de los estudiantes de un programa de formación.  Consultar calendario académico.

3.2. MODELO El modelo es un módulo compuesto primordialmente por un esquema de clase. El esquema de clase a su vez consta de la información detallada de cada objeto, teniendo en cuenta que un objeto Una lista de asistencia, el cual incluye nombre completo del estudiante, programa de formación, Curso y Asistencia, En este orden de ideas, en el módulo correspondiente al modelo se concentran los datos vinculados con las características y funciones que brinda la aplicación.

6

3.3. CONTROLADOR Este módulo se ocupa de la gestión de consultas, las cuales se ejecutan en una base de datos específica, que a su vez pone en marcha las conexiones necesarias utilizando un lenguaje de desarrollo de software. Este proceso concluye con el tratamiento y organización de los datos para su posterior envío al modelo de la vista. En caso de que se requiera verificar si un estudiante está inscrito en un programa de formación, esto se realiza ejecutando una consulta, la cual busca dentro de la base datos la información suministrada: nombres, apellido, número del documento de identificación, programa de formación.

7

CONCLUSIONES se llegó a una mejor comprensión de la importancia del marco arquitectónico la cual separa los datos y principalmente lo que es la lógica de negocio de una aplicación de su representación y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado, define componentes para la representación de la información, que permite interactuar con el usuario para ofrecer soluciones efectivas mediante el uso de tecnologías del lado del navegador y del servidor.

8...


Similar Free PDFs