UNIVERSIDAD INCA GARCILASO DE LA VEGA FACULTA FACULTAD D DE INGENIERIA DE SISTEMAS, CÓMPUTO Y TELECOMUNICACIONES Asignatura: Asignatura: Análisis de Sistemas Profesora: In! Ca"men R#sa Pe$a En%is#
MODELADO DEL NEGOCIO TELECOMSYSTEM S.A.C. cuenta con un Sistema de Venta al Contado, la que se encarga de registrar las entas reali!adas a los clientes en la tienda de la em"resa, donde el cliente #ace el "ago al contado. Para esto se necesita reali!ar lo siguiente: $% Si el cliente cliente es nueo, nueo, se necesita necesita registrarl registrarlo o en el sistema donde donde se ingresara ingresaran n sus datos datos "ersonales, estos datos siren "ara identificarlo "otencialmente en uno de los ti"os de clientes &V'P, &V'P, (uenos, )egulares, )egulares, Malos * +eficientes, en caso no sea un cliente nueo a al siguiente "aso a menos que se necesite modificar alg-n dato "ersonal. % El Cliente, des"u/s des"u/s de #a0er seleccionado seleccionado los equi"os que que desea adquirir se acerca acerca a uno de los re"resentantes de enta &normalmente los clientes de0en tener asignado su cuenta a un re"resentante de enta, el cual llena en el sistema el com"ro0ante de "ago corres"ondiente, donde donde se determ determin inara aran n los los descue descuento ntos s * los los seric sericio ios s com"le com"lemen mentar tario ios s a los que tendr1 tendr1 derec#o, as2 mismo le ofrece en enta algunos "roductos m1s con un "recio de oferta gracias a la com"ra #ec#a. +es"u/s de esto, le dice el monto de la enta * le inita a acercarse a Ca3a "ara reali!ar el "ago. 4% En Ca3a, el Cliente entrega entrega el dinero en efectio, * con el dato de su nom0re o c5digo, c5digo, el ca3ero im"rime el com"ro0ante de enta corres"ondiente. Entrega dic#o documento al cliente "ara que reclame sus equi"os en la secci5n de entrega. 6% En la secci5 secci5n n de entrega, entrega, le entreg entrega a el com"ro0a com"ro0ante nte de enta enta cancel cancelado ado a alguno alguno de los encargados, el que traer1 el equi"o * reali!ar1 las "rue0as. Luego de la ace"taci5n del cliente, se marca el com"ro0ante de "ago con el sello entregado * en el sistema se registra lo mismo. 7% Con estos "asos "asos se finali!5 el "roceso "roceso de enta al contado. Con la informaci5n de las entas durante un la"so de tiem"o se "uede consultar entas del d2a, semana o mes, as2 como la utilidad corres"ondiente o0tenida. Se de0e notar que todas estas entas "or ser al contado re"resentan flu3os de efectio en ca3a.
MODELO DE CASOS DE USO DEL NEGOCIO
VISI ON GENERAL DEL NEGOCIO ACTORES Y CASOS DE USO DEL NEGOCIO SISTEMA DE VENTAS AL CONTADO
)e"resentante Venta )egistrar Venta
&from AC TO)ES89E:OC'O,
&from CASOS8;SO89E:OC'O,
Cancelar Com"ro0ante de Pago Cliente 9egocio &from ACTO)ES89E:OC'O,
Ca3ero
&from CASOS8;SO89E:OC'O,
&from AC TO)ES89E:OC'O,
Entregar equi"o &from CASOS8;SO89E:OC'O,
Encargado Entrega &from ACTO)ES89E:OC'O,
:erente de Venta &from ACTO)ES89E:OC'O,
Consultar Ventas &from CASOS8;SO89E:OC'O,
Como se e en el Modelo de Casos de ;so del 9egocio, se "uede su0diidir el Sistema de Ventas al contado en:
&! Reist"a" Venta '! Can%ela" C#m("#)ante de Pa# *! Ent"ea" E+i(# -! C#nslta" Venta
+e acuerdo a los casos de uso del negocio, necesitamos reali!ar el modelo de o03etos del negocio, de cada uno de los casos de uso:
MODELO DE O./ETOS DEL NEGOCIO 0REGISTRAR VENTA1 Los clientes seleccionan el equi"o que desean adquirir a"o*ados "or un re"resentante de entas, estos datos son ingresados en el sistema &as2 como los datos "ersonales del cliente en caso sea nueo. Con todos los datos se genera el com"ro0ante de "ago. MODELO DE O./ETOS DEL NEGOCIO CASO DE USO DEL NEGOCIO2 REGISTRAR VENTA
CL'E9TE
Cliente 9egocio &from ACTO)ES89EOC'O
E<;'PO )e"resentante Venta &from ACTO)ES89EOC'O
COMP)O(A9TE +E PAO
MODELO DE O./ETOS DEL NEGOCIO 0CANCELAR COMPRO.ANTE DE PAGO1 Los clientes se acercan a Ca3a donde entrega el dinero de acuerdo al total del com"ro0ante de "ago, el ca3ero ingresa el monto de dinero * entrega el cam0io 3unto al com"ro0ante de "ago im"reso * cancelado. MODELO DE O./ETOS DEL NEGOCIO CASO DE USO DEL NEGOCIO2 CANCELAR COMPRO.ANTE
COMP)O(A9TE +E PAO
Cliente 9egocio &from ACTO)ES89EOC'O
Ca3ero &from ACTO)ES89EOC' O
=L;>O +E CA>A
MODELO DE O./ETOS DEL NEGOCIO 0ENTREGAR E3UIPO1 En esta eta"a el cliente se acerca a la secci5n de entrega de "aquetes, donde le entrega a uno de los encargados el com"ro0ante de "ago cancelado, con lo cual se saca de almac/n los equi"os * se reali!a las "rue0as en "resencia del cliente. Luego de la ace"taci5n del cliente, se genera el ale de entrega "ara el control interno de almac/n. MODELO DE O./ETOS DEL NEGOCIO CASO DE USO DEL NEGOCIO2 ENTREGAR E3UIPO
COMP)O(A9TE +E PAO
Cliente 9egocio &from ACTO)ES89EOC'O
Encargado Entrega &from ACTO)ES89EOC'O
VALE +E E9T)EA
MODELO DE O./ETOS DEL NEGOCIO 0CONSULTAR VENTA1 Con los datos de las entas reali!adas a los clientes, el erente de Ventas "uede reali!ar consultas so0re las entas del d2a, semana o mes, a fin de determinar las ganancias o0tenidas, "udiendo er las entas en 0ase los ti"os de clientes.
MODELO DE O./ETOS DEL NEGOCIO CASO DE USO DEL NEGOCIO2 CONSULTAR VENTAS
CL'E9TE
COMP)O(A9TE +E P AO erente de Venta &from ACTO)ES89EOC'O
E<;'PO
IDENTIFICACION DE RE3UERIMIENTOS
El Sistema de 'nformaci5n "ermitir1 registrar las entas diarias, la rotaci5n de inentario de los equi"os * reali!ar consultas.
METAS Y O./ETIVOS •
•
Lograr tener un sistema que "ermita o0tener r1"idamente * en forma confia0le las entas reali!adas. Mantener un registro de informaci5n 01sica de clientes que solicitan reali!ar mas com"ras en la em"resa.
ALCANCE El sistema de informaci5n serir1 de a"o*o a la erencia de Ventas, a fin de que "ueda determinar en forma r1"ida la situaci5n de los clientes * de la em"resa de acuerdo a las entas reali!adas. Se solicita informaci5n al Cliente como: 9om0re, documento de identidad, foto digitali!ada, direcci5n, situaci5n la0oral, fec#a de nacimiento, situaci5n familiar, situaci5n econ5mica, etc. Esta informaci5n es "rocesada a tra/s de "ar1metros * "atrones internos de la em"resa. Adem1s se "uede dar un re"orte de todos los clientes agru"ados de acuerdo a su renta0ilidad, * determinar los "otenciales clientes con las condiciones comerciales adecuadas.
RE3UERIMIENTOS FUNCIONALES DEL SISTEMA $. )egistrar las entas reali!adas a los clientes * reali!ar los descuentos de acuerdo al ti"o de cliente "otencial &"ara el caso de de clientes nueos. . )egistrar los "agos reali!ados "or los clientes. 4. Controlar la entrega de equi"os. 6. Ealuar las entas reali!adas a fin de determinar "atrones, "roductos m1s endidos * clientes m1s renta0les.
RE3UERIMIENTOS NO FUNCIONALES DEL SISTEMA •
Tener seguridad de acuerdo al usuario que inicia sesi5n.
•
+e0e ser configura0le
•
=ia0ilidad de los datos que registra.
•
Permitir el acceso multiusuario.
ACTORES DEL SISTEMA
)e"resentante de Venta
Ca3ero
Encargado de Entregas
erente de Ventas
CASOS DE USO DEL SISTEMA •
)egistrar Venta
•
)egistrar Pago
•
Controlar Entrega de Paquetes
•
Ealuar Ventas
DIAGRAMA GENERAL DE CASOS DE USO DEL SISTEMA DIAGRAMA GENERAL DE CASOS DE USO
$. )egistrar Ventas &from ;se Cases,
)e"resentante de Venta
Ca3ero
&from Actors,
&from Actors,
. )egistrar Pago &from ;se Cases,
4. Controlar Entrega de Paquetes &from ;se Cases,
Encargado de Entregas &from Actors,
:erente de Ventas &from Actors,
6. Ealuar Ventas &from ;se Cases,
DETALLE DE LOS CASOS DE USO Cas# de Us#
2 REGISTRAR VENTA
A%t#"
2 Re("esentante de Venta
Ti(#
2 P"ima"i#
Des%"i(%i4n
2 Aqu2 el cliente selecciona los equi"os que desea adquirir de acuerdo a los stoc? actuales. El re"resentante de entas ingresa los datos del cliente * de la enta "ara que se genere el com"ro0ante de "ago.
P"e5%#ndi%i4n
2
Fl6# de E7ent#s2 $. El cliente llega al local de la em"resa, * des"u/s de ealuar las caracter2sticas de los equi"os * a"o*ado "or el re"resentante de entas, selecciona el equi"o que desea adquirir. . Los datos del cliente * los equi"os a adquirir "or el cliente son registrados en el sistema. 4. El sistema genera el com"ro0ante de "ago, el mismo que identifica la enta reali!ada * que esta "endiente de "ago.
P#st5%#ndi%i4n
2 Se marca el com"ro0ante de "ago como "endiente de "ago.
Cas# de Us#
2 REGISTRAR PAGO
A%t#"
2 Ca6e"#
Ti(#
2 P"ima"i#
Des%"i(%i4n
2 Se reali!a el registro del "ago en efectio reali!ado "or el cliente, entreg1ndose el com"ro0ante de "ago cancelado.
P"e5%#ndi%i4n
2
Fl6# de E7ent#s2 $. Se rece"ciona el dinero del cliente. . Se registra el monto ingresado a Ca3a * se determina el cam0io a entregar al cliente. 4. Se im"rime el com"ro0ante de "ago, que se sella como cancelado * se entrega al cliente. 6. El cliente llega al local de la em"resa, * des"u/s de ealuar las caracter2sticas de los
P#st5%#ndi%i4n
2 Se registra el com"ro0ante de "ago como cancelado, * "endiente de entrega.
Cas# de Us#
2 CONTROLAR ENTREGA DE PA3UETES
A%t#"
2 En%a"ad# de ent"eas
Ti(#
2 P"ima"i#
Des%"i(%i4n
2 Se reali!a la entrega de los equi"os, los que "reiamente son "ro0ados en "resencia del cliente. Esto es registrado en el sistema.
P"e5%#ndi%i4n
2
Fl6# de E7ent#s2 $. Se acerca el cliente a la secci5n de entregas con el com"ro0ante de "agos cancelado. . El encargado de entrega, ingresa en el sistema el n-mero de com"ro0ante de "ago * erifica que este registrado en el sistema como cancelado. 4. El encargado trae los equi"os * los "rue0a delante del cliente "ara su ace"taci5n, luego de lo cual le #ace entrega * registra en el sistema como entregado.
P#st5%#ndi%i4n
2 Se de0e registrar descontar de almac/n el equi"o entregado al cliente, "ara actuali!ar el stoc?.
Cas# de Us#
2 EVALUAR VENTAS
A%t#"
2 Ge"ente de Ventas
Ti(#
2 P"ima"i#
Des%"i(%i4n
2 Consolidar en un re"orte anal2tico * estad2stico las cantidades endidas * los res"ectios montos acumulados "or el cliente, "roducto, rango de fec#as, lo cual a*uda a gestionar las entas en forma eficiente.
P"e5%#ndi%i4n
2
Fl6# de E7ent#s2 $. El gerente de entas ingresa al sistema . En el sistema, selecciona Ealuar Ventas, seleccionando *a sea "or el Cliente, Producto o Tiem"o &estos "ueden ser generales o detallados. 4. Se genera el re"orte estad2stico.
P#st5%#ndi%i4n
2 Se incrementa el n-mero de re"orte como "arte de la 0it1cora de administraci5n.
PROTOTIPO DE INTERFA8 DE USUARIO &! Inte"9a: Reist"a" Cliente2
Pantalla de Reist"a" Cliente
Aqu2 se ingresa o actuali!a los datos de los clientes, esto nos a*uda a determinar el "atr5n dentro del cual se encuentra el cliente, lo cual se muestra en la esquina su"erior derec#a. El dato de alorB se determina entre las com"ras que el cliente reali!a mensualmente *a cantidad que "odr2a com"rar &en 0ase a sus ingresos, * multi"licando "or el tiem"o de ida de la relaci5n del cliente con la em"resa.
'! Inte"9a: de Reist"# de Venta Pantalla de Reist"# de Venta
En esta "antalla se a a ingresar los datos de la enta reali!ada, saldr1 un indicador "ara conocer el ti"o de cliente que se esta atendiendo, adem1s se "odr2a conocer la renta0ilidad 0ruta que esta de3ando esta transacci5n.
Para el caso de )egistro de Ca3a * Control de Entrega de Paquetes, se 0asa en esta "antalla * se modifica el estado de Cancelado * Entregado.
*! Inte"9a: de E7ala" Ventas Con la informaci5n registrada de las entas, se "uede generar re"ortes estad2sticos de las entas, "udiendo ser detallado * agru"ados "or "roductos, ti"o de cliente o fec#as.
Pantalla de E7ala%i4n de Ventas
Aqu2 se "uede determinar estad2sticamente que "roductos o categor2as son los m1s endidos, que cliente o ti"os de clientes son los que a"ortan mas a la em"resa, as2 mismo se a #aciendo seguimiento de las utilidades mes a mes. Se "ueden "ro"oner m1s "antallas "ara el sistema en cuanto a anali!ar la informaci5n de enta.
ANALISIS
Es"ecificar los diferentes diagramas de an1lisis * diseo "ara com"render el Sistema de Ventas al Contado.
CASOS DE USO2 Dia"ama de Análisis de Cas# de Us# Reist"a" Ventas ANALISIS CASO DE USO REGISTRAR VENTA
Cliente
)e"resentante de Venta
iu. )E'ST)A) VE9TA
)E'ST)A) VE9TA
Com"ro0ante de Pago
&from Actors
Equi"o
Dia"ama de Análisis de Cas# de Us# Reist"a" Pa# ANALISIS CASO DE USO REGISTRAR PAGO
Com"ro0ante de Pago
Ca3ero
iu. )E'ST)A) PAO
)E'ST)A) PAO
&from Actors,
=lu3o de ca3a
Dia"ama de Análisis de Cas# de Us# C#nt"#la" Ent"ea de Pa+etes
ANALISIS CASO DE USO CONTROLAR ENTREGA DE E3UIPOS
Com"ro0ante de Pago
iu. CO9T)OLA) E9T)EAS
Encargado de Entregas
CO9T)OLA) E9T)EA +E E<;'POS
&from Actors
Vale de Entrega
Dia"ama de Análisis de Cas# de Us# E7ala" Ventas ANALISIS CASO DE USO EVALUAR VENT AS
Equi"o
iu. EVAL;A) VE9TAS
erente de Ventas
Com"ro0ante de Pago
EVAL;A) VE9TAS
&from Actors,
Cliente
DIAGRAMA DE CLASES Se es"ecifica las diferentes clases encontradas #asta el momento en el "roceso de an1lisis, as2 tam0i/n se descri0e las asociaciones que e@iste entre algunas clases. Por ser solo un "rototi"o, se #a definido las clases que se utili!a en el Sistema de Ventas al Contado. DIAGRAMA DE CLASES Sistema de Ventas al C#ntad#
VE9+E+O)
$
registra ..n E<;'POD
$..n
contiene
..n
realiza
COMP)O(A9TEDPA:O $..n
$..n
CL'E9TED $ $..n
$
pertenece
pertenece
genera $ CATE:O)'ADE<;'PO
$ VALEDE9T)E:A
DIAGRAMA DE ESTADOS
$ T'PODCL'E9TE
S5lo se reali!ar1 el diagrama de estados "ara la clase com"ro0ante de "ago, que es la "rinci"al clase generada durante la enta al contado * que es la interacci5n comercial del cliente con la em"resa.
DIAGRAMA DE ESTADO DE LA CLASE ;C OMPRO.ANTE DE PAGO
crear com"ro0ante de "ago C)EA+O
regis trar dato enta
)E:'ST)A+O
registrar "ago
cancelar CA9CELA+O
PA:A+O
terminar terminar entregar equi"o
actuali!ar stoc? E9T)E:A+O
IMPLEMENTACION DE VERSION PRELIMINAR
En esta eta"a de0e utili!arse un lengua3e de "rogramaci5n adecuado "ara im"lementar el softFare, se tiene que tener "resente que "ermita interactuar con 0ases de datos * "oder #acer uso de diersos sericios.
DIAGRAMA DE SU.SISTEMAS DEL SISTEMA DE VENTAS AL CONTADO
DIAGRAMA DE SU.SISTEMAS
)E'ST)A) VE9TA
)E'ST)A) PAO
)EPO)TE +E VE9TAS
CO9T)OLA) E9T)EAS
DIAGRAMA DE COMPONENTES DEL SISTEMA DE VENTAS AL CONTADO
+iagr ama de Com"onentes 'ntegracion de com"onentes );PO $.
Gorarios "ara re"artir
(ase de datos ;nidades moiles Ta0la de )egistros
Sericios He0 'nternet
Ma"as de u0icacion 'nterfa! de registro
Cartera de Clientes
)egistro de facturas
Moimientos 0ancarios
Com"ro0ant es de "ago
Entrega del "roducto
Actuali!acion de alamacen
Transacione s a reali!ar
PRUE.A
Conforme se contin-e iterando, se "odr1 o0tener un sistema m1s com"leto * s5lido, todo esto con las "rue0as de cada sistema o0tenido.
DESPLIEGUE FINAL
El sistema ser2a instalado en la em"resa de acuerdo al siguiente diagrama de des"liegue, esto es "osi0le *a que se cuentan con equi"os inform1ticos necesarios * una red "ara que se comuniquen.
PRUE.A
Conforme se contin-e iterando, se "odr1 o0tener un sistema m1s com"leto * s5lido, todo esto con las "rue0as de cada sistema o0tenido.
DESPLIEGUE FINAL
El sistema ser2a instalado en la em"resa de acuerdo al siguiente diagrama de des"liegue, esto es "osi0le *a que se cuentan con equi"os inform1ticos necesarios * una red "ara que se comuniquen.
DIAGRAMA DE DESPLIEGUE DIAGRAMA DE DESPLIEGUE ESTAC'O9 +E E)E9TE + E VE9TAS
ESTAC'O9 +E VE9+E+O)
SE)V'+O) +E (ASE +E +ATOS VE9TAS
ESTAC'O9 +E CA>E)O ESTAC'O9 +E E9T)EAS
'MP)ESO)A