Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2003, 23:05
mjavier22cl
 
Fecha de Ingreso: septiembre-2003
Mensajes: 2
Antigüedad: 20 años, 6 meses
Puntos: 0
Urgente Necesito Ayuda Para Un Taller

ESTE ES LO QUE ME PIDEN QUE HAGA, NECESITO AYUDA POR FAVOR,ES MUY URGENTE:

Para llevar a cabo este Portal el diseño e implementación del sitio Web debe ser en PHP que permita resolver los siguientes requerimientos:
1.La Plataforma permitirá el acceso a 2 tipos de usuarios:· VISITANTE: Son las personas que al entrar al Portal pueden visualizar todas los productos que se ofrecen a la venta con sus respectivos precios, pero no pueden realizar ninguna operación dentro del sistema hasta que se registran y pasan a ser Clientes.·
CLIENTES: Son las personas que están registradas dentro del sistema.
2. Al ingresar un Cliente, este debe ser dirigido a la página VENTA ONLINE, en la cual se visualizan todos los productos, sus respectivos precios unitarios, la opción de seleccionar la cantidad a comprar por cada uno, botones CALCULAR TOTAL, HISTORIAL DE COMPRAS, COMBOS 1, 2 y 3.
3. Botón CALCULAR TOTAL: Carga la página CONFIRMACIÓN DE LA COMPRA (_self), en la cual se despliega la lista de los productos, descripción, precio unitario, la cantidad seleccionada, el precio total por producto, el total de la Compra actual y botones COMPRAR, MODIFICAR PEDIDO.
4. Botón MODIFICAR PEDIDO: Carga la página MODIFICACION DEL PEDIDO (_self), en la cual se despliega la lista de los productos, el precio unitario, la cantidad seleccionada con la opción de cambiar a otra cantidad y botón CALCULAR TOTAL.
5. Botón COMPRAR: Registra la compra en el Sistema. Escribe en la última línea del archivo “ventas.dat” todos los datos del cliente, detalle de productos seleccionados (nombre, descripción, precio unitario, cantidad y precio total), el total de la compra y la fecha en que se efectuó la compra.
6. Botón HISTORIAL DE COMPRAS: Abre una ventana Pop-Up que despliega una lista con todas las compras efectuadas. Cada fila debe contener fecha de compra, nombre, descripción, precio unitario, precio total por producto y precio total de la Compra. Además contiene un Cuadro Resumen con el número de Compras efectuadas y el Total Acumulado de Dinero de todas Compras a la fecha actual.
7. Botones COMBO 1, 2 y 3: Carga la página COMBO 1(_self), COMBO 2(_self) o COMBO 3(_self), que posee la lista de productos, las cantidades ofrecidas dentro de cada uno de los combos y precio unitario. Las cantidades tienen opción de seleccionar otra cantidad y botón CALCULAR TOTAL.
8. La lista de los productos se encuentra en el archivo “productos.dat”, el cual tiene el siguiente formato: XX -> N° de productos
Producto1 descripcion1
Producto2 descripcion2
Producto3 descripcion3 …
9. La lista de todos los precios se encuentra en el archivo “precios.dat”, el cual tiene el siguiente formato:
XX ->N° de productos
Producto1 precio1
Producto2 precio2
Producto3 precio3 …
10. La lista de cada uno de los combos, con los productos y cantidades respectivas se encuentra en el archivo “combo1.dat”, “combo2.dat” y “combo3.dat”, los cuales tienen el siguiente formato:
XX ->N° de productos
Producto1 cantidad1
Producto2 cantidad2
Producto3 cantidad3 …
11. La disponibilidad del producto está regida por el archivo “disponibilidad.txt”, el cual tiene el siguiente formato: XX ->N° de productos
Producto1 0 -> No está Disponible
Producto2 1 -> Está Disponible
Producto3 1 -> Está disponible …
12. Cuando un producto no se encuentra disponible, no se debe visualizar la columna cantidad de dicho producto ni poder realizar modificaciones en el mismo producto en todas las otras páginas donde el producto se encuentre.
13. La cantidad de productos está almacenada en el archivo “stock.txt”, el cual tiene el siguiente formato:
XX ->N° de productos
Producto1 CantidadInicial1
Producto2 CantidadInicial2
Producto3 CantidadInicial3 …
14. Cada vez que un cliente realiza una compra se debe modificar el archivo de “stock.txt” en el producto(s) seleccionado(s) y cuando la cantidad de cierto producto llega a 0, también se debe modificar su disponibilidad en el archivo “disponibilidad.txt”.
15. Se debe verificar el Total de las Compras, antes de poder registrarlo. Sólo serán validas las compras igual o mayores $10.000.- Cuando el total de las compras es menor se debe verificar al cliente que el monto no es suficiente para la compra, y debe modificar el pedido.
16. Para validar a los clientes se cuenta con un archivo llamado “usuarios.txt” en el cual estará el Rut del Cliente, Nombre Completo y Password, el cual tiene el siguiente formato:
XX ->N° de usuarios
Rut1 NombreCompleto1 Password1
Rut2 NombreCompleto2 Password2
Rut3 NombreCompleto3 Password3 …CONSIDERACIONES:·
No pueden usarse bases de datos para resolver el problema, solo archivos de texto·
Utilizar variables de sesión para conservar el estado de la página entre llamadas sucesivas a las páginas del portal. Usar formularios (FORMS), traspaso de datos con método POST.·
Utilizar lenguaje PHP y hacer uso de funciones, clases, métodos y todo lo que encuentre necesario para realizar el portal.·
Manejar cuidadosamente los aspectos de seguridad, no permitir ver la información sin haber sido autentificado y mostrar y permitir solo lo que está definido.·
Puede usar JAVASCRIPT, HTML, DHTML, hojas de estilo, etc. para crear la interfaz gráfica mientras no reemplace PHP para las operaciones fundamentales.[B]

Última edición por mjavier22cl; 30/09/2003 a las 23:25