SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Programación III, 7mo Quimestre, 2011                                       Ing. Fabián Redrován


Proyecto Programación III (entrega última semana de junio/2011)
Tema: Desarrollo de una tienda online de E-Commerce B2C

Requerimientos Generales
   Aplicación Web ASP .Net con C-Sharp
   Base de datos: SQL Server 2005 o mayor versión, Access 2007 o mayor versión
       El diseño es libre, pero debe existir por lo menos las siguientes tablas:
            Categorías, productos, carrito, cliente, factura y su detalle.
   Mínimo las siguientes páginas
       Inicio (home)
            Banner superior (horizontal toda la página) (común para todas las páginas)
            • Botones/enlaces de navegación hacia HOME, CARRITO (indicar
                 permanentemente con un número cuantos ítems hay en el carrito)
            • Caja de texto y botón/imagen/link “buscar” para búsquedas de productos
                 ♦ Implementar búsqueda por nombre de producto, descripción corta de
                     producto, y descripción larga de producto, y por nombre de categoría del
                     producto
            Menú vertical (izquierdo) (común para todas la páginas)
            • Incluya por lo menos accesos directos a categorías y subcategorías si las hay
                 (menú tipo árbol), acceso a la página del carrito
            Contenido principal (derecho)
            • Lugar que cambia contenido dependiendo de la página
       Página de categorías
            Página que se accede desde menú vertical
            Lista categorías de productos (mínimo 4):
            • Imagen (con link a lista de productos)
            • Nombre (con link a lista de productos)
            • Descripción corta
       Página de Lista de Productos por Categoría o Por Búsqueda (Obligatorio: usar una sola
       página para las dos acciones)
            Página que lista todos los productos de una categoría. Se accede desde la página
            de categorías cuando se selecciona una.
            También puede listar todos los productos (o ninguno con un mensaje apropiado),
            como resultado de la búsqueda.
            Listado de productos:
            • Imagen (con link a detalle de producto)
            • Nombre(con link a detalle de producto)
            • Descripción corta
            • PVP
       Página de Detalle de Producto
            Página con la información detallada del producto:
            • Imagen grande del producto
            • Nombre del producto
            • Descripción detallada del producto (puede ser varios párrafos)
            • Precio
            • Stock
            • Imagen o hipervínculo que cargue el producto al carrito


                                                                                           1
Programación III, 7mo Quimestre, 2011                                           Ing. Fabián Redrován



       Página del carrito de compras (se accede desde el ícono del carrito en el banner y
       desde el menú vertical)
            Aquí se debe:
            • Permitir cambiar las cantidades de los ítems en el carrito y actualizarlo
                 (actualizar subtotales y totales). Validar el stock del producto (disponibilidad).
            • Permitir eliminar del carrito cualquier ítem y actualizar totales
            Imagen, hipervínculo o botón que permita hacer el CHECKOUT (pagar). Validar el
            stock de lo que se está comprando.
            Imagen, hipervínculo o botón que permita seguir comprando (regresar al listado
            de categorías)
       Página de pago (se accede a ésta cuando se hace el checkout)
            En este punto se solicita información personal del cliente empezando con el e-mail
            (con esta dirección electrónica se debe identificar al cliente de manera única). Esto
            es porque:
            • Se debe pedir ingresar el email, si existe se carga la información del cliente que
                 está asociada a ese email, si no existe se pide crear un nuevo cliente
            Luego solicitar la forma de pago (únicamente se acepta tarjeta de crédito):
            • Seleccionar el tipo de tarjeta (Visa, Mastercard, American Express)
            • Ingresar el nombre de la persona que consta en la tarjeta
            • Ingresar el número de tarjeta y validar
            • Ingresar la fecha de caducidad de la tarjeta y validar
            Luego solicitar la forma de envío (únicamente seleccionar ciertos courrier)
            • Mostrar un lista de courriers autorizados y seleccionar uno
            • Ingresar dirección de envío: Incluir selección de provincia y ciudad desde
                 dropdownlists
            • Informar el valor del envío (depende del courrier y la ciudad de envío). Valor
                 adicional que debe incluirse en la factura
            Imagen, hipervínculo o botón que permita realizar y aceptar el pago
       Página de la factura (se accede desde la página de la forma de pago y envío luego de
       haberse validado todo)
            Mostrar factura completa (cabecera y detalle), lista para imprimir. En este punto
            se debe haber limpiado/borrado los ítems del carrito de compras.
            Esta página sólo tiene un acceso a home y no tiene banner ni menú vertical.
   No utilizar frames/marcos
   Diseñar las páginas con colores, estilos y objetos apropiados
   Es obligatorio que NO se implemente acceso por usuario y contraseña, es decir, cualquiera
   que ingrese a la tienda online puede llenar el carrito de compras y pagar por ello.
   Es obligatorio que el carrito de compras sea PERSISTENTE, es decir, yo cierro el navegador
   y lo vuelvo a abrir en la tienda y debo encontrar el carrito de compras como estaba. Solo
   se borra si se eliminan explícitamente los productos de él o si ya se pagó por la compra
   (emisión de factura). Esto se implementa con el manejo de sesiones y cookies (investigar).
   Cuando agrego un producto al carrito de compras, esto debe hacerse internamente,
   mostrar tal vez un mensaje que indique que ya se agregó al carrito, pero SI DEBE
   incrementar en 1 el número de ítems del carrito que se ve en el banner. No mostrar el
   carrito (NO ir a la página del carrito automáticamente).
   Ver: www.amazon.com, www.walmart.com, www.sears.com, www.decathlon.es


                                                                                                 2

Más contenido relacionado

Destacado

Aydinlatma direkleri temel temel detaylari
Aydinlatma direkleri temel  temel detaylariAydinlatma direkleri temel  temel detaylari
Aydinlatma direkleri temel temel detaylari
esregroup
 
Domingo 4º.adviento c.
Domingo 4º.adviento c.Domingo 4º.adviento c.
Domingo 4º.adviento c.
roberconz
 
Queres%20ser%20voluntario[1]
Queres%20ser%20voluntario[1]Queres%20ser%20voluntario[1]
Queres%20ser%20voluntario[1]
Fatima Campos
 
Trabajo%20incendios.odt 1
Trabajo%20incendios.odt 1Trabajo%20incendios.odt 1
Trabajo%20incendios.odt 1
alba3838
 
Proyecto Intervención Irene Garcia
Proyecto Intervención Irene GarciaProyecto Intervención Irene Garcia
Proyecto Intervención Irene Garcia
Irene1641
 

Destacado (19)

Aydinlatma direkleri temel temel detaylari
Aydinlatma direkleri temel  temel detaylariAydinlatma direkleri temel  temel detaylari
Aydinlatma direkleri temel temel detaylari
 
How to increase online traffic for your website
How to increase online traffic for your websiteHow to increase online traffic for your website
How to increase online traffic for your website
 
Wojna austriacko-pruska-wojna-austrii-z-prusami-i-wlochami-w-1866-roku
Wojna austriacko-pruska-wojna-austrii-z-prusami-i-wlochami-w-1866-rokuWojna austriacko-pruska-wojna-austrii-z-prusami-i-wlochami-w-1866-roku
Wojna austriacko-pruska-wojna-austrii-z-prusami-i-wlochami-w-1866-roku
 
Trabajoinstagrampaulafernándeznachocogollo
TrabajoinstagrampaulafernándeznachocogolloTrabajoinstagrampaulafernándeznachocogollo
Trabajoinstagrampaulafernándeznachocogollo
 
Utdrag Fhs Chefskurs 1959
Utdrag Fhs Chefskurs 1959Utdrag Fhs Chefskurs 1959
Utdrag Fhs Chefskurs 1959
 
Xavacans
XavacansXavacans
Xavacans
 
Domingo 4º.adviento c.
Domingo 4º.adviento c.Domingo 4º.adviento c.
Domingo 4º.adviento c.
 
Queres%20ser%20voluntario[1]
Queres%20ser%20voluntario[1]Queres%20ser%20voluntario[1]
Queres%20ser%20voluntario[1]
 
Business and the euro crise
Business and the euro criseBusiness and the euro crise
Business and the euro crise
 
Voucher8810180
Voucher8810180Voucher8810180
Voucher8810180
 
UTH ZTC Presentation
UTH ZTC PresentationUTH ZTC Presentation
UTH ZTC Presentation
 
How to honda indy 200 race on my pc
How to honda indy 200 race on my pcHow to honda indy 200 race on my pc
How to honda indy 200 race on my pc
 
Trabajo%20incendios.odt 1
Trabajo%20incendios.odt 1Trabajo%20incendios.odt 1
Trabajo%20incendios.odt 1
 
Winning Marketing Plans for Arkansas Small Businesses
Winning Marketing Plans for Arkansas Small BusinessesWinning Marketing Plans for Arkansas Small Businesses
Winning Marketing Plans for Arkansas Small Businesses
 
Money notes 2 14-13
Money notes 2 14-13Money notes 2 14-13
Money notes 2 14-13
 
Proyecto (laura benizalon)
Proyecto (laura benizalon)Proyecto (laura benizalon)
Proyecto (laura benizalon)
 
JPG_card
JPG_cardJPG_card
JPG_card
 
Frauen In Der Astronomie
Frauen In Der AstronomieFrauen In Der Astronomie
Frauen In Der Astronomie
 
Proyecto Intervención Irene Garcia
Proyecto Intervención Irene GarciaProyecto Intervención Irene Garcia
Proyecto Intervención Irene Garcia
 

Similar a Proyecto programación iii

Manual joomshopping
Manual joomshoppingManual joomshopping
Manual joomshopping
ibanezortega
 
Guía compra textilmallorca
Guía compra textilmallorcaGuía compra textilmallorca
Guía compra textilmallorca
Pl18
 
Punto de venta web. Manual del usuario. ERPBox
Punto de venta web. Manual del usuario. ERPBoxPunto de venta web. Manual del usuario. ERPBox
Punto de venta web. Manual del usuario. ERPBox
collectivecube
 
Curso Site Cn
Curso Site CnCurso Site Cn
Curso Site Cn
ingjazz
 
15 Errores Comunes En E Commerce DiseñO
15 Errores Comunes En E Commerce DiseñO15 Errores Comunes En E Commerce DiseñO
15 Errores Comunes En E Commerce DiseñO
Utopia Z
 
Tic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerceTic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerce
Christhian Flores
 

Similar a Proyecto programación iii (20)

Regalia Guía Rápida
Regalia Guía RápidaRegalia Guía Rápida
Regalia Guía Rápida
 
Como comprar en Diabetesmart
Como comprar en DiabetesmartComo comprar en Diabetesmart
Como comprar en Diabetesmart
 
Administracion
AdministracionAdministracion
Administracion
 
Administracion
AdministracionAdministracion
Administracion
 
Wix
Wix Wix
Wix
 
Manual joomshopping
Manual joomshoppingManual joomshopping
Manual joomshopping
 
Ricardo Rodríguez - eCommerce Day El Salvador Online [Live] Experience
Ricardo Rodríguez - eCommerce Day El Salvador Online [Live] ExperienceRicardo Rodríguez - eCommerce Day El Salvador Online [Live] Experience
Ricardo Rodríguez - eCommerce Day El Salvador Online [Live] Experience
 
Guía compra textilmallorca
Guía compra textilmallorcaGuía compra textilmallorca
Guía compra textilmallorca
 
Manual de Prestashop 1.5+ en Español – WebHome & WebDime
Manual de Prestashop 1.5+ en Español – WebHome & WebDime Manual de Prestashop 1.5+ en Español – WebHome & WebDime
Manual de Prestashop 1.5+ en Español – WebHome & WebDime
 
Punto de venta web. Manual del usuario. ERPBox
Punto de venta web. Manual del usuario. ERPBoxPunto de venta web. Manual del usuario. ERPBox
Punto de venta web. Manual del usuario. ERPBox
 
Tienda online de L'arete Sport
Tienda online de L'arete Sport Tienda online de L'arete Sport
Tienda online de L'arete Sport
 
Configura tu cuenta Aliexpress
Configura tu cuenta AliexpressConfigura tu cuenta Aliexpress
Configura tu cuenta Aliexpress
 
logotipos
logotiposlogotipos
logotipos
 
Cómo poner tu tienda online
Cómo poner tu tienda onlineCómo poner tu tienda online
Cómo poner tu tienda online
 
Curso Site Cn
Curso Site CnCurso Site Cn
Curso Site Cn
 
15 Errores Comunes En E Commerce DiseñO
15 Errores Comunes En E Commerce DiseñO15 Errores Comunes En E Commerce DiseñO
15 Errores Comunes En E Commerce DiseñO
 
Tienda basica
Tienda basicaTienda basica
Tienda basica
 
Manual vitrina virtual econexia ecosistema agroindustria y alimentos
Manual vitrina virtual econexia ecosistema agroindustria y alimentosManual vitrina virtual econexia ecosistema agroindustria y alimentos
Manual vitrina virtual econexia ecosistema agroindustria y alimentos
 
La plataforma Prestashop
La plataforma PrestashopLa plataforma Prestashop
La plataforma Prestashop
 
Tic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerceTic71 equipo6 tema2_af_commerce
Tic71 equipo6 tema2_af_commerce
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Proyecto programación iii

  • 1. Programación III, 7mo Quimestre, 2011 Ing. Fabián Redrován Proyecto Programación III (entrega última semana de junio/2011) Tema: Desarrollo de una tienda online de E-Commerce B2C Requerimientos Generales Aplicación Web ASP .Net con C-Sharp Base de datos: SQL Server 2005 o mayor versión, Access 2007 o mayor versión El diseño es libre, pero debe existir por lo menos las siguientes tablas: Categorías, productos, carrito, cliente, factura y su detalle. Mínimo las siguientes páginas Inicio (home) Banner superior (horizontal toda la página) (común para todas las páginas) • Botones/enlaces de navegación hacia HOME, CARRITO (indicar permanentemente con un número cuantos ítems hay en el carrito) • Caja de texto y botón/imagen/link “buscar” para búsquedas de productos ♦ Implementar búsqueda por nombre de producto, descripción corta de producto, y descripción larga de producto, y por nombre de categoría del producto Menú vertical (izquierdo) (común para todas la páginas) • Incluya por lo menos accesos directos a categorías y subcategorías si las hay (menú tipo árbol), acceso a la página del carrito Contenido principal (derecho) • Lugar que cambia contenido dependiendo de la página Página de categorías Página que se accede desde menú vertical Lista categorías de productos (mínimo 4): • Imagen (con link a lista de productos) • Nombre (con link a lista de productos) • Descripción corta Página de Lista de Productos por Categoría o Por Búsqueda (Obligatorio: usar una sola página para las dos acciones) Página que lista todos los productos de una categoría. Se accede desde la página de categorías cuando se selecciona una. También puede listar todos los productos (o ninguno con un mensaje apropiado), como resultado de la búsqueda. Listado de productos: • Imagen (con link a detalle de producto) • Nombre(con link a detalle de producto) • Descripción corta • PVP Página de Detalle de Producto Página con la información detallada del producto: • Imagen grande del producto • Nombre del producto • Descripción detallada del producto (puede ser varios párrafos) • Precio • Stock • Imagen o hipervínculo que cargue el producto al carrito 1
  • 2. Programación III, 7mo Quimestre, 2011 Ing. Fabián Redrován Página del carrito de compras (se accede desde el ícono del carrito en el banner y desde el menú vertical) Aquí se debe: • Permitir cambiar las cantidades de los ítems en el carrito y actualizarlo (actualizar subtotales y totales). Validar el stock del producto (disponibilidad). • Permitir eliminar del carrito cualquier ítem y actualizar totales Imagen, hipervínculo o botón que permita hacer el CHECKOUT (pagar). Validar el stock de lo que se está comprando. Imagen, hipervínculo o botón que permita seguir comprando (regresar al listado de categorías) Página de pago (se accede a ésta cuando se hace el checkout) En este punto se solicita información personal del cliente empezando con el e-mail (con esta dirección electrónica se debe identificar al cliente de manera única). Esto es porque: • Se debe pedir ingresar el email, si existe se carga la información del cliente que está asociada a ese email, si no existe se pide crear un nuevo cliente Luego solicitar la forma de pago (únicamente se acepta tarjeta de crédito): • Seleccionar el tipo de tarjeta (Visa, Mastercard, American Express) • Ingresar el nombre de la persona que consta en la tarjeta • Ingresar el número de tarjeta y validar • Ingresar la fecha de caducidad de la tarjeta y validar Luego solicitar la forma de envío (únicamente seleccionar ciertos courrier) • Mostrar un lista de courriers autorizados y seleccionar uno • Ingresar dirección de envío: Incluir selección de provincia y ciudad desde dropdownlists • Informar el valor del envío (depende del courrier y la ciudad de envío). Valor adicional que debe incluirse en la factura Imagen, hipervínculo o botón que permita realizar y aceptar el pago Página de la factura (se accede desde la página de la forma de pago y envío luego de haberse validado todo) Mostrar factura completa (cabecera y detalle), lista para imprimir. En este punto se debe haber limpiado/borrado los ítems del carrito de compras. Esta página sólo tiene un acceso a home y no tiene banner ni menú vertical. No utilizar frames/marcos Diseñar las páginas con colores, estilos y objetos apropiados Es obligatorio que NO se implemente acceso por usuario y contraseña, es decir, cualquiera que ingrese a la tienda online puede llenar el carrito de compras y pagar por ello. Es obligatorio que el carrito de compras sea PERSISTENTE, es decir, yo cierro el navegador y lo vuelvo a abrir en la tienda y debo encontrar el carrito de compras como estaba. Solo se borra si se eliminan explícitamente los productos de él o si ya se pagó por la compra (emisión de factura). Esto se implementa con el manejo de sesiones y cookies (investigar). Cuando agrego un producto al carrito de compras, esto debe hacerse internamente, mostrar tal vez un mensaje que indique que ya se agregó al carrito, pero SI DEBE incrementar en 1 el número de ítems del carrito que se ve en el banner. No mostrar el carrito (NO ir a la página del carrito automáticamente). Ver: www.amazon.com, www.walmart.com, www.sears.com, www.decathlon.es 2