Anda di halaman 1dari 52

k1IC

LSLCIIICACICN DLL SIS1LMA DL A1LNCICN DL SCLICI1UDLS CCN UWL


Nombres:
DILGC LLCN A1IC kAMIkL2
IUAN GUILLLkMC AVAS nLNAC
rofesor:
LLVLk SUAkL2
Iecha: 0S de abr|| de 2013
1p|cos de Ingen|er|a Web
Un|vers|dad de Ant|oqu|a
Secc|ona Cr|ente
1. Lspec|f|cac|n de kequer|m|entos
a. Casos de Uso
Actores
C||ente: Ls el actor del slstema que tlene el rol como cllente de la empresa lnverslones
x?Z Ltda y su luncln es reallzar sollcltudes de tlpo C8S (petlclones, que[as, reclamos y
sugerenclas) a dlcha empresa. Sl obtlene respuesta a las sollcltudes, tlene la poslbllldad
tamblen de responder encuestas que le llegan a su correo electrnlco.
Lmp|eado: Ls el rol que generallza a las personas que traba[en en la empresa y que
tengan atrlbutos y algunas lunclones en comun, en cuanto se rellere al modulo C8S del
sltlo web, llmense gerente o encargado.
Gerente: Ls el actor del slstema con el rol de gerente de cuentas corporatlvas, que reclbe
las sollcltudes envladas por los cllentes de la empresa, tlene la luncln de responderlas o
de aslgnar un encargado para que las responda.
Lncargado: Ln la persona que lue aslgnada por parte del gerente para responder alguna
sollcltud a los cllentes.
uc Actores
CIiente
Gerente
EmpIeado
Encargado
uc Casos de uso principaIes
Lmi te del si stema
Crear Nueva SoIicitud
CIiente
Ingresar Datos
Enviar SoIicitud
Responder Encuesta
Gerente
EmpIeado
Asignar Encargado
Responder SoIicitud
ConsuItar SoIicitudes
ConsuItar SoIicitudes
Pendientes
ConsuItar SoIicitudes
Respondidas
Notificar CIiente
Autenticarse en eI
Sistema
SaIir deI Sistema
Encargado
Notificar Gerente
Enviar Encuesta
Ver SoIicitudes
Asignadas
i ncl ude
i ncl ude
extend
i ncl ude
i ncl ude
i ncl ude
i ncl ude
extend
D|agrama de Casos de Uso
Caso de Uso 001 - Crear Nueva So||c|tud
Nombre de| Caso de Uso Crear Nueva So||c|tud
Cd|go de| Caso de Uso uC - 001
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n ermlte a un cllente crear una nueva
sollcltud C8S (petlclones, que[as,
reclamos, sugerenclas) y envlarla a la
empresa lnverslones x?Z Ltda a traves del
sltlo web de la empresa.
recond|c|n uebe ser cllente de la empresa lnverslones
x?Z Ltda.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) lngresar en el
modulo C8S del
sltlo web.
2) Cllc en la opcln
crear nueva sollcltud.
oscond|c|n Se habllltan todos los campos para llenar la
lnlormacln respectlva a una nueva
sollcltud.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 002 - Ingresar Datos
Nombre de| Caso de Uso Ingresar Datos
Cd|go de| Caso de Uso uC - 002
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n oslblllta al cllente dlllgenclar toda la
lnlormacln necesarla para crear una
sollcltud.
recond|c|n Se debe haber e[ecutado el caso de uso 001
(crear nueva sollcltud).
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) lngresar todos
los campos que son
requerldos para
reallzar una
sollcltud.
2) vallda que los
datos lngresaros sl
sean del tlpo
requerldo por el
campo.
3) Al valldar los datos
se hablllta el botn
envlar sollcltud.
I|u[o A|ternat|vo 2) vallda los datos
lngresados, sl los
datos no colnclden
con el tlpo muestra
un mensa[e y no se
hablllta el botn
envlar sollcltud.
oscond|c|n La sollcltud est blen dlllgenclada y llsta
para ser envlada al gerente.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 003 - Lnv|ar So||c|tud
Nombre de| Caso de Uso Lnv|ar So||c|tud
Cd|go de| Caso de Uso uC - 003
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n Lnvla la sollcltud C8S al gerente de
cuentas corporatlvas de la empresa.
recond|c|n Se debe haber e[ecutado el caso de uso 001
(crear nueva sollcltud) y el caso de uso 002
(lngresar datos).
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) reslonar el
botn envlar
sollcltud.
3) Lnvla la sollcltud
con toda la
lnlormacln
procesada al
gerente.
2) Almacenar todos
los datos que habla
en los campos.
oscond|c|n La sollcltud es envlada al gerente.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 004 - Not|f|car Gerente (despus de| caso de uso 003)
Nombre de| Caso de Uso Not|f|car Gerente
Cd|go de| Caso de Uso uC - 004
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n notlllca al gerente de que se le ha envlado
una sollcltud C8S por parte de un cllente.
recond|c|n Se debe haber e[ecutado el caso de uso 001
(crear nueva sollcltud), el caso de uso 002
(lngresar datos) y el caso de uso 003 (envlar
sollcltud).
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Lanza una
notlllcacln al
gerente de una
sollcltud que se le ha
envlado.
oscond|c|n La notlllcacln le llega al perlll del gerente.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 00S - Autent|carse en e| S|stema
Nombre de| Caso de Uso Autent|carse en e| S|stema
Cd|go de| Caso de Uso uC - 003
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cerente, Lncargado
Descr|pc|n ermlte a un empleado lngresar a su perlll
en el sltlo web de la empresa, por medlo
de un nombre de usuarlo y contrasena.
recond|c|n uebe tener una cuenta en el sltlo web de
lnverslones x?Z Ltda.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) lngresar en el
campo nombre de
usuarlo y en el
campo Contrasena,
el nombre del
usuarlo y la
contrasena
respectlvamente.
2) vallda los datos
lngresados
3) Muestra el perlll
que corresponde al
empleado en el
modulo C8S con
las acclones que
pueda reallzar.
I|u[o A|ternat|vo 2) vallda los datos
lngresados, sl los
datos son errneos
el empleado se debe
autentlcar
nuevamente.
oscond|c|n Ll empleado se ha autentlcado y se
encuentra en su perlll del modulo C8S.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 006 - Consu|tar So||c|tudes end|entes
Nombre de| Caso de Uso Consu|tar So||c|tudes end|entes
Cd|go de| Caso de Uso uC - 006
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cerente
Descr|pc|n oslblllta al gerente de la empresa ver las
sollcltudes que le han llegado y que aun no
ha respondldo.
recond|c|n uebe estar autentlcado.
uebe haber accedldo al menu de
sollcltudes.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Selecclonar la
opcln sollcltudes
pendlentes.
2) 8e dlrecclona y
muestra una llsta de
las sollcltudes que
aun no han sldo
respondldas.
3) Selecclona una
de las sollcltudes
pendlentes.
4) 8e dlrecclona y
muestra la
lnlormacln que ha
sldo agregada a la
sollcltud.
3) Muestra las
opclones de
responder sollcltud o
de aslgnar
responsable.
oscond|c|n Ll gerente puede ver la llsta de sollcltudes
C8S pendlentes.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 007 - Consu|tar So||c|tudes kespond|das
Nombre de| Caso de Uso Consu|tar So||c|tudes kespond|das
Cd|go de| Caso de Uso uC - 007
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cerente
Descr|pc|n oslblllta al gerente de la empresa ver las
sollcltudes que le han llegado pero que ya
ha respondldo.
recond|c|n uebe estar autentlcado en el slstema.
uebe haber accedldo al menu de
sollcltudes.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Selecclonar la
opcln sollcltudes
respondldas.
2) 8e dlrecclona y
muestra una llsta de
las sollcltudes que ya
lueron atendldas con
una respuesta.
oscond|c|n Ll gerente puede ver la llsta de sollcltudes
C8S con respuesta.
Irecuenc|a oca lrecuencla
Importanc|a 8a[a
Caso de Uso 008 - Consu|tar So||c|tudes
Nombre de| Caso de Uso Consu|tar So||c|tudes
Cd|go de| Caso de Uso uC - 008
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cerente
Descr|pc|n oslblllta al gerente de la empresa ver el
menu de sollcltudes.
recond|c|n uebe estar autentlcado en el slstema.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Selecclonar la
opcln sollcltudes.
2) 8e dlrecclona al
menu de sollcltudes.
3) Muestra 3
opclones: Sollcltudes
endlentes,
Sollcltudes
8espondldas y
8usqueda de
Sollcltudes.
oscond|c|n Ll gerente puede ver las opclones del menu
sollcltudes.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 009 - As|gnar Lncargado
Nombre de| Caso de Uso As|gnar Lncargado
Cd|go de| Caso de Uso uC - 009
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cerente
Descr|pc|n Le da la opcln al gerente de aslgnar un
responsable de que se encargue de
responder la sollcltud.
recond|c|n uebe estar autentlcado.
uependlendo de la comple[ldad de la
sollcltud y dlsponlbllldad del gerente.
uebe estar en la llsta de sollcltudes
pendlentes.
uebe haber selecclonado una de las
sollcltudes pendlentes.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) 8usca al
encargado
escrlblendo el
nombre, apellldo o
cedula en los
campos de texto
correspondlentes.
2) vallda la
dlsponlbllldad de la
persona encargada.
3) Lnvla una la
sollcltud a la persona
para que sea esta
qulen la responda.
I|u[o A|ternat|vo 1 2) Ll encargado
selecclonado no est
dlsponlble.
3) Muestra un
mensa[e dlclendo
que debe selecclonar
otro encargado.
I|u[o A|ternat|vo 2 2) La persona que se
busca no aparece
reglstrada como
encargado.
oscond|c|n La sollcltud ha sldo aslgnada a una persona
encargada como responsable de dar
respuesta.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 010 - Ver So||c|tudes As|gnadas
Nombre de| Caso de Uso Ver So||c|tudes As|gnadas
Cd|go de| Caso de Uso uC - 010
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Lncargado
Descr|pc|n ermlte al encargado de la empresa ver las
sollcltudes que le ha aslgnado el gerente.
recond|c|n uebe estar autentlcado.
uebe haber accedldo al menu de
sollcltudes aslgnadas.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Selecclonar la
opcln sollcltudes
aslgnadas.
2) 8e dlrecclona y
muestra una llsta de
las sollcltudes que le
han sldo aslgnadas.
3) Selecclona una
de las sollcltudes
aslgnadas.
4) 8e dlrecclona y
muestra la
lnlormacln que ha
sldo agregada a la
sollcltud.
3) Muestra la opcln
de responder.
oscond|c|n Ll encargado puede ver la llsta de
sollcltudes C8S aslgnadas.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 011 - kesponder So||c|tud
Nombre de| Caso de Uso kesponder So||c|tud
Cd|go de| Caso de Uso uC - 011
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cerente, Lncargado
Descr|pc|n ermlte al gerente o encargado de
responder una sollcltud selecclonada.
recond|c|n uebe estar autentlcado en el slstema.
uebe haber selecclonado la sollcltud a
responder.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Lscrlbe el
mensa[e de
respuesta.
4) Pablllta el botn
de envlar despues de
haber escrlto el
correo del cllente.
2) Ad[unta el llnk
de la encuesta.
3) Lscrlbe en el
campo de correo
electrnlco el
correo del cllente
que ha envlado la
sollcltud, para que
le llegue la
respuesta.
3) Cllc en el botn
envlar respuesta.
6) Se envla la
respuesta al correo
electrnlco del
cllente.
oscond|c|n Se ha envlado la respuesta a la sollcltud.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 012 - Not|f|car C||ente
Nombre de| Caso de Uso Not|f|car C||ente
Cd|go de| Caso de Uso uC - 012
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Lncargado, Cerente
Descr|pc|n notlllca al cllente de que se le ha envlado la
respuesta a una sollcltud C8S que el
reallz con anterlorldad.
recond|c|n Se debe haber e[ecutado el caso de uso 011
(responder sollcltud),
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Lnvla un mensa[e
de notlllcacln al
correo electrnlco
del cllente con la
respuesta.
oscond|c|n Ll mensa[e llega la cuenta de correo del
cllente.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 013 - Sa||r de| S|stema
Nombre de| Caso de Uso Sa||r de| S|stema
Cd|go de| Caso de Uso uC - 013
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Lncargado, Cerente
Descr|pc|n Clerra sesln del empleado.
recond|c|n Ll usuarlo debe estar autentlcado.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1)Selecclona el
botn Cerrar Sesln
2) Clerra sesln del
empleado y lo envla
la pantalla de
autentlcacln
oscond|c|n Ll empleado ha llnallzado sesln.
Irecuenc|a ularla
Importanc|a Alta
Caso de Uso 014 - kesponder Lncuesta
Nombre de| Caso de Uso kesponder Lncuesta
Cd|go de| Caso de Uso uC - 014
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n ua la poslbllldad al cllente de responder
una encuesta en un llnk de la pglna de la
empresa.
recond|c|n uebe haber reclbldo la respuesta a una
sollcltud que habla envlado.
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Cllc en el enlace
que lleg ad[unto
con el mensa[e
2) 8e dlrecclona a
una seccln del sltlo
web de la empresa
donde se puede
responder una
encuesta.
3) 8esponde las
preguntas
selecclonando una
respuesta para
cada pregunta
4) vallda que se
respondleron todas
las preguntas.
3) Se hablllta el
botn de envlar
encuesta.
oscond|c|n Se ha envlado la encuesta.
Irecuenc|a oca lrecuencla
Importanc|a 8a[a
Caso de Uso 01S - Lnv|ar Lncuesta
Nombre de| Caso de Uso Lnv|ar Lncuesta
Cd|go de| Caso de Uso uC - 013
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n Lnvla la encuesta al gerente de cuentas
corporatlvas de la empresa.
recond|c|n Se debe haber e[ecutado el caso de uso 014
(responder encuesta)
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) reslonar el
botn envlar
encuesta.
2) Lnvla la encuesta
con las preguntas
respondldas al
gerente.
oscond|c|n La sollcltud es envlada al gerente.
Irecuenc|a oca lrecuencla
Importanc|a 8a[a
Caso de Uso 016 - Not|f|car Gerente (despus de| caso de uso 01S)
Nombre de| Caso de Uso Not|f|car Gerente
Cd|go de| Caso de Uso uC - 016
Autor (es) ulego Len atlno
!uan Culllermo avas
Iecha 01 /04/2013
Actor(es) Cllente
Descr|pc|n notlllca al gerente de que se le ha envlado
una encuesta por parte de un cllente.
recond|c|n Se debe haber e[ecutado el caso de uso 014
(responder encuesta) y el caso de uso 013
(envlar encuesta).
I|u[o r|nc|pa| Acc|n actor Acc|n s|stema
1) Lanza una
notlllcacln al
gerente de una
encuesta que se le ha
envlado.
oscond|c|n La notlllcacln le llega al perlll del gerente.
Irecuenc|a ularla
Importanc|a Alta
depIoyment Nodos
Navegador
J2EE
Servidor de ApIicaciones
SGBD
Servidor De Bases De Datos
Servidor De Correo
Servidor Correo
CIiente
HTML,JAVASCRPT,XML
Navegador Web
Spring
Notificaciones
l i brary
Hibernate
AP
JDBC
MySQL
Procedimiento
AImacenado
l i brary
Logging
Request
TempIates.JSP
modul e
Core
SOAP
TCP/P
<<use>>
<<use>>
POP3-MAP
TCP/P
HTTPS
HTTPS
b. D|agrama de Desp||egue
Nodo Navegador: Lste nodo es donde lnteractuaran los actores o usuarlos del slstema, ya
que es aqul donde se muestra el entorno grallco en el cual el cllente, gerente o encargado
podrn ver las opclones que la paglna le muestra, mostrara las opclones dependlendo del
perlll con el que se haya lngresado. Lste paquete est relaclonado por medlo del
protocolo SCA con el nodo de servldor de apllcaclones.
Componente Navegador Web: Como lo notamos en el dlagrama el nodo contlene
el componente en mencln, que es donde se e[ecuta el cdlgo de la pglna
dependlendo el lengua[e en el que este el navegador, la apllcacln web estar
dlsenada de tal lorma que cualquler navegador la pueda mostrar correctamente al
usuarlo del slstema. Lste componente se relaclona por medlo de protocolo P11S
con los paquetes templates.!S y request del nodo servldor de apllcaclones.
Nodo Serv|dor De Ap||cac|ones: Ls en este nodo donde se encuentra la codlllcacln de la
apllcacln web, aqul se procesa el cdlgo de entorno de usuarlo, de conexln con base de
datos, envlo de notlllcaclones, Llbrerlas lmportadas, y el core del slstema, este nodo es en
el que se e[ecutan los procesos ms lmportantes del slstema y es el que se relaclona con
todos los otros nodos especlllcados. Ll lengua[e mane[ado ser !2LL (!ava 3 Lnterprlse
edltlon) que es la versln de [ava enlocada a apllcaclones web.
Componente kequest: Lste componente reclbe las lnstrucclones y transacclones
e[ecutadas por el usuarlo y las comunlca al paquete sprlng que las muestra en el
entorno grallco del usuarlo.
Componente 1emp|ates.IS: Lste componente contlene el cdlgo en el cual se
establece la organlzacln de la plantllla de la apllcacln web, este se conecta con
el navegador web, y reclbe una conexln provenlente del componente sprlng que
lnvoca el cdlgo de la plantllla y los muestra en pantalla.
Componente Spr|ng: Lste componente es el que controla el cdlgo que tlene la
apllcacln y los muestra en pantalla de la lorma en que est estructurado,
mostrando el entorno grallco codlllcado y las opclones de cada perlll de usuarlo
del slstema, este componente contlene el componente del core o nucleo de la
apllcacln y el componente de notlllcaclones de la mlsma.
Componente Not|f|cac|ones: Lste componente mane[a todas las
notlllcaclones del slstema sean notlllcaclones a cllente, notlllcaclones a
gerente o notlllcaclones a encargado, estas notlllcaclones las envla la
apllcacln al correo que el cllente ha lngresado, adems de poslblemente
envlar un llnk de una encuesta de satlslaccln, a su vez reclbe las
sollcltudes que envla el usuarlo y las notlllca en el perlll del gerente, el
cual las puede translerlr a un encargado.
Componente Core: Ls el componente donde se admlnlstra el nucleo del
apllcatlvo.
Componente Logg|ng: Ls aqul donde se procesa la lnlormacln de acceso
brlndada por el usuarlo del slstema, ldentlllcando su perlll para la apllcacln, sea
gerente o encargado, para de esta lorma mostrar las opclones que a cada perlll
corresponden dependlendo los prlvlleglos establecldos en el cdlgo.
Componente n|bernate: Lste componente es el encargado de traduclr el lengua[e
de !ava establecldo en la apllcacln a lengua[e de base de datos, en este caso
MySCL, es el encargado de mapear las tablas de la base de datos desde el lengua[e
!ava.
Componente ID8C: Lste paquete es el que reclbe de parte del componente
hlbernate el lengua[e !ava traducldo para que sea compllado en lengua[e de bases
de datos, para llevarlo a la base de datos proplamente y procesar la lnlormacln.
Nodo Serv|dor De 8ases De Datos: Lste nodo admlnlstra las tablas generadas por cada
sollcltud, adems de los procesos lnvocados por el nodo de servldor de apllcaclones que
envlara la lnlormacln que es sollcltada, este nodo se conecta por medlo de protocolo
1C/l con el nodo de servldor de apllcaclones.
Componente MySL: Lste componente procesa el gestor de bases de datos, en
este caso como se muestra es MySCL, este reclbe el lengua[e !ava traducldo a
!u8C para que pueda ser procesado y arro[ar las petlclones sollcltadas por la
apllcacln.
Componente roced|m|ento A|macenado: Lste componente controla los procesos
almacenados en la base de datos que estn prestos a ser envlados segun la
petlcln que se reclba, aqul se controlan los procesos de las sollcltudes generadas
por parte del cllente, este componente es usado por el componente del gestor
preclsamente para la translerencla de lnlormacln hacla el apllcatlvo.
Nodo Serv|dor De Correo: Lste nodo se conecta con el componente de notlllcaclones con
el lln de procesar el envlo de las mlsmas al correo del gerente, se mane[an las cuentas de
correo corporatlvas, esta conexln est dada por medlo de protocolo 1C/l
Nodo Serv|dor Correo C||ente: Lste nodo est conectado con el anterlor por medlo de
protocolo C83-lMA, y es el que permlte envlar notlllcaclones al cllente ya que este no
tendrla una cuenta de correo corporatlva sl no una cuenta de correo externa, a la cual se
envlaran las notlllcaclones que requlere.
cIass Diagrama de CIases
EmpIeado
+ apel l i do: stri ng
- cedul a: i nt
- contrasea: stri ng
+ nombre: stri ng
- nombreUsuari o: stri ng
- perfi l : Perfi l
+ cerrarSesi on() : voi d
+ i ni ci arSesi on(stri ng, stri ng) : voi d
+ responderSol i ci tud(stri ng) : voi d
CIiente
+ cel ul ar: i nt
+ emai l : Stri ng
+ pri merApel l i do: Stri ng
+ pri merNombre: Stri ng
+ segundoApel l i do: Stri ng
+ segundoNombre: Stri ng
+ tel efono: i nt
+ crearSol i ci tud() : voi d
+ responderEncuesta() : voi d
Gerente
- encargado: Encargado
+ asi gnarEncargado(Encargado) : voi d
+ getSol i ci tudes() : <l i st>Sol i ci tud
+ getSol i ci tudesPendi entes() : <l i st>Sol i ci tud
+ getSol i ci tudesRespondi das() : <l i st>Sol i ci tud
Encargado
+ verSol i ci tudesAsi gnadas() : <l i st>Sol i ci tud
SoIicitud
+ cl i ente: Cl i ente
+ productos: <l i st>Producto
+ sucursal : Sucursal
+ textoSol i ci tud: stri ng
+ ti poSol i ci tud: stri ng
+ getCl i ente() : Cl i ente
Encuesta
- preguntas: <l i st>Pregunta
Respuesta
+ encuesta: Encuesta
+ enl aceEncuesta: stri ng
+ textoRespuesta: stri ng
+ ti poSol i ci tud: stri ng
+ mostrarLi nk(stri ng) : voi d
Producto
+ model o: stri ng
+ nombre: stri ng
+ preci o: i nt
+ ti po: stri ng
SucursaI
- ci udad: stri ng
+ di recci on: stri ng
+ nombre: stri ng
- si ti oWeb: stri ng
+ tel efono: i nt
PerfiI
- descri pci on: stri ng
- ti poPerfi l : i nt
Pregunta
+ pregunta: stri ng
+ respuesta: stri ng
1..*
1..* 1..*
1
1..*
1..*
1
1..*
1..*
1
1
1..*
1..*
1
1 1..*
1 1
0..1
1
1 1..*
0..*
1
2. Mode|o Lg|co - Conceptua|
D|agrama de C|ases
C|ase C||ente
Atr|butos
prlmernombre: strlng rlmer nombre del cllente que reallza la sollcltud. Ls
obllgatorlo.
segundonombre: strlng Segundo nombre del cllente que reallza la sollcltud.
Sl el cllente tlene segundo nombre es obllgatorlo ponerlo.
prlmerApellldo: strlng rlmer apellldo del cllente que reallza la sollcltud. Ls
obllgatorlo.
segundoApellldo: strlng Segundo apellldo del cllente que reallza la sollcltud.
Ls obllgatorlo.
emall: strlng Correo electrnlco del cllente. Ls obllgatorlo ya que en dlcho
correo es donde le va llegar la respuesta a la sollcltud hecha.
telelono: lnt 1elelono del cllente. Ls obllgatorlo.
celular: lnt Celular del cllente. Ls opclonal.
Cperac|ones
crearSollcltud(): vold Ls el metodo que le permlte al cllente crear una
sollcltud C8S.
respondeLncuesta(): vold uespues de que le llegue la respuesta de la
sollcltud, el cllente tendr la poslbllldad de responder una encuesta.
cIass Diagrama de CIases
CIiente
+ cel ul ar: i nt
+ emai l : Stri ng
+ pri merApel l i do: Stri ng
+ pri merNombre: Stri ng
+ segundoApel l i do: Stri ng
+ segundoNombre: Stri ng
+ tel efono: i nt
+ crearSol i ci tud() : voi d
+ responderEncuesta() : voi d
C|ase So||c|tud
Atr|butos
cllente: Cllente Cb[eto lnstanclado de la clase Cllente, que permlte dar
acceso a todos los atrlbutos de cllente para ser agregados en la lnlormacln
de la sollcltud.
producto: <llst>roducto Sl la sollcltud C8S es acerca de un producto o
varlos, estos podrn ser especlllcados en la sollcltud y almacenados en esta
llsta.
sucursal: Sucursal La sucursal sobre la cual se est haclendo la sollcltud.
textoSollcltud: strlng Ls la cadena de caracteres que contlene almacenado
el mensa[e que lr escrlto en la sollcltud.
tlpoSollcltud : strlng uellne el tlpo de sollcltud que es, sl es petlcln, que[a,
reclamo o sugerencla.
Cperac|ones
getCllente(): vold Como la sollcltud llega al gerente y este puede responder
o aslgnar un encargado, cualqulera de los dos que vaya a responder la
sollcltud, podr acceder el correo del cllente a traves de este metodo que
retorna el cllente que ha reallzado la sollcltud.
cIass Diagrama de CIases
SoIicitud
+ cl i ente: Cl i ente
+ productos: <l i st>Producto
+ sucursal : Sucursal
+ textoSol i ci tud: stri ng
+ ti poSol i ci tud: stri ng
+ getCl i ente() : Cl i ente
C|ase roducto
Atr|butos
nombre: strlng nombre del producto comprado.
tlpo: strlng 1lpo de producto comprado, es declr, sl es electrodomestlco o
mueble.
modelo: strlng Modelo del producto comprado.
preclo: lnt reclo que cuesta la adqulslcln del producto.
C|ase Sucursa|
Atr|butos
nombre: strlng nombre de la sucursal de la empresa lnverslones x?Z Ltda.
cludad: strlng Cludad donde queda la sucursal.
dlreccln: strlng ulreccln donde est ublcada la sucursal.
sltloWeb: strlng Sltlo web de la sucursal, ya que cada sucursal puede tener
un sltlo web lndependlente.
telelono: lnt 1elelono de la sucursal.
cIass Diagrama de CI...
Producto
+ model o: stri ng
+ nombre: stri ng
+ preci o: i nt
+ ti po: stri ng
cIass Diagrama de CIa...
SucursaI
- ci udad: stri ng
+ di recci on: stri ng
+ nombre: stri ng
- si ti oWeb: stri ng
+ tel efono: i nt
C|ase Lmp|eado
Ll empleado es la clase padre de la cual heredan las clases Cerente y Lncargado, ya que ambos
tlenen atrlbutos y operaclones comunes que pueden reallzar como personal del traba[o de la
empresa para el mdulo de petlclones, que[as, reclamos y sugerenclas.
Atr|butos
cedula: lnt uocumento de ldentlllcacln del empleado.
nombre: strlng nombre del empleado.
apellldo: strlng Apellldo del empleado.
perlll: erlll erlll que tlene un empleado, dependlendo del cargo.
nombreusuarlo: strlng nombre de usuarlo por el cual pueden autentlcarse
en el slstema.
contrasena: strlng Contrasena que brlnda acceso de autentlcacln en el
slstema.
Cperac|ones
lnlclarSeslon(Strlng, Strlng): vold Metodo que tlene el empleado para
autentlcarse. 1lene como parmetros los atrlbutos: nombreusuarlo y
contrasena.
cerrarSeslon(): vold llnallza la sesln del empleado.
responderSollcltud(strlng): vold Ls el metodo que permlte al empleado
responder a una sollcltud que ha envlado el cllente. 1lene como parmetro el
correo electrnlco del cllente al cual se le envlar la respuesta.
cIass Diagrama de CIases
EmpIeado
+ apel l i do: stri ng
- cedul a: i nt
- contrasea: stri ng
+ nombre: stri ng
- nombreUsuari o: stri ng
- perfi l : Perfi l
+ cerrarSesi on() : voi d
+ i ni ci arSesi on(stri ng, stri ng) : voi d
+ responderSol i ci tud(stri ng) : voi d
C|ase erf||
Atr|butos
descrlpcln: strlng uescrlpcln del tlpo de perlll.
tlpoerlll: lnt Sl el valor es 1 es un perlll de gerente, sl el valor es 2 es un
perlll de encargado.
C|ase Gerente
Atr|butos heredados de |a c|ase Lmp|eado
cedula: lnt uocumento de ldentlllcacln del gerente.
nombre: strlng nombre del gerente.
apellldo: strlng Apellldo del gerente.
perlll: erlll erlll que tlene el gerente.
nombreusuarlo: strlng nombre de usuarlo por el cual puede autentlcarse
en el slstema.
contrasena: strlng Contrasena que brlnda acceso de autentlcacln en el
slstema.
Cperac|ones heredadas de |a c|ase Lmp|eado
lnlclarSeslon(Strlng, Strlng): vold Metodo que tlene el gerente para
autentlcarse. 1lene como parmetros los atrlbutos: nombreusuarlo y
contrasena.
cerrarSeslon(): vold llnallza la sesln del gerente.
responderSollcltud(strlng): vold Ls el metodo que permlte al gerente
responder a una sollcltud pendlente que ha envlado el cllente. 1lene como
parmetro el correo electrnlco del cllente al cual se le envlar la respuesta.
cIass Diagrama de CIases
PerfiI
- descri pci on: stri ng
- ti poPerfi l : i nt
cIass Diagrama de CIases
Gerente
- encargado: Encargado
+ asi gnarEncargado(Encargado) : voi d
+ getSol i ci tudes() : <l i st>Sol i ci tud
+ getSol i ci tudesPendi entes() : <l i st>Sol i ci tud
+ getSol i ci tudesRespondi das() : <l i st>Sol i ci tud
Atr|butos
encargado: Lncargado Atrlbuto de tlpo Lncargado que tendr a un
lnstanclada una persona encargada a la que se le aslgnar una sollcltud.
Cperac|ones
aslgnarLncargado(Lncargado): vold Metodo que permlte aslgnar un
responsable encargado de responder una sollcltud. 1lene como parmetro un
atrlbuto de la clase Lncargado que tendr los atrlbutos del encargado
aslgnado.
getSollcltudes(): <llst>Sollcltud Cbtlene una llsta de todas las sollcltudes
que le han llegado al gerente.
getSollcltudesendlentes(): <llst>Sollcltud Cbtlene una llsta de todas las
sollcltudes pendlentes que le han llegado al gerente.
getSollcltudes8espondldas(): <llst>Sollcltud Cbtlene una llsta de todas las
sollcltudes que ya estn respondldas.
C|ase Lncargado
Atr|butos heredados de |a c|ase Lmp|eado
cedula: lnt uocumento de ldentlllcacln del encargado.
nombre: strlng nombre del encargado.
apellldo: strlng Apellldo del encargado.
perlll: erlll erlll que tlene el encargado.
nombreusuarlo: strlng nombre de usuarlo por el cual puede autentlcarse
en el slstema.
contrasena: strlng Contrasena que brlnda acceso de autentlcacln en el
slstema.
Cperac|ones heredadas de |a c|ase Lmp|eado
lnlclarSeslon(Strlng, Strlng): vold Metodo que tlene el encargado para
autentlcarse. 1lene como parmetros los atrlbutos: nombreusuarlo y
contrasena.
cIass Diagrama de CIases
Encargado
+ verSol i ci tudesAsi gnadas() : <l i st>Sol i ci tud
cerrarSeslon(): vold llnallza la sesln del encargado.
responderSollcltud(strlng): vold Ls el metodo que permlte al encargado
responder a una sollcltud que le ha aslgnado el gerente. 1lene como
parmetro el correo electrnlco del cllente al cual se le envlar la respuesta.
Cperac|ones
verSollcltudesAslgnadas(): <llst>Sollcltud Cbtlene una llsta de todas las
sollcltudes que el gerente le ha aslgnado al encargado.
C|ase kespuesta
Atr|butos
encuesta: Lncuesta Lncuesta que ser ad[unta a la respuesta para que el
cllente tenga la poslbllldad de responderla.
enlaceLncuesta: strlng Almacena una cadena de caracteres con la dlreccln
web de la encuesta.
texto8espuesta: strlng Cadena de caracteres que almacena el mensa[e de
respuesta.
tlpoSollcltud: strlng 1lpo de la sollcltud a la que se responde, sl es petlcln,
que[a, reclamo o sugerencla.
Cperac|ones
mostrarLlnk(strlng): vold Metodo que muestra el llnk del sltlo web al que
ser re dlrecclonado el cllente para responder la encuesta. 1lene como
parmetro un atrlbuto de tlpo strlng que almacena la dlreccln web de la
encuesta.
cIass Diagrama de CIases
Respuesta
+ encuesta: Encuesta
+ enl aceEncuesta: stri ng
+ textoRespuesta: stri ng
+ ti poSol i ci tud: stri ng
+ mostrarLi nk(stri ng) : voi d
C|ase Lncuesta
Atr|butos
preguntas: <llst>regunta Llsta de preguntas con respuesta a selecclonar
que tlene la encuesta.
C|ase regunta
Atr|butos
pregunta: strlng regunta que tlene la encuesta.
respuesta: strlng 0nlca respuesta selecclonada para responder la pregunta
de la encuesta.
cIass Diagrama de CIases
Encuesta
- preguntas: <l i st>Pregunta
cIass Diagrama de CIa...
Pregunta
+ pregunta: stri ng
+ respuesta: stri ng
cIass Diagrama de Navegacin
CIiente
contexto
SoIicitud PQRS
cl ase navegaci on
CreacionDeSoIicitud
cl ase navegaci on
EnvioSoIicitud
cl ase de proceso
EnviarSoIicitud
contexto
Notificacion
cl ase navegaci on
NotificacionAGerente
cl ase de proceso
NotificarGerente
contexto
AccesoAEncuesta
cl ase navegaci on
LinkEncuesta
cl ase de proceso
ResponderEncuesta
contexto
EncuestaEnviada
cl ase navegaci on
EnvioEncuesta
cl ase de proceso
EnviarEncuesta
2. Mode|o de Navegac|n
Mapa Navegac|ona| de| C||ente
Contexto So||c|tud kS
C|ase navegac|n -Creac|onDeSo||c|tud: Lsta clase muestra las opclones en las
cuales el cllente lngresa su lnlormacln para generar una nueva sollcltud, datos
como nombre, apellldo, mall, etc.
C|ase navegac|n - Lnv|oSo||c|tud: Lsta clase muestra la opcln de envl de
sollcltud cuando ya est dlllgenclado el lormularlo con los datos sollcltados.
C|ase de proceso - Lnv|arSo||c|tud: Aqul se selecclona la opcln del envlo de la
sollcltud lo cual posterlormente estar envlando la notlllcacln el gerente.
Contexto Not|f|cac|n
C|ase navegac|n - Not|f|cac|onAGerente: Lsta clase almacena la lnlormacln del
gerente de cuentas corporatlvas que reclbe las sollcltudes envladas por los
cllentes de la empresa.
C|ase de proceso - Not|f|carGerente: Lsta clase e[ecuta el proceso de envlo de los
datos de la sollcltud a la cuenta del gerente, que se mostrara en el perlll del
mlsmo.
Contexto AccesoALncuesta
C|ase navegac|n - L|nkLncuesta: Lsta clase es donde el cllente puede ver el llnk
que lo dlrecclonara a la encuesta de satlslaccln envlada por la empresa despues
de responder la sollcltud.
C|ase de proceso - kesponderLncuesta: Lsta clase almacena la respuesta o
lnlormacln lngresada por el cllente, la cual posterlormente ser envlada al mall
del gerente.
Contexto LncuestaLnv|ada
C|ase navegac|n - Lnv|oLncuesta: Lsta clase tlene llstos los datos que ha
lngresado el cllente, despues de dlllgenclar la encuesta de satlslaccln envlada.
C|ase de proceso - Lnv|arLncuesta: Lsta clase es la que procesa el envlo de la
sollcltud que llegara como notlllcacln a la cuenta de correo del gerente de
cuentas corporatlvas.
cIass Diagrama De Navegacin Gerente
Gerente
(fromActores)
contexto
Login
cl ase de proceso
IngresarAPerfiI
cl ase navegaci on
AccesoAPerfiI
contexto
Encuestas
cl ase navegaci on
Encuestas
cl ase de proceso
VerEncuestas
contexto
PerfiI
cl ase de proceso
VerOpciones
contexto
SoIicitudesSinRespuesta
cl ase navegaci on
SoIicitudesPendientes
cl ase de proceso
VerSoIicitudesPendientes
contexto
SoIicitudSeIeccionada
cl ase navegaci on
SeIeccionSoIicitud
cl ase de proceso
SeIeccionarSoIicitud
contexto
Respuesta
cl ase navegaci on
RespuestaSoIicitud
cl ase de proceso
ResponderSoIicitud
cl ase navegaci on
CIienteANotificar
cl ase de proceso
NotificarCIiente
contexto
Busqueda
cl ase navegaci on
BsquedaSoIicitud
cl ase de proceso
ConsuItarSoIicitud
contexto
AsignacionEncargado
cl ase navegaci on
SeIeccinEncargado
cl ase de proceso
AsignarEncargado
contexto
SoIicitudesConRespuesta
cl ase navegaci on
SoIicitudesRespondidas
cl ase de proceso
VerSoIicitudesRespondidas
contexto
SoIicitudEIegida
cl ase navegaci on
EIeccinSoIicitud
cl ase de proceso
EIegirSoIicitud
cl ase de proceso
CerrarSesion
cl ase de proceso
CerrarSesin
cl ase navegaci on
PerfiI
Mapa Navegac|ona| de| Gerente
Contexto - Log|n
C|ase navegac|n - AccesoAerf||: Lsta clase mostrara al gerente el entorno
grallco donde lngresara sus datos de acceso a la apllcacln y asl apllcar los
prlvlleglos de este sobre la mlsma.
C|ase de proceso - IngresarAerf||: Al e[ecutar este proceso se lngresara a la
apllcacln y se mostraran las opclones de acuerdo al usuarlo o actor, en este caso
gerente.
Contexto - erf||
C|ase navegac|n -erf||: Muestra el entorno grllco del perlll prlnclpal donde
aparecern las opclones de acceso del menu sollcltudes y la opcln de acceder a
las encuestas.
C|ase de proceso - VerCpc|ones: Lste proceso le permlte al gerente lngresar en
las opclones que tlene dlsponlbles sea Sollcltudes8espondldas,
Sollcltudesendlentes, la opcln de 8usquedaSollcltud y adems las de Lncuestas.
C|ase de proceso - CerrarSes|on: Lste proceso permlte al gerente sallr de lorma
segura de la pglna cerrando la sesln prevlamente lnlclada.
Contexto - Lncuestas
C|ase navegac|n - Lncuestas: Aqul se muestra la llsta de todas las encuestas de
satlslaccln reclbldas hasta el momento por parte de los cllentes.
C|ase de proceso - VerLncuestas: Lste proceso permlte selecclonar alguna de las
encuestas en partlcular para vlsuallzar la respuesta envlada por el cllente.
C|ase de proceso - CerrarSes|on: Lste proceso permlte al gerente sallr de lorma
segura de la pglna cerrando la sesln prevlamente lnlclada.
Contexto - So||c|tudesConkespuesta
C|ase navegac|n - So||c|tudeskespond|das: Lsta clase muestra las sollcltudes
respondldas que se han generado hasta el momento
C|ase de proceso - VerSo||c|tudes: Ln esta clase el slstema permlte al gerente
vlsuallzar la llsta de las sollcltudes que ya lueron respondldas.
Contexto - So||c|tudL|eg|da
C|ase navegac|n - L|ecc|nSo||c|tud: Lsta clase en donde se muestra la sollcltud
eleglda por el gerente despues de selecclonarla de la llsta.
C|ase de proceso - L|eg|rSo||c|tud: Aqul se procesa la eleccln del gerente
mostrando la lnlormacln de la sollcltud respondlda que lue selecclonada por el
usuarlo, cuando termlna este proceso retorna a sollcltudes respondldas.
Contexto - 8squeda
C|ase navegac|n - 8usquedaSo||c|tud: Lsta clase muestra el entorno donde se va
a lngresar los llltros de busqueda que el usuarlo selecclona para buscar una
sollcltud especlllca.
C|ase de proceso - Consu|tarSo||c|tud: Lsta clase permlte e[ecutar la busqueda
que el usuarlo ha lngresado, para luego arro[ar los resultados obtenldos.
Contexto - So||c|tudesS|nkespuesta
C|ase navegac|n - So||c|tudesend|entes: Lsta clase muestra las sollcltudes
pendlentes que se hay reglstradas en el momento.
C|ase de proceso - VerSo||c|tudesend|entes: Ln esta clase el slstema permlte al
gerente vlsuallzar la llsta de las sollcltudes que estn pendlentes por respuesta.
Contexto - So||c|tudSe|ecc|onada
C|ase navegac|n -Se|ecc|nSo||c|tud: Lsta clase es donde se muestra la sollcltud
eleglda por el gerente despues de selecclonarla de la llsta. Cuando se selecclona y
es dlllgenclada se va a la clase 8espuestaSollcltud para envlar notlllcacln al
cllente.
C|ase de proceso - Se|ecc|onarSo||c|tud: Aqul se procesa la eleccln del gerente
mostrando la lnlormacln de la sollcltud que est pendlente, a su vez muestra la
opcln de los poslbles encargados a los cuales se puede escalar dependlendo la
comple[ldad de la sollcltud.
Contexto - As|gnac|nLncargado
C|ase navegac|n - Se|ecc|nLncargado: Lsta clase muestra la opcln de eleglr un
encargado para escalar el caso dependlendo la comple[ldad de la sollcltud, este
delegado es selecclonado por el gerente.
C|ase de proceso - As|gnarLncargado: Aqul se puede selecclonar el encargado de
la llsta que despllega el slstema, selecclonando el delegado ms acorde a la
sollcltud estableclda.
Contexto - kespuesta
C|ase navegac|n - kespuestaSo||c|tud: Muestra el entorno donde se va a
dlllgenclar la respuesta de la sollcltud.
C|ase de proceso - kesponderSo||c|tud: Lsta clase permlte e[ecutar el
procesamlento de la respuesta dada despues de selecclonar la opcln responder
sollcltud.
C|ase navegac|n - C||enteANot|f|car: Aqul se muestra los datos del cllente que
envla la sollcltud, cuando se notlllca se retorna a la clase de
Sollcltudesendlentes.
C|ase de proceso - Not|f|carC||ente: Lsta clase envla la notlllcacln al correo del cllente, [unto
con la respuesta brlndada ya sea por el gerente o por el encargado.
cIass Diagrama De Navegacin Encargado
Encargado
(from Actores)
contexto
Login
cl ase navegaci on
AccesoAPerfiI
cl ase de proceso
IngresarAPerfiI
contexto
SoIicitudes
cl ase navegaci on
SoIicitudesAsignadas
cl ase de proceso
VerSoIicitudesAsignadas
contexto
SoIicitudSeIeccionada
cl ase navegaci on
SeIeccinSoIicitud
cl ase de proceso
SeIeccionarSoIicitud
contexto
Respuesta
cl ase navegaci on
RespuestaSoIicitud
cl ase de proceso
ResponderSoIicitud
cl ase navagaci on
CIienteANotificar
cl ase de proceso
NotificarCIiente
cl ase de proceso
CerrarSesin
Mapa Navegac|ona| de| Lncargado
Contexto - Log|n
C|ase navegac|n - AccesoAerf||: Lsta clase mostrara al encargado el entorno
grallco donde lngresara sus datos de acceso a la apllcacln y asl apllcar los
prlvlleglos de este sobre la mlsma.
C|ase de proceso - IngresarAerf||: Al e[ecutar este proceso se lngresara a la
apllcacln y se mostraran las opclones de acuerdo al usuarlo o actor, en este caso
encargado.
Contexto So||c|tudes
C|ase navegac|n - So||c|tudesAs|gnadas: Lsta clase muestra al encargado las
sollcltudes prevlamente escaldas por parte del gerente.
C|ase de proceso - VerSo||c|tudesAs|gnadas: Ls aqul donde el encargado ve la
llsta de las sollcltudes que tlene aslgnadas en el momento.
C|ase de proceso - CerrarSes|on: Lste proceso permlte al encargado sallr de
lorma segura de la pglna cerrando la sesln prevlamente lnlclada.
Contexto - So||c|tudSe|ecc|onada
C|ase navegac|n -Se|ecc|nSo||c|tud: Lsta clase es donde se muestra la sollcltud
eleglda por el encargado despues de selecclonarla de la llsta. Cuando se
selecclona y es dlllgenclada se va a la clase 8espuestaSollcltud para envlar
notlllcacln al cllente.
C|ase de proceso - Se|ecc|onarSo||c|tud: Aqul se procesa la eleccln del
encargado mostrando la lnlormacln de la sollcltud que est pendlente, y que lue
prevlamente aslgnada.
Contexto - kespuesta
C|ase navegac|n - kespuestaSo||c|tud: Muestra el entorno donde se va a
dlllgenclar la respuesta de la sollcltud.
C|ase de proceso - kesponderSo||c|tud: Lsta clase permlte e[ecutar el
procesamlento de la respuesta dada despues de selecclonar la opcln responder
sollcltud.
C|ase navegac|n - C||enteANot|f|car: Aqul se muestra los datos del cllente que
envla la sollcltud, cuando se notlllca se retorna a la clase de SollcltudesAslgnadas
C|ase de proceso - Not|f|carC||ente: Lsta clase envla la notlllcacln al correo del
cllente, [unto con la respuesta brlndada ya sea por el gerente o por el encargado.
3. Mode|o de resentac|n
D|agrama de presentac|n de| mapa navegac|ona| de| c||ente
D|agrama de presentac|n - c|ase navegac|n Creac|n So||c|tud
Ln el dlagrama de presentacln anterlor en la parte superlor lnlclal todas las etlquetas que
representan los datos que debe lngresar el cllente para completar una sollcltud que desee
envlar a la empresa, al lrente de cada etlqueta tenemos su respectlvos textbox, que es donde
el cllente va a dlgltar la lnlormacln a lngresar, solo la etlqueta t|poDeSo||c|tud tlene un
combobox, ya que este desplegara los tlpos de sollcltudes que se tlenen(etlcln, Cue[a,
8eclamo, Sugerencla), tamblen cabe aclarar que el textbox de la etlqueta productoComprado
tendr en el cdlgo una lnstruccln que permlta almacenar 1 o varlos productos, ya que el
usuarlo podrla tener reclamos por varlos productos, llnalmente en la parte de aba[o se tlene el
botn cance|ar, que slempre estar habllltado, y el botn env|arSo||c|tud que en este caso
estar deshabllltado y se habllltara sl y solo sl el usuarlo completa el lormularlo con sus
campos obllgatorlos.
cIass Sistema
formul ari o
Creacion SoIicitud
l abel
primerNombre
textbox
ingresarPrimerNombre
l abel
segundoNombre
textbox
ingresarSegundoNombre
l abel
primerApeIIido
textbox
ingresarPrimerApeIIido
l abel
segundoApeIIido
textbox
ingresarSegundoApeIIido
l abel
correo
textbox
ingresarCorreo
l abel
teIefono
textbox
ingresarTeIefono
l abel
ceIuIar
textbox
ingresarCeIuIar
l abel
sucursaI
textbox
ingresarSucursaI
l abel
tipoDeSoIicitud
comboBox
eIegirTipoDeSoIicitud
l abel
descripcion
textbox
textoSoIicitud
l abel
productoComprado
textbox
ingresarProducto(s)
botonDeshabi l i tado
enviarSoIicitud
botonHabi l i tado
canceIar
D|agrama de presentac|n - c|ase navegac|n Lnv|o So||c|tud
Lste dlagrama tlene un aparlencla y una descrlpcln exactamente lgual al dlagrama de
navegacln anterlor, la dllerencla radlca en que en este dlagrama podemos notar como el
botn env|arSo||c|tud est habllltado ya que este dlagrama representa el momento en que el
usuarlo ha lngresado los datos obllgatorlos del lormularlo y est llsto para poder envlar su
sollcltud.
cIass Sistema
formul ari o
SoIicitud Enviada
l abel
primerNombre
textbox
ingresarPrimerNombre
l abel
segundoNombre
textbox
ingresarSegundoNombre
l abel
primerApeIIido
textbox
ingresarPrimerApeIIido
l abel
segundoApeIIido
textbox
ingresarSegundoApeIIido
l abel
correo
textbox
ingresarCorreo
l abel
teIefono
textbox
ingresarTeIefono
l abel
ceIuIar
textbox
ingresarCeIuIar
l abel
sucursaI
textbox
ingresarSucursaI
l abel
tipoDeSoIicitud
comboBox
eIegirTipoDeSoIicitud
l abel
descripcion
textbox
textoSoIicitud
l abel
productoComprado
textbox
ingresarProducto(s)
botonHabi l i tado
enviarSoIicitud
botonHabi l i tado
canceIar
D|agrama de presentac|n - c|ase navegac|n Not|f|cac|n A Gerente
Lsta notlllcacln se genera despues de que el cllente oprlme el botn envlar sollcltud,
haclendo que la sollcltud llegue al perlll del gerente de cuentas corporatlvas de la empresa en
el sltlo web.
D|agrama de presentac|n - c|ase navegac|n L|nk Lncuesta
Cuando el cllente reclbe la respuesta en su correo electrnlco, este tlene la poslbllldad de
acceder al enlace que le lleg en la respuesta, con el lln de responder una encuesta en el sltlo
web de la empresa lnverslones x?Z Ltda.
cIass System
noti fi caci on
EnviandoSoIicitud
barra de progreso
Enviando SoIicitud aI Gerente
cIass System
respuesta
Ir A Encuesta
l i nk
www.InversionesXYZ.com/LinkEncuesta
D|agrama de presentac|n - c|ase navegac|n Lnv|o Lncuesta
Ln la encuesta las respuestas que son de tlpo combo8ox, dan la poslbllldad de selecclonar una
opcln al desplegar un menu con varlas opclones. Luego de haber escogldo la respuesta en
ambas preguntas, el cllente podr envlar la encuesta preslonando el botn Lnvlar Lncuesta.
cIass System
l i nk encuesta
Encuesta
pregunta
1. Ha sido de su agrado Ia respuesta a Ia
soIicitud?
comboBox
1. respuesta
pregunta
2. Visitara de nuevo nuestras sucursaIes?
comboBox
2. respuesta
boton
Enviar Encuesta
boton
CanceIar
D|agrama de presentac|n - c|ase navegac|n Not|f|cac|n A Gerente
Lsta notlllcacln se genera despues de que el cllente oprlme el botn envlar encuesta,
haclendo que la encuesta llegue al perlll del gerente de cuentas corporatlvas de la empresa en
el sltlo web.
D|agrama de presentac|n de| mapa navegac|ona| de| gerente
D|agrama de presentac|n - c|ase navegac|n Acceso A erf||
Ln los campos lnput el gerente podr lngresar su nombre de usuarlo y contrasena segun
corresponda, para quedar autentlcado en el slstema y poder reallzar las operaclones de
acuerdo a los permlsos que tlene como gerente.
cIass System
noti fi caci on
EnviandoEncuesta
barra de progreso
Enviando Encuesta aI Gerente
cIass System
Logi n
Acceso EmpIeado
l abel
Nombre de Usuario
i nput
Usuario
l abel
Contrasea
i nput
password
boton
Acceder
boton
CanceIar
cIass System
Perfi l
PerfiI Gerente
menu
Menu SoIicitudes
l i nk
Buscar SoIicitud
l i nk
SoIicitudes Pendientes
l i nk
Encuestas
l i nk
SoIicitudes
Respondidas
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n erf||
Luego de que el gerente se haya autentlcado podr ver su perlll prlnclpal, donde habr un
menu de sollcltudes con varlos enlaces de sollcltudes a otras subpglnas segun se requlera
acceder. Adems aparece otro enlace para que el gerente pueda ver las encuestas
respondldas que le han llegado.
D|agrama de presentac|n - c|ase navegac|n So||c|tudes end|entes
Al selecclonar el enlace sollcltudes pendlentes del menu sollcltudes, se re dlrecclona a esta
parte del sltlo web donde se podr ver la llsta de sollcltudes que hay pendlentes hasta el
momento y que estn a la espera de ser respondldas.
cIass System
Perfi l Gerente
SoIicitudes Pendientes
l i st
Lista SoIicitudes Pendientes
l i nk
SoIicitud2
l i nk
SoIicitud1
l i nk
SoIicitud3
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n Se|ecc|n So||c|tud
Lsta lnterlaz puede ser vlsuallzada por el gerente, y en el dlagrama que notamos
anterlormente podemos notar cmo se muestra la sollcltud eleglda con los datos
lngresados prevlamente por el cllente, y en la parte de aba[o tenemos las dos poslbles
opclones que puede reallzar el gerente con esta sollcltud, el botn kesponder lo re
dlrecclonar a otra lnterlaz donde podr establecer respuesta a la sollcltud envlada, y
el botn As|gnar Lncargado permltlr al gerente selecclonar uno de los encargados
que tenga dlsponlble, dependlendo de la comple[ldad de la sollcltud.
cIass Sistema
Perfi l Gerente
SoIicitud 1
l abel
Nombres:
text
Juan
text
CarIos
l abel
ApeIIidos
text
Perez
text
Perez
l abel
correo
text
correo@maiI.com
l abel
teIefono
text
5555555
l abel
ceIuIar
text
3003003030
l abel
sucursaI
text
SucursaI1
l abel
tipoDeSoIicitud
text
RecIamo
l abel
descripcion
text
Texto que se ha escrito en Ia peticin
l abel
productoComprado
enl ace
Listar Productos
boton
Responder
boton
AsignarEncargado
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n kespuesta So||c|tud
Al preslonar el botn responder en la lnlormacln de una sollcltud pendlente, se accede a
esta clase de navegacln, que da la poslbllldad de escrlblr el mensa[e de respuesta y
adems se manda el enlace de la encuesta en el sltlo web. Luego de que el gerente escrlba
el mensa[e, podr mandar la respuesta al correo electrnlco del cllente.
D|agrama de presentac|n - c|ase navegac|n C||ente a Not|f|car
Lsta notlllcacln se genera despues de que el gerente oprlme el botn envlar respuesta,
haclendo que la respuesta llegue a la dlreccln de correo electrnlco del cllente.
cIass System
Respuesta
PerfiI Gerente
l abel
Texto
i nput
Escribe Ia Respuesta
l abel
Encuesta
l i nk
www.InversionesXYZ.com/LinkEncuesta
boton
Enviar Respuesta
cIass System
noti fi caci on
Enviando Respuesta
barra de progreso
Enviando Respuesta AI CIiente
D|agrama de presentac|n - c|ase navegac|n Se|ecc|n Lncargado
Al preslonar el botn de aslgnar encargado en la lnlormacln de una sollcltud
pendlente, se abre esta clase navegacln que permlte buscar un encargado en
cualqulera de los tres campos, sl hay varlos resultados, da la poslbllldad de selecclonar
uno, sl hay un solo resultado que colnclda con la lnlormacln de busqueda, lo aslgnar
de lnmedlato como encargado tenlendo en cuenta que debe estar dlsponlble.
cIass System
Perfi l Gerente
Asignacin Encargado
l abel
Nombre
l abel
ApeIIido
l abel
CeduIa
i nput
Escribir Nombre
i nput
Escribir ApeIIido
i nput
Escribir CeduIa
text
Busca por cuaIquiera de Ias opciones
text
EI encargado 1 fue encontrado y est disponibIe, Ia
soIicitud fue asignada
D|agrama de presentac|n - c|ase navegac|n 8squeda So||c|tud
Al selecclonar el enlace buscar sollcltud del menu sollcltudes, se re dlrecclona a esta
parte del sltlo web donde se podrn buscar y llstar las sollcltudes almacenadas que
hay por sucursal, o las que hay por tlpo de sollcltud.
cIass System
Perfi l Gerente
Busqueda SoIicitud
l abel
SucursaI
l abel
Tipo SoIicitud
enl ace
Listar
i nput
Escribir SucursaI
i nput
Escribir EI Tipo
text
Busca por cuaIquiera de Ias opciones
D|agrama de presentac|n - c|ase navegac|n So||c|tudes kespond|das
Lste dlagrama de presentacln representa la lnterlaz que se muestra cuando el gerente
selecclona la opcln de sollcltudes respondldas, como se puede notar tenemos un
componente de tlpo ||st que nos muestra llstadas las sollcltudes respondldas hasta el
momento, estando estas enlazadas con un llnk que llevara al gerente a la dlreccln donde
podr ver la lnlormacln de la sollcltud selecclonada, tamblen notamos el botn cerrar sesln
que permltlr al gerente sallr de lorma segura del apllcatlvo.
cIass System
Perfi l Gerente
SoIicitudes Respondidas
l i st
Lista SoIicitudes Respondidas
l i nk
SoIicitud2
l i nk
SoIicitud1
l i nk
SoIicitud3
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n L|ecc|n So||c|tud
Ln el dlagrama de navegacln anterlor podemos notar la lnterlaz que se mostrara cuando el
gerente selecclona una sollcltud respondlda, el enlace selecclonado lo llevara a una ruta donde
vera la lnlormacln especlllcada en el dlagrama, como se nota tenemos los datos lngresados
por el cllente [unto con su sollcltud y el tlpo de la mlsma, y en la parte de aba[o tenemos la
etlqueta de respuesta y en lrente el texto lngresado, ya sea por el mlsmo gerente o por alguno
de los encargados, con las respuesta de la sollcltud selecclonada.
cIass Sistema
Perfi l Gerente
SoIicitud 1
l abel
Nombres:
text
Juan
text
CarIos
l abel
ApeIIidos
text
Perez
text
Perez
l abel
correo
text
correo@maiI.com
l abel
teIefono
text
5555555
l abel
ceIuIar
text
3003003030
l abel
sucursaI
text
SucursaI1
l abel
tipoDeSoIicitud
text
RecIamo
l abel
descripcion
text
Texto que se ha escrito en Ia peticin
l abel
productoComprado
enl ace
Listar Productos
l abel
Respuesta
boton
Cerrar Sesion
text
Esta fue Ia Respuesta
D|agrama de presentac|n - c|ase navegac|n Lncuestas
Ln el dlagrama de navegacln anterlor podemos ver la lnterlaz que se muestra cuando el
gerente pretende vlsuallzar alguna de las encuestas respondldas por cualquler cllente,
notamos un componente de tlpo llst y deba[o de este las llsta de los enlaces donde estn
almacenadas las respuestas de cada encuesta, tamblen tenemos el botn cerrar sesln
que es paraque el gerente salga de lorma segura del slstema.
cIass System
Perfi l Gerente
Encuestas
l i st
Lista de Encuestas
l i nk
Encuesta2
l i nk
Encuesta1
l i nk
Encuesta3
boton
Cerrar Sesion
D|agrama de presentac|n de| mapa navegac|ona| de| encargado
D|agrama de presentac|n - c|ase navegac|n Acceso A erf||
Ln los campos lnput el encargado podr lngresar su nombre de usuarlo y contrasena segun
corresponda, para quedar autentlcado en el slstema y poder responder las sollcltudes que le
han sldo aslgnadas.
cIass System
Logi n
Acceso EmpIeado
l abel
Nombre de Usuario
i nput
Usuario
l abel
Contrasea
i nput
password
boton
Acceder
boton
CanceIar
D|agrama de presentac|n - c|ase navegac|n erf||
Luego de que el encargado se haya autentlcado podr ver su perlll prlnclpal, donde aparecer
la opcln de ver las sollcltudes que le han sldo aslgnadas por el gerente, al darle cllck en el
enlace.
cIass System
Perfi l
PerfiI Encargado
l i nk
SoIicitudes Asignadas
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n So||c|tudes As|gnadas
Ln el dlagrama anterlor notamos la lnterlaz grallca que puede vlsuallzar el encargado cuando
selecclona la opcln de sollcltudes aslgnadas, tenemos un componente de tlpo llst que en su
contenldo tlene la llsta de las sollcltudes que el gerente escalo al encargado, tamblen se tlene,
al lgual que en dlagramas anterlores el botn de cerrar sesln para que el encargado salga de
lorma segura del slstema.
cIass System
Perfi l Encargado
SoIicitudes Asignadas
l i st
Lista SoIicitudes Asignadas
l i nk
SoIicitud2
l i nk
SoIicitud1
l i nk
SoIicitud3
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n Se|ecc|n So||c|tud
Lste dlagrama de navegacln muestra la lnterlaz que se muestra cuando el encargado
selecclona alguna sollcltud pendlente, como podemos ver tenemos todos los datos de la
sollcltud, tales como datos de usuarlo, tlpo de sollcltud y descrlpcln de la mlsma, adems del
producto, en la parte de aba[o tenemos un componente de tlpo botn que al ser oprlmldo por
el encargado lo llevara al lormularlo de respuesta de la sollcltud, tamblen se tlene el botn
estndar de cerrar sesln para sallr de lorma segura del slstema.
cIass Sistema
Perfi l Encargado
SoIicitud 1
l abel
Nombres:
text
Juan
text
CarIos
l abel
ApeIIidos
text
Perez
text
Perez
l abel
correo
text
correo@maiI.com
l abel
teIefono
text
5555555
l abel
ceIuIar
text
3003003030
l abel
sucursaI
text
SucursaI1
l abel
tipoDeSoIicitud
text
RecIamo
l abel
descripcion
text
Texto que se ha escrito en Ia peticin
l abel
productoComprado
enl ace
Listar Productos
boton
Responder
boton
Cerrar Sesion
D|agrama de presentac|n - c|ase navegac|n kespuesta So||c|tud
Al preslonar el botn responder en la lnlormacln de una sollcltud aslgnada, se accede a
esta clase de navegacln, que da la poslbllldad de escrlblr el mensa[e de respuesta y
adems se manda el enlace de la encuesta en el sltlo web. Luego de que el encargado
escrlba el mensa[e, podr mandar la respuesta al correo electrnlco del cllente.
D|agrama de presentac|n - c|ase navegac|n C||ente a Not|f|car
Lsta notlllcacln se genera despues de que el encargado oprlme el botn envlar respuesta,
haclendo que la respuesta llegue a la dlreccln de correo electrnlco del cllente.
cIass System
Respuesta
PerfiI Encargado
l abel
Texto
i nput
Escribe Ia Respuesta
l abel
Encuesta
l i nk
www.InversionesXYZ.com/LinkEncuesta
boton
Enviar Respuesta
cIass System
noti fi caci on
Enviando Respuesta
barra de progreso
Enviando Respuesta AI CIiente