Ejemplo de una aplicacion web

Post on 09-Apr-2016

15 views 0 download

description

programacion

Transcript of 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.

Políticas del Negocio

Modelado de casos de UsoUsuarios Nivel Táctico

Usuarios Nivel Estratégico

Usuarios Nivel Interinstitucional

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:

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

Fallo en la conexión a internet.

Verificar Historial Crediticio

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

Nombre: Solicitar cotización

Actor: Cliente

Precondiciones:

Flujo de Eventos

Clientes: Sistema:

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

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:

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.

Diseño de BD

Estructura de las Tablas

Cliente

Venta

Tipo de venta

Estado

Detalle de Venta

Repuesto

Categoría

Característica

Compra

Detalle Compra

Proveedor

Diagrama de estados

Usuario: Jefe de Mecánicos

Interfaz: Evaluar Pedidos de Fabricación

Usuario: Administrador

Interfaz: Verificar Historial Crediticio

Interfaz: Reportes de Ventas

Usuario: Cliente

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

Interfaz: Consultar Pedidos de Fabricación (Cliente)