carrito
PROYECTO WEB ASP.NET
CON C# Y SQL SERVER 2008
BASADO EN ARQUITECTURA TRES CAPAS
CARRITO DE COMPRAS
Docente: Ing. Hobby Saavedra Rosas
Email: saavedravh@hotmail.com
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
DESARROLLO DE CARRITO DE COMPRAS
1. Diagrama entidad relación de la base de datos:Minimarket
2. Implementación de la base de datos MINIMARKET, en SQL Server 2008.
Estructura de las tablas de la
base datos Minimarket, en
SQL Server 2008.
Estructura de los procedimientos
almacenados, de la base datos
Minimarket, en SQL Server
2008.
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
3. Creación de la solución en Visual Studio 2010
3.1.Clic en Archivo /Nuevo Proyecto
3.2. Elegir otros tipos de proyectos /Solución en blanco
3.3. Agregamos las siguientes Bibliotecas de Clases con los siguientes nombres
ConexionBD
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Entidades
CapaDatos
CapaNegocio
Util
La capa presentación no es una biblioteca de clases es un proyectoasp.net
CapaPresentacion
4. Estructura del Proyecto Web, después de haber agregado todas las bibliotecas necesarias
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
5. Ahora procedemos a implementar cada biblioteca son sus respectivas clases
5.1. BDConexion: Creamos una clase
5.2. Asignamos el nombre de conexionBD
5.3. Obteniendo esta estructura depues dehaber creado la clase
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
5.4. Código fuente de la clases conexionBD
5.5. Ahora creamos las clases dentro de la Biblioteca de Clases Entidades, respectivas que
harán el mapeo con la base de datos, es decir por cada tabla de la base de datos,
crearemos una clase.
5.6. Debemos obtener la siguiente estructuraPor cada tabla de la base de
datos una clase.
5.7. Agregamos el código fuente para cada Clas:
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Clase: Cliente
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Clase : Producto
Ing. HobbySaavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Bueno para las demás clases, solo colocaré los atributos, y los métodos getter y
setter, los podrán generar sin ninguna problema.
Clase Categoria
Clase Pedido
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Clase DetallePedido
Clase Cargo
Clase EmpleadosIng. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Clase Usuario
Bueno hasta ahora se ha trabajado de forma independiente en cada Biblioteca de
Clases, lo que haremos ahora es relacionarlas, para poder integrar nuestra aplicación,
teniendo en cuenta que la arquitectura tres capas es lineal. Usaremos también el
patrón DAO.
La CapaDatos, necesita dosreferencias una a BDConexion y otra a las Entidades,
para manipular y almacenar la información.
Para poder vincular las bibliotecas solo deberemos hacer lo siguiente:
Seleccionamos las bibliotecas BDConexion y Entidades
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
La Capa lógica del negocio, tiene como referencias a la CapaDatos y Entidades
La Capa Presentación, tiene como referencias a la Capa Negocio, Entidades y Util.
Realizado el proceso de referenciar, ahora nos toca implementar la CapaDatos
6. Capa Datos
Creamos las siguientes clases, y la estructura final debe ser como se muestra en la imagen.
Ing. Hobby Saavedra Rosas
DESARROLLO DE APLICACIONES WEB EN ASP.NET CON C#
Código fuente en cada una de...
Regístrate para leer el documento completo.