Está en la página 1de 30

SISTEMA DE INFORMACIN DE VENTAS DE ARTCULOS

DEPORTIVOS
SIVAD
EQUIPO DE DESARROLLO:

Eder Fernandez Baldovino


Yeinis Campo Osorio
Mailon Prez Fernandez

PRESENTADO A:
Ing. Jhon Mendez

Corporacin Universitaria Del Caribe CECAR


Facultad De Ciencias Bsicas, Ingeniera y Arquitectura Ingeniera
De Sistemas
Sincelejo-Colombia
2015

1. INTRODUCCIN
Las siguientes especificacin de requerimientos de software del sistema SIVAD
surgen para analizar y entender todos los requisitos y requerimientos que nuestro
cliente desea, el principal objetivo es tener un documento que sirva para el
desarrollo del software. A continuacin Se describir en forma detallada los
requerimientos, los diagramas de casos de usos y las plantillas extendidas de
casos de usos.
ESPECIFICACIN DE REQUERIMIENTOS
El software, debe permitir:
R1: Autenticar entrada al sistema: Autenticar la entrada del usuario
(administrador, vendedor o consultor) al sistema por medio de un usuario y una
contrasea.
R2: Loguear Facebook: obtener desde una cuenta Facebook los datos de un
nuevo usuario
R3: Gestionar usuario: permitir al administrador registrar, actualizar, buscar y
eliminar usuarios (administrador, vendedor y consultor). A diferencia del
administrador y vendedor el consultor se puede registrar autnomamente.
R3.1: Registrar usuario: Obtener de Facebook y almacenar en una base de
datos su nombre completo, correo electrnico, departamento y ciudad de
referencia, se debe digitar
identificacin, tipo de usuario, cuenta y
contrasea.
R3.2: Buscar usuario: consultar en la base de datos la informacin que
coincida con la identificacin digitada del usuario.
R3.3: Actualizar usuario: Modificar los datos correspondientes al usuario
que coincida con la identificacin del usuario.
R3.4: Eliminar usuario: borrar de la base datos el usuario que coincida con
la identificacin ingresada.
R4: Gestionar Producto: permitir al administrador registrar, eliminar, actualizar y
buscar los datos referentes al producto.

R4.1: Registrar Productos: almacenar los datos del producto (nombre,


descripcin, referencia, stock, stock mnimo y cdigo (generado por el
sistema) en una base de datos.
R4.2: Buscar producto: Consultar en la base de datos el producto que
coincida con el cdigo del producto ingresado por el administrador.
R4.3: Actualizar productos: Modificar los datos correspondientes al
producto. Cada vez que un producto sea vendido actualizar automticamente
su stock, y enviar una alerta en caso de que este sea menor al stock mnimo
(establecido por el administrador).
R4.4: Eliminar producto: borrar de la base datos el producto que coincida
con el cdigo del producto ingresado por el administrador.
R5: Gestionar factura de compra: permitir al vendedor registrar, buscar e
imprimir facturas de productos comprados al proveedor (se asume que siempre
existe un proveedor para cualquier producto)
R5.1: Registrar factura de compra: Elaborar y almacenar en una base de
datos la factura de compra teniendo en cuenta su nmero de compra,
fecha, costo y cantidad.
R5.2: Buscar factura de compra: Consultar en la base de datos la factura
que coincida con el cdigo de factura digitado por el vendedor.
R5.3: imprimir factura de compra: Generar un documento fsico de la
factura.

R6: Gestionar ventas: permitir al vendedor registrar, actualizar, buscar, eliminar y


generar facturas de ventas de productos.
R6.1: Registrar venta: Registrar en una base de datos las ventas de los
productos, teniendo en cuenta su nmero de venta, vendedor, telfono del
vendedor, fecha, cliente, productos, cantidades vendidas y canal de venta
(Telefnico, Puerta a Puerta y Directo).
R6.2: Buscar ventas: Consultar en la base de datos la informacin de las
ventas que coincida con el nmero de venta digitado por el vendedor.
R6.3: Actualizar ventas: Modificar los datos correspondientes a la Venta
almacenada en la base de datos, que coincida con el nmero de venta que
digite el vendedor.

R6.4: Eliminar venta: Borrar del sistema las ventas, que coincida con el
nmero de venta digitado por el vendedor.
R6.5: Generar factura de venta: Al registrar la venta generar una factura,
imprimirla o enviarla al correo del cliente en caso de que el as lo decida.
R6.5.1: imprimir factura: Generar un documento fsico de la factura en
caso de que el cliente as lo decida.
R6.5.2: enviar factura: enviar factura al correo del cliente en caso de
que el as lo decida.

R7: consultar productos: permitir al consultor observar un catlogo de los


productos deportivos, el precio, el cdigo la cantidad y el telfono del vendedor.
R8: Realizar consultas: permitir al administrador realizar las siguientes consultas:

Utilidad mensual general (Valor).


Utilidad mensual detallada (Ganancia alcanzada por cada producto
mostrando su costo, valor de venta y ganancia).

RNF1: tipos de usuarios


Deben existir tres tipos de usuario:
1. Administradores del sistema: Configuran y parametrizan el sistema de
informacin.
2. Vendedores: Encargados de gestionar las ventas, pedidos y envos en
general.
3. Consultores: Clientes que consultan los catlogos y stock de los productos.

DIAGRAMA DE CASOS DE USOS


Autenticarse Al Sistema:

Loguear facebook:

Gestionar usuario:

Gestionar Producto:

Gestionar factura de compra

Gestionar ventas:

consultar productos:

R8: Realizar consultas:

PLANTILLAS EXTENDIDAS DE CASOS DE USOS

R1: Autenticar entrada al sistema

Caso de uso

Autenticar entrada al sistema

Actores
Propsito
Resumen

Administrador, vendedor, consultor.


Gestiona el proceso de ingreso al sistema.
El usuario ingresa el nombre del usuario y una contrasea para
autenticarse en el sistema.

Tipo
Primario Expandido
Flujo principal 1: Administrador
PN1 Accin del actor

PN1

Respuesta de SIVAD

1.

El usuario abre SIVAD

2.

El sistema le despliega la interfaz de


ingreso al sistema.

3.

El administrador, consultor o vendedor digita 4.


su usuario y contrasea.

El sistema le despliega el men


principal
(si
el
usuario
es
administrador), la GUI consultor (si el
usuario es consultor) o la GUI
vendedor (si el usuario es vendedor).

Flujo alternativo:
En la lnea 3, el usuario teclea incorrectamente el usuario o la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 2.
Precondiciones 1
Existe un usuario y una contrasea del administrador, vendedor o consultor
en el sistema.
Pos condiciones

El usuario queda validado ante el sistema

R2: Loguear Facebook


Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN
Accin del actor
1

Loguear usuario
Administrador, vendedor, consultor
Gestiona el acceso a una cuenta de Facebook
El administrador, vendedor o consultor ingresa un correo electrnico
y una contrasea para acceder desde el sistema a una cuenta de
Facebook
Primario Expandido
PN1

Respuesta de SIVAD

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin


registrar.
El administrador selecciona la opcin usuario

4.

El usuario accede digitando su correo


electrnico y contrasea

8.

5.
7.

Flujo Principal 2:
PN
Accin del actor
2
1.
El consultor abre SIVAD
3.

6.

El sistema le despliega la GUI


principal.
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la interfaz
loguear Facebook.
El sistema despliega la interfaz
registrar usuario

PN2

Respuesta de SIVAD

2.

El sistema le despliega la interfaz


loguear usuario
El sistema despliega la interfaz
registrar usuario

El consultor digita su correo y contrasea 4.


accediendo a su cuenta
Flujo alternativo 1:
En la lnea 1, el usuario teclea incorrectamente el usuario o la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente el correo o la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Flujo alternativo 2:
En la lnea 3, el consultor digita incorrectamente el usuario o contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 2.
Precondiciones
Existe un usuario con una cuenta de Facebook.
Pos condiciones

El usuario accede a los servicios correctamente

R3: Gestionar Usuario


R3.1 Registrar usuario
Caso de uso
Actores
Propsito
Resumen

Registrar usuario
Administrador, consultor
Gestionar el proceso de registro de usuario
Una parte de la informacin del usuario se tomara desde Facebook
y la otra parte la digitara el administrador con las especificaciones
del usuario, estos datos sern almacenados.
Primario Expandido

Tipo
Flujo principal 1:
PN
Accin del actor
1
1.
El administrador se autentica en el sistema

PN1

Respuesta de SIVAD

2.

3.

El administrador selecciona la opcin


registrar.
El administrador selecciona la opcin usuario

4.

7.

El usuario accede digitando su correo


electrnico y contrasea

8.

El sistema le despliega la GUI


principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la interfaz
loguear Facebook.
El sistema despliega la interfaz
registrar usuario con los datos
obtenidos desde facebook ( nombre
completo,
correo
electrnico,
departamento y ciudad de referencia)

9.

El administrador digita los datos faltantes


(identificacin, tipo de usuario, cuenta y
contrasea)

5.

6.

10.

El administrador guarda el registro del 11.


usuario

Flujo Principal 2:
PN
Accin del actor
2
1.
El consultor abre SIVAD
3.

El consultor digita su correo y contrasea


accediendo a su cuenta

5.

El consultor digita los datos faltantes


(identificacin, tipo de usuario, cuenta y
contrasea)
El consultor guarda el registro

6.

El sistema arroja un mensaje de xito

PN2

Respuesta de SIVAD

2.

El sistema le despliega la interfaz


loguear Facebook
El sistema despliega la interfaz
registrar usuario con los datos
obtenidos desde facebook ( nombre
completo,
correo
electrnico,
departamento y ciudad de referencia)

4.

7.

El sistema arroja un mensaje de xito

Flujo alternativo 1:
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador teclea incorrectamente el correo o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 6.
Flujo alternativo 2:
En la lnea 3, el consultor digita incorrectamente el usuario o contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 2.
Precondiciones
Existe un usuario con una cuenta de Facebook.
Pos condiciones

El usuario es registrado en la base de datos de sistema.

R3.2 Buscar Usuario


Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal :
PN1 Accin del actor

Buscar Usuario
Administrador
Gestionar el proceso de bsqueda de Usuario
Buscar la informacin del usuario almacenada en la base de datos.
Secundario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI
identificacin usuario.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin buscar.

4.

5.

El administrador selecciona la opcin usuario

6.

7.

El administrador digita la identificacin del


usuario.

8.

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente la identificacin y el sistema arroja un mensaje de
error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones

El usuario es buscado en la base de datos del sistema.

R3.3 Actualizar usuario


Caso de uso
Actores

Actualizar Usuario
Administrador

Propsito
Resumen
Tipo
Flujo principal:
PN1 Accin del actor

Gestionar el proceso de actualizacin de Usuario


Actualizar los datos almacenados en la base de datos referentes a
vendedores, consultores o administradores.
Secundario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI
identificacin usuario.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin buscar.

4.

5.

El administrador selecciona la opcin usuario

6.

7.

El administrador digita la identificacin del


usuario.

8.

9.

El administrador modifica los datos.

10.

El administrador
actualizar.

presiona

la

opcin

11.

El sistema arroja un mensaje de xito

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador teclea incorrectamente la identificacin del usuario, y el sistema
arroja un mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones

El usuario es buscado en la base de datos del sistema.

R3.4: Eliminar usuario


Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal:
PN1 Accin del actor
1.

Eliminar Usuario
Administrador
Gestionar el proceso de eliminacin de cualquier usuario del
sistema.
Eliminar un usuario que se encuentre almacenada en la base de
datos del sistema por medio de la identificacin.
Secundario Expandido

El administrador se autentica en el sistema

PN1

Respuesta de SIVAD

2.

El sistema le despliega la GUI

principal
3.

El administrador selecciona la opcin buscar.

4.

El sistema despliega un submen con


la opcin usuario y producto.
El sistema despliega la GUI
identificacin usuario.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.

5.

El administrador selecciona la opcin usuario

6.

7.

El administrador digita la identificacin del


usuario.

8.

9.

El administrador presiona la opcin eliminar.

10.

El sistema arroja un mensaje de


xito.

11.

El sistema despliega la GUI principal.

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador teclea incorrectamente la identificacin del usuario, y el sistema
arroja un mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea eliminar.
Pos condiciones

El usuario es eliminado de la base de datos del sistema.

R4: Gestionar productos


R4.1: Registrar producto.
Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal:
PN1 Accin del actor

Registrar producto
Administrador
Gestionar el proceso de registro de productos
Almacenar producto que contenga cdigo, nombre, descripcin,
referencia, stock y stock mnimo. El sistema generar un cdigo
nico de forma automtica, que identifique dicho producto.
Primario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI registrar
producto

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin


registrar.
El administrador selecciona la opcin
producto

4.

5.

6.

7.

9.

El administrador digita los siguientes datos: 8.


cdigo, nombre, descripcin, referencia,
stock y stock mnimo
El administrador presiona la opcin guardar. 10.

El sistema genera automticamente


un cdigo nico de producto
El sistema arroja un mensaje de xito

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador deja un campo vaco, el sistema arroja un mensaje de error. Volver a
la lnea 6.
Precondiciones
El vendedor ha realizado el pedido del producto.
Pos condiciones

El producto es registrado correctamente.

R4.2 Buscar producto


Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN1 Accin del actor

Buscar producto
Administrador
Gestionar el proceso de bsqueda de producto
Buscar la informacin del producto almacenada en la base de
datos.
Secundario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI cdigo
del producto.
El sistema despliega la interfaz
registrar producto con los campos
llenos de los datos correspondientes.

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin buscar.

4.

5.

El administrador
producto
El administrador
producto.

6.

7.

selecciona
digita

el

la

opcin

cdigo

del 8.

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente el cdigo del producto, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones

El producto es buscado en la base de datos del sistema.

R4.3 actualizar producto


Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN1 Accin del actor

Actualizar producto
Administrador
Gestionar el proceso de actualizacin de producto
Actualizar los datos almacenados en la base de datos referentes a
los productos.
Secundario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI cdigo
producto.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin buscar.

4.

5.

El administrador
producto
El administrador
producto.

6.

7.

selecciona
digita

el

la

cdigo

9.

El administrador modifica los datos.

10.

El administrador
actualizar.

presiona

opcin

la

del 8.

opcin

11.

El sistema arroja un mensaje de xito

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente el cdigo del producto, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el producto que se desea eliminar.
Pos condiciones

El producto es eliminado de la base de datos del sistema.

R4.4 Eliminar producto


Caso de uso
Actores
Propsito

Eliminar producto
Administrador
Gestionar el proceso de eliminacin de cualquier producto del

Resumen
Tipo
Flujo principal:
PN1 Accin del actor

sistema.
Eliminar un producto que se encuentre almacenada en la base de
datos del sistema por medio del cdigo.
Secundario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI cdigo
del producto.
El sistema despliega la interfaz
registrar producto con los campos
llenos de los datos correspondientes.

1.

El administrador se autentica en el sistema

2.

3.

El administrador selecciona la opcin buscar.

4.

5.

El administrador selecciona la opcin


producto
El administrador digita el cdigo del producto

6.

El administrador
eliminar

10.

El sistema arroja un mensaje de xito

11.

El sistema despliega la GUI principal.

7.

9.

selecciona

la

opcin

8.

Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente la identificacin del usuario, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones

El usuario es buscado en la base de datos del sistema.

R5: Gestionar factura de compra:


R5.1 registrar factura de compra
Caso de uso
Actores
Propsito
Resumen

Tipo
Flujo principal 1:

Registrar factura de compra


Vendedor
Gestionar el proceso de registro de factura de compras
Elaborar y almacenar en una base de datos la factura de compra
teniendo en cuenta su nmero de compra, fecha, costo y cantidad.
El sistema generar un cdigo nico de forma automtica, que
identifique dicha factura.
Primario Expandido

PN1 Accin del actor

PN1

Respuesta de SIVAD

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin registrar.

4.

5.

El vendedor selecciona la opcin factura de


compra
El vendedor digita los siguientes datos:
nmero de compra, fecha, costo y cantidad

6.

El sistema le despliega la GUI


vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI registrar
factura de compra
El sistema genera automticamente
un cdigo nico de factura

El vendedor presiona la opcin guardar.

10.

7.

9.

8.

El sistema arroja un mensaje de xito

Flujo alternativo :
En la lnea 1, el vendedor teclea incorrectamente el usuario o la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 1.
En la lnea 7, el vendedor deja un campo vaco, el sistema arroja un mensaje de error. Volver a la
lnea 6.
Precondiciones
El vendedor ha realizado el pedido del producto.
Pos condiciones

La factura es registrada correctamente.

R5.2 Buscar factura de compra


Caso de uso
Actores
Propsito
Resumen

Buscar factura de compra


Vendedor
Gestionar el proceso de bsqueda de producto
Buscar la informacin del producto almacenada en la base de
datos.
Secundario Expandido

Tipo
Flujo principal 1:
PN
Accin del actor
1
1.
El vendedor se autentica en el sistema

PN1

Respuesta de SIVAD

2.

3.

El vendedor selecciona la opcin buscar.

4.

5.

El vendedor selecciona la opcin factura de 6.


compra.
El vendedor digita el cdigo de la factura.
8.

El sistema le despliega la GUI


vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo
del factura de compra.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.

7.

Flujo alternativo :

En la lnea 1, el vendedor teclea incorrectamente el usuario o la contrasea, y el sistema arroja un


mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea buscar.
Pos condiciones

La factura es buscada en la base de datos del sistema.

R5.3 Imprimir factura de compra


Caso de uso
Actores
Propsito
Resumen

Imprimir factura de compra


Vendedor
Gestionar el proceso de impresin de factura de compra.
Generar un documento fsico de la factura.

Tipo
Flujo principal 1:
PN1 Accin del actor

Opcional Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
factura de compra.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin buscar.

4.

5.

El administrador selecciona la opcin factura 6.


de compra.
El administrador digita el cdigo de la 8.
factura.

7.

9.

El administrador
imprimir

Flujo principal 2:

selecciona

la

opcin

10.

El sistema enva solicitud


impresin de factura de compra

de

11.

El sistema arroja un mensaje de xito

PN2 Accin del actor

PN2

Respuesta de SIVAD

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin registrar.

4.

5.

El vendedor selecciona la opcin factura de


compra
El vendedor digita los siguientes datos:
nmero de compra, fecha, costo y cantidad

6.

El sistema le despliega la GUI


vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI registrar
factura de compra
El sistema genera automticamente
un cdigo nico de factura

9.

El vendedor presiona la opcin guardar.

10.

El sistema arroja un mensaje de xito

11.

El administrador oprime el botn imprimir.

12.

El sistema enva
impresin de factura.

13.

El sistema arroja un mensaje de xito


de impresin.

7.

8.

solicitud

de

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea imprimir.
Pos condiciones

La factura en formato fsico.

R6: Gestionar ventas


R6.1: Registrar ventas
Caso de uso
Actores
Propsito
Resumen

Tipo
Flujo principal 1:
PN1 Accin del actor

Registrar ventas
vendedor
Gestionar el proceso de registro ventas
Registrar en una base de datos las ventas de los productos,
teniendo en cuenta su nmero de venta, vendedor, telfono del
vendedor, fecha, cliente, productos, cantidades vendidas y canal de
venta (Telefnico, Puerta a Puerta y Directo).
Primario Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI registrar
venta
El sistema genera automticamente
el numero nico de venta

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin registrar.

4.

5.

El vendedor selecciona la opcin venta

6.

7.

El vendedor digita los siguientes datos: 8.


vendedor, telfono del vendedor, fecha,
cliente, productos, cantidades vendidas y
canal de venta (Telefnico, Puerta a Puerta y
Directo).
El vendedor presiona la opcin guardar.
10.

9.

El sistema
xito

arroja un mensaje de

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor deja un campo vaco, el sistema arroja un mensaje de error. Volver a la
lnea 6.
Precondiciones
El vendedor se ha contactado ya sea directo, puerta a puerta o va
telefnica con el consultor.
Pos condiciones

La venta es registrada correctamente.

R6.2: Buscar ventas


Caso de uso
Actores
Propsito

Buscar venta
vendedor
Gestionar el proceso de bsqueda de venta

Resumen

Consultar en la base de datos la informacin de las ventas que


coincida con el nmero de venta digitado por el vendedor.

Tipo
Secundario Expandido
Flujo principal 1:
PN
Accin del actor
PN1
1
1.
El vendedor se autentica en el sistema
2.
3.

El vendedor selecciona la opcin buscar.

4.

5.

El vendedor selecciona la opcin venta.

6.

7.

El vendedor digita el cdigo de la venta.

8.

Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la GUI registrar
venta con los campos llenos de los
datos correspondientes.

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la venta que se desea buscar.
Pos condiciones

La venta es buscada en la base de datos del sistema.

R6.3 Actualizar venta


Caso de uso
Actores
Propsito
Resumen

Actualizar venta
vendedor
Gestionar el proceso de actualizacin de venta
Modificar los datos correspondientes a la Venta almacenada en la
base de datos, que coincida con el nmero de venta que digite el
vendedor.

Tipo
Secundario Expandido
Flujo principal 1:
PN
Accin del actor
PN1
1
1.
El vendedor se autentica en el sistema
2.
3.

El vendedor selecciona la opcin buscar.

4.

Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.

5.

El vendedor selecciona la opcin venta.

6.

7.

El vendedor digita el cdigo de la venta.

8.

9.

El vendedor modifica los datos.

10.

El vendedor presiona la opcin actualizar

11.

El sistema despliega la GUI cdigo de


venta.
El sistema despliega la GUI registrar
venta con los campos llenos de los
datos correspondientes.

El sistema arroja un mensaje de


xito.

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la venta, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la venta que se desea buscar.
Pos condiciones

La venta es buscada en la base de datos del sistema.

R6.4: Eliminar venta.


Caso de uso
Actores
Propsito
Resumen

Eliminar venta
Vendedor
Gestionar el proceso de eliminacin de cualquier venta del sistema.
Borrar del sistema las ventas, que coincida con el nmero de venta
digitado por el vendedor
Secundario Expandido

Tipo
Flujo principal:
PN
Accin del actor
1
1.
El vendedor se autentica en el sistema

PN1

Respuesta de SIVAD

2.

3.

El vendedor selecciona la opcin buscar.

4.

5.

El vendedor selecciona la opcin venta

6.

7.

El vendedor digita el cdigo de venta

8.

El sistema le despliega la GUI


principal
El sistema despliega un submen con
la opcin factura de compra y venta.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la interfaz
registrar venta con los campos llenos
de los datos correspondientes.

9.

El vendedor selecciona la opcin eliminar

10.

El sistema arroja un mensaje de xito

11.

El sistema
vendedor.

despliega

la

GUI

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la venta, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la venta que se desea eliminar.
Pos condiciones

La venta es eliminada de la base de datos del sistema.

R6.5: Generar factura de venta


R6.5.1 imprimir factura de venta
Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN1 Accin del actor

Imprimir factura de venta


Vendedor
Gestionar el proceso de impresin de factura de venta.
Generar un documento fsico de la factura en caso de que el cliente
as lo decida.
Opcional Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin buscar.

4.

5.

El vendedor selecciona la opcin venta.

6.

7.

El vendedor digita el cdigo de la venta.

8.

9.

El vendedor selecciona la opcin generar


factura

10.

El sistema despliega una interfaz con


la factura

11.

El vendedor selecciona la opcin imprimir

12.

El sistema enva solicitud


impresin de factura de compra

13.

El sistema arroja un mensaje de xito

Flujo principal 2:

de

PN2 Accin del actor

PN2

Respuesta de SIVAD

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin registrar.

4.

5.

El vendedor selecciona la opcin venta

6.

7.

9.

El vendedor digita los siguientes datos: 8.


vendedor, telfono del vendedor, fecha,
cliente, productos, cantidades vendidas y
canal de venta (Telefnico, Puerta a Puerta y
Directo).
El vendedor presiona la opcin guardar.
10.

El sistema le despliega la GUI


vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI registrar
venta
El sistema genera automticamente
un cdigo nico de factura

11.

El vendedor oprime el botn imprimir.

El sistema arroja un mensaje de xito

12.

El sistema enva
impresin de factura.

solicitud

de

13.

El sistema arroja un mensaje de xito


de impresin.

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedoro teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea imprimir.
Pos condiciones

R6.5.2: enviar factura

La factura en formato fsico.

Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN1 Accin del actor

enviar factura de venta


Vendedor
Gestionar el proceso de envi de factura de venta al usuario.
Enviar factura al correo del cliente en caso de que el as lo decida.
Opcional Expandido
PN1

Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin buscar.

4.

5.

El vendedor selecciona la opcin venta.

6.

7.

El vendedor digita el cdigo de la venta.

8.

9.

El vendedor selecciona la opcin generar


factura

10.

El sistema despliega una interfaz con


la factura

11.

El vendedor selecciona la opcin enviar

12.

El sistema enva el correo electrnico


al usuario

13.

El sistema arroja un mensaje de xito

Flujo principal 2:
PN2 Accin del actor

PN2

Respuesta de SIVAD

1.

El vendedor se autentica en el sistema

2.

3.

El vendedor selecciona la opcin registrar.

4.

5.

El vendedor selecciona la opcin venta

6.

7.

El vendedor digita los siguientes datos: 8.


vendedor, telfono del vendedor, fecha,
cliente, productos, cantidades vendidas y
canal de venta (Telefnico, Puerta a Puerta y
Directo).
El vendedor presiona la opcin guardar.
10.

El sistema le despliega la GUI


vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI registrar
venta
El sistema genera automticamente
un cdigo nico de factura

9.

El sistema arroja un mensaje de xito

11.

El vendedor selecciona la opcin enviar.

12.

El sistema enva al correo electrnico


del usuario

13.

El sistema arroja un mensaje de xito


de impresin.

Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea imprimir.
Pos condiciones

La factura en formato fsico.

R7: consultar productos


Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN1 Accin del actor
1.

Consultar productos
Consultor
Gestionar el proceso de consulta de productos.
Permitir al consultor observar los productos deportivos, el precio y la
cantidad del mismo.
Primario Expandido

El consultor se autentica en el sistema

PN1

Respuesta de SIVAD

2.

El sistema le despliega la GUI


consultor donde aparece un catlogo
con los productos.

3.

El consultor da clik al producto que desea

4.

El sistema despliega la informacin


del producto(el stock, cdigo, valor y
telfono del vendedor)

Flujo alternativo :
En la lnea 1, El consultor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
Precondiciones
El vendedor ha sido registrado.
Pos condiciones

El vendedor compra su articulo

R8: Realizar consultas


Caso de uso
Actores
Propsito
Resumen

Realizar consultas
Administrador
Gestionar el proceso de consultas de utilidad
Permitir consultar la Utilidad mensual general (Valor) y la utilidad
mensual detallada (Ganancia alcanzada por cada producto
mostrando su costo, valor de venta y ganancia).
Secundario Expandido

Tipo
Flujo principal 1:
PN
Accin del actor
1
1.
El administrador se autentica en el sistema

PN1

Respuesta de SIVAD

2.

3.

4.

El sistema le despliega la GUI


principal
El sistema despliega la GUI consulta
con los valores de la utilidad general
y detallada.

El administrador selecciona la opcin


consultar.

Flujo alternativo :
En la lnea 1, El administrador teclea incorrectamente la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea nmero 1.

Precondiciones

Existe en la base de datos la informacin de las ventas y productos.

Pos condiciones

La consulta es realizada.

RNF1: tipos de usuarios


Nombre: tipos de usuarios
Tipo: necesario
Crtico: si
Descripcin:
1. Administradores del sistema: Configuran y parametrizan el sistema de
informacin.
2. Vendedores: Encargados de gestionar las ventas, pedidos y envos en general.
3. Consultores: Clientes que consultan los catlogos y stock de los productos.

También podría gustarte