Docentes Articuladores PPI: CARLOS ALBERTO ARANGO DAISY KATERINE RODRGUEZ GUSTAVO MACAS
Asesora PPI: DIANA ESPINOSA
GRADO 112
POLITCNICO COLOMBIANO JAIME ISAZA CADAVID I.E CASD JOSE MARA ESPINOSA PRIETO MEDIA TCNICA DESARROLLO DE SOFTWARE MEDELLN 2014
2
CONTENIDO
1. DESCRIPCIN DEL PROBLEMA ............................................................................................................. 3 2. DELIMITACIN Y ALCANCE .................................................................................................................. 4 3. OBJETIVOS ........................................................................................................................................... 5 3.1 OBJETIVO GENERAL ................................................................................................................................. 5 3.2 OBJETIVOS ESPECFICOS ........................................................................................................................... 5 4. CRONOGRAMA DE ACTIVIDADES ......................................................................................................... 6 5. ESQUEMA DE ACTIVIDADES ................................................................................................................. 7 DEFINICIONES, ACRNIMOS Y ABREVIATURAS .......................................................................................... 10 6. REQUISITO DE USUARIO .................................................................................................................... 11 7. REQUISITOS FUNCIONALES ................................................................................................................ 12 8. REQUISITOS NO FUNCIONALES .......................................................................................................... 14 9. DIAGRAMA DE CASOS DE USO ........................................................................................................... 16 10.1 DESCRIPCIN GENERAL DE ACTORES .................................................................................. 16 10.2 CASO DE USO GENERAL DEL SISTEMA .................................................................................................. 16 10. MAPA DE NAVEGACIN .............................................................. ERROR! BOOKMARK NOT DEFINED. 11. PROTOTIPO DE NAVEGACIN ........................................................................................................ 47
3
1. DESCRIPCIN DEL PROBLEMA
GRANERO ROS es una empresa ubicada en el Barrio Pars, dedicada a la venta y distribucin de artculos de distintas categoras como son:implementos de aseo, productos lcteos, carnes fras, alimentos no perecederos, entre otros. En la actualidad la empresa maneja toda esta informacin de manera manual, se presentan las siguientes situaciones: No se lleva el registro del dinero que entra y sale diariamente de la empresa lo cual implica que el administrador no est informado de las ganancias y las prdidas de una manera oportuna. No se lleva un registro de las ventas a crdito, esto puede causar que el administrador de la empresa tenga un desorden en las cuentas por cobrar. Todo es anotado en un cuaderno puesto que la empresa no cuenta con un sistema que permita llevar un ordenamiento de las ventas, aunque esto no es un problema a largo plazo se convierte en una necesidad mejorar este proceso de almacenamiento. No se tiene registro de los datos de los compradores a crdito. No se tiene un cronograma de las compras que se hacen a los proveedores. No se tiene un cronograma de pagos a proveedores. No se lleva un seguimiento de los pagos de EPS, fondo de pensiones y salarios de los empleados. De igual manera el administrador siempre posee problemas econmicos en el momento de cancelar servicios pblicos y arriendo del local, dado que no tiene la informacin de todo lo anteriormente descrito y por ello la demora en los pagos es frecuente.
FREE ORDERSpermitir gestionar de manera adecuada los procesos de clientes, inventario, proveedores. Permitiendo llevar un control adecuado de la informacin. 4
2. DELIMITACIN Y ALCANCE
Se desarrollar un sistema WEB por medio de Java para Granero Ros que permita administrar de una manera adecuada los datos que el administrador requiere para una mejor organizacin de la empresa.
Los mdulos que se van a desarrollar son los siguientes: Clientes Inventario Proveedores Productos Administracin de usuarios Empleados
Cada uno de estos mdulos tendr dentro de s las siguientes acciones: Ingresar ( create) Consultar (read) Modificar (update) Eliminar (delete)
Estos mdulos se desarrollarn en la plataforma Java en el ID de programacin NetBeans.
5
3. OBJETIVOS
3.1 OBJETIVO GENERAL
Implementar un aplicativo Web que permita administrar de una manera apropiada la informacin del inventario de la empresa Granero Ros.
3.2 OBJETIVOS ESPECFICOS
Identificar las necesidades del cliente. Analizar que los requerimientos sean coherentes con los que el usuario solicita. Realizar el diseo del aplicativo web teniendo un previo acuerdo con elcliente, para realizar una interfaz conforme a los gustos del mismo. Desarrollar los mdulos administrativos de Clientes, Productos, Proveedores, Usuario, Inventario y Empleados. Realizar numerosas pruebas para verificar la plenitud del sistema, que no tenga errores de diseo y de codificacin. Comprobar adems que el ejecutable cumpla con los requisitos de usuario y los estndares de calidad. Llevar a cabo la Implantacin del aplicativo con su respectiva evaluacin de calidad y satisfaccin.
4. CRONOGRAMA DE ACTIVIDADES
7
5. ESQUEMA DE ACTIVIDADES
Sergio Andrs Macas Toro Nro. Act. Fase Actividades Tiempo Planeado (Semanas) Tiempo Real(Semanas) 1 planificacin Elaborar la descripcin del problema 1 1 2 Elaborar la delimitacin y alcance 1 1 3 Elaborar el objetivo general 1 2 4 Elaborar los objetivos especficos 1 2 5 Construir el Cronograma de actividades 1 4 6 Elaborar las definiciones, acrnimos y abreviaturas 1 1 7 Elaborar los requisitos de usuario 6 3 8 Elaborar los requisitos funcionales 1 3 9 Elaborar los requisitos no funcionales 1 3 10 Elaborar los diagramas de casos de uso, su respectiva documentacin y la descripcin de actores 1 3 11 Elaborar Mapa de navegacin 2 2 12 Elaborar Prototipo de navegacin 0 2 13 Realizar primera entrega 1 1 14 Elaborar Diagrama entidad relacin 1 1 15 Elaborar pruebas unitarias 1 1 16 Elaborar la ventana de ingreso con usuario y contrasea 3 3 17 Elaborar de otro modulo el ingreso y la consulta 2 2 18 Realizar segunda entrega 1 1 19 Realizar primera socializacin 1 1 20 Elaborar Gua de usuario 6 1 21 Interpretar estndares para Codificar 9 3 22 Implementacin de todas las funcionalidades 1 2 23 Documentar el cdigo del software elaborado 3 3 24 Realizar tercera entrega 1 1 25 Realizar segunda Socializacin 1 1
8
Ivn Andrs Gutirrez Agudelo
Nro. Act Fase Actividades Tiempo Planeado (Semanas) Tiempo Real(Semanas) 1 planificacin Elaborar la descripcin del problema 1 1 2 Elaborar la delimitacin y alcance 1 2 3 Elaborar el objetivo general 1 2 4 Elaborar los objetivos especficos 1 3 5 Construir el Cronograma de actividades 1 5 6 Elaborar las definiciones, acrnimos y abreviaturas 1 1 7 Elaborar los requisitos de usuario 6 4 8 Elaborar los requisitos funcionales 1 3 9 Elaborar los requisitos no funcionales 1 2 10 Elaborar los diagramas de casos de uso, su respectiva documentacin y la descripcin de actores 1 3 11 Elaborar Mapa de navegacin 2 3 12 Elaborar Prototipo de navegacin 0 1 13 Realizar primera entrega 1 1 14 Elaborar Diagrama entidad relacin 1 1 1/2 15 Elaborar pruebas unitarias 1 2 16 Elaborar la ventana de ingreso con usuario y contrasea 3 2 17 Elaborar de otro modulo el ingreso y la consulta 2 2 18 Realizar segunda entrega 1 1 19 Realizar primera socializacin 1 1 20 Elaborar Gua de usuario 6 2 1/2 21 Interpretar estndares para Codificar 9 3 22 Implementacin de todas las funcionalidades 1 2 1/2 23 Documentar el cdigo del software elaborado 3 3 1/2 24 Realizar tercera entrega 1 1 25 Realizar segunda Socializacin 1 1 9
JhonEver Jimnez Nro. Act Fase Actividades Tiempo Planeado (Semanas) Tiempo Real(Semanas) 1 planificacin Elaborar la descripcin del problema 1 1 2 Elaborar la delimitacin y alcance 1 2 3 Elaborar el objetivo general 1 2 4 Elaborar los objetivos especficos 1 3 5 Construir el Cronograma de actividades 1 5 6 Elaborar las definiciones, acrnimos y abreviaturas 1 1 7 Elaborar los requisitos de usuario 6 4 8 Elaborar los requisitos funcionales 1 3 9 Elaborar los requisitos no funcionales 1 2 10 Elaborar los diagramas de casos de uso, su respectiva documentacin y la descripcin de actores 1 3 11 Elaborar Mapa de navegacin 2 3 12 Elaborar Prototipo de navegacin 0 1 13 Realizar primera entrega 1 1 14 Elaborar Diagrama entidad relacin 1 1 1/2
15 Elaborar pruebas unitarias 1 2 16 Elaborar la ventana de ingreso con usuario y contrasea 3 2 17 Elaborar de otro modulo el ingreso y la consulta 2 2 18 Realizar segunda entrega 1 1 19 Realizar primera socializacin 1 1 20 Elaborar Gua de usuario 6 2 1/2
21 Interpretar estndares para Codificar 9 3 22 Implementacin de todas las funcionalidades 1 2 1/2
23 Documentar el cdigo del software elaborado 3 3 1/2
Caso de uso: Un caso de uso es una descripcin de los pasos o las actividades que debern realizarse para llevar a cabo algn proceso Interfaz: se utiliza para nombrar a la conexin fsica y funcional entre dos sistemas o dispositivos de cualquier tipo dando una comunicacin entre distintos niveles. Lluvia de ideas: es una herramienta de trabajo grupal que facilita el surgimiento de nuevas ideas sobre un tema o problema determinado. Programacin: La programacin es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales Sistema: es un objeto complejo cuyos componentes se relacionan con al menos algn otro componente; puede ser material o conceptual Usuario: Que habitualmente utiliza algo. Un usuario es un conjunto de permisos y de recursos (o dispositivos) a los cuales se tiene acceso. Es decir, un usuario puede ser tanto una persona como una mquina, un programa, etc.
11
6. REQUISITO DE USUARIO
ID. Requisito Nombre del requisito Descripcin del Requisito RU-001 Gestin usuarios Permite ingresar, consultar, modificar o eliminar un usuario del sistema RU-002 Gestin Productos
Permite ingresar, consultar, modificar o eliminar los productos que se comercializan en la empresa. RU-003 Gestin Informes Se gestionan los informes de los diferentes mdulos a desarrollar
RU-004 Gestin Empleados Permite ingresar, consultar, modificar o eliminar los empleados del sistema de la empresa. RU-005
Gestin Clientes Permite ingresar los datos del cliente en el sistema. RU-006
Gestin Proveedores Permite ingresar, consultar, modificar o eliminar los proveedores que le venden los productos de la empresa.
RU-007
Gestin Inventario Se gestiona las compras y ventas que se hacen en la empresa. Se gestiona productos
12
7. REQUISITOS FUNCIONALES
ID. Requisito Nombre Requisito Descripcin del requisito Usuario RF. 001 Crear usuarios Permite la creacin de nuevos usuarios Administrador RF. 002 Consultar usuarios Permite la consulta de los usuariosexistentes dentro de la empresa Administrador, empleado RF. 003 Actualizar usuarios Permite la actualizacin de los usuarios de la empresa Administrador, empleado RF. 004 Eliminar usuarios Permite eliminar los usuarios no activos de la empresa Administrador RF. 005 Registrar empleado Permite almacenar la informacin del empleadoen el sistema Administrador RF. 006 Modificar empleado Permite editar la informacin del empleado Administrador RF. 007 Eliminar empleado Permite eliminar un empleado del sistema Administrador RF. 008 Consultar empleado Permite consultar un empleadoque este registrado en el sistema Administrador, Empleado RF. 009 Crear proveedores Permite la creacin de nuevos proveedores con su informacin. Administrador RF. 010 Consultar proveedores Permite la consulta de los proveedores Administrador, empleado RF. 011 Actualizar proveedores Permite la actualizacin de los proveedores Administrador, empleado 13
RF. 012 Eliminar proveedor Permite eliminar un proveedor del sistema Administrador RF. 013 Crear clientes Permite la creacin de nuevos clientes Administrador RF.014 Consultar clientes Permite la consulta de los clientes existentes en la empresa Administrador, empleado RF. 015 Actualizar clientes Permite la actualizacin de los clientes de la empresa Administrador, empleado RF. 016 Eliminar clientes Permite eliminar los clientes no activos de la fabrica Administrador RF. 017 Crear compras Permite la creacin de las compras realizadas Administrador RF. 018 Consultar compras Permite la consulta de las compras Administrador, empleado RF. 019 Crear ventas Permite la creacin de las ventas Administrador, empleado RF. 020 Consultarventas Permite la consulta de las ventas Administrador, empleado RF. 021 Crear productos Permite la creacin de nuevos productos Administrador RF. 022 Consultar productos Permite la consulta de los productos existentes dentro de la empresa Administrador, empleado RF. 023 Actualizar productos Permite la actualizacin de los productos de la empresa Administrador, empleado RF. 024 Eliminar productos Permite eliminar los productos de la empresa Administrador
14
8. REQUISITOS NO FUNCIONALES
ID. Requisito
Nombre del requisito Descripcin del requisito
RFN. 001 Funcionalidad
Permitir que los usuarios tengan completa seguridad y confiabilidad del sistema en el momento que decidan almacenar informacin en las bases de datos La informacin que este en la plataforma se podr modificar, actualizar, eliminar, y crear al instante que el usuario lo desee.
RFN. 002 Usabilidad Permitir ser eficiente y fcil de manejar en todas las herramienta que presenten el sistema En el momento que el sistema presente alguna falla tcnica ser reportada a la gerente del sistema, para que este solucione la falla al instante.
RFN. 003
Confiabilidad Para poder tener un acceso al sistema cada usuario deber tener un usuario y contrasea, por lo tanto deben estar registrados en la base datos y si no lo estn debern llenar un formulario para poder acceder a esta. El sistema guardara los cambios que realice el usuario, sea cambio de contrasea, nombre de usuario, o algunos datos relevantes que el sistema desea modificar. Toda esta informacin se modifica en la base de datos y se guardara. 15
RFN. 004 Rendimiento En el momento de una falla tcnica el sistema no tardara ms de tres minutos para restaurar los datos. En el momento de la falla el usuario no debe preocuparse por la informacin que estaba procesando en el momento ya que todo queda guardado en una base de datos y al restaurar la informacin no tendr perdida absoluta.
RFN. 005
Capacidad de soporte El sistema deber ser fcil de interactuar en diferentes plataformas, modificar, actualizar las descargas y as poder garantizar que es un sistema nico y exitoso y que no ha sido copiado ni robado de ninguna otra empresa. Si se presenta algn problema el sistema deber tener la capacidad suficiente de soporte para solucionar la falla y no dar perdida de informacin de lo que estaba procesando el usuario, as garantizar seguridad y confiabilidad del sistema. 16
9. DIAGRAMA DE CASOS DE USO
10.1 DESCRIPCIN GENERAL DE ACTORES
ACTORES DESCRIPCIN ADMINISTRADOR Su funcin es crear, consultar, modificar, y eliminar un usuario del sistema. EMPLEADO
Es la persona encomendada de actualizar y consultar un usuario en el sistema.
17
10.2 CASO DE USO GENERAL DEL SISTEMA
18
19
20
21
22
Nombre del CU: Crear usuarios Descripcin breve: Permitir la creacin de usuariosen el sistema Requisito asociado: RF. 001 Actor Principal Administrador Precondiciones 1. El usuario ha sido validado
FLUJO BSICO Pasos Actor Sistema 1 El actor ingresa a la opcin nuevo usuario
El sistema despliega el formulario usuarios para la creacin de estos, con los campos: Id usuario, Nombre Direccin, Apellidos contacto, telfono Contacto, correo
2 El actor digita los datos del usuario y da clic en la opcin guardar
El sistema valida la informacin ingresada y almacena el usuario
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante
2 El actor digita la informacin correctamente El sistema entrega un mensaje de confirmacin, el cliente ha sido guardado correctamente Post-condiciones Existe un nuevo usuario en el sistema de la empresa
23
Nombre del CU: Consultar usuarios Descripcin breve: Permitir consultar usuarios registrados, en este caso clientes Requisito asociado: RF. 002 Actor Principal Administrador, empleado Precondiciones 1. El usuario ha sido registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El actor ingresa a la opcin consultar usuarios
El sistema muestra al usuario una ventana que pregunta el id usuario para ejecutar la accin
2 El actor digita los datos del usuario o cliente y da clic en la opcin guardar
El sistema valida la informacin ingresada y muestra los datos del usuario que coincide con la informacin ingresada
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o inexistente
2 El usuario digita la informacin correctamente El sistema muestra los datos del usuario que coincide con los datos digitados Post-condiciones Se verifica la existencia de algn usuario
24
Nombre del CU: Actualizar usuarios Descripcin breve: Permitir actualizar la informacin registrada de los diferentes clientes de la empresa.
Requisito asociado: RF. 003 Actor Principal Administrador, empleado Precondiciones 1. El usuario ha sido registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin modificar usuario
El sistema despliega la interfaz para la modificacin de usuarios con los campos, Nombre contacto, Direccin, Telfono(s), Nombre, telfono Contacto, correo
2 El actor digita los datos del usuario y da clic en la opcin guardar
El sistema valida la informacin ingresada y reemplaza los datos antiguos con los digitados
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o inexistente
2 El usuario digita la informacin correctamente
El sistema entrega un mensaje de confirmacin, el usuario ha sido modificado
Post-condiciones Se verifica la existencia de algn usuario
25
Nombre del CU: Eliminar usuarios Descripcin breve: Permitir eliminar usuarios Requisito asociado: RF. 004 Actor Principal Administrador Precondiciones 1. El usuario ha sido registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin eliminar usuario
El sistema despliega la interfaz para la eliminacin de algn usuario
2 El sistema valida la informacin ingresada y presenta un mensaje preguntado si est seguro de eliminar elusuario seleccionado
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o inexistente
2 El usuario digita la informacin correctamente El sistema valida la informacin ingresada y muestra un mensaje de confirmacin para la eliminacin de algn usuario Post-condiciones Se elimina algn usuario
26
Nombre del CU: Crear empleado Descripcin breve: Permitir registrar el perfil del empleado opcin que tendr el software y verificar tambin las tareas que tiene el empleado en el programa. Requisito asociado: RF. 005 Actor Principal Administrador Precondiciones 1. El empleado ha sido vinculado a la empresa 2. El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El administrador ingresa a la opcin registrar empleado El sistema despliega el formulario empleados para la creacin de estos, con los campos: Id empleado, Nombre Direccin, Apellidos contacto, telfono Contacto, correo
2 El usuario digita los datos del empleado y da clic en la opcin guardar
El sistema valida la informacin ingresada y almacena el empleado
FLUJO ALTERNATIVO Pasos Actor Sistema 1 La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole: falta informacin o es errnea 2 El administrador digita la informacin correctamente y da clic en el botn guardar
Post-condiciones Existe un nuevo empleado en la base de datos
Nombre del CU: Modificar empleado Descripcin breve: Permitir editar el perfil del empleado en cualquiera de los datos que se deben tener de este Requisito asociado: RF. 006 Actor Principal Administrador Precondiciones 1. El empleado ha sido vinculado a la empresa 2. El empleado est registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El administrador ingresa a la opcin editar empleado El sistema despliega la interfaz para la modificacin de empleados, con los campos: Nombre Direccin, Apellidos contacto, telfono Contacto, correo 2 El administrador los datos actuales y correctos del empleado y da clic en la opcin guardar
El sistema valida la informacin ingresada y cambia la informacin del empleado
FLUJO ALTERNATIVO Pasos Actor Sistema 1 El usuario digita la informacin correctamente
El sistema valida la informacin ingresada y presenta un mensaje de confirmacin, preguntando al usuario si desea guardar los cambios
2 El usuario digita la informacin correctamente y da clic en el botn guardar
Post-condiciones Existe una informacin actual del empleado
28
Nombre del CU: Consultar empleado Descripcin breve: Permitir verificar la existencia de los empleados que ingresarn al sistema
Requisito asociado: RF. 007 Actor Principal Administrador, empleado Precondiciones 1. El empleado ha sido vinculado a la empresa 2. El empleado est registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la aplicacin
El sistema despliega la interfaz para la consulta del empleado con el Id empleado
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
Post-condiciones Se consulta algn empleado registrado en el sistema
29
Nombre del CU: Eliminar empleado Descripcin breve: Permitir la eliminacin de un empleado
Requisito asociado: RF. 008 Actor Principal Administrador Precondiciones 1. El empleado ha sido vinculado a la empresa 2. El empleado est registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la aplicacin
El sistema despliega la interfaz para la eliminacin de un empleado(formulario) 2 El sistema valida la informacin ingresada y presenta un mensaje preguntado si est seguro de eliminar algn empleado seleccionado
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin errnea
2 El usuario digita la informacin correctamente El sistema valida la informacin ingresada y muestra un mensaje de confirmacin para la eliminacin de un empleado Post-condiciones Se elimina algn empleado de la empresa 30
Nombre del CU: Crear proveedores Descripcin breve: Permitir la creacin de nuevos proveedores con su informacin bsica Requisito asociado: RF. 009 Actor Principal Administrador Precondiciones El proveedor ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El Administrador ingresa a la opcin Nuevo proveedor
El sistema despliega la interfaz o formulario para la creacin de proveedores, con los campos: Id proveedor, Nombre compaa, Nombre de contacto, NIT, Direccin, Telfono(s), correo, e-mail 2 El Administrador digita los datos del proveedor y da clic en el botn guardar
El sistema valida la informacin ingresada y almacena el proveedor
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
2 El Administrador digita la informacin correctamente El sistema entrega un mensaje de confirmacin, el proveedor ha sido guardado
Post-condiciones Se almacena un proveedor en el sistema
31
Nombre del CU: Consultar proveedores Descripcin breve: Permitir la consulta de proveedores existentes Requisito asociado: RF. 010 Actor Principal Administrador, empleado Precondiciones El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin consultar Proveedor
El sistema despliega la interfaz para la consulta de proveedores para pedirpor medio de un ventana el Id de proveedor 2 El usuario digita los datos del proveedor y da clic en la opcin guardar
El sistema valida la informacin ingresada y muestra el proveedor que coincide con los datos digitados
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, con el proveedor que cumple con los datos digitados Post-condiciones Se consulta un proveedor almacenado en el sistema
32
Nombre del CU: Actualizar proveedores Descripcin breve: Permitir Actualizar la informacin previamente registrada de los diferentes Proveedores de la empresa.
Requisito asociado: RF. 011 Actor Principal Administrador, empleado Precondiciones El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin modificar proveedor
El sistema despliega la interfaz para la actualizacin de proveedores con los campos que se necesitan al registrar el proveedor en el sistema
2 El usuario digita la informacin autentica del proveedor y da clic en guardar
El sistema valida la informacin ingresada y muestra un mensaje de confirmacin, el proveedor ha sido modificado
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, y muestra el proveedor que cumple el dato digitado Post-condiciones Se actualiza la informacin de un proveedor almacenado en el sistema 33
Nombre del CU: Eliminar proveedores Descripcin breve: Permite la eliminacin de proveedores que no se encuentren activos en la empresa. Requisito asociado: RF. 012 Actor Principal Administrador Precondiciones El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El Administradorselecciona la opcin eliminar proveedores
El sistema despliega la interfaz para la eliminacin de proveedores
2
El sistema valida la informacin y muestra un mensaje de confirmacin de la eliminacin del proveedor seleccionado
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin errnea
2 El Administrador digita la informacin correctamente El sistema valida la informacin y muestra un mensaje de confirmacin de la eliminacin del proveedor Post-condiciones Elimina un proveedor que no este activo en la empresa
34
Nombre del CU: Crear clientes Descripcin breve: Permitir la creacin de nuevos clientes con su informacin bsica Requisito asociado: RF.013 Actor Principal Administrador Precondiciones El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El Administrador ingresa a la opcin nuevo cliente
El sistema despliega la interfaz para la creacin de clientes, con los campos: Id clientes, Nombre, Apellidos, Direccin, Ciudad, fecha de nacimiento 2 El Administrador digita los datos del cliente y da clic en la opcin guardar
El sistema valida la informacin ingresada y almacena el cliente
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
2 El Administrador digita la informacin correctamente El sistema entrega un mensaje de confirmacin, el cliente ha sido guardado
Post-condiciones Se almacena un cliente en el sistema
35
Nombre del CU: Consultar clientes Descripcin breve: Permitir la consulta de clientes existentes Requisito asociado: RF.014 Actor Principal Administrador, empleado
Precondiciones El usuario ha sido reconocido en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin consultar clientes
El sistema despliega la interfaz para la consulta de clientes con todos los campos que se le exigen para la consulta de un cliente (*ID) 2 El usuario digita los datos del cliente y da clic en la opcin consultar
El sistema valida la informacin ingresada y muestra el cliente que coincide con los datos digitados
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, con el cliente que cumple con los datos digitados Post-condiciones Se consulta un cliente almacenado en el sistema
36
Nombre del CU: Actualizar clientes Descripcin breve: Permitir Actualizar la informacin previamente registrada de los diferentes clientes de la empresa.
Requisito asociado: RF. 015 Actor Principal Administrador, empleado Precondiciones El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin actualizar/modificar cliente
El sistema despliega la interfaz o formulario para la actualizacin de clientes con los campos requeridos
2 El usuario digita la identificacin del cliente y da clic en actualizar
El sistema valida la informacin ingresada y muestra un mensaje de confirmacin, el cliente ha sido actualizado
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, y muestra el cliente que cumple el dato digitado Post-condiciones Se actualiza la informacin de un cliente almacenado en el sistema
37
Nombre del CU: Eliminar clientes Descripcin breve: Permite la eliminacin de clientes que no se encuentren activos en la empresa. Requisito asociado: RF.016 Actor Principal Administrador Precondiciones El usuario ha sido autenticado en el sistema
FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin eliminar clientes
El sistema despliega la interfaz para la eliminacin de clientes
2
El sistema valida la informacin y muestra un mensaje de confirmacin de la eliminacin del CLIENTE
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin errnea
2 El usuario digita la informacin correctamente El sistema valida la informacin y muestra un mensaje de confirmacin de la eliminacin del cliente Post-condiciones Elimina un cliente que no este activo en la empresa
38
Nombre del CU: Crear compras Descripcin breve: Permitir la creacin de compras realizadas de la empresa Requisito asociado: RF.017 Actor Principal Administrador Precondiciones 1. El usuario o cliente hace compras superiores a determinado precio, estipulado por la empresa FLUJO BSICO Pasos Actor Sistema 1 El actor ingresa a la opcin registrar compras
El sistema despliega la interfaz para la creacin de compras, con los campos requeridos 2 El actor digita los datos del usuario o cliente y da clic en la opcin registrar El sistema valida la informacin ingresada y almacena la compra
FLUJO ALTERNATIVO
Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, la compra ha sido almacenado Post-condiciones Existe compras registradas en sistema 39
Nombre del CU: Consultar compras Descripcin breve: Permitir la consulta de compras registradas Requisito asociado: RF.018 Actor Principal Administrador, empleado Precondiciones 1. La compra ha sido almacenado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El actor ingresa a la opcin consultar compras
El sistema despliega la interfaz para la consulta de compras, con los campos almacenados 2 El actor digita los datos de la compra y da clic en la opcin consultar El sistema valida la informacin ingresada y se muestra la compra
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, y muestra la informacin la compra Post-condiciones Se consulta una compra en el sistema
40
Nombre del CU: Crear ventas Descripcin breve: Permitir la creacin de ventas realizadas por la empresa Requisito asociado: RF.019 Actor Principal Administrador, empleado Precondiciones 1. El empleado debe estar validado en el sistema y vinculado a la empresa FLUJO BSICO Pasos Actor Sistema 1 El actor ingresa a la opcin registrar compras
El sistema despliega la interfaz para la creacin de compras, con los campos requeridos 2 El actor digita los datos del usuario o cliente y da clic en la opcin registrar El sistema valida la informacin ingresada y almacena la compra
FLUJO ALTERNATIVO
Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante
2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, la compra ha sido almacenado Post-condiciones Existe compras registradas en sistema 41
Nombre del CU: Consultar ventas Descripcin breve: Permitir la consulta de compras registradas Requisito asociado: RF.020 Actor Principal Administrador, empleado Precondiciones 1. La compra ha sido almacenado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El actor (administrador/empleado) ingresa a la opcin consultar compras
El sistema despliega la interfaz para la consulta de compras, con los campos almacenados 2 El actor digita los datos de la compra y da clic en la opcin consultar El sistema valida la informacin ingresada y se muestra la compra
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante
2 El actor digita la informacin correctamente El sistema entrega un mensaje de confirmacin, y muestra la informacin la compra Post-condiciones Se consulta una compra en el sistema
42
Nombre del CU: Crear producto Descripcin breve: Permitir registrar un producto Requisito asociado: RF.021 Actor Principal Administrador Precondiciones FLUJO BSICO Pasos Actor Sistema 1 El actor(administrador/empleado) ingresa a la opcin registrar(crear)producto El sistema despliega la interfaz para la creacin de un nuevo producto con los campos para su informacin con descripcin, precio, IVA ID producto, proveedor 2 El usuario digita los datos del producto y da clic en la opcin guardar
El sistema valida la informacin ingresada y almacena el producto
FLUJO ALTERNATIVO Pasos Actor Sistema 1
La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea 2 El usuario digita la informacin correctamente El sistema entrega un mensaje de confirmacin, el producto ha sido registrado
Post- condiciones Existe un nuevoproducto en el sistema 43
Nombre del CU: Consultar producto Descripcin breve: Permitir consultar los productos que posee la empresa Requisito asociado: RF.022 Actor Principal Administrador, empleado Precondiciones El producto ha sido registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin consultar producto El sistema despliega la interfaz para la consulta de un producto: ID producto 2 El usuario digita el Id del producto y da clic en la opcin consultar
El sistema realiza la bsqueda con los parmetros ingresados
FLUJO ALTERNATIVO Pasos Actor Sistema 1
El sistema presenta la (s) materia(s) que cumplen con los criterios de bsqueda
Post-condiciones Se consulta un producto registrado en el sistema 44
Nombre del CU: Actualizar producto Descripcin breve: Permitir actualizar un producto Requisito asociado: RF.023 Actor Principal Administrador, empleado Precondiciones El producto ha sido registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin Actualizar producto
El sistema despliega la interfaz para la actualizacin delproducto, con los campos registrados 2 El usuario digita el cdigo y/o el nombre y dems requisitos delproducto que desea actualizar
El sistema realiza la bsqueda despliega la interfaz para la actualizacin de un producto con descripcin, precio, IVA ID producto, proveedor
FLUJO ALTERNATIVO Pasos Actor Sistema 1 El usuario digita la informacin correctamente
El sistema valida la informacin ingresada y presenta un mensaje de confirmacin
Post-condiciones Se actualiza el producto 45
Nombre del CU: Eliminar producto Descripcin breve: Permitir eliminar un producto del sistema Requisito asociado: RF.024 Actor Principal Administrador Precondiciones El producto ha sido registrado en el sistema FLUJO BSICO Pasos Actor Sistema 1 El usuario ingresa a la opcin eliminar para proceder a la accin
El sistema despliega la interfaz para la eliminacin de productos, con los campos registrados 2 El usuario digita el cdigo del producto (id producto) que desea eliminar El sistema realiza la bsqueda del producto, despliega la interfaz para la eliminacin de productos
FLUJO ALTERNATIVO Pasos Actor Sistema La validacin del sistema presenta errores. El sistema presenta un mensaje al usuario indicndole la informacin faltante o errnea
1 El usuario digita la informacin correctamente El sistema valida la informacin ingresada y presenta un mensaje de confirmacin Post-condiciones Se elimina el producto deseado 46