You are on page 1of 54

FREE ORDERS

SISTEMA DE INFORMACIN PARA LA ADMINISTRACIN DE UNA TIENDA







IVN ANDRS GUTIRREZ AGUDELO
JHON EVER JIMNEZ
SERGIO ANDRS MACAS ORO



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

24
Realizar tercera entrega 1 1
25
Realizar segunda Socializacin 1 1
10

DEFINICIONES, ACRNIMOS Y ABREVIATURAS

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


47

10. PROTOTIPO DE NAVEGACIN








48


49



50




51




Diagrama Entidad Relacin



Diagrama Relacin

You might also like