0% encontró este documento útil (0 votos)
22 vistas19 páginas

Guia de Laboratorio 09

Resumen
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas19 páginas

Guia de Laboratorio 09

Resumen
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 19

ESCUELA PROFESIONAL DE

INGENIERÍA DE SISTEMAS

GUÍA DE LABORATORIO Nº 09
Sesión 09: Capa de presentación
Escuela : Ingeniería de Sistemas
Asignatura : Ingeniería de Software
Ciclo : V
Turno : M–T–N
Semestre : 2022-2
Docente : Ing.
INTRODUCCION
Actualmente los sistemas web se desarrollan aplicaciones dinámicas que necesitan tener
instalados y configurados servidores web que manejen los lenguajes de programación del
lado del servidor. Para ello debemos utilizar el MySql como manejador de base de datos para
las aplicaciones dinámicas. PHP para la creación de paginas dinámicas para que los usuarios
interactúen con la base de datos.
.
I. OBJETIVOS
Manejar el MySql y PHP en aplicaciones dinámicas.
II. EQUIPOS Y MATERIALES
 Computadora personal.
 Programa Laragon correctamente instalado
 Programa Dreaweaver correctamente instalados
 Cuaderno de clases, donde están los modelos resueltos en clase
III. METODOLOGIA Y ACTIVIDADES
a) Diseño de los ejercicios desarrollados en el aula.
b) Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de práctica
encargado para la calificación correspondiente.
c) Guardar la carpeta de sus archivos a sus memorias.
d) Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar todo en
orden.

IV. IMPORTANTE
 Antes de comenzar a manipular el programa crear siempre, una carpeta, donde se
guardarán todas las aplicaciones realizadas en el presente laboratorio con el nombre
LABORAT-12 dentro de la ruta C:\AppServ\www\ LABORAT-09 después de instalado el
servidor apache.

V. MANEJO DEL SOFTWARE


1.- Metodología del aplicativo
Se necesita que el sistema pueda registrar, modificar y eliminar los cursos para una
institución educativa.
Se va ha desarrollar la metodología para el desarrollo de los programas.

a.- Análisis de Requerimientos:


Diagrama de Casos de Uso

Clases de Análisis

Página 1 de 19
Diagrama de secuencia de clases de analisis

Diagrama de Clases Conceptuales

Página 2 de 19
Diseño de la Arquitectura

Views

Página 3 de 19
Controllers

Models

2.- Programación del Modelo

Se utiliza la base de datos bdalumno creado anteriormente


Se crea la tabla tcurso cuya estructura es:

Página 4 de 19
se debe instalar los siguientes programas:

Generamos nuevos programa

Presionamos el icono nuevo llamado index.php


Generamos las carpetas controllers,views y models

El programa index.php

Seleccionamos la carpeta views generamos el programa frminsertar.php

Página 5 de 19
El programa frmconsultar.php

El programa frmmodificar.php

Página 6 de 19
En la carpeta controller generamos el archivo cursoController.php

Página 7 de 19
En la carpeta models generamos el programa cursoDAO.php

Página 8 de 19
En la carpeta models generamos el programa conexión.php

Para ejecutar el programa en Larango

Página 9 de 19
Presionamos el botón Web

Presionamos en la link

Seleccionamos Lista de cursos

Practicas
Ejercicio 1: Se necesita que el sistema pueda registrar, modificar y eliminar los clientes
para una empresa.
Se va ha desarrollar la metodología para el desarrollo de los programas.

Página 10 de 19
Aplicar programación por capas, programar las siguientes capas:
 Modelo: clienteDAO, conexión.
 Vista: frmListarcliente, frmRegistrarcliente, frm_modificarcliente .
 Controlador: clienteController

Ejercicio 2: De la siguiente plantilla genere la metodología y los programas para


grabar, modificar y eliminar las sanciones.
ESPECIFICACIÓN DE CASO DE USO (UCS)
Universidad Continental
1. Breve Descripción
El caso de uso permite al Asistente de RRHH registrar una sanción (suspensión y/o amonestación) de un trabajador de la Financiera
ABC.
2. Flujo de Eventos
2.1. Flujo básico
1. El caso de uso comienza cuando el Asistente de RRHH solicita “Registrar Sanción” en el menú de Medidas
Disciplinarias.
2. El sistema muestra la interfaz “Registrar Sanción” con los siguientes campos:
Datos del Trabajador: código, apellidos y nombres, cargo, área, fecha de ingreso.
Datos de la Sanción: número, tipo de sanción, fecha, acción, días, motivo.
Además de las opciones: Buscar Trabajador, Grabar Sanción y Salir.
3. El Asistente de RRHH ingresa el código de trabajador
4. El Asistente de RRHH presiona “Buscar Trabajador”
5. El sistema muestra los datos del trabajador.
6. El Asistente de RRHH selecciona el tipo de sanción (amonestación, suspensión ó cese por despido).
7. El Asistente de RRHH ingresa los datos de la sanción.
8. El Asistente de RRHH presiona Grabar Sanción.
9. El sistema genera el número de la sanción, registra la sanción y muestra el MSG “Sanción Nro. 9999 registrada
correctamente”.
10. El Jefe de RRHH solicita Salir, el sistema cierra la interfaz y el caso de uso finaliza.
2.3. Flujos alternativos
<Trabajador no existe>
Si en el punto 5 el trabajador no existe, el sistema mostrara el MSG “Trabajador no existe” y el caso de uso continua en el paso 3.
<Sanción no registrada>
Si en el punto 9 el sistema no registra la sanción, mostrara el MSG “sanción no registrada” y el caso de uso continúa en el paso 8.
3. Requerimientos Especiales
Ninguno
4. Pre condiciones
1. El Asistente de RRHH debe estar logeado en el sistema.
2. Registro de trabajadores de la Financiera ABC disponible.
5. Post condiciones
En el sistema queda registrado la sanción del trabajador.
6. Puntos de Extensión
Ninguno
7. Prototipo (GUI)

Casos de uso de Prueba:

Página 11 de 19
Diagrama de Actividades: Registro de trabajador:

Página 12 de 19
Registro de Sanción:

Página 13 de 19
Página 14 de 19
Metodología (Grabar, Modificar y eliminar)
Controllers:

SancionController:

trabajadorController:

Página 15 de 19
Models:

Página 16 de 19
Conexión:

SancionDAO:

Página 17 de 19
TrabajadorDAO:

Views:

Página 18 de 19
Página 19 de 19

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy