Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Actividad 4-Metodos Web Que Retornan Data JSON

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

UNIVERSIDAD DE SANTANDER – UDES Página 1 de 3

Actividad 3 Impl. Servicio Web – 374901A Versión: 01

PROGRAMA INGENIERÍA DE SOFTWARE Semestre A-2021

UNIVERSIDAD DE SANTANDER – UDES


Docente: Jorge Uriel Liévano C.
Tema: Actividad 3-Implementacion de un Web Method
Fecha: 26-Mar-2021

DATOS DEL ESTUDIANTE


Código: ________ Nombre: ____________________________

ACTIVIDAD

Crear un proyecto de Aplicación de Consola ASP.Net (.Net framework) de servicio denominado


appServTiendaPeliculas_Nombre1_Apellido1 la cual recuperará información de una base de datos de
SQQLServer denominada BDTiendaPeliculas y otro proyecto de Aplicación de consola (.Net framework)
denominado appClienteTiendaPeliculas_Nombre1_Apellido1 la cual consumirá los métodos web de la aplicación
de servicios. La base de datos BDTiendaPeliculas contiene las siguientes tablas:

 Película: que contiene las películas de la tienda de películas.


 Alquiler: que contiene información sobre los alquileres que se han realizado por película,
 Multa: que guarda las respectivas multas que se generan por no entregar las películas a tiempo.
 Afiliado: que guarda información de cada cliente miembro de la tienda de películas con sus datos personales.
 Sucursal: que contiene información sobre cada sucursal donde se realiza cada alquiler de película.

Además, se tiene el diagrama entidad relación

1
UNIVERSIDAD DE SANTANDER – UDES Página 2 de 3

Actividad 3 Impl. Servicio Web – 374901A Versión: 01

PROGRAMA INGENIERÍA DE SOFTWARE Semestre A-2021

Se requiere implementar los siguientes requerimientos funcionales:

1. Las tablas de la base de datos las puede llenar a mano.


2. El programa debe contar con un menú en pantalla (adjunto comparto proyecto de consola appMenuConsola)
el cual debe tener las siguientes opciones de menú:

(1) Sucursales
(2) Películas
(3) Afiliados
(4) Alquiler
(5) Listados
(6) Salir

3. Del anterior menú sólo se requiere para esta actividad, implementar los siguientes informes por pantalla:

5.1 Listado de Afiliados


5.2 Listado de Películas alquiladas
5.3 Listado de Sucursales
5.4 Listado de Afiliados multados

4. Para lo anterior, la aplicación de servicios debe implementar los Web Methods correspondientes teniendo en
cuenta que el formato utilizado para el consumo de los datos es JSON. Los datos de cada informe deben
presentarse en orden alfabético.
5. De cada informe que genere en pantalla capture un ScreenShot y lo pega al final de este documento
6. Una vez resuelta la actividad, de ambos proyectos elimine la carpeta bin.
7. Para subir la solución cree una carpeta con el siguiente nombre appActividad03_Nombre1_Apellido1. Dentro
de esta carpeta copie los 2 proyectos junto con el archivo de base de datos. Para separar o desajuntar la
base de datos vea el siguiente video: https://youtu.be/NZFSkrXHhWE
8. Finalmente comprime la carpeta appActividad03_Nombre1_Apellido1.
9. Subir a la Plataforma extendida de Moodle.
10. Fin.

Nota: Les recuerdo que la actividad es individual. Una cosa es trabajar en equipo y otra cosa es diseñar su propia
solución. Cada uno debe diseñar su propia solución.

SOLUCIÓN: Subir solución al Aula Extendida de Moodle

<< Screenshot – Listado de Afiliados>>

<< Screenshot – Listado de Películas alquiladas>>

<< Screenshot – Listado de Sucursales>>


2
UNIVERSIDAD DE SANTANDER – UDES Página 3 de 3

Actividad 3 Impl. Servicio Web – 374901A Versión: 01

PROGRAMA INGENIERÍA DE SOFTWARE Semestre A-2021

<< Screenshot – Listado de Afiliados multados>>

También podría gustarte