Sunteți pe pagina 1din 2

UNIVERSIDAD DON BOSCO

PHP
Edwin Leonardo Figueroa Huezo
CICLO II/2014
PARCIAL III LABORATORIO
ESTUDIANTE: _____________________________________________________________
ESTUDIANTE: _____________________________________________________________
ESTUDIANTE: _____________________________________________________________

La tienda de abarrotes FRIJOLITO S.A. de C.V. desea crear un sistema informtico en PHP que
permita ingresar todos sus productos desde un archivo XML que les ser proporcionado por todos
sus proveedores para un registro ms fcil de sus productos. El desarrollo del sistema informtico
debe contemplar los siguientes dos mdulos:
MODULO ADMINISTRADOR:
1- Creacin de usuarios, que tendrn acceso nicamente al mdulo de operador.
2- Administracin de Proveedores (Registrar nuevos, modificar y eliminar).
3- Administracin de Categora de Productos (Registrar nuevos, modificar y eliminar), por
ejemplo: lcteos, carnes, bebidas, detergentes, etc.
4- Agregar nuevos productos a la base de datos a partir de la carga de un archivo XML. La
pantalla debe tener el control necesario para adjuntar el archivo.
5- El archivo XML a cargar tiene la siguiente estructura:
<producto>
<nombre_producto>
<pas_fabricacion>
<fecha_fabricacion>
<fecha_vencimiento>
<precio_producto>
<descripcion>
<cantidad>
<producto>
6- Cada vez que se desea agregar un producto, primero se debe seleccionar el proveedor
quien enva el archivo XML y la categora.
7- Si el archivo agregado no tiene la estructura planteada, mostrar en pantalla un error.
MODULO OPERADOR
1- Desarrollar una pantalla que le permita al operador visualizar todos los productos
registrados por el administrador, colocar filtros como: categora, proveedor y todos los
filtros que usted consideren necesario.
2- Crear una interfaz que permita agregar la cantidad vendida de un producto seleccionado
previamente dado un mes y ao seleccionado, adems calcular el monto vendido. Validar
que solo se registre la cantidad vendida para un mes y ao una tan sola vez.
3- Desarrollar los siguientes dos reportes:

a. Dada la seleccin de un producto mostrar las generales del mismo y adems


mostrar todas las ventas registradas y mostrar al final el total de cantidad y monto.
b. Dada la seleccin de un ao y un mes, mostrar todas las ventas para todos los
productos realizados dada la seleccin.
4- Exporta los datos en un archivo XML para un producto seleccionado, el esquema del xml
debe ser el siguiente:
<producto>
<cdigo_producto>
<nombre_producto>
<pas_fabricacion>
<fecha_fabricacion>
<fecha_vencimiento>
<precio_producto>
<descripcion>
<cantidad>
<ventas>
<mes>
<anio>
<cantidad>
<monto_total>
</ventas>
<producto>
Para cada mes y ao debe aparecer la informacin en el xml.
INDICACIONES
- Disear y Crear una base de datos en MYSQL que ustedes consideren para el buen
funcionamiento del sistema.
- El sistema debe estar desarrollado bajo programacin orientada objeto, las clases
bsicas que se deben utilizar son las siguientes: conexin a base de datos, control de las
sesiones, una clase por tabla de la base de datos, lectura y escritura del archivo xml.
- Utilizar ADODB para las operaciones a la base de datos.
- Los dos reportes solicitados, se deben mostrar en un archivo PDF. Utilizar la librera que
ms le convenga.
- El desarrollo del presente sistema, se entregara en grupos de tres alumnos.
- La fecha de evaluacin ser el da mircoles 26 de noviembre a partir de las 5:00 pm,
me voy a retirar a las 7:00 pm. Estar en un saln del edificio C.
- Colocar las validaciones que usted considere necesarias para el buen funcionamiento
del sistema.

S-ar putea să vă placă și