Ejemplo de una aplicacion web

22
“AÑO DE LA PROMOCIÓN DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMÁTICO” UNIVERSIDAD NACIONAL DE PIURA FACULTAD DE INGENIERÍA INDUSTRIAL ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA Trabajo Encargado Sistema de Factoría – venta de repuestos CURSO: Desarrollo Web DOCENTE: ING. Héctor Fiestas Bancayan PRESENTADO POR: Villegas Farfán, Leonardo Timaná Sullón, Eliú Lozada Madrid, Bismark Paz Flores, Paul Salas Ocampos, Yuliana

description

programacion

Transcript of Ejemplo de una aplicacion web

Page 1: Ejemplo de una aplicacion web

“AÑO DE LA PROMOCIÓN DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMÁTICO”

UNIVERSIDAD NACIONAL DE PIURAFACULTAD DE INGENIERÍA INDUSTRIAL

ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICATrabajo Encargado

Sistema de Factoría – venta de repuestos

CURSO:

Desarrollo Web

DOCENTE:

ING. Héctor Fiestas Bancayan

PRESENTADO POR:Villegas Farfán, LeonardoTimaná Sullón, EliúLozada Madrid, BismarkPaz Flores, PaulSalas Ocampos, Yuliana

Piura, 31de Julio del 2014.

Page 2: Ejemplo de una aplicacion web

Políticas del Negocio

Page 3: Ejemplo de una aplicacion web

Modelado de casos de UsoUsuarios Nivel Táctico

Usuarios Nivel Estratégico

Usuarios Nivel Interinstitucional

Page 4: Ejemplo de una aplicacion web

Prototipos de Interfaz y Descripción de Casos de usoEvaluar Pedidos de Fabricación

Nombre Evaluar Pedidos de FabricaciónActor: Mecánico JefePre-Condiciones Acceder al sistema

Flujo de EventosMecánico Jefe:

2) Selecciona la celda que contiene el cliente del cual desea observar la descripción del pedido.

3) Escribir en nombre del cliente al que se le va a observar los pedidos realizados en caso de buscar uno en especifico

4) Selecciona la opción Aprobar o Rechazar de acuerdo a como lo crea conveniente. En caso de seleccionar Aprobar se activarán los cuadros de fecha de culminación y monto por la fabricación.

5) Ordena confirmar la aprobación del pedido dando clic en confirmar

Sistema:1) Cargar los datos de los clientes que

han hecho pedidos con sus respectivas fechas de sugerencia y los muestra en una tabla.

Excepciones:

Page 5: Ejemplo de una aplicacion web

Error de conexión a la base de datos Fallo en la conexión a internet.

Consultar Reportes de Ventas

Nombre: Consultar Reportes de VentasActor: AdministradorPre-condiciones: Acceder al sistema

Flujo de EventosAdministrador:

1) Seleccionar reportes en el menú de opciones.

3) Seleccionar opción de reporte4) Ordena mostrar Reporte

Sistema:

2) Mostrar página con opciones de reportes (semanal, mensual, anual).

5) Mostrar listado de ventas según opción seleccionada, conteniendo, producto comprado, cantidad y precio del mismo.

Excepciones: Error de conexión a la base de datos Opción no seleccionada al ordenar mostrar el reporte

Page 6: Ejemplo de una aplicacion web

Fallo en la conexión a internet.

Verificar Historial Crediticio

Page 7: Ejemplo de una aplicacion web

Nombre: Revisar Historial ClienteActor: AdministradorPre-condiciones: Acceder al sistema

Flujo de EventosAdministrador:

2) Seleccionar Cliente en el menú de opciones.

3) Escribir nombre en la caja de texto

5) Dar clic sobre el nombre del cliente requerido.

Sistema:

2) Mostrar página con los datos generales del cliente.

4) Mostrar coincidencias en la tabla.

6) Mostrar ventana emergente con las compras hechas por el cliente (fecha y monto) así como una respectiva calificación del mismo respecto al monto total de sus compras.

Excepciones: Error de conexión a la base de datos No hay registro del cliente buscado Fallo en la conexión a internet.

Solicitar Cotización

Page 8: Ejemplo de una aplicacion web

Nombre: Solicitar cotización

Actor: Cliente

Precondiciones:

Flujo de Eventos

Clientes: Sistema:

Page 9: Ejemplo de una aplicacion web

1) El cliente seleccionará la categoría de los productos

3) Si se desea ver las características del producto se hará clic en su nombre y sus datos correspondientes se mostrarán al costado en el apartado “Descripción del Producto”.

4) Se elegirá la cantidad del producto 5) Se dará clic en la columna Añadir

marcando el checkbox para agregarlo al carrito

6) En caso de querer quitar el producto se dará clic en la X al costado del nombre y la cantidad

7) Dar clic en solicitar cotización

2) El sistema cargará todos los productos pertenecientes a esa categoría

8) Mostrar la lista de todos los productos con su precio unitario y total. Asimismo el Monto Total.

Excepciones:

Error de conexión a la base de datos Fallo en la conexión a internet.

Solicitar Fabricación de Repuesto

Nombre: Solicitar Fabricación de Repuesto

Page 10: Ejemplo de una aplicacion web

Actor: Cliente

Precondiciones: Acceder al sistema|

Flujo de Eventos

Cliente:

1) Rellenar el campo de texto con las especificaciones requeridas para la fabricación del repuesto.(Tipo de Repuesto a Fabricar, Fecha Sugerida y descripción del Pedido)

2) Dar clic en el botón Enviar

Sistema:

Excepciones:

Error de conexión a la base de datos El campo de texto está vacío Fallo en la conexión a internet.

Consultar Estado de Pedido de Fabricación

Nombre: Solicitar cotizaciónActor: ClientePrecondiciones: Acceder al sistema como usuario

Flujo de EventosClientes: Sistema:

Page 11: Ejemplo de una aplicacion web

1) Seleccionar el estado de los pedidos que desea consultar(Pendientes por Confirmar o Denegados)

3) En el caso de los Pendientes por confirmar tendrán los campos mostrados en el prototipo y con el campo Confirmar haciendo clic en el checkbox y luego en guardar se confirmará la fabricación del pedido

4) En el caso de los Pedidos denegados solo tendrán los 2 primeros campos

2) Cargar los pedidos correspondientes

Excepciones: Error de conexión a la base de datos Fallo en la conexión a internet.

Política de la empresa: se deben esperar 48 horas para confirmar el pedido caso contrario se cancela automáticamente. También se le dará al cliente un plazo de 48 horas para realizar el 50% de pago total y poder empezar la fabricación del repuesto.

Page 12: Ejemplo de una aplicacion web

Diseño de BD

Page 13: Ejemplo de una aplicacion web

Estructura de las Tablas

Cliente

Venta

Tipo de venta

Estado

Page 14: Ejemplo de una aplicacion web

Detalle de Venta

Repuesto

Categoría

Característica

Page 15: Ejemplo de una aplicacion web

Compra

Detalle Compra

Proveedor

Page 16: Ejemplo de una aplicacion web

Diagrama de estados

Page 17: Ejemplo de una aplicacion web

Usuario: Jefe de Mecánicos

Interfaz: Evaluar Pedidos de Fabricación

Page 18: Ejemplo de una aplicacion web

Usuario: Administrador

Interfaz: Verificar Historial Crediticio

Interfaz: Reportes de Ventas

Page 19: Ejemplo de una aplicacion web

Usuario: Cliente

Interfaz: Solicitar Pedidos de Fabricación (Cliente registrado)

Page 20: Ejemplo de una aplicacion web

Interfaz: Consultar Pedidos de Fabricación (Cliente)