SI STEMA MADE DE I NFOR ORMA MACI ÓN DEVENTASDE DE ARTÍ CULOS DEPORTI VOS SI VAD EQU QUI PO DEDE DESARROL OLLO:
EderFernandezBal dovi no Yei ni sCampoOsori o Mai l onPér ezFernandez
PRESENTADO A: I ng.JhonMendez
Corporaci ónUni ver si t ari aDelCari be“ CECAR” Facul t adDeCi enci asBási cas,I ngeni erí ayAr qui t ect ur a–I ngeni erí a DeSi st ema mas Si ncel ej oCol omb mbi a 2015
1. INTR INTROD ODUC UCCI CIÓN ÓN Las siguientes especificación de requerimientos de software del sistema SIVAD surgen para analizar y entender todos los requisitos y requerimientos requerimientos que nuestro client cliente e dese desea, a, el princ princip ipal al objet objeti io o es tene tenerr un docu documen mento to que sira sira para para el desar desarro rollo llo del del softw software are!! A cont continu inuac ación ión Se descr describi ibir" r" en forma forma detall detallad ada a los requerimientos, los diagramas de casos de usos y las plantillas e#tendidas de casos de usos!
ESPECIFICACIÓN DE REQUERIMIENTOS $l software, debe permitir% utenti tica carr la entr entrad ada a del del usua usuari rio o R1:: Auten R1 utenti tica carr entr entrad adaa al si sist ste ea: a: Auten &administrador, endedor o consultor' al sistema por medio de un usuario y una contrase(a!
R!: "#$uea "#$uearr Face%# Face%##&: #&: obtener desde una cuenta )aceboo* los datos de un nueo usuario administradorr registrar, registrar, actualizar actualizar,, buscar buscar y R': (esti#nar (esti#nar usuari#: usuari#: permitir al administrado elim elimin inar ar usua usuari rios os &adm &admin inis istr trad ador or,, end ended edor or y cons consul ulto tor' r'!! A dife difere renc ncia ia del del administrador y endedor el consultor se puede registrar autónomamente!
R'.1: Re$istrar usuari#: +btener de )aceboo* y almacenar en una base de datos su nombre completo, completo, correo correo electrónico, electrónico, departamento departamento y ciudad ciudad de refe refere renc ncia ia,, se debe debe digi digita tarr iden identi tifi fica caci ción ón,, tipo tipo de usua usuari rio, o, cuen cuenta ta y contrase(a! consultarr en la base de datos datos la informac información ión que R'.!: )uscar )uscar usuari#: usuari#: consulta coincida con la identificación digitada del usuario!
R'.': Actuali* Actuali*ar ar usuari#: odificar los datos correspondientes al usuario que coincida con la identificación del usuario!
R'.+: Eliinar usuari#: borrar de la base datos el usuario que coincida con la identificación ingresada! administrador registrar, eliminar, eliminar, actualizar y R+: (esti#nar Pr#duct#: permitir al administrador buscar los datos referentes al producto!
almacenar ar los datos datos del product producto o &nombre &nombre,, R+.1: Re$ist Re$istrar rar Pr#duc Pr#duct#s t#s:: almacen descr descripc ipció ión, n, refe referen rencia cia,, stoc*, stoc*, stoc* stoc* m-nimo m-nimo y có códig digo o &g &gene enera rado do po porr el sistema'' en una base de datos! sistema
R+.!: R+. !: )uscar )uscar ,r#duct# ,r#duct#:: .onsultar en la base de datos el producto que coincida con el código del producto ingresado por el administrador! odifica icarr los datos datos corre corresp spon ondie dient ntes es al R+.' R+ .':: Actua ctuali li*a *arr ,r#d ,r#duc uct# t#s: s: odif producto! .ada ez que un producto sea endido actualizar autom"ticamente su stoc*, y eniar una alerta en caso de que este sea menor al stoc* m-nimo &establecido por el administrador'!
R+.+: Eliinar ,r#duct#: ,r#duct#: borrar de la base datos el producto que coincida con el código del producto ingresado por el administrador! permitir tir al ende endedo dorr regis registra trar, r, busca buscarr e R-:: (e R(est sti# i#na narr act actur uraa de c#, c#,ra ra:: permi imprimir facturas de productos comprados al proeedor &se asume que siempre e#iste un proeedor para cualquier producto'
R-.1: Re$istrar actura de c#,ra: $laborar y almacenar en una base de datos datos la factura factura de compra teniend teniendo o en cuenta su n/mero n/mero de compra, compra, fec0a, costo y cantidad!
R-.!: )uscar actura de c#,ra: .onsultar en la base de datos la factura que coincida con el código de factura digitado por el endedor!
R-.': R-. ': i,ri i,riir ir actur acturaa de c#,ra c#,ra:: 1enerar un documento f-sico de la factura!
R/: (esti#nar 0entas% permitir al endedor registrar, actualizar, buscar, eliminar y generar facturas de entas de productos!
R/.1: Re$istrar 0enta: 2egistrar en una base de datos las entas de los productos, teniendo en cuenta su n/mero de enta, endedor, tel3fono del endedor, fec0a, cliente, productos, cantidades endidas y canal de enta &4elefónico, 5uerta a 5uerta y Directo'!
R/.!: )uscar 0entas: .onsultar en la base de datos la información de las entas que coincida con el n/mero de enta digitado por el endedor!
R/.': Actuali*ar 0entas: odificar los datos correspondientes a la Venta almacenada almacenada en la base de datos, que coincida con el n/mero de enta que digite el endedor!
R/.+: Eliinar 0enta: 6orrar del sistema las entas, que coincida con el n/mero de enta digitado por el endedor!
R/.-: (enerar actura de 0enta: Al registrar la enta generar una factura, imprimirla o eniarla al correo del cliente en caso de que el as- lo decida!
R/.-.1: i,riir actura: 1enerar un documento f-sico de la factura en caso de que el cliente as- lo decida! R/.-.!: en0iar actura: eniar factura al correo del cliente en caso de que el as- lo decida!
R: c#nsultar ,r#duct#s: permitir al consultor obserar un cat"logo de los productos deportios, el precio, el código la cantidad y el tel3fono del endedor!
R2: Reali*ar c#nsultas: permitir al administrador realizar las siguientes consultas% • •
7tilidad mensual general &Valor'! 7tilidad mensual detallada &1anancia alcanzada por cada producto mostrando su costo, alor de enta y ganancia'!
RNF1: ti,#s de usuari#s Deben e#istir tres tipos de usuario% 8! Administradores del sistema% .onfiguran y parametrizan el sistema de información! 9! Vendedores% $ncargados de gestionar las entas, pedidos y en-os en general! :! .onsultores% .lientes que consultan los cat"logos y stoc* de los productos!
DIA(RAMA DE CASOS DE USOS Autenticarse Al Sistema:
"#$uear ace%##&:
(esti#nar usuari#:
(esti#nar Pr#duct#:
(esti#nar actura de c#,ra
(esti#nar 0entas%
c#nsultar ,r#duct#s:
R2: Reali*ar c#nsultas:
P"ANTI""AS E3TENDIDAS DE CASOS DE USOS
R1: Autenticar entrada al sistea
Cas# de us#
Autenticar entrada al sistema
Act#res Pr#,4sit# Resuen
Administrador, endedor, consultor! 1estiona el proceso de ingreso al sistema! $l usuario ingresa el nombre del usuario y una contrase(a para autenticarse en el sistema!
5rimario ; $#pandido Ti,# Flu5# ,rinci,al 1: Adinistrad#r
PN1 Acci4n del act#r
PN1
Res,uesta de SI6AD
8!
$l usuario abre SIVAD
9!
$l sistema le despliega la interfaz de ingreso al sistema!
:!
$l administrador, consultor o endedor digita su usuario y contrase(a!
$l sistema le despliega el men/ principal &si el usuario es administrador', la 17I consultor &si el usuario es consultor' o la 17I endedor &si el usuario es endedor'!
Flu5# alternati0#: $n la l-nea :, el usuario teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 9! $#iste un usuario y una contrase(a del administrador, endedor o consultor Prec#ndici#nes 1 en el sistema!
P#s c#ndici#nes
$l usuario queda alidado ante el sistema
R!: "#$uear Face%##& Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN Acci4n del act#r 1
Loguear usuario Administrador, endedor, consultor 1estiona el acceso a una cuenta de )aceboo* $l administrador, endedor o consultor ingresa un correo electrónico y una contrase(a para acceder desde el sistema a una cuenta de )aceboo* 5rimario ; $#pandido
PN1
Res,uesta de SI6AD
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción registrar!
=!
$l administrador selecciona la opción usuario
>!
?!
$l usuario accede digitando su correo electrónico y contrase(a
@!
$l sistema le despliega la 17I principal! $l sistema despliega un submen/ con la opción usuario y producto! $l sistema despliega la interfaz loguear )aceboo*! $l sistema despliega la interfaz registrar usuario
Flu5# Princi,al !: PN Acci4n del act#r !
PN!
Res,uesta de SI6AD
8!
$l consultor abre SIVAD
9!
:.
$l consultor digita su correo y contrase(a accediendo a su cuenta
$l sistema le despliega la interfaz loguear usuario $l sistema despliega la interfaz registrar usuario
Flu5# alternati0# 1: $n la l-nea 8, el usuario teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el usuario teclea incorrectamente el correo o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea >!
Flu5# alternati0# !: $n la l-nea :, el consultor digita incorrectamente el usuario o contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 9! $#iste un usuario con una cuenta de )aceboo*! Prec#ndici#nes
P#s c#ndici#nes
$l usuario accede a los sericios correctamente
R': (esti#nar Usuari# R'.1 Re$istrar usuari# Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN Acci4n del act#r 1
2egistrar usuario Administrador, consultor 1estionar el proceso de registro de usuario 7na parte de la información del usuario se tomara desde )aceboo* y la otra parte la digitara el administrador con las especificaciones del usuario, estos datos ser"n almacenados! 5rimario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción registrar!
=!
$l administrador selecciona la opción usuario
>!
?!
$l usuario accede digitando su correo electrónico y contrase(a
@!
!
$l administrador digita los datos faltantes &identificación, tipo de usuario, cuenta y contrase(a'
$l sistema despliega la interfaz loguear )aceboo*! $l sistema despliega la interfaz registrar usuario con los datos obtenidos desde faceboo* & nombre completo, correo electrónico, departamento y ciudad de referencia'
8B!
$l administrador guarda el registro del usuario
88!
$l sistema arroja un mensaje de 3#ito
Flu5# Princi,al !: PN Acci4n del act#r ! $l consultor abre SIVAD 1.
PN!
Res,uesta de SI6AD
!.
'.
$l consultor digita su correo y contrase(a accediendo a su cuenta
+.
$l sistema le despliega la interfaz loguear )aceboo* $l sistema despliega la interfaz registrar usuario con los datos obtenidos desde faceboo* & nombre completo, correo electrónico, departamento y ciudad de referencia'
-.
$l consultor digita los datos faltantes &identificación, tipo de usuario, cuenta y contrase(a' $l consultor guarda el registro
/. Flu5# alternati0# 1:
.
$l sistema arroja un mensaje de 3#ito
$n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el administrador teclea incorrectamente el correo o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea >!
Flu5# alternati0# !: $n la l-nea :, el consultor digita incorrectamente el usuario o contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 9! $#iste un usuario con una cuenta de )aceboo*! Prec#ndici#nes
P#s c#ndici#nes
$l usuario es registrado en la base de datos de sistema!
R'.! )uscar Usuari# Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al : PN1 Acci4n del act#r
6uscar 7suario Administrador 1estionar el proceso de b/squeda de 7suario 6uscar la información del usuario almacenada en la base de datos! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción buscar!
=!
$l administrador selecciona la opción usuario
>!
?!
$l administrador digita la identificación del usuario!
@!
$l sistema despliega la 17I identificación usuario! $l sistema despliega la interfaz registrar usuario con los campos llenos de los datos correspondientes!
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el usuario teclea incorrectamente la identificación y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos el usuario que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
$l usuario es buscado en la base de datos del sistema!
R'.' Actuali*ar usuari# Cas# de us# Act#res
Actualizar 7suario Administrador
Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al: PN1 Acci4n del act#r
1estionar el proceso de actualización de 7suario Actualizar los datos almacenados en la base de datos referentes a endedores, consultores o administradores! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción buscar!
=!
$l administrador selecciona la opción usuario
>!
$l sistema despliega identificación usuario!
?!
$l administrador digita la identificación del usuario!
@!
$l sistema despliega la interfaz registrar usuario con los campos llenos de los datos correspondientes!
!
$l administrador modifica los datos!
8B!
$l administrador actualizar!
88!
$l sistema arroja un mensaje de 3#ito
presiona
la
opción
la
17I
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el administrador teclea incorrectamente la identificación del usuario, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos el usuario que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
$l usuario es buscado en la base de datos del sistema!
R'.+: Eliinar usuari# Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al: PN1 Acci4n del act#r 8!
$liminar 7suario Administrador 1estionar el proceso de eliminación de cualquier usuario del sistema! $liminar un usuario que se encuentre almacenada en la base de datos del sistema por medio de la identificación! Secundario ; $#pandido
$l administrador se autentica en el sistema
PN1
Res,uesta de SI6AD
9!
$l sistema le despliega la 17I
principal :!
$l administrador selecciona la opción buscar!
$l sistema despliega un submen/ con la opción usuario y producto! $l sistema despliega la 17I identificación usuario!
=!
$l administrador selecciona la opción usuario
>!
?!
$l administrador digita la identificación del usuario!
@!
$l sistema despliega la interfaz registrar usuario con los campos llenos de los datos correspondientes!
!
$l administrador presiona la opción eliminar!
8B!
$l sistema arroja un mensaje de 3#ito!
88!
$l sistema despliega la 17I principal!
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el administrador teclea incorrectamente la identificación del usuario, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos el usuario que se desea eliminar! Prec#ndici#nes
P#s c#ndici#nes
$l usuario es eliminado de la base de datos del sistema!
R+: (esti#nar ,r#duct#s R+.1: Re$istrar ,r#duct#. Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al: PN1 Acci4n del act#r
2egistrar producto Administrador 1estionar el proceso de registro de productos Almacenar producto que contenga código, nombre, descripción, referencia, stoc* y stoc* m-nimo! $l sistema generar" un código /nico de forma autom"tica, que identifique dic0o producto! 5rimario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción registrar!
=!
$l administrador producto
selecciona
la
opción
>!
$l sistema despliega la 17I registrar producto
?!
!
$l administrador digita los siguientes datos% código, nombre, descripción, referencia, stoc* y stoc* m-nimo $l administrador presiona la opción guardar!
@!
$l sistema genera autom"ticamente un código /nico de producto
8B!
$l sistema arroja un mensaje de 3#ito
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el administrador deja un campo ac-o, el sistema arroja un mensaje de error! Voler a la l-nea >! $l endedor 0a realizado el pedido del producto! Prec#ndici#nes
P#s c#ndici#nes
$l producto es registrado correctamente!
R+.! )uscar ,r#duct# Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r
6uscar producto Administrador 1estionar el proceso de b/squeda de producto 6uscar la información del producto almacenada en la base de datos! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto! $l s istema d espliega l a 17I c ódigo del producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción buscar!
=!
$l administrador producto
selecciona
>!
?!
$l administrador producto!
digita
el
la
opción
código
del
@!
$l sistema despliega la interfaz registrar producto con los campos llenos de los datos correspondientes!
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el usuario teclea incorrectamente el código del producto, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos el usuario que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
$l producto es buscado en la base de datos del sistema!
R+.' actuali*ar ,r#duct# Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r
Actualizar producto Administrador 1estionar el proceso de actualización de producto Actualizar los datos almacenados en la base de datos referentes a los productos! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción buscar!
=!
$l administrador producto
selecciona
>!
$l s istema d espliega l a 17I c ódigo producto!
?!
$l administrador producto!
digita
@!
$l sistema despliega la interfaz registrar usuario con los campos llenos de los datos correspondientes!
!
$l administrador modifica los datos!
8B!
$l administrador actualizar!
88!
$l sistema arroja un mensaje de 3#ito
el
presiona
la
opción
código
la
del
opción
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el usuario teclea incorrectamente el código del producto, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos el producto que se desea eliminar! Prec#ndici#nes
P#s c#ndici#nes
$l producto es eliminado de la base de datos del sistema!
R+.+ Eliinar ,r#duct# Cas# de us# Act#res Pr#,4sit#
$liminar producto Administrador 1estionar el proceso de eliminación de cualquier producto del
Resuen Ti,# Flu5# ,rinci,al: PN1 Acci4n del act#r
sistema! $liminar un producto que se encuentre almacenada en la base de datos del sistema por medio del código! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción usuario y producto!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción buscar!
=!
$l administrador producto
opción
>!
$l s istema d espliega l a 17I c ódigo del producto!
?!
$l administrador digita el código del producto
@!
$l sistema despliega la interfaz registrar producto con los campos llenos de los datos correspondientes!
!
$l administrador eliminar
8B!
$l sistema arroja un mensaje de 3#ito
88!
$l sistema despliega la 17I principal!
selecciona
selecciona
la
la
opción
Flu5# alternati0# : $n la l-nea 8, el administrador teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el usuario teclea incorrectamente la identificación del usuario, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos el usuario que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
$l usuario es buscado en la base de datos del sistema!
R-: (esti#nar actura de c#,ra: R-.1 re$istrar actura de c#,ra Cas# de us# Act#res Pr#,4sit# Resuen
Ti,# Flu5# ,rinci,al 1:
2egistrar factura de compra Vendedor 1estionar el proceso de registro de factura de compras $laborar y almacenar en una base de datos la factura de compra teniendo en cuenta su n/mero de compra, fec0a, costo y cantidad! $l sistema generar" un código /nico de forma autom"tica, que identifique dic0a factura! 5rimario ; $#pandido
PN1 Acci4n del act#r
PN1
Res,uesta de SI6AD
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción registrar!
$l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
=!
$l endedor selecciona la opción factura de compra
>!
$l sistema despliega la 17I registrar factura de compra
?!
$l endedor digita los siguientes datos% n/mero de compra, fec0a, costo y cantidad
@!
$l sistema genera autom"ticamente un código /nico de factura
!
$l endedor presiona la opción guardar!
8B!
$l sistema arroja un mensaje de 3#ito
Flu5# alternati0# : $n la l-nea 8, el endedor teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el endedor deja un campo ac-o, el sistema arroja un mensaje de error! Voler a la l-nea >! $l endedor 0a realizado el pedido del producto! Prec#ndici#nes
P#s c#ndici#nes
La factura es registrada correctamente!
R-.! )uscar actura de c#,ra Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN Acci4n del act#r 1
6uscar factura de compra Vendedor 1estionar el proceso de b/squeda de producto 6uscar la información del producto almacenada en la base de datos! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l endedor selecciona la opción factura de compra! $l endedor digita el código de la factura!
>!
?!
Flu5# alternati0# :
@!
$l s istema d espliega l a 17I c ódigo del factura de compra! $l sistema despliega la 17I registrar factura de compra con los campos llenos de los datos correspondientes!
$n la l-nea 8, el endedor teclea incorrectamente el usuario o la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea 8! $n la l-nea ?, el usuario teclea incorrectamente el código de la factura, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos la factura de compra que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
La factura es buscada en la base de datos del sistema!
R-.' I,riir actura de c#,ra Cas# de us# Act#res Pr#,4sit# Resuen
Imprimir factura de compra Vendedor 1estionar el proceso de impresión de factura de compra! 1enerar un documento f-sico de la factura!
Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r
+pcional ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra! $l sistema despliega la 17I código de factura de compra!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l administrador selecciona la opción factura de compra!
>!
?!
$l administrador digita el código de la factura!
@!
$l sistema despliega la 17I registrar factura de compra con los campos llenos de los datos correspondientes!
!
$l administrador imprimir
8B!
$l sistema en-a solicitud impresión de factura de compra
88!
$l sistema arroja un mensaje de 3#ito
Flu5# ,rinci,al !:
selecciona
la
opción
de
PN! Acci4n del act#r
PN!
Res,uesta de SI6AD
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción registrar!
$l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
=!
$l endedor selecciona la opción factura de compra
>!
$l sistema despliega la 17I registrar factura de compra
?!
$l endedor digita los siguientes datos% n/mero de compra, fec0a, costo y cantidad
@!
$l sistema genera autom"ticamente un código /nico de factura
!
$l endedor presiona la opción guardar!
8B!
$l sistema arroja un mensaje de 3#ito
88!
$l administrador oprime el botón imprimir!
89!
$l sistema en-a impresión de factura!
8:!
$l sistema arroja un mensaje de 3#ito de impresión!
solicitud
de
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedor teclea incorrectamente el código de la factura, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos la factura de compra que se desea imprimir! Prec#ndici#nes
P#s c#ndici#nes
La factura en formato f-sico!
R/: (esti#nar 0entas R/.1: Re$istrar 0entas Cas# de us# Act#res Pr#,4sit# Resuen
Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r
2egistrar entas endedor 1estionar el proceso de registro entas 2egistrar en una base de datos las entas de los productos, teniendo en cuenta su n/mero de enta, endedor, tel3fono del endedor, fec0a, cliente, productos, cantidades endidas y canal de enta &4elefónico, 5uerta a 5uerta y Directo'! 5rimario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra! $l sistema despliega la 17I registrar enta
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción registrar!
=!
$l endedor selecciona la opción enta
>!
?!
$l endedor digita los siguientes datos% endedor, tel3fono del endedor, fec0a, cliente, productos, cantidades endidas y canal de enta &4elefónico, 5uerta a 5uerta y Directo'! $l endedor presiona la opción guardar!
@!
$l sistema genera autom"ticamente el numero /nico de enta
8B!
$l sistema 3#ito
!
arroja un mensaje de
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedor deja un campo ac-o, el sistema arroja un mensaje de error! Voler a la l-nea >! $l endedor se 0a contactado ya sea directo, puerta a puerta o -a Prec#ndici#nes telefónica con el consultor!
P#s c#ndici#nes
La enta es registrada correctamente!
R/.!: )uscar 0entas Cas# de us# Act#res Pr#,4sit#
6uscar enta endedor 1estionar el proceso de b/squeda de enta
Resuen
.onsultar en la base de datos la información de las entas que coincida con el n/mero de enta digitado por el endedor!
Ti,# Flu5# ,rinci,al 1: PN Acci4n del act#r 1
Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l endedor selecciona la opción enta!
>!
?!
$l endedor digita el código de la enta!
@!
$l sistema despliega la 17I código de enta! $l sistema despliega la 17I registrar enta con los campos llenos de los datos correspondientes!
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedor teclea incorrectamente el código de la factura, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos la enta que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
La enta es buscada en la base de datos del sistema!
R/.' Actuali*ar 0enta Cas# de us# Act#res Pr#,4sit# Resuen
Actualizar enta endedor 1estionar el proceso de actualización de enta odificar los datos correspondientes a la Venta almacenada en la base de datos, que coincida con el n/mero de enta que digite el endedor!
Ti,# Flu5# ,rinci,al 1: PN Acci4n del act#r 1
Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l endedor selecciona la opción enta!
>!
$l sistema despliega la 17I código de enta!
?!
$l endedor digita el código de la enta!
@!
$l sistema despliega la 17I registrar enta con los campos llenos de los datos correspondientes!
!
$l endedor modifica los datos!
8B!
$l endedor presiona la opción actualizar
88!
$l sistema arroja un mensaje de 3#ito!
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedor teclea incorrectamente el código de la enta, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos la enta que se desea buscar! Prec#ndici#nes
P#s c#ndici#nes
La enta es buscada en la base de datos del sistema!
R/.+: Eliinar 0enta ! Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al: PN Acci4n del act#r 1
$liminar enta Vendedor 1estionar el proceso de eliminación de cualquier enta del sistema! 6orrar del sistema las entas, que coincida con el n/mero de enta digitado por el endedor Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega un submen/ con la opción factura de compra y enta!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l endedor selecciona la opción enta
>!
$l sistema despliega la 17I código de enta!
?!
$l endedor digita el código de enta
@!
$l sistema despliega la interfaz registrar enta con los campos llenos de los datos correspondientes!
!
$l endedor selecciona la opción eliminar
8B!
$l sistema arroja un mensaje de 3#ito
88!
$l sistema endedor!
despliega
la
17I
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedor teclea incorrectamente el código de la enta, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos la enta que se desea eliminar! Prec#ndici#nes
P#s c#ndici#nes
La enta es eliminada de la base de datos del sistema!
R/.-: (enerar actura de 0enta R/.-.1 i,riir actura de 0enta Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r
Imprimir factura de enta Vendedor 1estionar el proceso de impresión de factura de enta! 1enerar un documento f-sico de la factura en caso de que el cliente as- lo decida! +pcional ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l endedor selecciona la opción enta!
>!
?!
$l endedor digita el código de la enta!
@!
!
$l endedor selecciona la opción generar 8B! factura
$l sistema despliega una interfaz con la factura
88!
$l endedor selecciona la opción imprimir
89!
$l sistema en-a solicitud impresión de factura de compra
8:!
$l sistema arroja un mensaje de 3#ito
Flu5# ,rinci,al !:
$l sistema despliega la 17I código de enta! $l sistema despliega la 17I registrar factura de compra con los campos llenos de los datos correspondientes!
de
PN! Acci4n del act#r
PN!
Res,uesta de SI6AD
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción registrar!
$l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
=!
$l endedor selecciona la opción enta
>!
$l sistema despliega la 17I registrar enta
?!
@!
$l sistema genera autom"ticamente un código /nico de factura
!
$l endedor digita los siguientes datos% endedor, tel3fono del endedor, fec0a, cliente, productos, cantidades endidas y canal de enta &4elefónico, 5uerta a 5uerta y Directo'! $l endedor presiona la opción guardar!
8B!
$l sistema arroja un mensaje de 3#ito
88!
$l endedor oprime el botón imprimir!
89!
$l sistema en-a impresión de factura!
8:!
$l sistema arroja un mensaje de 3#ito de impresión!
solicitud
de
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedoro teclea incorrectamente el código de la factura, y el sistema arroja un mensaje de error! Voler a la l-nea >! Prec#ndici#nes $#iste en la base de datos la factura de compra que se desea imprimir!
P#s c#ndici#nes
R/.-.!: en0iar actura
La factura en formato f-sico!
Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r
eniar factura de enta Vendedor 1estionar el proceso de enió de factura de enta al usuario! $niar factura al correo del cliente en caso de que el as- lo decida! +pcional ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra! $l sistema despliega la 17I código de enta!
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción buscar!
=!
$l endedor selecciona la opción enta!
>!
?!
$l endedor digita el código de la enta!
@!
!
$l endedor selecciona la opción generar 8B! factura
$l sistema despliega una interfaz con la factura
88!
$l endedor selecciona la opción eniar
89!
$l sistema en-a el correo electrónico al usuario
8:!
$l sistema arroja un mensaje de 3#ito
Flu5# ,rinci,al !: PN! Acci4n del act#r
PN!
Res,uesta de SI6AD
8!
$l endedor se autentica en el sistema
9!
:!
$l endedor selecciona la opción registrar!
$l sistema le despliega la 17I endedor $l sistema despliega un submen/ con la opción enta y factura de compra!
=!
$l endedor selecciona la opción enta
>!
?!
$l endedor digita los siguientes datos% endedor, tel3fono del endedor, fec0a, cliente, productos, cantidades endidas y canal de enta &4elefónico, 5uerta a 5uerta y Directo'! $l endedor presiona la opción guardar!
@!
!
8B!
$l sistema despliega la 17I registrar factura de compra con los campos llenos de los datos correspondientes!
$l sistema despliega la 17I registrar enta $l sistema genera autom"ticamente un código /nico de factura
$l sistema arroja un mensaje de 3#ito
88!
$l endedor selecciona la opción eniar!
89!
$l sistema en-a al correo electrónico del usuario
8:!
$l sistema arroja un mensaje de 3#ito de impresión!
Flu5# alternati0# : $n la l-nea 8, $l endedor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $n la l-nea ?, el endedor teclea incorrectamente el código de la factura, y el sistema arroja un mensaje de error! Voler a la l-nea >! $#iste en la base de datos la factura de compra que se desea imprimir! Prec#ndici#nes
P#s c#ndici#nes
La factura en formato f-sico!
R: c#nsultar ,r#duct#s Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN1 Acci4n del act#r 8!
.onsultar productos .onsultor 1estionar el proceso de consulta de productos! 5ermitir al consultor obserar los productos deportios, el precio y la cantidad del mismo! 5rimario ; $#pandido
$l consultor se autentica en el sistema
PN1
Res,uesta de SI6AD
9!
$l sistema le despliega la 17I consultor donde aparece un cat"logo con los productos!
:!
$l consultor da cli* al producto que desea
$l sistema despliega la información del producto&el stoc*, código, alor y tel3fono del endedor'
Flu5# alternati0# : $n la l-nea 8, $l consultor teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8! $l endedor 0a sido registrado! Prec#ndici#nes
P#s c#ndici#nes
$l endedor compra su articulo
R2: Reali*ar c#nsultas Cas# de us# Act#res Pr#,4sit# Resuen Ti,# Flu5# ,rinci,al 1: PN Acci4n del act#r 1
2ealizar consultas Administrador 1estionar el proceso de consultas de utilidad 5ermitir consultar la 7tilidad mensual general &Valor' y la utilidad mensual detallada &1anancia alcanzada por cada producto mostrando su costo, alor de enta y ganancia'! Secundario ; $#pandido
PN1
Res,uesta de SI6AD $l sistema le despliega la 17I principal $l sistema despliega la 17I consulta con los alores de la utilidad general y detallada!
8!
$l administrador se autentica en el sistema
9!
:!
$l administrador selecciona la opción consultar!
Flu5# alternati0# : $n la l-nea 8, $l administrador teclea incorrectamente la contrase(a, y el sistema arroja un mensaje de error! Voler a la l-nea n/mero 8!