Вы находитесь на странице: 1из 19

1

Haga clic para modificar el


estilo de subttulo del patrn

Sesin 1.1

REPASO DEL
MODELO DE CAPAS
Ing. Cieza Mostacero Segundo Edwin
Docente

Facultad de Ingeniera
Carrera Profesional de Ingeniera de Sistemas Computacionales
Ciclo: VI

AGENDA

Introduccin

Logro de la sesin

El modelo de capas

Caso de Estudio: Matrcula

Diseando la estructura del proyecto con el estilo de programacin N Capas

Prctica de Clase

LOGRO DE LA SESIN

Al finalizar la sesin, el estudiante estructura un proyecto


de software utilizando Visual Studio 2013 y el estilo de
programacin por capas, en forma correcta.

MODELO DE
CAPAS?

Material: Anexo_1.1

CASO DE ESTUDIO

CASO DE ESTUDIO COMPAA DE CAPACITACIN


Soy el administrador de una compaa de
capacitacin que provee cursos, impartidos por
nuestros instructores, sobre tcnicas de
administracin. Enseamos cursos, los cuales
tienen un cdigo, nombre y costo. Base de datos I
y Gerencia de Negocios son dos de nuestros ms
populares cursos.
Los cursos varan en duracin desde uno a cuatro
das.
Edwin Cieza y Felipillo Melo son dos de
nuestros mejores instructores. Registramos el
nombre de cada instructor y el nmero telefnico.
Los estudiantes pueden tomar varios cursos a
travs del tiempo y muchos lo hacen. Javier
Hernndez del grupo RMCF tom todos los cursos
que ofrecemos. Nos gusta tener el nombre y
telfono de cada estudiante.

Resolvemos el
Caso Juntos?

Agrupar los objetos que pueden


tener muchos registros.
Soy el administrador de una compaa de
capacitacin que provee cursos, impartidos por
nuestros instructores, sobre tcnicas de
administracin. Enseamos cursos, los cuales
tienen un cdigo, nombre y costo. Base de datos I
y Gerencia de Negocios son dos de nuestros ms
populares cursos.

ENTIDAD

Los cursos varan en duracin desde uno a cuatro


das.
Edwin Cieza y Felipillo Melo son dos de
nuestros mejores instructores. Registramos el
nombre de cada instructor y el nmero telefnico.
Los estudiantes pueden tomar varios cursos a
travs del tiempo y muchos lo hacen. Javier
Hernndez del grupo RMCF tom todos los cursos
que ofrecemos. Nos gusta tener el nombre y
telfono de cada estudiante.

A partir de un dato se puede inferir


una caracterstica.
Soy el administrador de una compaa de
capacitacin que provee cursos, impartidos por
nuestros instructores, sobre tcnicas de
administracin. Enseamos cursos, los cuales
tienen un cdigo, nombre y costo. Base de datos I
y Gerencia de Negocios son dos de nuestros ms
populares cursos.

CARACTERISTICAS

Los cursos varan en duracin desde uno a cuatro


Edwin Cieza y Felipillo Melo son dos de
das.
nuestros mejores instructores. Registramos el
nombre de cada instructor y el nmero telefnico.
Los estudiantes pueden tomar varios cursos a
travs del tiempo y muchos lo hacen. Javier
Hernndez del grupo RMCF tom todos los cursos
que ofrecemos. Nos gusta tener el nombre y
telfono de cada estudiante.

Las caractersticas pueden estar


descritas en forma implcita o explcita.
Soy el administrador de una compaa de
capacitacin que provee cursos, impartidos por
nuestros instructores, sobre tcnicas de
administracin. Enseamos cursos, los cuales
tienen un cdigo, nombre y costo. Base de datos I
y Gerencia de Negocios son dos de nuestros ms
populares cursos.

CARACTERISTICAS

Los cursos varan en duracin desde uno a cuatro


das.
Edwin Cieza y Felipillo Melo son dos de
nuestros mejores instructores. Registramos el
nombre de cada instructor y el nmero
telefnico. Los estudiantes pueden tomar varios
cursos a travs del tiempo y muchos lo hacen.
Javier Hernndez del grupo RMCF tom todos los
cursos que ofrecemos. Nos gusta tener el nombre
y telfono de cada estudiante.

Cmo queda el modelo?

ENTIDADES Y CARACTERSTICAS DEL CASO

Curso
Codigo_Curso
Nombre

Instructor
Codigo_Instructor
Numero_Telefonico

Costo
Duracion

Estudiante

Matricula

Codigo_Estudiante

Codigo_Matricula

Nombre

Codigo_Estudiante

Telefono

Codigo_Curso
Codigo_Instructor

DISEANDO LA ESTRUCTURA DEL PROYECTO


EN CAPAS

DETALLES DE LA APLICACIN

Nombre de la base de datos: BDMATRICULA


Crear las 4 tablas: Curso, Instructor, Estudiante y Matricula
La estructura del proyecto en capas deber de ser la siguiente:

Agregar las referencias de Enterprise Library 6.0


Modificar el Web.Config
Crear las clases por cada capa (Solo una tabla. Ejemplo Curso)

DETALLES DE LA APLICACIN

Trabajando con las clases referentes a la tabla Curso de la base de datos.

INICIEMOS A TRABAJAR

TALLER DE APRENDIZAJE
Empresa las 3 abejitas

TALLER DE APRENDIZAJE
EMPRESA LAS 3 ABEJITAS
La Empresa Las 3 abejitas necesita tener la informacin de cada uno de
los empleados; se necesita mantener informacin de los nombres,
apellidos, cargo o empleo, fecha de contratacin y salario de cada
empleado. Para cualquier empleado por comisin, tambin necesita
mantener seguimiento de su posible comisin. A cada empleado se le
asigna un nmero nico.
La empresa est dividida en departamentos. Cada empleado est asignado
a un departamento, por ejemplo contabilidad, ventas o desarrollo. Se
necesita conocer el departamento responsable de cada empleado y la
localizacin del departamento. Cada departamento tiene un nmero nico,
por ejemplo contabilidad es 10 y ventas tiene el nmero 30. Algunos de los
empleados son gerentes.
Se necesita adems saber quin es el gerente de cada empleado y los
empleados de cada gerente.

PRCTICA 1.1: DESARROLLO DE LA APLICACIN CAPAS DEL


CASO LAS 3 ABEJITAS

Desarrollar una aplicacin web que soporte el registro de los datos que encuentres
en el caso de estudio Las 3 Abejitas. Recuerda que esta aplicacin deber de tener
el soporte de la capa Web utilizando el patrn de diseo MVC 5 (Investigacin).

La aplicacin deber de tener el mantenimiento de una sola tabla (usted decide con
cual trabajar).

Tipo de Trabajo: Grupal (2 Integrantes)

Вам также может понравиться