4. Proyecto Web Tienda on Line_PHP_001
-
Upload
oscar-puma -
Category
Documents
-
view
10 -
download
0
description
Transcript of 4. Proyecto Web Tienda on Line_PHP_001
Desarrollo de Un Proyecto Web
Ing. Timoteo Calderón Letonawww.cistta.com
Tienda On Line
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
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
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
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
Diagrama de casos de uso tiendaonline
6
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)
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
Ejemplo 3: Desde el exterior de la definición de clase
9
Ejemplo5: desde el interior de la definición de la clase
Ejercicios
12