4. proyecto web tienda on line_php_001

12
Desarrollo de Un Proyecto Web Ing. Timoteo Calderón Letona www.cistta.com Tienda On Line

Upload: oscar-puma

Post on 23-Jan-2016

12 views

Category:

Documents


0 download

DESCRIPTION

proyecto tienda online

TRANSCRIPT

Page 1: 4. Proyecto Web Tienda on Line_PHP_001

Desarrollo de Un Proyecto Web

Ing. Timoteo Calderón Letonawww.cistta.com

Tienda On Line

Page 2: 4. Proyecto Web Tienda on Line_PHP_001

Pasos fundamentales en la creación de un

proyecto web Aplicar Ing. De Software al desarrollo web

Planificar y ejecutar el proyecto(uso de Project)

Reutilización del código.

Escribir código sostenible(estandarizar var y funciones).

Elegir un entorno de desarrollo.

Documentar el proyecto.

Prototipos

Separar lógica, contenido y presentación.(MVC)

Optimizar el código.

2

Page 3: 4. Proyecto Web Tienda on Line_PHP_001

Planificar y ejecutar el proyecto web

¿Para qué va ha servir este proyecto?

¿Qué componentes forman el proyecto?

Intentar utilizar códigos preconstruidos.

Estructurar claramente todo el proceso.

Construir un prototipo Separar contenido y lógica. Optimizar el código. Hacer pruebas parciales.

3

Page 4: 4. Proyecto Web Tienda on Line_PHP_001

El Espacio del Problema Un cliente busca comprar algo y se loguea al sistema online

El cliente selecciona los productos que desea comprar

El sistema alista el carrito de compras con los productos seleccionados

El cliente decide realizar la compra y procede a realizar el pago

El sistema valida sus datos El cliente paga con un sistema de pagos.

4

Page 5: 4. Proyecto Web Tienda on Line_PHP_001

Requerimientos Funcionales TiendaOnLine

5

Cod

Descripción del Requerimiento Funcional

Actor Caso de Uso

RF1

El cliente se registra en el sistema Cliente Registrar Usuario

RF2

El sistema valida los datos del cliente Sistema

Autenticar Usuario

RF3

El cliente busca el o los productos de su preferencia

Cliente Buscar producto

RF4

El sistema devuelve una descripción del producto

Sistema

Devolver descripción producto

RF5

El sistema muestra las ofertas del día o de la semana

Sistema

Listar ofertas

RF6

El cliente selecciona uno o más productos que desea comprar

Cliente Realizar compra

RF6

El sistema muestra detalles de los productos de la compra

Sistema

Devolver productos de una compra

RF7

El sistema alista el carrito de compras

Sistema

Listar productos de la compra

RF8

El cliente realiza el pago de su compra, luego de seleccionar el sistema de pago(en efectivo, tarjeta de crédito, pago efectivo, paypal, etc).

Cliente Realizar pago

Page 6: 4. Proyecto Web Tienda on Line_PHP_001

Diagrama de casos de uso tiendaonline

6

Page 7: 4. Proyecto Web Tienda on Line_PHP_001

7

Tienda On Line

HTML, CSS3

(EstructuraRapidez,

limpieza y dinamismo)

FRAMEWORK

(Twiter BOOTSTRA

P

PHP 5.3.0(Para la

Funcionalidad)

MySQL(Base de Datoss)

SEGURIDAD

(validación en el lado

del servidor)

GANAS DE APRENDER(nadie va a desarrollar

por nosotros)

Page 8: 4. Proyecto Web Tienda on Line_PHP_001

8

Qué necesitamos para crear nuestra aplicación?

CATALOGO ON LINECon todos los productos,

clasificados por categorías

INTERFAZ DE ADMNISTRACIONPara gestionar la tienda On Line y

poder editar los artículos y las categorías

CARRITO DE COMPRASPara realizar un seguimiento de

los artículos que el cliente va comprando.

SCRIPT DE CAJAPara procesar los pagos y recoger detalles para los

envíos

BASE DE DATOSPara almacenar los

productos que queremos presentar en la tienda on

line

1

2

3

4

5

Page 9: 4. Proyecto Web Tienda on Line_PHP_001

Ejemplo 3: Desde el exterior de la definición de clase

9

Page 10: 4. Proyecto Web Tienda on Line_PHP_001
Page 11: 4. Proyecto Web Tienda on Line_PHP_001

Ejemplo5: desde el interior de la definición de la clase

Page 12: 4. Proyecto Web Tienda on Line_PHP_001

Ejercicios

12