informe final (detalles)

63
_ _ Caso 1 Portafolio de Título “Sistema para realizar encuestas en terreno” DOCENTE: - Rodrigo Pinochet Ponce INTEGRANTES: - Bryan Córdova - Maro Carneyro - !arin !a"#ann  

Upload: mauro

Post on 07-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 1/63

_______________________________________________________________________

_______________________________________________________________________

Caso 1 Portafolio de Título“Sistema para realizar encuestas en terreno”

DOCENTE:

- Rodrigo Pinochet

Ponce

INTEGRANTES:

- Bryan Córdova

- Maro Carneyro

- !arin !a"#ann

 

Page 2: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 2/63

)ndice ******************************************************************************************* 

1. Introducción$+$ De,crición de .a E#re,a

///////////////////////////////////// 0$+& De,crición de. ro%.e#a //

/////////////////////////////////// 0$+0 Re1eri#iento,

/////////////////////////////////////////// 0$+0+$ Re1eri#iento, 2nciona.e, //////////////////////+

//////////++ 3$+0+& Re1eri#iento, No 2nciona.e,

///////////////////////////////+ ($+0+0 Re,triccione,

//////////////////////////////////////////+ 4

2. Solución Propuesta&+$ E,trctra %a,e

///////////////////////////////////////////+5

&+& Diagra#a, de Ca,o de 6,o///////////////////////////////////// 7&+&+$ Diagra#a, de C+6+ ara Ad#ini,trador

///////////////////////////++ 8&+&+& Diagra#a, de C+6+ ara Ence,tador

////////////////////////////++ 8

&+&+0 Diagra#a, de C+6+ ara Encargado de An9.i,i,///////////////////////+ $'

&+&+3 Diagra#a, de C+6+ ara Encargado Per,ona////////////////////////+ $'

&+&+( Diagra#a, de C+6+ ara e. Si,te#a////////////////////////////// $$

&+0E,ecicación de Ca,o, de 6,o////////////////////////////////////++ $$&+0+$ Crear Ence,tador

/////////////////////////////////////+// $&&+0+& Crear Ence,ta

/////////////////////////////////////////+ $0

&+0+0 Ad#ini,trar Ence,tador//////////////////////////////////+/+ $3

&+0+3 Ad#ini,trar Ence,ta/////////////////////////////////////++ $(

&+0+( Entregar In;or#acione,///////////////////////////////////+/ $4

&+3Diagra#a de Actividade,$

Page 3: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 3/63

&+3+$ O%<etivo Genera////////////////////////////////////////+$5

&+3+& O%<etivo E,ec=co//////////////////////////////////////++ $5

&+3+0

3. Implementación0+$ So.ción Proe,ta/////////////////////////////////////////

0+& E,ecicacione, t>cnica,/////////////////////////////////////+

0+0 Mode.o, de. royecto////////////////////////////////////////

0+3 2or#.ario, de. royecto//////////////////////////////////////

0+( P9gina, de. royecto////////////////////////////////////////++

0+4 Contro.adore, de. royecto////////////////////////////////////++0+4+$ Diagra#a de actividade, 6M?

/////////////////////////////////0+4+&

4. Planifcación Etapa de desarrollo3+$Carta Gantt

////////////////////////////////////////////////

3+&Ge,tión de Rie,go,///////////////////////////////////////////++

3+0Ta%.a de Rie,go,/////////////////////////////////////////////

3+3Monitoreo de Rie,go,/////////////////////////////////////////++

3+(Pro%a%i.idad///////////////////////////////////////////////+

3+4P.an de Pre%a,

/////////////////////////////////////////////+

&

Page 4: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 4/63

___________________________________________________________________________________________

Capítulo 1

Introducción *********************************************************************** 

?a tendencia a. ca#%io 1e ,e vive hoy en d=a@ no, o%.iga a e,tar acta.iado, y endiente, de.a, #etodo.og=a, 1e ,e ,an con #ayor >ito y ;recencia en e. de,arro..o de ,o;tare dadae,ta eigencia e. re,ente e1io de tra%a<o e,t9 oniendo en r9ctica dicha, #etodo.og=a, ene. di,eo y e.a%oración de. ,i,te#a de .a e#re,a FESMER+

En e. re,ente in;or#e@ ,e hace ,o de .o, diagra#a, 6M?@ 1e no, er#itir9n a,ar or toda,.a, etaa, de. de,arro..o de ,o;tare@ de #anera 1e odre#o, o%tener n rodcto de ,o;tarede ca.idad+

0

Page 5: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 5/63

1.1 Descripción de la Empresa

?a e#re,a HESMERH ,e dedica a rea.iar e,tdio, de #ercado ara di;erente, c.iente,@ .o,ca.e, nece,itan o,icionar ,, rodcto, o ,ervicio, en di;erente, #ercado, y re1ierenin;or#ación de ,, otencia.e, c.iente, o caracter=,tica, de. #ercado+

1.2 Descripción del Problema

?a e#re,a re,enta na de#ora i#ortante en e. roce,o de catra y o,terior an9.i,i, dein;or#ación@ or .o 1e ha tenido 1e rechaar a.gna, oortnidade, de negocio@ e. tie#oentre e. regi,tro de .a, ence,ta, y .a entrega de .o, re,.tado, a .o, c.iente, e, ece,ivo y ,ere1iere di,#inir+ Por otro .ado ,e re1iere #ayor c.aridad a .a hora de deter#inar .o, ago, a.o, ence,tadore,@ ya 1e ,e #ane<an n#ero, de ence,ta, 1e en oca,ione, no coinciden con.o, re,a.do, en ae. de ence,ta, a.icada,+

?a, ro%.e#9tica, a a%ordar en e,te royecto ,on:

- Pre,enta na de#ora ,ignicativa en e. roce,o de catra y o,terior a. an9.i,i, dein;or#ación@ .o ca. han tenido 1e rechaar oortnidade, de negocio+

- E. tie#o entre e. regi,tro de .a, ence,ta, y .a entrega de .o, re,.tado, a .o, c.iente, e,de,#e,rado+

- Se re1iere na #ayor c.aridad a. #o#ento de denir .o, ago, a .o, ence,tadore,+- En oca,ione,@ .a cantidad de ence,ta, no coincide con .o, re,a.do, de ence,ta,

a.icada, hecho, en ae.+

 *********************************************************************** 

Capítulo 2

Solución Propuesta *********************************************************************** 

2.1 Estructura ase

?a ,o.ción 1e ,e ..evar=a a ca%o@ con,ta de n ,ervidor centra. en donde ,e a.#acenar9n yetraer9n todo, .o, dato,@ #9, %ien@ na ,o.ción centra.iada c.iente-,ervidor+

?o, ,ario, #ediante n ,i,te#a de atenticación odr9n acceder a .a in;or#ación 1e .e e,er#itida+ 6na ve dentro de. ,i,te#a .o, ,ario, odr9n interactar con e. #i,#o #ediante .a,ocione, 1e .e ,er9n o;recida,+

3

Page 6: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 6/63

E,to ,e ..evar9 a ca%o #ediante na inter;a de dato, con er.e, corre,ondiente, a. cargo de.,ario@ 1e en .o, ,igiente, nto, ,e .e, dar9 a conocer

2.2 !b"eti#o $eneral

E. roó,ito de. ,i,te#a@ e, 1e .o, ence,tadore, edan a.#acenar de ;or#a eciente .ain;or#ación 1e entregan .a, er,ona, a. #o#ento de rea.iar .a ence,ta y a .a ve

conect9ndo,e con .a ocina centra.@ a,= e. ad#ini,trador o%tendr9 .o, dato, de .a ence,ta entie#o rea.+

2.3 !b"eti#o Especifco

- De,arro..ar ,o;tare ara .a rea.iación de ence,ta, en terreno+- Con,trcción de .a in;rae,trctra #ediante #ode.o de caa,+- De,arro..o 9gina e% 1e er#ita e. acce,o a .o, ence,tadore,+- Crear n contro. de ,e,ione, y #edida, de ,egridad+

A.#acenar todo, .o, dato, de. ad#ini,trador de oeracione,@ ad#ini,trador de nana,@

ence,tador y ence,ta, en na BD+

2.4 %e&uerimientos

A. ,i,te#a odr9n ingre,ar catro tio, de ,ario: Ad#ini,trador@ ence,tador@ encargadoer,ona. y encargado de an9.i,i,+

2.4.1 %e&uerimientos 'uncionales

E. ,i,te#a e,tar9 co#e,to or .o, ,igiente, re1eri#iento,Jre1i,ito,:

Identifcador

(ombre Descripción

%'.1 Identicación E. ,i,te#a de%e identicar e. tio de,ario 1e e,t9 accediendo a .a a.icaciónara oder redireccionar.o a. #en de;nciona.idade, 1e .e corre,onde a cadaer.@ y en ca,o de intentar v.nerar e,teroce,o@ catrar e. error con n #en,a<ea. ,ario@ a,= negando.e e. acce,o a. ,i,te#a+

(

Page 7: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 7/63

%'.2 Ad#ini,trar Ence,ta ?e er#ite a. encargado de dearta#ento dean9.i,i, interactar con .a %a,e de dato,KCR6DL@ ya 1e odr9 crear ence,ta,@#odicar ,, dato,@ e.i#inar .a, 1e e,ti#econveniente@ a .a ve odr9 .i,tar toda, .a,ence,ta, 1e ei,ten en e. ,i,te#a KCR6DL+

%'.3 Ad#ini,trarEnce,tadore,

?e er#ite a. ad#ini,trador interactar con .a%a,e de dato, KCR6DL@ ya 1e odra crear

ence,tadore,@ #odicar ,, dato,@ e.i#inar .o,1e e,ti#e conveniente@ y .i,tar todo, .o,ence,tadore, 1e ei,ten en e. ,i,te#a+

%'.4 Ad#ini,trar 6,ario, ?e er#ite a. ad#ini,trador interactar con .a%a,e de dato, KCR6DL@ ya 1e odra crear,ario,@ #odicar ,, dato,@ e.i#inar .o,1e e,ti#e conveniente@ y .i,tar todo, .o,,ario, 1e ei,ten en e. ,i,te#a+

%'.) Regi,trar Ence,ta Se .e er#ite a. ence,tador oder regi,trar .aence,ta y na.iar.a+

%'.* Generar Ence,ta Se de%e er#itir ver .a, e,tadi,tica, de cadaence,ta+

%'.+ E,tad=,tica Ence,ta E. encargado de an9.i,i, de%e crear e. reorte dee,tad=,tica,+

%'., Con,.tar De,e#eode Ence,tador

E. encargado de deto+ ana.i,i, y e.encargado de er,ona. de%en oder teneracce,o a. de,e#eo de cada ence,tador en,, ence,ta, a,ignada,+

%'.- Generar Reorte deCo#i,ione,

E. encargado de. er,ona. de%e tener acce,o a nreorte de .a, co#i,ione, ganada, or cadaence,tador+

%'.1 Generar Co#i,ione, Cando n ence,tador co#.eta a.gna de .a,#eta, de na

ence,ta a,ignada e. ,i,te#a de%e generar.a, re,ectiva,co#i,ione,+

%'.11 er Ence,ta, E. ,i,te#a er#itira tener acce,o a.ence,tador ,o.o a .a, ence,ta, 1e ,e .e,ha a,ignado ero a. encargado dearta#entode an9.i,i, tendr9 acce,o a toda, .a, ence,ta,+

%'.12 Acta.iar Ence,ta E. ,i,te#a odr9 acta.iar .a, ence,ta,@e,tad=,tica, y reorte,+

%'.13 Acta.iar Dato, E. ,i,te#a de%er9 oder rea.iar .a acta.iaciónde dato, de e,tad=,tica,@ ence,ta, y reorte,+

%'.14 Rea.iar B,1eda deEnce,ta,

 Todo,@ #eno, e. encargado de an9.i,i,@ odr9rea.iar na %,1eda de a.gna ence,ta+

%'.1) Rea.iar Ence,ta E. Ence,tador de%e oder rea.iar .a ence,ta yna.iar.a ,in inconveniente,+

%'.1* Ca.c.ar Co#i,ione, E. ,i,te#a de ;or#a ato#9tica@ e,tar9 9%i. araoder ca.c.ar co#i,ione, correcta#ente+

%'.1+ Ca.c.ar E,tad=,tica, E. ,i,te#a de ;or#a ato#9tica@ e,tar9 9%i. araoder ca.c.ar e,tad=,tica, correcta#ente+

%'.1, Generar Correo E. ,i,te#a de ;or#a ato#9tica@ e,tar9 9%i. ara

4

Page 8: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 8/63

oder generar y enviar e. correo a .o,ence,tadore, todo, .o, &' de cada #e,+

%'.1- EntregarRe#neracione,

E. ,i,te#a de ;or#a ato#9tica@ e,tar9 9%i. araoder enviar .a, re#neracione,corre,ondiente, a .o, ence,tadore, todo, .o,&' de cada #e,+

2.4.2 %e&uerimientos (o/'uncionales

Identifcador

0ipo Descripción

%('.1 6,a%i.idad $+ E. ,i,te#a de ,er a#iga%.e@ .ógico y ;9ci. de,ar or todo, .o, ,ario,+

%('.2 Cona%i.idad $+ E. ,i,te#a de%e e,tar di,oni%.e .a, &3 hr, y.o, 5 d=a, de .a ,e#ana todo, .o, ao,+

%('.3 Rendi#iento $+ No hay .=#ite de concrrencia+&+ E. de,.iege de .a, 9gina, no ede

,erar .o, 0 ,egndo,+0+ En ca,o de de,.egar e. cat9.ogo no de%e

,erar .o, ( ,egndo,+

%('.4 Segridad $+ Ingre,ar a. ,i,te#a ,e de%e edir na centay c.ave+

&+ E. ,i,te#a con,tara con di;erente, er.e,@cada er. e,tar9 .i#itado a ,o.o oderrea.iar ,, re,ectiva, ;ncione, de tra%a<o+

0+ ?a, c.ave, gardada, de%en ,er ha,heada,or MD(+

2.4.3 %estricciones

Identifcador

(ombre Descripción

%.1 Recr,o, E. ,i,te#a e% ,ó.o ,e odr9 e<ectar con e. ,o deinternet@ en ca#%io@ ne,tro ,o;tare de e,critorio@ara oder ;ncionar@ nece,itar9 e,tar in,ta.ado en.o, ordenadore, re,ectivo,+

%.2 Ba,e de Dato, ?a %a,e de dato, ti.iada ,er9 de .a co#a=aOrac.e+

5

Page 9: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 9/63

%.3 Co#i,ione, ?a, co#i,ione, ara .o, ence,tadore, ,er9ngenerada, nica#ente ,i >,to, c#.en .a, #eta,de,crita, anterior#ente+

%.4  Tie#o E. ,i,te#a de%e e,tar ter#inado en n tie#oe,ta%.ecido+

2.) odelos de la ase de Datos

2.).1 odelo Entidad %elación

2.).2 odelo %elacional

7

Page 10: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 10/63

2.* Diaramas de Casos de so

?a .ata;or#a o;rece diver,a, ;or#a, ara interactar con .a in;or#ación 1e >,ta#ane<a+ Toda, .a, ;or#a, ,e ven ree<ada, en .o, ,igiente, ca,o, de ,o+

8

Page 11: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 11/63

2.+ Especifcación de Casos de so

$'

Page 12: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 12/63

2.+.1 Crear Encuestador

Nombre Crear Encuestador  

 Actores Administrador

PreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "

contrase#a correspondiente$

- El sistema entra a la p%ina de inicio del perfil de administrador$

PostCondiciones - El sistema &alida el inreso del usuario$- El e&ento 'ueda reistrado en el sistema$

(lu)o Normal Paso *escripci+n

(N$1 El Administrador debe completar el formulario con los datos

correspondientes del nue&o Encuestador, de lo contrario la acci+n

no se realizar% correctamente$

(N$ .na &ez completado el formulario, se deber% apretar el bot+n

“/nresar”, así uardando la informaci+n en la base de datos$

(N$0 Se muestra al Administrador un mensa)e de 'ue la acci+n a sido

realizada satisfactoriamente$

(N$2 El Administrador puede &ol&er a completar otro formulario orealizar otras operaciones 3Terminar (lu)o4$

E!cepciones E$1 En caso de no aber apretado el bot+n “/nresar”, no se

uardar%n los datos del formulario, " el flu)o estar% incompleto$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue el Administrador necesite arear un nue&o encuestador 

al sistema5 la frecuencia es imprecisa$

6ista de la

P%ina

2.+.2 Crear Encuesta

$$

Page 13: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 13/63

Nombre Crear Encuesta

 Actores Encarado *epartamento de An%lisis

PreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "

contrase#a correspondiente$

- El sistema entra a la p%ina de inicio del perfil de Encarado de An%lisis$

PostCondiciones - El sistema &alida el inreso de la encuesta$

(lu)o Normal Paso *escripci+n(N$1 El Administrador debe completar el formulario con los datos

correspondientes de la nue&a Encuesta, de lo contrario la acci+n

no se realizar% correctamente$

(N$ .na &ez completado el formulario, se deber% apretar el bot+n

“Crear”, así uardando la informaci+n en la base de datos$

(N$0 Se muestra al Administrador un mensa)e de 'ue la acci+n a sido

realizada satisfactoriamente$(N$2 El Administrador puede &ol&er a completar otro formulario o

realizar otras operaciones 3Terminar (lu)o4$

E!cepciones E$1 En caso de no aber apretado el bot+n “Crear”, no se uardar%nlos datos del formulario, " el flu)o estar% incompleto$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue el Administrador necesite arear una nue&a encuesta al

sistema5 la frecuencia es mínimo una &ez por semana$

6ista de la

P%ina

2.+.3 Editar Encuestador

$&

Page 14: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 14/63

Nombre Editar Encuestador  

 Actores AdministradorPreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "

contrase#a correspondiente$

- El sistema debe contener los datos de al menos un encuestador$

- El sistema entra a la p%ina de inicio del perfil de administrador$

PostCondiciones - El sistema &alida el inreso del usuario$

- El sistema permite acceder a todas las opciones 'ue le pertenecen alusuario$

(lu)o Normal Paso *escripci+n

(N$1 Si el Administrador desea /nresar un nue&o Encuestador, este

deber% completar el formulario correspondiente

(N$1$1 .na &ez completado el formulario, se deber% presionar el bot+n

“/nresar”, así uardando la informaci+n en la base de da

(N$ Si el Administrador desea Crear un nue&o usuario, este deber%

completar el formulario correspondiente$

(N$$1 .na &ez completado el formulario, se deber% presionar el bot+n“/nresar”, así uardando la informaci+n en la base de datos$

(N$0 Se muestra al Administrador un mensa)e de 'ue la acci+n a sido

realizada satisfactoriamente$ 3Aplicando para (N$1$1 " (N$$14

(N$7 El Administrador puede &ol&er a completar otro formulario o

realizar otras operaciones 3Terminar (lu)o4$

E!cepciones E$1 En caso de no aber realizado los pasos de manera correcta, no

se uardar%n los datos del formulario, " el flu)o estar% incompleto$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue el Administrador necesite arear una nue&a encuesta o

un nue&o encuestador al sistema5 la frecuencia &aría$

6ista de la

P%ina

$0

Page 15: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 15/63

2.+.4 Editar Encuestas

Nombre Editar Encuestas

 Actores Encarado de An%lisisPreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "

contrase#a correspondiente$

- El sistema debe contener los datos de al menos una encuesta realizada$

- El sistema entra a la p%ina de inicio del perfil de administrador$

PostCondiciones - El sistema &alida el inreso del usuario$

- El sistema permite acceder a todas las opciones 'ue le pertenecen al usuario

(lu)o Normal Paso *escripci+n

(N$1 Si el Administrador desea /nresar una nue&a Encuesta, este

deber% completar el formulario correspondiente$

(N$1$1 .na &ez completado el formulario, se deber% presionar el bot+n

“Crear Encuesta”, así uardando la informaci+n en la base de

datos$

(N$ Si el Administrador desea 8odificar una nue&a Encuesta, se

deber% presionar el bot+n “Editar”$

(N$0 Si el Administrador desea Eliminar una encuesta "a realizada, se

deber% presionar el bot+n “Eliminar Encuesta”$

(N$7 Se muestra al Administrador un mensa)e de 'ue la acci+n a sido

realizada satisfactoriamente$

(N$2 El Administrador puede &ol&er a completar otro formulario o

realizar otras operaciones 3Terminar (lu)o4$

E!cepciones E$1 En caso de no aber apretado el bot+n “Crear Encuesta”, no se

uardar%n los datos del formulario, " el flu)o estar% incompleto$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue el Administrador necesite arear, modificar o eliminar 

una nue&a encuesta al sistema5 la frecuencia es imprecisa$

6ista de la

P%ina

$3

Page 16: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 16/63

2.+.) Entrear Inormaciones

Nombre Entrear /nformaciones

 Actores Sistema

PreCondiciones - Se deben aber inresado correctamente los datos al sistema para poder 

tener los reportes$

- El sistema debe actualizarse autom%ticamente$

PostCondiciones - El sistema en&ía una alerta indicando 'ue la operaci+n se realiz+ de manera

correcta$

- El e&ento 'ueda reistrado en el sistema$

(lu)o Normal Paso *escripci+n(N$1 El Encarado del Personal tiene la responsabilidad de enerar los

reportes para 'ue el sistema pueda entrearlos correctamente$

(N$ .na &ez completado el formulario, se muestra al Encarado del

Personal un mensa)e de 'ue la acci+n a sido realizadasatisfactoriamente$

(N$2 El Encarado del Personal puede &ol&er a subir reportes o

realizar otras operaciones 3Terminar (lu)o4$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue el Administrador necesite arear un nue&o encuestador 

al sistema5 la frecuencia es imprecisa$

$(

Page 17: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 17/63

2.+.* Consultar Estadistica

Nombre Con,.tar E,tadi,tica

 Actores Encarado *epartamento de An%lisis , Encarado de personal , Encuestador

PreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "contrase#a correspondiente$

- El sistema entra a la p%ina de inicio del perfil de Encarado de An%lisis, de

Encuestador o Encarado de Personal

PostCondiciones - El sistema &alida 'ue el encuestador tena encuestas asociadas

(lu)o Normal Paso *escripci+n

(N$1 .na &ez en su men9 respecti&o, se deber% apretar el enlace de

&er estadística de encuestador

(N$ En la pantalla si se es el Encarado de personal o de Analisis,

saldr% el listado de los encuestadores con encuestas realizadas

para comprobar su rendimiento " &er sus estadísticas, si se es un

Encuestador se mostrara solo su estadística de sus encuestas$

E!cepciones E$1 En el caso de no aber encuestas, simplemente no aparecer%

nada$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue el Encarado del *epartamento de Analizis necesite

re&isar el rendimiento de un encuestador o para 'ue el mismo

Encuestador re&ise su rendimiento, la frecuencia es mínimo una &ez por 

semana$

$4

Page 18: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 18/63

6ista de la

P%ina

2.+.+ $enerar Comisiones

Nombre

Generar Co#i,ione, Actores Sistema :emuneraciones

PreCondiciones - Tener el sistema de remuneraciones funcionando correctamente

PostCondiciones - El sistema enera todo autom%ticamente$

(lu)o Normal Paso *escripci+n

(N$1 .na &ez en sea ; del respecti&o mes el sistema creara

autom%ticamente las comisiones$

(N$ <ueo para poder re&isarlas, tendras 'ue iniciar sesi+n con unacuenta de Encarado de personal " presionar en el men9,

=enerar reporte comisi+n$

E!cepciones E$1 En el caso de no contar con nin9na encuesta realizada no se

eneraran comisiones para el encuestador$

Prioridad - Alta$

(recuencia de

.so

- <os días ; de cada mes$

2.+., $enerar %eporte Comision

Nombre Generar Reorte Co#i,ion

 Actores Encarado *e Personal,Sistema :emuneraciones

$5

Page 19: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 19/63

PreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "

contrase#a correspondiente$

- El sistema entra a la p%ina de inicio del perfil de Encarado de Personal

PostCondiciones - El sistema &alida 'ue sea la feca correcta

(lu)o Normal Paso *escripci+n

(N$1 .na &ez en sea ; del respecti&o mes el sistema creara

autom%ticamente las comisiones$

(N$ <ueo para poder re&isarlas, tendras 'ue iniciar sesi+n con una

cuenta de Encarado de an%lisis " presionar en el men9, =enerar 

reporte comisi+n$

E!cepciones E$1 En el caso de no ser la feca indicada no se eneraran

comisiones por encuestas realizadas$

Prioridad - Alta$

(recuencia de

.so

- <os días ; de cada mes$

2.+.- 5utentifcar suario

Nombre Atenticar 6,ario

 Actores Administrador

PreCondiciones - Haber inresado e!itosamente en el sistema con el nombre de usuario "

contrase#a correspondiente$

PostCondiciones - El sistema &alida 'ue el usuario inresado no estee repetido en el sistema

(lu)o Normal Paso *escripci+n

(N$1 .na &ez inresado el usuario, &alidando 'ue no e!ista en el

sistema, se le a&isara por al9n medio de sus datos$

(N$ <ueo para poder comprobar, deber% de iniciar secion con su

usuario$

E!cepciones E$1 En el caso de 'ue el usuario estee reistrado, se en&iara el

mensa)e de 'ue el usuario "a e!iste$

Prioridad - Alta$

(recuencia de

.so

- Cada &ez 'ue se inrese un nue&o usuario al sistema$

$7

Page 20: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 20/63

6ista de la

P%ina

2., DI5$%55 DE 5C0I6ID5DES

2.,.1 Diarama de 5cti#idades Est7ndar 8se aplica a los otros

diaramas9.

$8

Page 21: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 21/63

2.,.2 Diarama de 5cti#idades de 5dministrador

&'

Page 22: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 22/63

&$

Page 23: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 23/63

2.,.3 Diarama de 5cti#idades de Encuestador

&&

Page 24: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 24/63

2.,.4 Diarama de 5cti#idades de Encarado de 5n7lisis

&0

Page 25: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 25/63

2.,.) Diarama de 5cti#idades de Encarado de Personal

&3

Page 26: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 26/63

_______________________________________________________________________

Capítulo 3

Implementación___________________________________________________________________________________

3.1 Introducción

Para #e<orar e. ,ervicio y evitar erder c.iente,@ ,e nece,ita de,arro..ar na a.icación araoti#iar .o, tie#o, de catra de in;or#ación en terreno #ediante .a, ence,ta,@ a o%<eto deroceder con rontitd e. an9.i,i, de .a in;or#ación+

Por otra arte@ e, i#ortante contar con in;or#ación de .a, ence,ta, a.icada, or .o,ence,tadore,@ ya 1e ,e .e aga en ;or#a art-ti#e y de acerdo a .a, ence,ta, 1e cada no

rea.ia en terreno@ .a idea e, 1e .a in;or#ación de .a, ence,ta, e;ectiva#ente rea.iada, orcada ence,tador@ ,e entregen #ediante na inter;a de dato, y e,t> di,oni%.e ara 1e e.,i,te#a de re#neracione, inc.ya .o, %ono, adiciona.e, or de,e#eo+

?a a.icación ,er9 de,arro..ada en ava KSPL con ,ervidor Orac.e+ ?a 9gina rincia. tendr9 .aoción de conectar,e cando ya ,e e,t9 regi,trado o regi,trar,e co#o de. ad#ini,trador deoeracione,@ ad#ini,trador de nana, o ence,tador+ ?a, centa, ara ence,tadore, de%er9n,er creada, or n ad#ini,trador+

 Tanto ad#ini,tradore, co#o ence,tadore, tendr9n n ,ario y na c.ave con e. ca. de%er9ningre,ar a. ,i,te#a+

?a ,ección de .o, ence,tadore, er#itir9 regi,trar ence,ta,@ ade#9, de ver , hi,toria. deence,ta, rea.iada, y a,ignada,+

 Toda acción rea.ada dentro de. ,o;tare de<ara n ra,tro de aditoria e. ca. odr9 ,er revi,ado#9, tarde or e. encargado corre,ondiente+

E. ,i,te#a e% tendr9 coneión con e. ,ervidor de .a %a,e de dato, 1e ,e acta.iaraato#9tica#ente todo, .o, d=a,+

A. vo.ver .a coneión con e. ,ervidor centra.@ .a %a,e de dato, .oca. enviara .o, ca#%io, a .a %a,ede dato, centra. ara 1e e,ta centra.ice .a in;or#ación+

&(

Page 27: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 27/63

3.2 Especifcaciones t:cnicas

  3.2.1 0ecnoloías del desarrollo

 ;a#a<  ?enga<e de rogra#ación Orientado a o%<eto,@ #.ti.ata;or#a de .icencia GN6 G?PK,o;tare .i%reL@ no de .o, .enga<e, #9, ti.iado, en e. #ercado con %en de,e#eo y,oorte ara a.icacione, e%+

!racle Database< E, na herra#ienta c.ienteJ,ervidor ara .a ge,tión de Ba,e, de Dato,@ e,#.ti-hi.o y #.ti-,ario@ de .icencia G?P K,o;tare .i%reL+ Para de,arro..ar y ge,tionar .a %a,e dedato, en Orac.e@ ti.ia#o, e. .enga<e P?SJS?+

=0>?)< E,te .enga<e ,irve ara crear 9gina, e%@ dar.e, e,trctra y contenido++ E,t9co#e,to or na ,erie de eti1eta, 1e e. navegador interreta y da ;or#a en .a anta..ata#%i>n di,one de eti1eta, ara i#9gene,@ hierv=nc.o, 1e no, er#iten dirigirno, a otra,9gina,@ ,a.to, de .=nea@ .i,ta,@ ta%.a,@ entre otro,+

CSS?3< E,te .enga<e e,t9 encargado de. e,ti.o 1e dene .a re,entación de. ,itio e% a%arcace,tione, re.ativa, a ;ente,@ co.ore,@ #9rgene,@ .=nea,@ a.tra@ anchra@ i#9gene, de ;ondo@

o,iciona#iento avanado y #cho, otro, te#a,+ En a.a%ra, t>cnica,@ ,e ,a ara ;or#atear econtenido revia#ente e,trctrado+

 ;a#aScript< E,te .enga<e ,e ti.ia rincia.#ente de. .ado de. c.iente Kno ,e e<ecta en e.,ervidorL er#itiendo crear e;ecto, atractivo, y din9#ico, en .a, 9gina, e%+

ootstrap< Conocido co#o n ;ra#eorQ TM?@ CSS y avaScrit &ue ode#o, ti.iar co#o%a,e ara crear ne,tro, ,itio, o a.icacione, e%+

  3.2.3 %oles del personal 

%ol Descripción

Ineniero enInorm7tica

E. Ingeniero en In;or#9tica e, n ro;e,iona. de. 9rea de .a, Tecno.og=a, de .a In;or#ación caa de ana.iar@ di,ear@de,arro..ar@ i#.e#entar@ ge,tionar y dar ,oorte a ,i,te#a,co#taciona.e,@ ve.ando or .a ,egridad y .a ca.idad de .o,,i,te#a,@ a.icacione, e in;or#ación+

Desarrollador ac@/End

E, .a .a%or de ingenier=a 1e ,e encarga de interactar con%a,e, de dato,@ vericar #ane<o, de ,e,ione, de ,ario,@#ontar .a 9gina en n ,ervidor+

Desarrollador 'ront/End

Son .o, encargado, de a1e..a, tecno.og=a, 1e corren de..ado de. navegador e% KTM?L@ codicar e. di,eo en ho<a,de e,ti.o KCSSL y agregar .a interacción con e. ,arioKavaScritL+

DiseAador Deter#ina .a aariencia@ c%re e. di,eo@ .a navegación y .o,co.ore, de n ,itio e% KTa#%i>n ede inc.ir e. di,eogr9co y .ogoL@ e,t9 #9, reocado or .a e,t>tica y .aeeriencia de. ,ario de .a, ;ncione,+

&4

Page 28: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 28/63

?ogin

Ence,tador Ad#ini,trador Encargado deAn9.i,i,

Encargado dePer,ona.

Ence,tador

Rea.iar Ence,taer Ence,ta,

A,ignada,

E,ta ,ección de .a doc#entación@ %,ca in;or#ar a. .ector de .a ;or#a en 1e ,e e,era 1e ,erea.ice .a ,o.ción e.icada en e. ca=t.o anterior y e. re,.tado 1e ,e e,era o%tener a.na.iar e. royecto+

4.1 odelos del proBecto

E. royecto tendr9 diver,o, #ode.o, 1e ,ervir9n ara rere,entar .o, e.e#ento, 1e de%en

interactar+ ?o, #ode.o, ,e deta..an a continación+ ?o, t=t.o, corre,onden a. no#%re de .ac.a,e de. #ode.o+

4.1.1 apa del Sitio

&5

Page 29: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 29/63

Ad#ini,trador

Ad#ini,trarEnce,tador

Ingre,ar NevoEnce,tador

Modi:car dato,de. Ence,tador

E.i#inarEnce,tador

Ad#ini,trar 6,ario,

Ingre,ar Nevo6,ario

Modi:car dato,de 6,ario

E.i#inar 6,ario

Encargado deAn9.i,i,

Mer De,e#-eode. Ence,tador

Ad#ini,trarEnce,ta, KMerdato,@ ingre,ar@

#odi:car ye.i#inarL

Crear Re-orte deCo#i,ione,

Encargado de.Per,ona.

Generar Co#i,iónde. Ence,tador

Con,.tarDe,e#-eoEnce,tador

&7

Page 30: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 30/63

4.2 P7inas del proBecto

E. royecto tendr9 diver,a, 9gina,@ ara re,entar in;or#ación a. ,ario y ;or#.ario,@;or#.ario, ara o%tener in;or#ación 1e de%e ingre,ar e. ,ario y a,= interactar con e.,i,te#a+ ?a, ;or#a, y e. contenido ,e deta..ar9n a continación ara cada vi,a.iación 1e ,eede o%tener de. ,ervidor+ ?o, t=t.o, corre,onden a .a 9gina en ce,tión+

4.2.1 ?#alidar

E,ta 9gina e, or .a ca. e. ,ario de%er9 a,ar ante, de ingre,ar a. ,i,te#a+ En e..a ,eencontrar9n con e. ;or#.ario Jva.idar+ E. ;or#.ario de%e ,er enviado #ediante #>todo POST a.a #i,#a 9gina+

E,ta entregar9 co#o re,.tado n teto de a.erta F?ogin Incorrecto en ca,o 1e .a va.idación no,e haya rea.iado correcta#ente+

&8

Page 31: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 31/63

4.2.2 5dministrador

4.2.2.1 5rear Encuestador

4.2.2.2 5rear suario

0'

Page 32: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 32/63

4.2.2.3 ?editarEncuestador

E,ta 9gina e. ad#ini,trador odr9 ingre,ar n nevo ence,tador@ editar .a in;or#ación y ver e.ca.endario de re#neracione,+ Dentro de e,ta 9gina no, ode#o, encontrar con:

- ;or# J,erv.etCrearEnce,tador en e. %otón Ingre,ar de. cadro Ingre,o de NevoEnce,tador+

- ;or# J6dateEnce,tador en e. %otón Modicar de. cadro Ad#ini,trar Ence,tadore,+

- En e. %otón E.i#inar ,e ti.ió .a ;nción onc.icQKL .enga<e avaScrit@ ara e.i#inar e.Ence,tador+

4.2.2.4 Editar suarios

0$

Page 33: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 33/63

4.2.3 Encarado de Departamento de 5n7lisis

4.2.3.1 ?encuesta2 / ?ser#letCrearEncuesta

En >,ta 9gina e. Encargado de An9.i,i, odr9 a,ignar.e e. deta..e a cada ence,ta@ a .a veodr9 crear .a ence,ta a. re,ionar e. %otón Regi,trar Ence,ta+

0&

Page 34: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 34/63

4.2.3.2 6er DesempeAo de Encuestadores

4.2.4 Encuestador

4.2.4.1 %esponder Encuesta

00

Page 35: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 35/63

4.2.4.2 Editar Encuesta

03

Page 36: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 36/63

4.2.4.3 6er Estadística Encuestas

4.3 Controladores del proBecto

E. royecto tendr9 diver,o, contro.adore, y vi,ta, 1e ,ervir9n ara re.acionar .o, #ode.o, con.a, vi,ta, a generar+ ?o, contro.adore, ,e deta..an a continación+

0(

Page 37: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 37/63

4.3.1 CrearEncuesta

Para ,er creada na ence,ta@ ,e ,o.icita a. ,ario ingre,ar en e. ;or#.ario .o, dato,re1erido, ade#9, ,e ,o.icita a,ignar n ence,tador de na .i,ta@ 1ien ,er9 e. encargado de..evar a ca%o .o, regi,tro, de .a, ence,ta,+

?a .i,ta de ence,tadore, e, de,.egada or n Dro-don ?i,t or inter#edio de n ,t. 2or-Each1ien reci%e n Array?i,t F.,tA,ignar or #>todo GET de. ,erv.et F,erv.etCrearEnce,ta+

6na ve co#.etado todo, .o, ca#o, de. ;or#.ario ,e env=an or #>todo POST a. ,erv.etF,erv.etCrearEnce,ta+

E. ;or#.ario e,ta va.idado con atri%to, de ht#.(@ Fre1ired ara 1e e. ca#o ,eao%.igatorio@ en e. ca,o donde ,e re1iere ingre,ar n dato n#>rico ,e ti.ia int tyeFn#%er y en ca,o donde ,e re1iere na ;echa ,e ti.ia e. int tye Fdate+

CrearEnce,ta+<, no er#ite e. ingre,o a .a vi,ta de ,ario ,i no ha iniciado ,e,ión@ vericando,i ei,te n ,ario .ogeado en e. ,i,te#a@ ,i e, verdadero .a va.idación er#ite e. ingre,o@ ,i e,;a.,o re direcciona a inde+<,

4.3.1.1 Ser#letCrearEncuesta

Serv.et 1e reci%e .o, dato, ingre,ado, or e. ,ario or e. #>todo POST re direccion9ndo.o, aFcrearPregnta,+<, y ade#9, genera n Array?i,t@ cando ,e ..a#a a. #>todo GET@ de todo, .o,ence,tadore, regi,trado, en .a %a,e de dato, ti.iando .a caa ,ervicio 1ien contiene todo,.o, #>todo, de .a caa DAO+

4.3.1.2 CrearPreunta

En e,ta vi,ta ,e ,o.icita a. ,ario ingre,ar .a, regnta, 1e ..evara .a ence,ta@ .o, ca#o, de

teto ,on generado, con n ;or con .a re;erencia de .a cantidad de regnta, 1e indico e.,ario a. crear .a ence,ta+ Para oder enviar .a, regnta, a. F,erv.etCrearPregnta ,e crean Array indicando n no#%re en e. int tet en e,te ca,o e, F@ ,e env=a or #>todo POST.o, dato, de .a ence,ta y e. Array con .a, regnta, a. ,erv.etCrearPregnta,+

4.3.1.3 Ser#letCrearPreunta

En e,te ,erv.et ,e rocede a ingre,ar en .a %a,e de dato, .o, o%<eto, Ence,taDTO yPregntaDTO redirecionando a #enEncargadoDetoAna.i,i,+<,+

4.3.2 CrearEncuestador ? 5rearEncuestador

Para crear n ence,tador ,e ,o.icita a. ,ario ingre,ar en .o, ca#o, .o, dato, re1erido,@ e.;or#.ario e,ta va.idado con atri%to, ht#.( co#o re1ired y n#%er@ .ego ,e env=a or#>todo o,t a. ,erv.etCrearEnce,tador ara ,er roce,ada+

4.3.2.1 Ser#letCrearEncuestador

Se reci%en .o, dato, de. ;or#.ario agregarEnce,tador+<, y ,e .e, a,igna a. o%<etoEnce,tadorDTO ara in,ertar en .a %a,e de dato, #ediante e. ,ervicio@ .ego ,e detiene e.

04

Page 38: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 38/63

#>todo POST ara ,er convertido en GET e in;or#ar a. ,ario 1e ;e ingre,ado con >ito en .avi,ta #enAd#ini,trador+<,+

4.3.2.2 Crearsuario ? 5rearsuario

Para crear n ,ario ,e ,o.icita a. ,ario ingre,ar en .o, ca#o, .o, dato, re1erido,@ e;or#.ario e,ta va.idado con atri%to, ht#.( co#o re1ired @n#%er@ e#ai. @ ta#%i>n ,e generana .i,ta de er.e, or inter#edio de n ,t. 2or-Each 1ien reci%e n Array?i,t F.,tPer. or

#>todo GET de. ,erv.et F,erv.etCrear6,ario ara 1e acceda a .a, ;nciona.idade, de. ,i,te#[email protected] ,e env=an .o, dato, or #>todo o,t a. ,erv.etCrear6,ario ara ,er roce,ado,+

4.3.2.3 Ser#letCrearsuario

En e. #>todo POST ,e reci%en .o, dato, de. ,ario y ,e rocede a in,ertar en .a %a,e de dato,+

4.3.3 Editar B Eliminar encuestador4.3.3.1 Ser#let6erEncuestador

Se encarga de enviar a verEnce,tador+<, or #>todo GET n Array?i,t de todo, .o,ence,tadore, regi,trado, en .a %a,e de dato,+

4.3.3.2 Ser#let6erEncuestador

Se .i,tan en na ta%.a todo, .o, ence,tadore, de .a %a,e de dato, con n ;oreach @ ,e agregaara cada .a n %otón de editar y e.i#inar 1ien ,i e. ,ario hace c.icQ ,e activara na ;nción

 <ava ,crit 1ien or inter#edio de indo+.ocation+hre; redirecciona a n ,erv.etK,erv.etEditarEnce,tador @,erv.etE.i#inarEnce,tadorL@ enviando na r. con e. id nico de.ence,tador or #>todo GET+

4.3.3.3 EditarEncuestador

Se recera e. o%<eto Ence,tadorDTO y ,, dato, #ediante ,e,,ionScoe ti.iado dentro de.va.or Fva.e de cada int de. ;or#.ario@ er#itiendo a. ,ario ver .o 1e de,ea #odicar+

?o, nevo, dato, ,on enviado, or #>todo POST a. ,erv.et 6dateEnce,tador 1ien ,eencargara de hacer .o, ca#%io, en .a %a,e de dato,+

4.3.3.4 Ser#letEditarEncuestador

En e. #>todo roce,,Re1e,t ,e reci%e .a c.ave ri#aria de. ence,tador@ #ediante e. ,ervicio,e crea n Array?i,t con todo, .o, ence,tadore,+

Se crea n o%<eto Ence,tadorDTO y ,e a,igna a. #>todo .oca. de. ,erv.et cyo no#%re e,F%,carEnce,tadorEditar 1e reci%e co#o ar9#etro, n id de n ence,tador y n Array?i,t

05

Page 39: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 39/63

de tio Ence,tadorDTO@ e,te #>todo e, 1ien ,e encarga de retornar e. ence,tador ara ,ereditado+

2ina.#ente ,i encontró a. ence,tador ,e env=a e. o%<eto or ,e,ión a .a vi,taeditarEnce,tador+<,+

4.3.3.) pdateEncuestador

En e. #>todo POST ,e reci%en .o, nevo, dato, y ,e crea n o%<eto Ence,tadorDTO a,ignando,, nevo, dato, or #>todo, ,et ara .ego ..a#ar a. ,ervicio 1ien rea.ia e. 6date en .a%a,e de dato,+

4.3.3.* Ser#letEliminarEncuestador

Se reci%e .a ..ave ri#aria de. ence,tador 1e e, e. id*ence,tador@ ,i tiene ence,ta, a ,cargo ,e acta.ia a n.. ara .ego roceder a e.i#inar.o de .a %a,e de dato,+

4.3.4 Editar B Eliminar usuario

4.3.4.1 6ersuarioSe .i,tan en na ta%.a todo, .o, ,ario, de .a %a,e de dato, con n ;oreach@ ,e agrega aracada .a n %otón de editar y e.i#inar 1ien ,i e. ,ario hace c.icQ ,e activara na ;nción <ava,crit 1ien or inter#edio de indo+.ocation+hre; re direcciona a n ,erv.etK,erv.etEditar6,ario@ ,erv.etE.i#inar6,arioL@ enviando na r. con e. id nico de. ,ario or#>todo GET+

4.3.4.2 Ser#let6ersuario

Se encarga de enviar a ver6,ario+<, or #>todo GET n Array?i,t de todo, .o, ,ario,

regi,trado, en .a %a,e de dato,+

4.3.4.3 Editarsuario

Se recera e. o%<eto 6,arioDTO y ,, dato, #ediante ,e,,ionScoe ti.iado dentro de. va.orFva.e de cada int de. ;or#.ario@ er#itiendo a. ,ario ver .o 1e de,ea #odicar+?o, nevo, dato, ,on enviado, or #>todo POST a. ,erv.et 6date6,ario 1ien ,e encargara dehacer .o, ca#%io, en .a %a,e de dato,+

4.3.4.4 Ser#letEditarsuario

En e. #>todo roce,,Re1e,t ,e reci%e .a c.ave ri#aria de. ence,tador@ #ediante e. ,ervicio,e crea n Array?i,t con todo, .o, ,ario,+

Se crea n o%<eto 6,arioDTO y ,e a,igna a. #>todo .oca. de. ,erv.et cyo no#%re e,F%,car6,arioEditar 1e reci%e co#o ar9#etro, n id de n ,ario y n Array?i,t de tio6,arioDTO@ e,te #>todo e, 1ien ,e encarga de retornar e. ,ario ara ,er editado+

2ina.#ente ,i encontró a. ,ario ,e env=a e. o%<eto or ,e,ión a .a vi,ta editar6,ario+<,+

07

Page 40: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 40/63

4.3.4.) pdatesuario

En e. #>todo POST ,e reci%en .o, nevo, dato, y ,e crea n o%<eto 6,arioDTO a,ignando ,,nevo, dato, or #>todo, ,et ara .ego ..a#ar a. ,ervicio 1ien rea.ia e. 6date en .a %a,e dedato,+

4.3.4.* Ser#letEliminarsuario

Se reci%e .a c.ave ri#aria de. ,ario 1e e, e. id*,ario ara roceder a e.i#inar.o de .a %a,ede dato,+

4.3.) Editar B Eliminar Encuesta

4.3.).1 6erEncuesta

Se .i,tan en na ta%.a toda, .a, ence,ta, de .a %a,e de dato, con n ;oreach@ ,e agrega aracada .a n %otón de editar y e.i#inar 1ien ,i e. ,ario hace c.icQ ,e activara na ;nción <ava,crit 1ien or inter#edio de indo+.ocation+hre; re direcciona a n ,erv.etK,erv.etEditar6,ario@ ,erv.etE.i#inar6,arioL@ enviando na r. con e. id nico de. ,ario or#>todo GET+

4.3.).2 Ser#let6erEncuesta

Se encarga de enviar a verEnce,ta+<, or #>todo GET n Array?i,t de toda, .a, ence,ta,regi,trada, en .a %a,e de dato,+

4.3.).3 EditarEncuestaSe recera e. o%<eto Ence,taDTO y ,, dato, #ediante ,e,,ionScoe ti.iado dentro de. va.orFva.e de cada int de. ;or#.ario@ er#itiendo a. ,ario ver .o 1e de,ea #odicar@ ,e crea &Array KeditarPregnta,@ idPregntaL de .a, regnta, 1e ertenecen a .a ence,ta ara editar ycada na de e..a, ,e .e, agrega n %otón 1e er#ite e.i#inar ca.1iera de e..a,@ ade#9, a.,ario ,e .e er#ite agregar regnta, a .a ence,ta indicando .a cantidad n#>rica+

Cando e. ,ario re,iona e. %otón #odicar@ .o, nevo, dato, ,on enviado, or #>todo POSTa. ,erv.et 6date 1ien ,e encargara de hacer .o, ca#%io, en .a %a,e de dato,@ ,i e. ,ariore,iona e. %otón crear .o redirecciona a ,erv.etCrearEnce,ta& ara agregar regnta, neva,

a .a ence,ta+

4.3.).4 Ser#letEditarEncuesta

En e. #>todo roce,,Re1e,t:

- ,e reci%e .a c.ave ri#aria Fid*ence,ta co#o String+- Se hace ca,teo de String a int de id*ence,ta+- Se crea na Array?i,t con toda, .a, ence,ta,+

08

Page 41: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 41/63

- Se crea na Array?i,t con toda, .a, regnta, 1e ertenecen a .a ence,ta+- Se crea na Array?i,t con todo, .o, ence,tadore, ara a,ignar .a ence,ta a no de e..o,+- Se crea n o%<eto Ence,taDTO ara retornar .a ence,ta a editar@ ,ando n #>todo .oca. dee,te ,erv.et cyo no#%re e, %,carEnce,taEditar+- 2ina.#ente ,e crea n o%<eto de tio ,e,ión y ,e env=a <nto con .a .i,ta de regnta, yence,tadore, a editarEnce,ta+<,+

4.3.).) pdateEncuesta

En e. #>todo POST ,e conecta con .a %a,e de dato, y ,e in,tancia e. ,ervicio@ ,e receran .o,dato, de .a ence,ta@ .o, do, array 1e contienen .o, teto, y .o, id de .a, regnta,@ ,e haceca,teo de String a int de .a, varia%.e, nece,aria,@ ,e in,tancia n o%<eto Ence,taDTO y ,e .ea,igna #ediante #etodo, de acce,o Set ,, nevo, atri%to, ara rea.iar e. date en .a %a,ede dato,+

Mediante n ;or ,e recorre .o, array 1e contiene .o, teto, y .o, id nico de cada na de e..a,rocediendo a #odicar en .a %a,e de dato,+

2ina.#ente ,e detiene e. #>todo Po,t y ,e convierte en Get y ,e env=a na varia%.e con e. o%<eto

#odicado ara in;or#ar a. ,ario con >ito+

4.3.).* Ser#letEliminarEncuesta

Para e.i#inar e, nece,ario encontrar .a, regnta, y re,e,ta, 1e ertenecen a .a ence,ta ya1e hay deendencia, de c.ave ;or9nea, entre e..a, or .o tanto ,e rocede de .a ,igiente#anera en e. #>todo Get+

- Se recera .a c.ave ri#aria de .a ence,ta 1e e, id*ence,ta+- Se %,can toda, .a, regnta, 1e contienen id*ence,ta y ,e crea n Array?i,t de e..a,+- Con n ;oreach de tio o%<eto PregntaDTO ,e .e a,igna e. Array?i,t de .a, regnta, ara

e.i#inar re,e,ta, 1e ertenecan a na regnta@ ti.iando e. #>todo,ervicio+e.i#inarRe,e,ta,@ 1e reci%e co#o ar9#etro n id*regnta+

- a%iendo e.i#inado .a, re,e,ta, ,e ro,ige a e.i#inar .a, regnta, con e. #>todo,ervicio+e.i#inarPregnta, 1e reci%e co#o ar9#etro id*ence,ta+

- 2ina.#ente cando no ei,te deendencia de c.ave, ;or9nea, ,e rocede a e.i#inar .aence,ta de .a %a,e de dato, con e. #>todo ,ervicio+e.i#inarEnce,ta 1e reci%e co#oar9#etro id ence,ta+

4.4.*.+ Ser#letEliminarPreunta

Se reci%e c.ave ri#aria de .a regnta co#o ,tring@ .ego ,e ca,tea a int ara er#itir ti.iar e.

#>todo Fe.i#inarRe,e,ta de. ,ervicio 1ien ,e encargara de e.i#inar re,e,ta, re.acionada,or c.ave ;or9nea con .a regnta@ er#itiendo de,vinc.ar deendencia, or c.ave ;or9neaentre .a, ta%.a,+ 2ina.#ente ,e rocede a e.i#inar .a regnta con e. #>todoFe.i#inar6naPregnta de. ,ervicio donde ,i no hay error ,e env=a #en,a<e de >ito a. ,ario ,ino n #en,a<e de error+

6er DesempeAo de Encuestadores

3'

Page 42: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 42/63

4.4.*., Ser#letDesempenoEncuestador

En e. F#enEncargadoDetoAn9.i,i,+<, #anda a ..a#ar a e,te ,erv.et 1ien rea.ia na%,1eda de todo, .o, ence,tadore, regi,trado, en .a %a,e de dato, retornando n Array?i,t detio Ence,tadorDTO 1e e, enviado a F.i,tarEnce,tadore,De,e#eo+<,+

4.4.*.- >istarEncuestadoresDesempeAo."sp

En e,ta vi,ta ,e reci%e e. Array?i,t de .o, ence,tadore, y ,e rocede a recorrer.o #ediante n <,t. ;or each ara 1e ,ea vi,a.iado or e. ,ario@ ade#9, ,e agrega n %otón cyo no#%re e,Fer De,e#eo@ 1e er#ite ver e. de,e#eo de. ence,tador de,eado #ediante na;nción <avaScrit Fer 1ien reci%e c.ave ri#aria de. ence,tador y direcciona a. ,erv.etF,erv.eterDe,e#eno or #>todo GET+

4.4.*.1 Ser#let6erDesempeno

Se reci%e .a c.ave ri#aria de. ence,tador co#o ,tring y ,e ca,tea a int ara ,er ti.iada or e.,ervicio+ Se rea.ia .a con,.ta a .a %a,e de dato, retornando n Array?i,t de tioDe,e#eoEnce,tadorDTO 1e contiene .a in;or#ación de. de,e#eo@ na.#ente ,e env=a e.Array?i,t a .a vi,ta FverDe,e#enoEnce,tador+<,+

4.4.*.11 #erDesempenoEncuestador"sp

Se reci%e e. Array?i,t y ,e recorre #ediante n ST? ;oreach 1ien ,e encargara de de,.egar .ain;or#ación a. ,ario+

6er Estadística de Encuestas

4.4.*.12 Ser#letEstadisticaEncuesta

En e. F#enEncargadoDetoAn9.i,i,+<, #anda a ..a#ar a e,te ,erv.et 1ien rea.ia na

%,1eda de toda, .a, ence,ta, regi,trada, en .a %a,e de dato, retornando n Array?i,t de tioEnce,taDTO 1e e, enviado a F.i,tarEnce,ta,E,tadi,tica+<,+

4.4.*.13 >istarEncuestasEstadistica."sp

En e,ta vi,ta ,e reci%e e. Array?i,t de .a, ence,ta, y ,e rocede a recorrer.o #ediante n ST?;oreach ara 1e ,ea vi,a.iado or e. ,ario@ ade#9, ,e agrega n %otón cyo no#%re e,Fer E,tad=,tica@ 1e er#ite ver .a e,tad=,tica de .a ence,ta de,eada #ediante na ;nción

3$

Page 43: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 43/63

 avaScrit Fe,tad=,tica 1ien reci%e c.ave ri#aria de .a ence,ta y direcciona a. ,erv.etF,erv.eterE,tadi,ticaEnce,ta or #>todo GET+

4.4.*.14 Ser#let6erDesempeno

Se reci%e .a c.ave ri#aria de .a ence,ta co#o ,tring y ,e ca,tea a int ara ,er ti.iada or e.,ervicio+ Se rea.ia .a con,.ta a .a %a,e de dato, retornando n Array?i,t de tioE,tadi,ticaEnce,taDTO 1e contiene .a in;or#ación de .a e,tad=,tica@ na.#ente ,e env=a e.

Array?i,t a .a vi,ta FverE,tadi,ticaEnce,ta+<,+

4.4.*.1) #erEstadisticaEncuesta."sp

Se reci%e e. Array?i,t y ,e recorre #ediante n ST? ;oreach 1ien ,e encargara de de,.egar .ain;or#ación a. ,ario+

6er %eporte de Comisión

4.4.*.1* Ser#letComisionEncuestador

En e. F#enEncargadoPer,ona.+<, #anda a ..a#ar a e,te ,erv.et 1ien rea.ia na %,1edade todo, .o, ence,tadore, regi,trado, en .a %a,e de dato, retornando n Array?i,t de tioEnce,tadorDTO 1e e, enviado a F.i,tarEnce,tadorCo#i,ion+<,+

4.4.*.1+ >istarEncuestadorComision."sp

En e,ta vi,ta ,e reci%e e. Array?i,t de .o, ence,tadore, y ,e rocede a recorrer.o #ediante n ST? ;oreach ara 1e ,ea vi,a.iado or e. ,ario@ ade#9, ,e agrega n %otón cyo no#%ree, Fer Co#i,ion@ 1e er#ite ver .a, co#i,ione, ganada, de. ence,tador de,eado #ediantena ;nción avaScrit Fco#i,ion 1ien reci%e c.ave ri#aria de. ence,tador y direcciona a.,erv.et F,erv.eterCo#i,ionEnce,tador or #>todo GET+

4.4.*.1, Ser#let6erComisionEncuestador 

Se reci%e .a c.ave ri#aria de. ence,tador co#o ,tring y ,e ca,tea a int ara ,er ti.iada or e.,ervicio+ Se rea.ia .a con,.ta a .a %a,e de dato, retornando n Array?i,t de tioreorteCo#i,ionDTO 1e contiene .a in;or#ación de .a, co#i,ione,@ na.#ente ,e env=a e.Array?i,t a .a vi,ta FverCo#i,ionEnce,tador+<,+

4.4.*.1- #erComisionEncuestador."sp

Se reci%e e. Array?i,t y ,e recorre #ediante n ST? ;oreach 1ien ,e encargara de de,.egar .ain;or#ación a. ,ario+

En#iar Correo Electrónico

4.4.*.2 Ser#letEn#iarCorreo

3&

Page 44: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 44/63

En e. F#enEncargadoPer,ona.+<, #anda a ..a#ar a e,te ,erv.et@ donde ,e con,.ta .a ;echade. ,i,te#a@ ,i e. d=a e, &'@ entonce, ,e rea.ia na con,.ta a .a %a,e de dato, con e. #>todoFdao+ence,ta,Co#.etada,@ e. ca. retorna n Array?i,t de tio E#ai.DTO@ con .o, dato, de .o,ence,tadore, y .a, ence,ta, 1e ha co#.etado K#eta, c#.ida,L+

?ego teniendo e. Array?i,t con .a in;or#ación ,e rocede con n ;oreach de tio E#ai.DTO arecorrer .a .i,ta in,tanciando .a c.a,e EnviarCorreo e. ca. contiene e. #>todo ara oder enviare. correo e.ectrónico@ entreg9ndo.e co#o ar9#etro e. correo er,ona. de. ence,tador y e.contenido de. #en,a<e+

Calcular Comisión

4.4.*.21 Ser#letInresar%espuestas

Para ca.c.ar .a ;nciona.idad ca.c.ar co#i,ión de ;or#a ato#9tica ,e decidió rogra#ar e.a.gorit#o en e,te ,erv.et@ ya 1e e, cando e. ence,tador a.ica .a, ence,ta, y ade#9, ,etiene acce,o de #anera #9, ;9ci. a .a, varia%.e, nece,aria, ara rea.iar.o@ ,e rocede de .a,igiente #anera+

Se dec.aran .a, ,igiente, varia%.e,:int agoBa,ePorEnce,ta: E, e. va.or %a,e 1e dene .a e#re,a or cada ence,ta a.icada ore. ence,tador+

Int #ini#o: a.#acena e. va.or de #eta #=ni#o con e. #>todo Fdao+%,carIdea.Ence,ta 1ereci%e co#o ar9#etro .a c.ave ri#aria de .a ence,ta 1e ,e e,t9 ingre,ando+

Int idea.: a.#acena e. va.or de #eta óti#o con e. #>todo Fdao+%,carIdea.Ence,ta 1e reci%eco#o ar9#etro .a c.ave ri#aria de .a ence,ta 1e ,e e,t9 ingre,ando+

Int toe: a.#acena e. va.or de #eta toe con e. #>todo Fdao+%,carToeEnce,ta 1e reci%e

co#o ar9#etro .a c.ave ri#aria de .a ence,ta 1e ,e e,t9 ingre,ando+

Int ,#a: a.#acena .a ,#a de cantidad de vece, 1e .a ence,ta ha ,ido regi,trada en .aentidad a.icada, con e. #>todo Fdao+,#aA.icada,F 1e reci%e co#o ar9#etro c.averi#aria de. ,ario 1e e,t9 en ,e,ión y c.ave ri#aria de .a ence,ta 1e ,e e,t9 regi,trando+

Ca.c.ar %ono óti#o:

int agoEnce,ta agoBa,ePorEnce,ta idea.+int tota.PagoEnce,ta KintL KagoEnce,ta '+$L@ ,e #.ti.ica agonEce,ta e. $'U+Int tota.: a.#acena e. c9.c.o de. %ono oti#o 1e e, agoEnce,ta V tota.PagoEnce,ta+

Ca.c.ar %ono toe:

int agoEnce,ta& agoBa,ePorEnce,ta toe+int tota.PagoEnce,ta& KintL KagoEnce,ta& '+&L@ ,e #.ti.ica agonEce,ta& e. &'U+int tota.& a.#acena e. c9.c.o de. %ono toe 1e e, agoEnce,ta& V tota.PagoEnce,ta&+

30

Page 45: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 45/63

 Teniendo .a, varia%.e, con ,, re,ectivo, va.ore, ,e ede rea.iar na co#aración entre .a,#eta, y .a ,#a+

Con n i; ,e regnta ,i e. ,i e. re,.tado de .a ,#a e, iga. a .a varia%.e, #=ni#o@ ,i e,verdadero entonce, ,e regi,tra en .a entidad co#i,ión 1e .a #eta #=ni#o ,e ha c#[email protected] n o%<eto de .a c.a,eDTO y ti.iando e. #>todo Fingre,arCo#i,ion+

Con n i; ,e regnta ,i e. ,i e. re,.tado de .a ,#a e, iga. a .a varia%.e idea.@ ,i e, verdadero

entonce, e, nece,ario #odicar e. anterior regi,tro en .a entidad co#i,ión ca#oF%ono*oti#o@ or .o 1e ,e rea.ia na %,1eda con e. #>todo Fdao+RetrnCo#i,ionID@na.#ente ,e rea.ia e. c9.c.o de , %ono oti#o y ,e acta.ia con e. #>todoFdao+#odicarOti#o

Con n i; ,e regnta ,i e. ,i e. re,.tado de .a ,#a e, iga. a .a varia%.e toe@ ,i e, verdaderoentonce, e, nece,ario #odicar e. anterior regi,tro en .a entidad co#i,ión ca#o F%ono*toe@or .o 1e ,e rea.ia na %,1eda con e. #>todo Fdao+RetrnCo#i,ionID@ na.#ente ,e rea.iae. c9.c.o de , %ono toe y ,e acta.ia con e. #>todo Fdao+#odicarToe+

Calcular Sueldo Encuestador

4.4.*.22 Ser#letInresar%espuestas

Para ca.c.ar .a re#neracione, de ;or#a ato#9tica@ a o%<eto de entregar@ e. d=a &' de cada#e,@ .a in;or#ación de .a, co#i,ione, ganada, or cada ence,tador@ .a, ca.e, ,er9n inc.ida,en , ,e.do #en,a.@ ,e decidió rogra#ar e. a.gorit#o en e,te ,erv.et@ ya 1e ,e tiene acce,ode #anera #9, ;9ci. a .a, varia%.e, nece,aria, ara rea.iar.o@ ,e rocede de .a ,igiente#anera+$L Se dec.ara n GregorianCa.endar ara acceder a .a ;echa de. ,i,te#a@ .=nea de código $&$+

&L Se ca.c.a e. ,e.do de. tra%a<ador retornando e. ,e.do %a,e de e. con e. #>todoFdao+retrnSe.doEnce,tadorKidEnce,tadorL en .=nea de código $74@ ,#ando ,e.do %a,e V

%ono oti#o y ,i corre,onde ca.c.ar e. ,e.do ,#ando n %ono toe e, ,e.do %a,e-%onooti#oV %ono toe+

0L En e. ,egndo i; K.=nea $83L@ ,e con,.ta e. acta. dia de. #e, de. ,i,te#a@ ,i e, &' ,erogra#a .a ;echa or de;ecto en e. dia &' y ,e ,#a $ #e, a. acta. de. ,i,te#a@ con e. n deregi,trar e. ,e.do ara e. ,igiente #e,@ y ,i no e, n dia &' e. ,e.do e, regi,trado con e. #e, yao acta. de. ,i,te#a y ,o.a#ente ca#%iando or de;ecto e. d=a a &'+

3L ?ego con e. #>todo Fre#+RetrnRe#ID en .a .=nea de código &'4 ,e verica 1e e.ence,tador tenga ya n ,e.do ca.c.ado@ ,i e, verdadero en .a .=nea de código &$8 entonce, ,erocede a #odicar e. ,e.do ,#ando n %ono oti#o a e. con e. #>todo

F,e.doNevo+#odicarRe#neracionKo%<Se.doNeL@ con e. n de tener n ,o.o ,e.do ara e.#e, no do,+ Si no ,e encentra n ,e.do ara e. #e, ,e rocede a regi,trar n nevo ,e.do en.a entidad ,e.do,@ con e. #>todo Fre#+ingre,arSe.doKdtoRe#L+

2ina.#ente ,i e. ence,tador co#.eta .a #eta toe en .=nea de código &00@ entonce, ,e reite.o, 3 anteriore, a,o, ara #odicar e. ,e.do@ ,o.a#ente ca#%ia 1e ,e re,ta e. %ono óti#oo%tenido a. ,e.do@ ara ,#ar n %ono toe+

33

Page 46: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 46/63

4.4 Sentencias S>

(ombre SentenciaS><

DesempeAo

!b"eti#o< Sentencia S? 1e rene dato, generando .a in;or#ación de. de,e#ede n ence,tador de,eado+

Códio< ,e.ect eo+no#%reWWX XWWeo+ae..ido, a, no#%reEnce,tador@e+no#%re@e+;echa*ence,ta@e+;echa*.i#ite@,#Kcantidad*e;ectadaL a, ,#a@e+e,tado ;ro# ence,ta, e <oin a.icada, a.on e+id*ence,taa.+ence,ta,*id*ence,ta

 <oin ence,tadore, eo

on e+ence,tadore,*id*ence,tadoreo+id*ence,tadorhere eo+id*ence,tadorH V idEnce,tador V Hgro %ye+no#%re@e+#ini#o@e+idea.@e+toe@e+;echa*ence,ta@eo+no#%re@eo+ae..,@e+;echa*.i#ite@e+e,tadoorder %y e+no#%reH

(ombre SentenciaS><

Estadística Encuesta

!b"eti#o< Sentencia S? 1e rene dato, generando .a in;or#ación ,o%re .ae,tad=,tica de na ence,ta de,eada+

Códio< ,e.ecte+no#%re@e+;echa*ence,ta@e+;echa*creacion@e+;echa*.i#ite@e+#ini#o@e+a.@e+toe@,#Kcantidad*e;ectadaLa, ,#a ;ro# ence,ta, e <oin a.icada, a.on e+id*ence,taa.+ence,ta,*id*ence,tahere e+id*ence,taH V idEnce,ta V Hgro %ye+no#%re@e+#ini#o@e+idea.@e+toe@e+;echa*ence,ta@e+;echa*creacion@e+ha*.i#iteorder %y e+no#%reH

3(

Page 47: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 47/63

(ombre SentenciaS><

%eporte Comisión

!b"eti#o< Sentencia S? 1e rene dato, generando .a in;or#ación de co#i,ione,ganada, or n ence,tador de,eado+

Códio< ,e.ect eo+no#%reWWX XWWeo+ae..ido, a, no#%reEnce,tador@e+no#%re@e+;echa*ence,ta@e+;echa*.i#ite@,#Kcantidad*e;ectadaL a, ,#a@e+e,tado ;ro# ence,ta, e <oin a.icada, a.on e+id*ence,taa.+ence,ta,*id*ence,ta

 <oin ence,tadore, eoon e+ence,tadore,*id*ence,tadoreo+id*ence,tadorhere eo+id*ence,tadorH V idEnce,tador V H

gro %ye+no#%re@e+#ini#o@e+idea.@e+toe@e+;echa*ence,ta@eo+no#%re@eo+ae..,@e+;echa*.i#ite@e+e,tadoorder %y e+no#%reH

(ombre SentenciaS><

Sueldo ensual Encuestador

!b"eti#o< Sentencia S? 1e #e,tra .o, ,e.do, #en,a.e, de cada ence,tadodeendiendo de. #e, de .a ;echa de. ,ervidor+

Códio< ,e.ect eo+no#%reWWX XWWeo+ae..ido, a,no#%reEnce,tador@,+tota.*,e.do@,+;echa*,e.do;ro# ence,tadore, eo <oin ,e.do, ,on eo+id*ence,tador ,+ence,tadore,*id*ence,tadorhere ,+;echa*,e.doXH V ;echaSe.do V HX

gro %y eo+no#%re@eo+ae..ido,@,+tota.*,e.do@,+;echa*,e.doH

4.* Procedimientos de 5lmacenado34

Page 48: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 48/63

(ombreProcedimiento<

Inresar_Comision

!b"eti#o< Se encarga de regi,trar .a, co#i,ione, ganada, or n ence,tador a.#o#ento de c#.ir na #eta e,ti.ada en .a ence,ta+

Codio< create or re.acerocedre ingre,ar*co#i,ionKv*#ini#o co#i,ione,+#ini#oUtye@v*oti#o co#i,ione,+%ono*oti#oUtye@v*toe co#i,ione,+%ono*toeUtye@v*tota.Se.do co#i,ione,+tota.*,e.doUtye@v*idEnce,tador co#i,ione,+ence,tadore,*id*ence,tadorUtye@v*idEnce,ta co#i,ione,+ence,ta,*id*ence,taUtyeLi,

--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%eginin,ert intoco#i,ione,KMINIMO@BONO*OPTIMO@BONO*TOPE@TOTA?*S6E?DO@ENC6ESTADORES*ID*ENC6ESTADOR@ENC6ESTAS*ID*ENC6ESTALva.e,Kv*#ini#o@v*oti#o@v*toe@v*tota.Se.do@v*idEnce,tador@v*idEce,taLend ingre,ar*co#i,ion

35

(ombreProcedimiento<

Inresar_5plicada

!b"eti#o< E, e. encargado de regi,trar .a centade cada ence,ta a.icada en terrenoor .o, ence,tadore,@ ara ..evar ncontro. de .a, #eta, denida,+

Códio< create or re.acerocedre ingre,ar*a.icadaKv*cantidadE;ectadaa.icada,+cantidad*e;ectadaUtye@v*idEnce,taa.icada,+ence,ta,*id*ence,taUtye@

v*id6,arioa.icada,+,ario,*id*,ario,UtyeLi,--varia%.e, .oca.e, di,tinta, a .o,ara#etro,%eginin,ert intoa.icada,Kcantidad*e;ectada@ence,ta,*id*ence,ta@,ario,*id*,ario,Lva.e,Kv*cantidadE;ectada@v*idEnc

e,ta@v*id6,arioLend ingre,ar*a.icada

Page 49: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 49/63

37

(ombreProcedimiento<

Inresar_Encuesta

!b"eti#o< Se encarga de regi,trar .o, dato, de na neva ence,ta a.,i,te#a@ co#o .a, #eta,@ cantidad de regnta, y e. encargado dee<ectar.a+

Códio< create or re.acerocedre ingre,ar*ence,taKv*no#%re ence,ta,+no#%reUtye@v*cantidad*regnta ence,ta,+cantidad*regntaUtye@v*;echa*ence,ta ence,ta,+;echa*ence,taUtye@v*;echa*.i#ite ence,ta,+;echa*.i#iteUtye@v*#ini#o ence,ta,+#ini#oUtye@v*idea. ence,ta,+idea.Utye@v*toe ence,ta,+toeUtye@v*idEnce,tador ence,ta,+ence,tadore,*id*ence,tadorUtye

Li,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%eginin,ert intoence,ta,KNOMBRE@CANTIDAD*PREG6NTA@2ECA*ENC6ESTA@2ECA*?IMITE@MINIMO@IDEA?@TOPE@ENC6ESTADORES*ID*[email protected],Kv*no#%re@v*cantidad*regnta@v*;echa*ence,ta@v*;echa*.i#ite@v*#ini#o@v*idea.@v*toe@v*idEnce,tador@'Lend ingre,ar*ence,ta

(ombreProcedimiento<

Inresar_Encuestador

!b"eti#o< Se encarga de regi,trar .o, dato, de n ence,tador+

Códio< create or re.acerocedre ingre,ar*ence,tadorKv*rn ence,tadore,+rnUtye@v*no#%re ence,tadore,+no#%reUtye@v*ae..ido, ence,tadore,+ae..ido,Utye@v*,e.doBa,e ence,tadore,+,e.do*%a,eUtye@v*e#ai. ence,tadore,+e#ai.UtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%eginin,ert into ence,tadore,KR6N@ NOMBRE@ APE??IDOS@S6E?DO*BASE@EMAI?Lva.e,Kv*rn@v*no#%re@ v*ae..ido,@v*,e.doBa,e@v*e#aend ingre,ar*ence,tador

Page 50: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 50/63

38

(ombreProcedimiento<

Inresar_Preunta

!b"eti#o< Se encarga de regi,trar .a, regnta, 1e e,t9n re.acionada, ana ence,ta+

Códio< create or re.acerocedre ingre,ar*regntaKv*regnta regnta,+regntaUtye@v*idEnce,ta regnta,+ence,ta,*id*ence,taUtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%eginin,ert into regnta,Kregnta@ence,ta,*id*ence,taLva.e,Kv*regnta@v*idEnce,taL

end ingre,ar*regnta

(ombreProcedimiento<

odifcar_suario

!b"eti#o< Procedi#iento 1e rea.ia n 6PDATE a .o, dato, de n ,ariode,eado+

Códio< create or re.acerocedre #odicar*,arioKv*id6,ario ,ario,+id*,ario,Utye@

v*rn ,ario,+rnUtye@v*.ogin ,ario,+.oginUtye@v*a,, ,ario,+a,,Utye@v*no#%re ,ario,+no#%reUtye@v*ae..ido, ,ario,+ae..ido,Utye@v*e#ai. ,ario,+e#ai.Utye@v*idPer. ,ario,+er.e,*id*er.UtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin

6PDATE ,ario,SET rn v*rn@  .ogin v*.ogin@  a,, v*a,,@  no#%re v*no#%re@  ae..ido, v*ae..ido,@  e#ai. v*e#ai.@  er.e,*id*er. v*idPer.  YERE id*,ario, v*id6,arioend #odicar*,ario

(ombre

Procedimiento<

odifcar_Encuesta

!b"eti#o< Procedi#iento 1e rea.ia n 6PDATE a .o, dato, de na encde,eada+

Códio< create or re.acerocedre #odicar*ence,taKv*idEnce,ta ence,ta,+id*ence,taUtye@v*no#%re ence,ta,+no#%reUtye@v*;echa?i#ite ence,ta,+;echa*.i#iteUtye@

v*#ini#o ence,ta,+#ini#oUtye@v*idea. ence,ta,+idea.Utye@v*toe ence,ta,+toeUtye@v*ence,tadorID ence,ta,+ence,tadore,*id*ence,tadorUtyLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin6PDATE ence,ta,

SET no#%re v*no#%re@;echa*.i#ite v*;echa?i#ite@  #ini#o v*#ini#o@idea. v*idea.@toev*toe@ence,tadore,*id*ence,tador v*ence,tadorID  YERE id*ence,ta v*idEnce,taend #odicar*ence,ta

Page 51: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 51/63

(ombreProcedimiento<

odifcar_Encuestador

('

(ombreProcedimiento<

odifcar_!ptimo

!b"eti#o< Se encarga de #odicar e. %ono óti#o de na co#i,ión de,eada+

Códio< create or re.acerocedre #odicar*oti#oKv*idCo#i,ion co#i,ione,+id*co#i,ionUtye@v*oti#o co#i,ione,+%ono*oti#oUtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin6PDATE co#i,ione,  SET %ono*oti#o v*oti#o  YERE id*co#i,ion v*idCo#i,ion

 end #odicar*oti#o

Page 52: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 52/63

!b"eti#o< Procedi#iento 1e rea.ia n 6PDATE a .o, dato, de n ence,tadorde,eado+

Códio< create or re.acerocedre #odicar*ence,tadorKv*idEnce,tador ence,tadore,+id*ence,tadorUtye@v*rn ence,tadore,+rnUtye@v*no#%re ence,tadore,+no#%reUtye@v*ae..ido, ence,tadore,+ae..ido,Utye@v*,e.doBa,e ence,tadore,+,e.do*%a,eUtye@v*e#ai. ence,tadore,+e#ai.UtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin6PDATE ence,tadore,

SET rn v*rn@  no#%re v*no#%re@

  ae..ido, v*ae..ido,@  ,e.do*%a,e v*,e.doBa,e@  e#ai. v*e#ai.  YERE id*ence,tador v*idEnce,tadorend #odicar*ence,tador

($

(ombreProcedimiento<

odifcar_0ope

!b"eti#o< Se encarga de #odicar e. %ono toe de na co#i,ión de,eada+

Códio< create or re.acerocedre #odicar*toeKv*idCo#i,ion co#i,ione,+id*co#i,ionUtye@v*toe co#i,ione,+%ono*toeUtyeLi,

--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin6PDATE co#i,ione,

SET %ono*toe v*toe  YERE id*co#i,ion v*idCo#i,ionend #odicar*toe

Page 53: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 53/63

(&

(ombreProcedimiento<

Inresar_%espuesta

!b"eti#o< Se encarga de regi,trar .a, re,e,ta, de .a, er,ona, organiacione, ence,tada, en terreno or e. ence,tador+

Codio< create or re.acerocedre ingre,ar*re,e,taKv*re,e,ta re,e,ta,+re,e,taUtye@v*idPregnta re,e,ta,+regnta,*id*regntaUtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%eginin,ert into re,e,ta,Kre,e,ta@regnta,*id*regntaLva.e,Kv*re,e,ta@v*idPregntaL

end ingre,ar*re,e,ta

(ombreProcedimiento<

odifcar_%emuneracion

!b"eti#o< Se encarga de rea.iar n 6PDATE a. ,e.do de n ence,tcando tiene #9, de na co#i,ión ganada+

Códio< create or re.ace

rocedre date*re#neracionKv*idRe#neracion ,e.do,+id*re#neracionUtye@v*nevoSe.do ,e.do,+tota.*,e.doUtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin6PDATE ,e.do,

SET tota.*,e.do v*nevoSe.do  YERE id*re#neracion v*idRe#neracionend date*re#neracion

Page 54: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 54/63

(ombreProcedimiento<

Inresar_Sueldo

!b"eti#o< Se encarga de regi,trar e. tota. ,e.do #en,a. ganado de .o,ence,tadore,+

Códio< create or re.acerocedre ingre,ar*,e.doKv*tota.Se.do ,e.do,+tota.*,e.doUtye@v*#e,Se.do ,e.do,+#e,*,e.doUtye@v*annoSe.do ,e.do,+anno*,e.doUtye@v*idEnce,tador ,e.do,+ence,tadore,*id*ence,tadorUtye@v*;echaSe.do ,e.do,+;echa*,e.doUtyeLi,

--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%eginin,ert into,e.do,Ktota.*,e.do@#e,*,e.do@anno*,e.do@ence,tadore,*id*ence,taor@;echa*,e.doLva.e,Kv*tota.Se.do@v*#e,Se.do@v*annoSe.do@v*idEnce,tador@v*;echae.doLend ingre,ar*,e.do

(ombreProcedimiento<

Inresar_suario

!b"eti#o< Se encarga de regi,trar .o, dato, de .o, ,ario, 1e tendr9n acce,o a.,i,te#a

Códio< create or re.acerocedre ingre,ar*,arioKv*rn ,ario,+rnUtye@v*.ogin ,ario,+.oginUtye@

v*a,, ,ario,+a,,Utye@v*no#%re ,ario,+no#%reUtye@v*ae..ido, ,ario,+ae..ido,Utye@v*e#ai. ,ario,+e#ai.Utye@v*idPer. ,ario,+er.e,*id*er.UtyeLi,--varia%.e, .oca.e, di,tinta, a .o, ara#etro,%egin

(0

Page 55: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 55/63

in,ert into ,ario,KR6N@ ?OGIN@ PASS@NOMBRE@APE??IDOS@EMAI?@PER2I?ES*ID*PER2I?Lva.e,Kv*rn@v*.ogin@ v*a,,@v*no#%re@v*ae..ido,@v*e#ai.@v*idPer.Lend ingre,ar*,ario

4.* Secuencias S>

$L CREATE SE6ENCE id*a.icada --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #9i#o

&L CREATE SE6ENCE id*co#i,ion --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

0L CREATE SE6ENCE id*ence,tador --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

3L CREATE SE6ENCE id*er. --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

(L CREATE SE6ENCE id*regnta --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

4L CREATE SE6ENCE id*re,e,ta --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

5L CREATE SE6ENCE id*,ario --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

7L CREATE SE6ENCE idence,ta --no#%re de .a ,ecenciaSTART YIT $ --.a ,ecencia e#iea or $INCREMENT BZ $ --,e incre#enta de no en noNOMA[A?6E --no tiene va.or #ai#o

(3

Page 56: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 56/63

4.+ 0riers

19 create or re.acetrigger atoIDa.icada

 %e;ore INSERT ON a.icada,2OR each ROYBEGIN

SE?ECT id*a.icada+netva.INTO :NEY+ID*AP?ICADA 2ROM da.end

29 create or re.acetrigger atoIDco#i,ion

 %e;ore INSERT ON co#i,ione,2OR each ROYBEGIN

SE?ECT id*co#i,ion+netva.INTO :NEY+ID*COMISION 2ROMda.end

39 create or re.acetrigger atoIDence,ta %e;ore INSERT ON ence,ta,2OR each ROY

BEGIN

SE?ECT idence,ta+netva.INTO :NEY+ID*ENC6ESTA 2ROMda.

  end

49 create or re.acetrigger atoIDence,tador %e;ore INSERT ON ence,tadore,2OR each ROYBEGIN

SE?ECT id*ence,tador+netva.INTO :NEY+ID*ENC6ESTADOR 2ROMda.

  end)9 create or re.ace

trigger atoIDer. %e;ore INSERT ON er.e,2OR each ROY

BEGINSE?ECT id*er.+netva. INTO

:NEY+id*er. 2ROM da.

  end

*9 create or re.acetrigger atoIDregnta %e;ore INSERT ON regnta,2OR each ROYBEGIN

SE?ECT id*regnta+netva.INTO :NEY+ID*PREG6NTA 2ROM

da.  end

+9 create or re.acetrigger atoIDre,e,ta %e;ore INSERT ON re,e,ta,2OR each ROY

BEGINSE?ECT id*re,e,ta+netva. INTO

:NEY+ID*RESP6ESTA 2ROM da.  end

,9 create or re.acetrigger atoID,ario %e;ore INSERT ON ,ario,2OR each ROYBEGIN

SE?ECT id*,ario+netva. INTO:NEY+id*,ario, 2ROM da.

  end-9 create or re.ace

trigger Ingre,oEnce,taBE2ORE in,ert ON ence,ta,2OR EAC ROYBEGIN  ,e.ect ,y,date into:ne+;echa*creacion ;ro# da.

END Ingre,oEnce,ta

19create or re.acetrigger Ingre,oEnce,tadorBE2ORE in,ert ON ence,tadore,2OR EAC ROYBEGIN  ,e.ect ,y,date into:ne+;echa*ingre,o ;ro# da.

END Ingre,oEnce,tador119create or re.ace

trigger Ingre,o2echaA.icadaBE2ORE in,ert ON a.icada,

((

Page 57: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 57/63

2OR EAC ROYBEGIN  ,e.ect ,y,date into :ne+;echa ;ro# da.END Ingre,o2echaA.icada

 ********************************************************************************* 

Capítulo )

P>5(I'IC5CI( E05P5 DE DES5%%!>>! **************************************************************** 

).1 Carta $antt

).2 Control de 6ersiones

(4

Page 58: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 58/63

).3 $estión de %iesos

  \> odr=a a,ar]

Proramación

C$ - Ma.a va.idación de .a c.ave or arte de. ,ario Kingre,ar #a. .a c.ave y oderentrar de toda,+ ;or#a,L+- No tener .=#ite, de intento, a. acceder a .a centa+

C& - Ma.a ad#ini,tración de .o, er.e,+- Ma. ingre,o de .a in;or#ación a. acceder a .o, er.e,+

C0 - Ma.a ad#ini,tración de .a cantidad de ence,ta,@ o ence,ta, 1e .e ;erona,ignada, a. ence,tador+

C3 - Ma.a ad#ini,tración de. e,tado de .a ence,ta@ o de .a cantidad de ence,ta,+- Ma. regi,tro de .a in;or#ación Kcrear@ #odicar@ e.i#inarL+

C( - e .a ence,ta no aareca en .a .i,ta de ence,ta, di,oni%.e,+- e no ,e regi,tre .a ence,ta o 1e careca de in;or#ación@ or a.gn ;a..ode. ,ervidor+

C4 - e .a %,1eda no eda ,er rea.iada- ?a %,1eda ede #o,trar in;or#ación errónea+- A. #o#ento de %,car na ence,ta@ 1e >,ta no ,e encentre en e. ,i,te#a+- e .a, e,tad=,tica, no e,t>n re.acionada, con .a in;or#ación de .a ence,ta+- ?a con,.ta ede no #o,trar in;or#ación Ke,tad=,tica,L+

C5 - ?a con,.ta ede no #o,trar .a in;or#ación ,o.icitada+

- ?a con,.ta ede #o,trar in;or#ación errónea@ o 1e no ,ea .a in;or#aciónde. ence,tador ,e.eccionado+

C7 - e e. reorte no ,e genere+- E. reorte odr=a generar,e con in;or#ación errónea+- Se odr=a con;ndir con .a in;or#ación de .a, co#i,ione, con .a de.ence,tador+

C8 - ?o, dato, Ke. c9.c.oL generado, odr=an ,er erróneo,+- ?a, co#i,ione, odr=an no generar,e+- e .a, co#i,ione, no ,e generen ara todo, .o, ence,tadore,+

- ?a ence,ta odr=a no regi,trar,e o 1e ,e regi,tre ante, o de,>, de .a ;echae,ti.ada+

C$' - No entregar .a in;or#ación de .a, co#i,ione,+- Entregar .a, co#i,ione, con dato, erróneo,+- e ,e entregen .a, co#i,ione, ante, o de,>, de .a ;echa K&' de cada#e,L+- ?a, co#i,ione, odr=an no enviar,e a. correo+

(5

Page 59: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 59/63

- ?a, co#i,ione, odr=an no enviar,e a. correo correcto Kavance, de ence,ta,L+- ?a in;or#ación enviada a. correo odr=a ,er errónea Kn#ero de ence,ta,ter#inada,L+- E. ,i,te#a odr=a no o,eer .a cha de. er,ona.+

).4 0abla de %iesos

ID Rie,go De,crición Categor=a Tio Pro%a%i.idad

R+$

Ca#%io en .o,re1eri#iento,

?a e#re,a decideca#%iar a.gno,a,ecto, ore1eri#iento, de.

,i,te#a

De.royecto

Re1eri#iento,

A.ta

R+&

Rotación de.er,ona.

Per,ona. de. e1iode de,arro..oa%andonar=a e.royecto

De.royecto

Per,ona. Media

R+0

No .ograr nainter;aadecada

?a inter;a de.rogra#a no re,.taagrada%.e o ;9ci. eintitiva

De.rodcto yde .ae#re,a

Re1eri#iento,

Ba<a

R+3 No .ograrter#inar en e..ao acordado

No ,e c#.en .o,.ao, de tie#oe,ta%.ecido,

De.rodcto yde .ae#re,a

E,ti#ación Media

R+(

E1io dede,arro..o nooti#o

?o, De,arro..adore,no conocen .atecno.og=ae,ta%.ecido arade,arro..ar

De.royecto

Per,ona. Ba<a

R+4

A.gn #ie#%rode. e1io noede tra%a<ar

A.gn #ie#%ro de.e1io no edere,entar,e a tra%a<ar

De.royecto

Per,ona. Ba<a

(7

Page 60: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 60/63

R+5

So%recarga deconeione,

De#a,iada,coneione, #.ti.e,con e. ,ervidor y .a%a,e de dato, edenrovocar e. #a.;nciona#[email protected] y ocae,ta%i.idad de.,i,te#a

De.rodcto

 Tecno.ógico Media

).) onitoreo de %iesos

Deter#inar e. có#o va#o, a ,a%er ,i ,e #ateria.ian .o, evento,@ ,a%er c9ndo ,ceder9+

- No ignorar .o, e.e#ento, de %a<o rie,go or co#.eto+

- ?a natra.ea de n rie,go e, ,er i#redeci%.e+

).* Probabilidad

 ar=a #ediante .a caacidad de. ,ario K&(U con toe de n ('UL+

ar=a #ediante .a caacidad de. rogra#ador K&(U con toe de n ('UL+

- I#acto+ \> tan #a.o ,er=a ,i a,ara]

- Mitigación+ \Có#o ,e ede redcir .a ro%a%i.idad]

- Contingencia+ Redcir e. i#acto

?a nica #anera de redcir e. i#acto@ e, teniendo n %en .an de contingencia+

aciendo na .anicación de. royecto y revi,ar.o con,tante#ente@ nto or nto+Gracia, a .a contingencia@ de .anicar e. royecto y oder revi,ar.o@ ,e .ograr9 crear n ,i,te#a,enci..o y .ógico ara e. ,ario@ a,= redciendo .a ro%a%i.idad de 1e ,r<an errore,+

- Eo,ición+

 Cantidad de rie,go 1e no ,e ede evitar K(U - $'UL+

- A#enaa+

 E. ,ario ,ie#re encontrar9 a.gn error en e. ,i,te#a gracia, a 1e no o,ee .a in;or#aciónde có#o >,te e,t9 con,trido+

Para deter#inar .a ro%a%i.idad de rie,go 1e o,i%.e#ente eda #ateria.iar,e@ ,are#o, nae,ca.a de:

- '+'' a $+'' Ba<a

- '+03 a '+44 Media

- '+45 a $+'' A.ta+

 Nota: Si .a ro%a%i.idad de 1e ocrra n evento e, cero@ entonce, ,e e.i#inar9 de .acon,ideración+

(8

Page 61: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 61/63

).+ Plan de Pruebas

6na ve generado e,te doc#ento con .a roe,ta de de,arro..o ,e rea.iar9 na renión con^e. c.iente_ ara va.idar 1e .o, re1i,ito, ,on .o, e,ti.ado, or e. c.iente+ Tra, rea.iar .arenión con ^e. c.iente_ ,e de%er9 acta.iar ,i e, 1e ,e #e,tran ca#%io,+

E. ^ro. de re%a,_ e,tar9 a cargo de .a, re%a, de. So;tare e in,eccione, de. So;tare y

Doc#entación+

Prueba !b"eti#o 0:cnica

Interidad dease de Datos

Se In,eccionara e. e,1e#ade .a %a,e de dato, araa,egrar,e 1e todo, .o,dato, y tran,accione, ,egarden correcta#ente@,egn .a, e,ecicacione,de. ,i,te#a y e,t9ndare, de%a,e, de dato,+ ?o,re,.tado, de e,ta, re%a,de%en ,er vi,i%.e, en e.

,i,te#a Ken .a e%@inventario,@ cat9.ogo,@venta,@ etc+L+

• Se re1erir9 tra%a<ar directa#ente ena#%iente DBMS o contro.adore, ingre,ar directa#ente .o, dato,+

• ?o, dato, a ingre,ar de%er9n e,rearado, con anterioridad or Encargado de Pre%a,@ de%en e,tar e,crito en e. in;or#e de re%a,+

• Se de%e ingre,ar in;or#ación incorrect#onitoriar co#orta#iento de .a %a,edato,@ de%en e,tar or e,crito en

in;or#e de re%a,+

Pruebas de'uncionamiento

Se in,eccionar9n toda, .a,;nciona.idade, de. ,i,te#a1e tengan interacción conno o vario, ,ario,+ E.o%<etivo e, co#ro%ar ya,egrara 1e todo e.ingre,o@ roce,a#iento y

receración de dato, ,eancon,i,tente, y correcto, ene. ,i,te#a y acorde, con .o,re1eri#iento, acordado,+

• Se de%e co#ro%ar 1e ;nciona.idade, c#.an con re1eri#iento, acordado,+

• Se de%e de<ar or e,crito todo, .o, da,ado, en .a, re%a, en e. in;or#e re%a,+

• Se de%e ,ar dato, erróneo,@ e,

ta#%i>n de%en e,tar or e,crito enin;or#e de re%a,+• Se de%e co#ro%ar 1e .a, reg.a,

negocio, ,e c#.an correcta#ente+• Se de%e co#ro%ar e. correcto de,.ieg

de #en,a<e,@ no de,cidar ortogra;=a+

4'

Page 62: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 62/63

Prueba deProcesos5utom7ticos

Se in,eccionar9n toda, .a,;nciona.idade, 1e notengan interacción con .o,,ario,+ E. O%<etivo e,co#ro%ar y a,egrar e.;nciona#iento de roce,o,y tarea, ato#9tica, de.,i,te#a+

• Se de%e Monitoriar e. ;nciona#iento.a, tarea, ato#atiada,@ de%e 1edar e,crito e. co#orta#iento+

• Se de%e co#ro%ar 1e e. .og de evende%e ,er acorde a e,t9ndare, y 1re,ente in;or#ación con,i,tente+

• Se de%e co#ro%ar 1e e. ;nciona#ie

c#.a con .a, reg.a, de negocio,+• Se de%e co#ro%ar 1e e. ;nciona#iec#.a con .o, re1eri#iento, acordado

Pruebas deInterace desuarios

Se re1erir9 de er,ona. de.negocio ara ti.iar .o,di;erente, er.e, de.,i,te#a+ E. o%<etivo e,co#ro%ar y a,egrar .acorrecta navegación y,a%i.idad de. ,i,te#a+

• Se de%e crono#etrar e. tie#o de,.iege de .a, 9gina,+

• Se de%e regi,trar .a, oinione, eva.acione, de. ,ario con re,ecto a,a%i.idad de. ,i,te#a y ;nciona.idade, de , er. de ,ario+

• Se de%e co#ro%ar 1e .o, di;eren

er.e, y ,, re,ectiva, ;nciona.idad,ean acorde, con .o, re1eri#ienacordado,+

• Se de%e co#ro%ar .a correcta navegacde. ,i,te#a+

• Se de%e co#ro%ar .a ortogra;=a de inter;ace, y #en,a<e,+

 Tra, cada re%a todo, .o, de,er;ecto, encontrado, de%en ,er in;or#ado, a. <e;e de de,arro..oy a. ator de. co#onente ro%ado+

4$

Page 63: Informe FINAL (Detalles)

8/18/2019 Informe FINAL (Detalles)

http://slidepdf.com/reader/full/informe-final-detalles 63/63