Programacion en capas

Páginas: 7 (1735 palabras) Publicado: 4 de mayo de 2015
Programación en capas / Web Service
Caso de estudio
Una famosa empresa que realiza análisis de video juegos desea implementar una nueva funcionalidad en la que los usuarios (miembros de un equipo evaluador de juegos) podrán poner una nota a dichos juegos.
Base de datos
Usuario (ci, Nick, edad, avatar)
Analisis(id,nombre del juego,ci,nota)
Juego (nombre del juego,empresadesarrollo)
Usuario.- Latabla usuarios almacenara los datos de los usarios que se registren al sistema, quienes posteriormente se identificaran solo utilizando su ci, adicionalmente los usuarios podrán almacenar su avatar.
Juego.- En esta tabla tendremos la lista de juegos que se evaluaran.
Analisis.- usuario almacenara el juego, el ci y la nota con la que el usuario lo haya calificado.
Desarrollo del proyecto
Ingreso deusuarios (usuarios.aspx):
Los usuarios llenan todos los datos y opcionalmente suben una imagen
Realizar análisis (analisis.aspx):
Se selecciona el nombre del juego y el ci del usuario para poder dar una nota al juego seleccionado.
Ver juegos (juegos.aspx):
Permite ver un listado de todos los juegos.
Buscar juegos (buscarjuegos.aspx):
Permite ver un listado de los juegos y notas que ha puestosegún el id especificado.
Menu (default.aspx)
Permite navegar a las páginas descritas anteriormente.
Ingresar juegos (ingresarjuegos.aspx)
Nos permitirá ingresar nuevos juegos
Procedimiento
Crear una base de datos llamada Análisis con las respectivas tablas descritas en la anterior página.
Nota: Crear la base de datos en Sql Server2008 R2 o el que tengan instalado en su equipo.
Crear un nuevo proyectollamado análisis.
Dentro de este proyecto crear una página llamada usuarios.aspx, analisis.aspx, juegos.aspx, buscarjuegos.aspx, ingresarjuegos.aspx, default.aspx
Diseño de las páginas
Usuarios.aspx
Diseñar la página de acuerdo a los campos creados en nuestra tabla de usuarios
Label1  CI
Label2-Nick
Label3 Edad
Label4Avatar
Label5 Mensaje correcto-incorrecto
3 TextBoxes y para el avatar uncontrol FileUpload
1 botón Aceptar
Un link button que este direccionado a la página default.aspx, para esto cambiamos la propiedad PostBack Url del link button y seleccionamos la página default.aspx.
Analisis.aspx
En la página de análisis se podrá seleccionar un ci, un nombre de juego y una nota.
Juegos.aspx
Simplemente un listado de los juegos ingresados.





Comencemos con la programaciónHacemos click derecho sobre nuestra solución, luego agregar nuevo sitio web y seleccionamos servicio web

Debemos verificar que nuestro .Net framework sea 3.5 y le cambiamos el nombre a serviciowebjuegos

Nuestra estructura debe quedar como se muestra en la siguiente figura:

Hacemos click derecho sobre APP_Code, agregar nuevo elemento y buscamos un dataset y le cambiamos el nombre a DSjuegos, si nosaparece la ventana del wizard le decimos Cancel.
Conexión a la base de datos
En el explorador de servidores (cntrl + alt + s )hacemos click derecho sobre conexión de datos y luego click en Agregar conexión.

Seguimos paso a paso el wizard. (Si tiene dudas en este punto consultar con el Docente)
Una vez que tenemos agregada nuestra base de datos desde SQL Server 2008 R2, debemos jalar las tablas anuestro dataset. (Simplemente haciendo click en la tabla y jalándola al dataset).

Siguiente Paso: Click derecho sobre JuegosTable Adapter y seleccionamos configurar, hacemos click en siguiente hasta llegar a la siguiente ventana

Cambiamos los nombres a: Nombre de método: FillJuegos y GetData por GetDataJuegos, nuetro table adapter debería quedar asi:

Repetimos este proceso paraUsuariosTableAdapter y nuestro table adapter debería quedar asi

Para AnalisisTableAdapter es diferente porque recordemos que queremos buscar datos de esta tabla entonces el proceso es el siguiente:
Paso 1: Click derecho en AnalisisTableAdapter , seleccionamos configurar
Paso 2: Hacemos click en Generador de consultas
Paso 3: Modificar el query : SELECT nombrejuego,ci,nota
FROM análisis
WHERE ci =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion por capas
  • programación en capas
  • programacion por capas
  • Programación en Capas
  • 36829629-Programacion-En-Capas
  • Netbeans programacion n-capas
  • Modelo en capas de la programacion
  • programacion en 2 y 3 capas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS