Sie sind auf Seite 1von 95

UNIVERSIDAD DE LAS CIENCIAS INFORMTICAS

Facultad 9
Trabajo publicado e !!!"ilu#trado#"co$
La mayor Comunidad de difusin del conocimiento
DESARROLLO DE UNA INTRANET %ARA EL &RU%O EM%RESARIAL
DE TRANS%ORTE %OR OMNI'US
Trabajo de diplo$a para optar por el t(tulo de I)eiero e Ciecia# I*or$+tica#
AUTORES
Danis Rego Castillo.
Alfonso Chaveco Laurencio.
Tutor, I)" Alden Hernndez Gmez
Cotutor, MSc" Jess Mesa Gmez
A#e#ora, Lic" Ioani Garca Fernndez
Ciudad de La -abaa. /uio 01 de 0223"
4A5o 69 de la Re7oluci89
DECLARACIN DE AUTORA
Declaramos ser autores de la resente tesis y reconocemos a la !ni"ersidad de las Ciencias Informticas
los derec#os atrimoniales de la misma$ con carcter e%clusi"o&
'ara (ue as conste firmo la resente a los )))) das del mes de )))))))) del a*o ))))))))&
)))))))))))))))))))))))) ))))))))))))))))))))))))))) )))))))))))))))))))))))))
:Dai# Re)o Ca#tillo; :Al*o#o C<a7eco Laurecio; :Alde -er+de= &8$e=;
I
OPININ DEL USUARIO DEL TRABAJO DE DIPLOMA
+l ,ra-a.o de Diloma$ titulado/ 4De#arrollo de ua Itraet para el &rupo E$pre#arial de Tra#porte
por O$ibu#9$ fue realizado en la Casa Matriz de A0,12& +ste centro considera (ue$ en
corresondencia con los o-.eti"os trazados$ el tra-a.o realizado le satisface/
,otalmente
'arcialmente en un )))) 3
Los resultados de este ,ra-a.o de Diloma le reortan a esta !ni"ersidad los -eneficios si4uientes/
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Como resultado de la imlantacin de este tra-a.o se reortar un efecto econmico (ue asciende a
5"alor en M6 o !0D del efecto econmico7
8 ara (ue as conste$ se firma la resente a los )))) das del mes de )))))))) del a*o ))))))
)))))))))))))))))))))))))))))))) ))))))))))))
1eresentante de la entidad Car4o
))))))))))) )))))))))))
Firma Cu*o
II
%INI>N DEL TUTOR DEL TRA'A/O DE DI%LOMA
T(tulo, Desarrollo de una Intranet ara el Gruo +mresarial de ,ransorte or 9mni-us
Autore#, Danis 1e4o Castillo
Alfonso C#a"eco Laurencio
+l tutor del resente ,ra-a.o de Diloma considera (ue durante su e.ecucin el estudiante mostr las
cualidades (ue a continuacin se detallan&
5A(u el tutor de-e e%resar cualitati"amente su oinin y medir :usando la escala/ muy alta$ alta$
adecuada; entre otras las cualidades si4uientes/
Indeendencia
2ri4inalidad
Creati"idad
La-oriosidad
1esonsa-ilidad7
5Adems$ de-e e"aluar la calidad cientfico<t=cnica del tra-a.o realizado :resultados y documento; y
e%resar su oinin so-re el "alor de los resultados o-tenidos :alicacin y -eneficios; 7
'or todo lo anteriormente e%resado considero (ue el estudiante est ato ara e.ercer como In4eniero
Informtico> y roon4o (ue se le otor4ue al ,ra-a.o de Diloma la calificacin de 5nota ?<Desaro-ado$
@<Aro-ado$ A<Bien$ C<+%celente7& 5Adems$ si considera (ue los resultados oseen "alor ara ser
u-licados$ de-e e%resarlo tam-i=n7
))))))))))))))))))))))))))))
Alden Herndez Gmez
In4$ Cate4ora docente yDo in"esti4ati"a7
:0i rocede;
))))))))))))))))))))))))))))
6om-re comleto del se4undo tutor
5Grado cientfico$ Cate4ora docente yDo
in"esti4ati"a7
Fec#a/ )))))))))))))))))))))))))))))))))))))))
III

Frase.
Frase
Nos hemos convertido en expertos buscadores de
informacin: entre la ensalada de datos que nos
ofrecen los medios, elegimos selectivamente como
nios melindrosos.

David Fryxel
IV
Alfonso

Agradecimientos.
Agradecimientos y Dedicatoria.
Realizar un trabajo de diploma no es tarea sencilla, no solo depende del esfuerzo de los autores del
mismo, sino tambin de todas las personas que brindan su apoo incondicional para lograr una mejor
calidad en el trabajo, a todas estas personas muchas gracias. !in embargo ha nombres que a"n estando
incluidos en el todo antes se#alado no quisiera dejar de mencionar agradecer.
A mi pap por ser gu$a en cada paso, por ser mi brazo derecho en los momentos m%s dif$ciles, por su
preocupaci&n apoo todo el tiempo.
A mi mam por su amor, su ternura su constante preocupaci&n, por ser la otra parte de m$.
A Mariuska, mi madrastra por su amor dedicaci&n.
A mis hermanos, que tanto los quiero, ellos son parte de mi esfuerzo, como hermano maor siempre les
ense#o el camino correcto a seguir en la vida.
A toda mi familia, por brindarme su amor apoo incondicional.
A mis compaeros de aula, por haber tenido la posibilidad de compartir estos a#os con ellos haber
conocido personas maravillosas que realmente se merecen todo mi apoo.
A Roger Florat por ser realmente un amigo brindarme su auda cada vez que la necesit.
A mi compaero de tesis Danis por soportarme tener paciencia ante todas mis e'igencias de trabajo.
A nuestro tutor Alden, por su apoo en el trabajo.
A nuestro cotutor Msc. Jess Mesa por ser un eslab&n fundamental en toda la realizaci&n de la tesis por
toda su auda desde el principio del trabajo.
A nuestro Comandante Fidel Castro Ru y nuestra Re!oluci"n, que nos educa nos prepara ante la
vida, con el simple prop&sito de convertirnos en mejores personas cada d$a por darnos la posibilidad de
haber estudiado en la (C) *(niversidad de +'celencia,.
A todos los maestros y profesores que me brindaron sus conocimientos.
VI

Dedicatoria.
A mi a#uelita $eorgina por ser mi educadora aunque la vida no le permiti& verme )ngeniero.
A mis padres y mis hermanos, por el cari#o el amor que me han brindado toda la vida, por ser mis
principales educadores, por ser el motivo de inspiraci&n de llevar todo este sue#o adelante poder
siempre contar con ellos en cada etapa de mi vida.
VII
Danis

Agradecimientos.
%or toda esa dedicaci"n& desinter's y todo ese apoyo incondicional (ue me #rindaron& (uiero
agradecerles a todos)
A mis compaeros de apartamento, amigos en los buenos malos momentos. A ellos gracias por
todo ese apoo, indiscutiblemente nadie como ustedes.
A mis eternos e inol!ida#les compaeros de aula. Agradecerles por que sin ellos no hubiese sido
posible la realizaci&n de este trabajo, por que junto a ellos he realizado uno de mis principales sue#os.
A mi tutor Alden *ernnde, por que durante la realizaci&n del trabajo estuvo siempre al tanto de
cada detalle del mismo.
A Jess Mesa, que a pesar de ser el cliente principal de este proecto es adem%s nuestro cotutor. A l
todo el respeto la admiraci&n de mi parte, no cabe duda que ha sido el eslab&n fundamental.
A Fe#e, en parte todo lo que se es gracias a que diste todo de ti para que aprendiramos, gracias por
aguantarnos por confiar en nosotros.
A +eandris, a quien cari#osamente le digo -.egro/. A ti gracias por estar siempre ah$, en los
momentos en que no hubo nadie, gracias por todo el apoo que me diste para seguir adelante.
A mi me,or amigo& Damin. Amigo que ha sido capaz de soportarme cada vez que esto por el piso.
La deuda es infinita, no ha forma de pagarte todo lo que has hecho.
A mi (uerida A. Arianna, siempre te vo a amar. 0e agradezco todo el cari#o que me diste en estos
"ltimos momentos en la (niversidad.
A mi compaero de -esis Alfonso, l sabe cuanto ha que soportar para poder comprenderme.
A mi Familia, fueron siempre bien aceptados sus consejos, me hicieron mucha falta.
A mi gloriosa Revoluci&n. 1racias a mi Cdte Fidel Castro por darme la oportunidad de ser part$cipe
de est% gran obra que es la (C). 2a sido un sue#o hecho realidad, que desear$a nunca haber
acabado.
IX

Agradecimientos.
A mis %adres es el mayor de los agradecimientos. .a soy /ngeniero en Ciencias /nformticas y
eso es de#ido a lo (ue siempre reci#0 de ustedes. 1on los (ue pro!ocaron (ue tanta felicidad
se apoderara de m0.
X

Dedicatoria.
A la 0ila.
A mam%, a la memoria de pap% *3ancho,, papi 4ngel mami Aurora
que desea tanto verme graduado.
A mis padres.
X
Resumen
.
Re#u$e
+l Gruo +mresarial de ,ransorte or 9mni-us :A0,12; (ue se e%tiende or todo el as y en los
momentos actuales constituye un imortante royecto de la Batalla de Ideas& 'or su "ital imortancia es
(ue desde #ace aro%imadamente un a*o se #an #ec#o innumera-les in"ersiones en el desarrollo de
dic#o 4ruo y no solo en relacin al ar(ue automotor$ sino (ue tam-i=n se #a decidido #acer cam-ios en
su informatizacin en sentido 4eneral&
+l correcto funcionamiento de la 4estin de informacin y de los ser"icios (ue resta el Gruo +mresarial
es de "ital imortancia ara un adecuado deseme*o del centro$ es or tal moti"o (ue sur4e la necesidad
de desarrollar un sistema con el o-.eti"o de automatizar todo el flu.o de informacin (ue se mane.a& +l
resente tra-a.o tiene como o-.eti"o EDesarrollar una Intranet ara la Casa Matriz de A0,12F&
La uesta en marc#a de dic#o sistema$ ermitir cam-iar la situacin e%istente en el centro$ lo (ue se
traduce en una mayor confidencialidad$ inte4ridad$ disoni-ilidad de la informacin mane.ada$ me.ora en
los ser"icios$ lo (ue ermite la disminucin de los ries4os de =rdida&
'ara la realizacin de dic#a alicacin se utiliz el 1ational 1ose$ donde se model todo el sistema$
#aciendo uso de las t=cnicas (ue roone 1!' con su len4ua.e de modelado !ML& 'ara la
imlementacin$ se #izo uso del Joomla$ #erramienta (ue ermite la imlementacin de sistemas de
administracin de contenidos :CM0;$ es decir$ Intranets$ 'ortales Ge-$ 0itios Ge-$ etc& Adems de (ue
utiliza como len4ua.e de ro4ramacin 'H'& Como 4estor de -ase de datos$ My0HL&
XI
Abstract .
Ab#tract
,#e Bus ,ransortation Cororation :B,C; in 0anis# :A0,12; sread all o"er t#e country$ and currently
one of t#e imortant ro.ects carried out -y t#e Battle of Ideas& Due to its "ital si4nificance many
in"estments #a"e -een accomlis#ed since last year not only related to t#e car ool$ -ut also to its
comuterization rocess in 4eneral&
An aroriate information and ser"ice mana4ement is re(uired to ac#ie"e an otimum erformance of
t#is cororation$ for t#is reason t#ere is a need to de"elo a system to automate t#e data floI t#at is
mana4ed& ,#us t#is 'aerJs o-.ecti"e is/ to de"elo an Intranet for A0,12Js 'arent Comany&
,#e acti"ation of t#e re"iously mentioned system Iill alloI c#an4in4 t#e current situation in t#e
cororation$ -rin4in4 a-out an increased confidentiality$ inte4rity$ a"aila-ility of t#e information and also an
imro"ement in ser"ices I#ic# Iill ermit risK reduction in information loss&
,#e 1ational 1ose Ias used to create t#is alication> t#e I#ole system Ias modeled in it usin4 t#e
tec#ni(ues roosed -y 1!' in #is modelin4 lan4ua4e !ML& Joomla Ias used to imlement t#e system>
t#is is a tool t#at alloIs t#e imlementation of content mana4ement systems :CM0;$ in ot#er Iords$
Intranets$ Ge- 'ortals$ Ge-sites$ etc& As ro4rammin4 lan4ua4e Ias used$ 'H' and as data-ase
mana4ement system Ias used My0HL&
XII
ndice de Tablas .
?dice de Tabla#
Tabla @ Definicin de los actores del sistema&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& AA
Tabla 0 Descricin del casos de uso 1e4istrar 'ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AL
Tabla A Descricin del casos de uso Modificar 'ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AM
Tabla 6 Descricin del casos de uso +liminar 'ersiona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AM
Tabla B Descricin del casos de uso Buscar ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AM
Tabla 1 Descricin del casos de uso 0u-ir Arc#i"o&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AM
Tabla 3 Descricin del casos de uso Mostrar Arc#i"os&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AM
Tabla C +%ansin de los casos de uso Buscar 'ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CN
Tabla 9 +%ansin de los casos de uso 0u-ir Arc#i"o&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CO
Tabla @2 +%ansin de los casos de uso 1e4istrar 'ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&C?
Tabla @@ +%ansin de los casos de uso Modificar 'ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&C@
Tabla @0 +%ansin de los casos de uso +liminar 'ersona&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CA
Tabla @A +%ansin de los casos de uso Mostrar Arc#i"os&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CA
XIII
ndice .
Idice
Idice""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DIV
Itroducci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@
%roble$a a re#ol7er""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@
Objeti7o )eeral""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@
Objeto de e#tudio""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@
Ca$po de acci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@
Idea a De*eder"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@
MEtodo# te8rico#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0
Captulo 1 Fuda$etaci8 te8rica""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""B
@"@" Itroducci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""B
@"0" Cocepto# A#ociado# al do$iio del proble$a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""B
5.6.5. Caracter$sticas de una intranet7....................................................................................................... 8
5.6.6. 9entajas de una intranet7................................................................................................................. :
5.6.;. Aspectos de !eguridad7................................................................................................................... <
5.6.=. La importancia de usar una )ntranet7.............................................................................................5>
@"A" Objeto de e#tudio""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@@
5.;.5. Descripci&n 1eneral...................................................................................................................... 55
5.;.6. Descripci&n del proceso actual...................................................................................................... 56
5.;.;. !ituaci&n problmica..................................................................................................................... 56
@"6" A+li#i# de otra# #olucioe# eFi#tete#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@A
5.=.5. Antecedentes sistemas e'istentes.............................................................................................. 5;
5.=.6. 3ropuesta de soluci&n................................................................................................................... 5;
@"B" Coclu#ioe#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@6
Captulo Tedecia# G
tecolo)(a# actuale#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@B
0"@" Itroducci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@B
6.5.5. !oft?are para desarrollo7............................................................................................................... 5@
XIV
ndice .
6.5.6. 3%gina ?eb.................................................................................................................................... 58
0"0" HIuE e# u #er7idor !ebJ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@1
2.2.3. 1er!idor apache........................................................................................................................... 5A
0"A" Le)uaje# de %ro)ra$aci8 para la Keb""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@3
6.;.5. 3ersonal 2ome 3age *323,.......................................................................................................... 5:
0"6" Si#te$a# de &e#ti8 de 'a#e# de Dato# LS&'DM"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@9
6.=.5. BCu es una Dase de DatosE....................................................................................................... 6>
2.4.2. My15+.......................................................................................................................................... 6>
0"B" Si#te$a# de &e#ti8 de Coteido# LCMSM"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0@
6.@.5. BCu son los CF!E...................................................................................................................... 65
6.@.6. Caracter$sticas de los CF!........................................................................................................... 66
6.@.;. 9entajas de los CF!..................................................................................................................... 66
6.@.=. B3or qu utilizar el CF! GoomlaE................................................................................................. 6=
6.@.@. Caracter$sticas de publicaci&n de p%ginas Heb en Goomla7..........................................................6@
0"1" Metodolo)(a Utili=ada"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""01
0"3" Le)uaje de Modelaci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A0
6.A.5. BCu es (FLE.............................................................................................................................. ;6
2.6.2. 7%or (u' 8M+9............................................................................................................................ ;;
0"C" -erra$ieta CASE utili=ada para la $odelaci8 del #i#te$a""""""""""""""""""""""""""""""""""""""""""A6
0"9" Coclu#ioe#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""AB
Captulo ! De#cripci8 de la
#oluci8 propue#ta"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A1
A"@" Itroducci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A1
A"0" Etoro dode trabajar+ el #i#te$a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A1
;.6.5. Conceptos eventos principales del entorno................................................................................;A
;.6.6. Fodelo del dominio....................................................................................................................... ;A
A"A" ReNui#ito# Fucioale#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""A9
A"6" ReNueri$ieto# No Fucioale#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6@
A"B" De#cripci8 de la #oluci8 propue#ta""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6A
XV
ndice .
;.@.5. Descripci&n de los actores del sistema..........................................................................................=;
;.@.6. 9ista de 1esti&n del Fodelo.......................................................................................................... ==
;.@.;. Divisi&n del sistema en subsistemas.............................................................................................==
;.@.=. Listado de casos de uso por subsistemas.....................................................................................=@
:.;.;. Diagrama de casos de uso del pa(uete de ser!icios...............................................................=A
:.;.<. Descripci"n de los casos de uso...............................................................................................=A
:.;.6. =>pansi"n de los casos de uso.................................................................................................. =<
;.8. Conclusiones................................................................................................................................. @;
Capitulo " Co#trucci8 de la #oluci8 propue#ta""""""""""""""""""""""""""""""""""""""""""""""""""""BB
6"@" Itroducci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BB
6"0" Dia)ra$a# de Cla#e# Keb"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BB
6"A" %ricipio# de di#e5o"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BC
=.;.5. +st%ndares de la )nterfaz de Aplicaci&n.........................................................................................@:
4.:.2. Formato de reportes.................................................................................................................... @<
6"6" Dia)ra$a de Cla#e# %er#i#tete#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""12
6"B" Modelo de dato#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1@
6"1" Di#e5o de la 'a#e de Dato#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""10
6"1" Modelo de De#plie)ue""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1A
=.8.5. Diagrama de despliegue............................................................................................................... 8;
6"C" Modelo de I$ple$etaci8""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""16
=.:.5. Diagrama de Componentes........................................................................................................... 8=
6"9" Coclu#ioe#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""13
Coclu#ioe# &eerale#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1C
Reco$edacioe#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""32
Re*erecia# 'iblio)r+*ica#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3@
'iblio)ra*(a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3A
AeFo 0""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""36
&lo#ario de TEr$io#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3B
XVI
#ntroducci$n
Itroducci8
+l rincial o-.eti"o de toda emresa es tener una -uena or4anizacin de toda la informacin y el tra-a.o
(ue se realiza en la misma& Actualmente A0,12 :Gruo +mresarial de ,ransorte or 9mni-us; cuenta
con 4ran cmulo de informacin de todo tio referente al tra-a.o (ue esta realiza en el as$ or4anizada de
di"ersas maneras y distri-uida en cada uno de los deartamentos de la Casa Matriz de A0,12&
,odo se encuentra en diferentes comutadoras en los resecti"os deartamentos$ en la actualidad el
4ruo no cuenta con un mane.o centralizado de todo el roceso$ esto ro"oca (ue en ocasiones e%istan
ro-lemas en el tra-a.o o =rdida de al4una documentacin$ or lo (ue se #ace necesario un sistema (ue
centralice toda la informacin y (ue a la "ez ermita una mayor or4anizacin so-re ella&
%roble$a a re#ol7er
Ausencia de una alicacin (ue ermita la 4estin de la informacin en la Casa Matriz de A0,12&
Objeti7o )eeral
Desarrollar la Intranet de la Casa Matriz de A0,12&
Objeto de e#tudio
La 4estin y or4anizacin de todo el uni"erso de informacin (ue e%iste dentro de la Casa Matriz de
A0,12&
Ca$po de acci8
La automatizacin de la informacin e%istente en A0,12
Idea a De*eder
+l emleo de la Intranet erfecciona la 4estin de la informacin en la Casa Matriz de A0,12&
Tarea# de#arrollada# para cu$plir lo# objeti7o#"
Anlisis de cmo se encuentran en la arena internacional y nacional las tecnolo4as (ue se utilizan
ara lle"ar a ca-o sistemas como el (ue se retende desarrollar&
1
#ntroducci$n
+studio del ne4ocio actual del 4ruo emresarial$ de sus funcionalidades$ deficiencias y de las
nue"as caractersticas (ue se uedan imlantar&
0eleccin de la metodolo4a de anlisis y dise*o de sistemas informticos$ (ue facilite la creacin y
4arantice la calidad del sistema&
0eleccin de las #erramientas (ue se utilizarn ara la realizacin de la alicacin&
Dise*o de una -ase de datos (ue soorte las funcionalidades del sistema&
Imlementacin de una Intranet (ue erfeccione la 4estin de la informacin en la Casa Matriz de
A0,12&
E la pre#ete i7e#ti)aci8 #e co#ideraro $Etodo# e$p(rico# G te8rico# Nue tiee #u #u#teto
e la cocepci8 $ateriali#ta dialEctica"
MEtodo# te8rico#
-i#t8ricoOL8)ico, 'ara analizar a ni"el internacional y nacional el emleo de sistemas informticos
similares al (ue se roone$ as como in"esti4aciones realizadas anteriormente so-re el tema&
A+li#i#OS(te#i#, +l rimero ara oder entender y modelar como funciona el flu.o de las informaciones
en la emresa> y el se4undo oder lantear$ descri-ir y resumir los re(uisitos de la alicacin (ue se
realizar&
MEtodo# E$p(rico#
Etre7i#ta, A los directi"os de la Casa Matriz de A0,12$ ara de esta forma reco4er toda la informacin
referente al funcionamiento de la emresa&
Actualidad G ece#idad del trabajo
+n el mundo actual$ el emleo de las ,ecnolo4as de la Informacin y las Comunicaciones :,IC; ermite el
flu.o de informacin en las emresas& 'or lo (ue la imlementacin de una Intranet es una "a rida y
eficaz ara la transmisin de la informacin desde y #acia diferentes lu4ares&
2
#ntroducci$n
La Casa Matriz de A0,12 es una emresa (ue se e%ande a todo lo lar4o del as y esta se dedica a la
transortacin de asa.eros #acia los diferentes lu4ares de la isla$ lo (ue reorta 4ran -eneficio a la
o-lacin& De-ido al cmulo de informacin (ue se rocesa en esta emresa y a la cantidad de ersonas
(ue tra-a.an en ella sur4e la necesidad de crear una Intranet (ue reco.a todos los datos$ informacin y
ser"icios acerca de la misma$ de forma tal (ue los tra-a.adores uedan interactuar con ella y #acer ms
eficiente el tra-a.o& +n el futuro se asira a (ue las estaciones de A0,12 en cada ro"incia se "inculen a
la Casa Matriz a tra"=s de esta Intranet&
Aporte# pr+ctico# de la i7e#ti)aci8"
Automatizacin de la informacin de la Casa Matriz de A0,12&
Facilidad de acceso a determinados ser"icios de A0,12&
Actualizacin constante de la informacin y los ser"icios (ue -rindar dic#a emresa&
Mayor raidez en el mane.o de toda la informacin de la misma&
+ste documento resenta una introduccin$ cuatro catulos$ conclusiones$ ane%os$ recomendaciones y
referencias -i-lio4rficas emleadas en el desarrollo del tra-a.o& A continuacin la estructura de los
diferentes catulos/
+n el Cap(tulo @ se lantean detalladamente los rinciales concetos asociados al dominio del ro-lema>
se descri-e el conte%to donde se enmarca el o-.eto de estudio$ as como la descricin actual de los
rocesos$ la situacin ro-l=mica y la solucin (ue se le da a esta&
+l Cap(tulo 0 trata la situacin de las tecnolo4as a utilizar en el desarrollo de la rouesta$ se comaran y
seleccionan las me.ores rouestas ara lle"ar a ca-o la imlementacin de la intranet$ y se e%lican los
concetos rinciales (ue se "an a tratar a lo lar4o del tra-a.o&
3
#ntroducci$n
+l Cap(tulo A descri-e la solucin rouesta a tra"=s de un modelo de Dominio$ y a artir de esto se
comienza a #acer el anlisis del sistema a desarrollar& 0e definen las funcionalidades del sistema y se
descri-en detalladamente emleando los artefactos (ue lantea 1!' y utilizando las #erramientas de
modelacin&

+l Cap(tulo 6 trata so-re la construccin de la solucin> se modelan dia4ramas de clases$ de datos$ y se
lantean los rinciios ara el dise*o y la imlementacin& A(u se construyen las funcionalidades (ue se
definieron en el catulo anterior&
4
Fundamentaci$n Te$rica
Captulo 1
Fuda$etaci8 te8rica"
@"@" Itroducci8
!na intranet es est dise*ada ara ser utilizada en el interior de una emresa$ uni"ersidad$ u
or4anizacin& Lo (ue distin4ue a una intranet de Internet es el #ec#o de (ue la intranet es ri"ada& Gracias
a las intranets$ la comunicacin y la cola-oracin interna son ms fciles& +n este catulo se a-ordarn
e4rafes (ue -rindarn informacin ms detallada acerca de las Intranets$ tales como$ concetos$
caractersticas$ "enta.as y des"enta.as$ asectos de se4uridad$ lanteamientos realizados or
in"esti4adores reconocidos& 'or ltimo se dar una rouesta de una Intranet a imlementar&
@"0" Cocepto# A#ociado# al do$iio del proble$a"
De*iici8 TEcica, (na )ntranet es un ambiente de computaci&n heterogneo que conecta diferentes
plataformas de hard?are, ambientes de sistema operativo e interfaces de usuario con el fin de permitir
comunicaci&n ininterrumpida, colaboraci&n, transacciones e innovaci&n. :M+,12'2LI,A6A ?NNO;
De*iici8 Or)ai=acioal, (na )ntranet es una organizaci&n de aprendizaje, que permite la integraci&n
de gente, procesos, procedimientos principios para formar una cultura intelectualmente creativa que
permita la implantaci&n de la efectividad total de la organizaci&n. :M+,12'2LI,A6A ?NNO;
+s la imlantacin o inte4racin en una red local o cororati"a de tecnolo4as a"anzadas de u-licacin
electrnica -asadas en G+B en com-inacin con ser"icios de mensa.era$ con articin de recursos$
acceso remoto y toda una serie de facilidades cliente D ser"idor roorcionadas or la ila de rotocolos
,C'DI'$ dise*ado inicialmente ara la red 4lo-al internet& 0u rosito fundamental es otimizar el flu.o de
informacin con el o-.eto de lo4rar una imortante reduccin de costes en el mane.o de documentos y
comunicacin interna&
5
Fundamentaci$n Te$rica
+s una #erramienta de 4estin (ue ermite una otente difusin de informacin y mecanismos de
cola-oracin entre el ersonal&
Al i4ual (ue en internet la ieza cla"e de la Intranet es el Gold Gide Ge- :GGG;$ ero de forma (ue la
informacin de la emresa este accesi-le solo a los miem-ros de la or4anizacin$ (uienes$ en
consecuencia disonen de na"e4adores GGG ara acceder a los datos internos de la emresa&
3.2.3.Caracter0sticas de una intranet?
+n muc#as ocasiones la resuesta a las cuestiones cla"e de un camo de conocimiento se #alla en otro
camo muy diferente& +ste es uno de esos casos/ la solucin al dilema de cules son las caractersticas
(ue de-e aunar una -uena Intranet se uede #allar en la o-ra de ,imot#y Galin EGua comleta so-re
fusiones y ad(uisicionesF& +n ella cita las cla"es ara 4estionar la incertidum-re en los casos de fusin
emresarial> esta son/ comunicaci&n, rapidez en la toma de decisiones, planteamiento claramente definido
gesti&n de la resistencia& Desde esta ersecti"a$ toda Intranet (ue a4lutinara estos atri-utos constituira
un modelo e.emlar& :CLIM+6,+ ?NNOa;
Co$uicaci8"
La Intranet es un 4estor de informacin al (ue los emleados acceden en -usca de soluciones untuales&
Desde el momento en el (ue se roduce esta interaccin$ se con"ierte en un "e#culo comunicacional&
A#ora -ien$ no #ay (ue confundir los dos t=rminos (ue se #an descrito en estas lneas/ informacin y
comunicacin&
La sntesis m%ima de un roceso de comunicacin automtico se resume en el es(uema/
Fi)ura @"@" %roce#o de co$uicaci8 auto$+tico
6
Fundamentaci$n Te$rica
0i se considera (ue la Intranet sea ese 4estor automatizado$ los inuts sern la informacin$ los datos (ue
los roios emleados introducen en el sistema& La informacin es$ ues$ unidireccional& Muc#os
emresarios iensan (ue la Intranet es eficaz or s misma or(ue contiene informacin$ y or ello la
a-andonan al criterio #etero4=neo de sus usuarios o-teniendo resultados catastrficos& +n realidad$ la
Intranet se de-e conce-ir como un instrumento de comunicacin y ello imlica (ue #aya una
retroalimentacin& Cuando una ersona se dedica a leer se est informando P est arendiendo< ero
cuando se comunica$ cuando interacta con ese soorte en el (ue lee$ adems de arender se est
imlicando& :CLIM+6,+ ?NNOa;
Rapide= e la to$a de deci#ioe#
!na Intranet #a de ser rida& +sta afirmacin tan simle$ a-arca a su tiemo una cantidad in4ente de
resonsa-ilidades& 'ara emezar$ la interfaz 4rfica de la Intranet de-e ser li4era y car4arse ridamente&
Hay (ue tener en consideracin$ como decamos en el e4rafe anterior$ (ue la Intranet facilita un roceso
de comunicacin :de ida y "uelta;& 'or eso la "elocidad de resuesta en el caso de (ue una Ie- ese
muc#o se dulica/ tarda en car4arse ara el usuario y tarda a su "ez ara en"iar los datos al ser"idor& Del
mismo modo$ #ay (ue rocurar dise*ar frames simles/ ta-las con ocos datos$ muy esecficos y
re"eladores$ dado (ue cuantos ms datos orte la Intranet ms tardar en car4arse& :CLIM+6,+ ?NNOa;
%latea$ieto clara$ete de*iido"
+l lanteamiento claramente definido est ntimamente li4ado a la nocin de usa-ilidad& 'ara el maestro
en este camo$ JaKo- 6ielsen$ los elementos ineludi-les en una Intranet usa-le son el directorio$ el camo
de -s(ueda y las noticias actualizadas&
+l directorio cumle la misin de QiluminarQ al usuario& +s decir$ a(uel usuario (ue acuda a la Intranet
totalmente desorientado$ en -usca de una solucin a la (ue a4arrarse$ se orientar a tra"=s del directorio$
(ue "endr a ser un men en el (ue ele4ir soluciones&
+l camo de -s(ueda ser emleado or a(uellos usuarios (ue accedan al sistema medianamente
desorientados$ teniendo en mente al4n conceto cla"e o descritor$ (ue ueda conducirle a la solucin
(ue ansa&
7
Fundamentaci$n Te$rica
0in em-ar4o$ la retensin final siemre (ue se imlementa una Intranet es (ue el usuario la domine& Hue
conozca todas sus osi-ilidades$ (ue na"e4ue cada uno de sus rincones& +sa meta slo se alcanzar a
tra"=s de la rctica& +l usuario #a de mane.ar asiduamente la Intranet y ara ello de-e encontrar un
moti"o ara #acerlo& +l ms imrescindi-le es$ sin duda$ el contenido actualizado& :CLIM+6,+ ?NNOa;
&e#tioar la re#i#tecia"
La ltima caracterstica de la Intranet se #alla$ arad.icamente$ fuera de ella/ la 4estin de la resistencia&
Gestin se traduce en in4l=s como mana4ement& +l mana4ement$ a su "ez$ se atri-uye en len4ua.e
emresarial a la acti"idad de la direccin de la or4anizacin& 'or lo tanto$ el roceso de 4estin de la
resistencia recae so-re la cula de la emresa& La direccin de-e creer en la Intranet$ slo as la 4ente le
otor4ar la credi-ilidad (ue necesita& Adems$ no de-e escatimar en recursos ara romo"erla$ al menos
en el roceso de imlantacin de la misma& Finalmente$ de-e ser creati"a e idear cuantas cama*as de
marKetin4$ de ersuasin y articiacin ueda ara (ue los usuarios accedan a ella de un modo natural&
:CLIM+6,+ ?NNOa;
3.2.2.@enta,as de una intranet?
'uede darse la circunstancia de (ue se sea (u= es una Intranet$ (ue se conozcan or4anizaciones (ue la
#an imlementado$ ero (ue toda"a no se sea cules son las "enta.as (ue$ en esencia$ reorta a la
emresa& +s ms$ uede ser (ue se #aya #a-lado del fracaso de la Intranet en determinada entidad$ y eso
#a4a dudar de la "ia-ilidad de desarrollar una ara la emresa& 0in em-ar4o$ so-re el ael$ una red local
ofrece una cantidad considera-le de -eneficios& :CLIM+6,+ ?NNO-;
O& 2timiza la informacin unificndola y facilitando su tratamiento&
?& Acelera el aso de la 4estin de la informacin a la 4estin del conocimiento&
@& +st acti"a las ?A #oras del da$ siete das a la semana&
A& +s una #erramienta de 4ruo&
8
Fundamentaci$n Te$rica
C& A#orro econmico&
R& Co#esin de los 4ruos&
S& Informacin actualizada$ reciente&
L& 6o se entorece la la-or de otros coma*eros&
M& Informacin or escrito :almacena-le y consulta-le;&
ON& Ms informacin dado (ue es ms fcil en"iarla&
OO& Facilita el -uzz mana4ement :la 4estin del rumor;&
O?& Consi4ue (ue el emleado su-a a la direccin y no (ue la direccin -a.e&
O@& La Intranet es escala-le& !na Intranet no es un sistema inamo"i-le&
OA& 2tor4a informacin a unos y ri"a a otros de la misma informacin&
OC& Fcil uso ara los emleados (ue est=n familiarizados con el entorno en el (ue tra-a.a&
3.2.:.Aspectos de 1eguridad?
Las intranets$ desafortunadamente con mayor frecuencia$ son redes e%uestas a ries4os de se4uridad&
Internet #a aumentado la caacidad de las emresas ara #acer (ue la informacin est= fcilmente
disoni-le ara emleados y clientes$ ero #a aumentado el ries4o del uso incorrecto de datos
estrat=4icos& +l desafo est en 4arantizar (ue las ersonas uedan acceder fcilmente a la informacin
(ue necesitan$ ero no acceder a informacin ara la (ue no estn autorizadas& Los re(uerimientos de
se4uridad ara oder esta-lecer una red se4ura son/ :TI1,!AL+0;
Co*idecialidad" Garantizar (ue los datos no sean comunicados incorrectamente&
9
Fundamentaci$n Te$rica
Ite)ridad" 'rote4er los datos ara e"itar osi-les corruciones o cam-ios no autorizados&
Auteticaci8" ,ener confianza en la identidad de usuarios$ ser"idores y clientes&
Veri*icaci8" Comro-ar (ue los mecanismos de se4uridad son slidos$ otentes y (ue estn
correctamente imlementados&
Di#poibilidad" Garantizar (ue los recursos est=n disoni-les cuando se necesiten&
Se)uridad de ba#e# de dato#" +n un sistema de informacin interno$ conectado con el e%terior "a
Internet$ donde se realizan oeraciones de comercio electrnico$ la fuente rincial de informacin reside
en una -ase de datos$ (ue de-e estar rote4ida contra oeraciones no autorizadas&
Se)uridad e lo# #er7idore#" Las emresas oeran en Internet y almacenan datos de sus clientes en
una -ase de datos (ue reside detrs de un cortafue4o :fireIall;$ dentro de una intranet& +l reto consiste en
oder acceder a la informacin situada en la intranet$ rote4ida or el cortafue4o$ sal"a4uardando al
mismo tiemo la confidencialidad e inte4ridad de los datos&
3.2.4. +a importancia de usar una /ntranet?
'ara casi cual(uier emresa de #oy da$ y muy esecialmente en un futuro muy cercano$ la intranet ser
un recurso indisensa-le& Dada la 4ran cantidad de datos (ue 4enera cual(uier emresa$ se estn
(uedando o-soletos los actuales m=todos de insercin y consulta de datos& !na intranet uede resol"er
estos y otros ro-lemas&

!na Intranet uede resol"er$ or e.emlo$ el ro-lema de la distri-ucin de informacin ara todos los
emleados$ as ues se ueden u-licar manuales$ lanes de accin$ rocedimientos$ material de
formacin$ folletos de marKetin4 y roductos$ listas de recios$ informacin comercial$ anuncios$
romociones etc&$ y son accesi-les ara el emleado o cliente de forma inmediata$ y con un a#orro
considera-le resecto a los m=todos clsicos$ anfletos$ circulares$ notas informati"as$ etc& Adems
10
Fundamentaci$n Te$rica
cual(uier actualizacin de datos es inmediata y no suone nin4una car4a ara la emresa como los
m=todos tradicionales&

!na intranet or4aniza$ adems$ la distri-ucin de una emresa$ ya (ue cada di"isin uede tener su
aartado en la intranet& 0e uede or4anizar tam-i=n una lista de encuentros y reuniones a la (ue cada
emleado odr acceder ridamente$ lanificando as las reuniones de emresa de una forma ms
eficaz& 0e me.ora de esta forma la comunicacin entre todos los tra-a.adores$ y las su4erencias$
eticiones o cual(uier comunicacin en 4eneral$ se realiza de una forma ms rida y eficiente&

0e aro"ec#ar tam-i=n la otencia de una intranet ara tener acceso rido a cual(uier documento de
la emresa$ siemre (ue se ten4a el ni"el de ri"ile4ios adecuado& +sta es otra de las "enta.as de una
intranet$ su se4uridad& 0olo tendrn acceso a los recursos a(uellos emleados (ue lo necesiten
realmente& 0i4uiendo con la otencia y "elocidad de acceso a datos de una intranet$ el tiemo emleado
en realizar cual(uier -s(ueda de datos de cual(uier deartamento de la emresa se reduce
considera-lemente$ or lo (ue la roducti"idad de la emresa me.ora& :MA1,U6+V F+11+I1A ?NNA;
@"A" Objeto de e#tudio"
3.:.3. Descripci"n $eneral
La Casa Matriz de A0,12 es el centro rector del Gruo +mresarial del ,ransorte or 9mni-us a ni"el
nacional$ osee estaciones (ue -rindan ser"icios en cada una de las ro"incias$ donde e%iste un ersonal
(ue tra-a.a en cada una de ellas& +n estas estaciones se mane.a una 4ran cantidad de informacin
referente a todo el roceso y el control del tra-a.o (ue se realiza en estas&
'or su arte la Casa Matriz de A0,12 se roone mediante una intranet lo4rar 4estionar toda la
informacin de A0,12 a ni"el nacional$ con esto el tra-a.o se #ace mas eficiente$ los artes de
informacin lle4an en tiemo y con mayor se4uridad a la Casa Matriz$ adems contri-uye de forma
si4nificati"a al desarrollo sosteni-le de la sociedad cu-ana$ mantener un lideraz4o nacional en el camo
de la tecnolo4a y los ser"icios$ ser cometiti"a ara lo cual #ace suya las asiraciones de los directi"os y
tra-a.adores de centro$ 4racias al desarrollo de las tecnolo4as de la Informacin y las
11
Fundamentaci$n Te$rica
,elecomunicaciones$ #oy se cuenta con los medios necesarios ara lle"ar a ca-o este royecto ara
A0,12&
3.:.2. Descripci"n del proceso actual.
Actualmente en la Casa Matriz de A0,12 e%iste un 4ran cmulo de informacin de todo tio
:documentos$ artculos$ lanes de tra-a.o$ #orarios$ resoluciones etc&;$ or las cualidades (ue tiene la el
4ruo emresarial$ constantemente sur4en informaciones nue"as de tal forma (ue #ay (ue trasmitirla a
los interesados&
Hasta el momento todo este roceso se lle"a a tra"=s de aeles$ las informaciones de cada unos de los
deartamentos o de la direccin 4eneral se encuentran en diferentes comutadoras o en aeles en sus
resecti"os deartamentos> no #ay un lu4ar donde se encuentre toda la informacin central (ue circula en
la Casa Matriz de A0,12> la comunicacin de toda la informacin y de los controles de tra-a.o se realiza
"a correo$ en otros casos or tel=fono&
I4ualmente las informaciones de una estacin ro"incial a otra se realiza "a correo y esta no es la ms
eficiente ni la ms recomendada ara trasmitirlas$ es decir (ue e%iste ries4o de =rdida y (ue no lle4ue al
destino$ ocasionando esto interruciones en el tra-a.o a ni"el nacional&
3.:.:. 1ituaci"n pro#l'mica.
+n la actualidad$ la Casa Matriz de A0,12 no cuenta con un mane.o centralizado de la informacin$ lo
(ue ro"oca (ue muc#as "eces se ierda arte de la misma& +sta carece de una alicacin (ue or4anice$
4estione y administre toda la documentacin encaminada a los usuarios y a la emresa en 4eneral$ or lo
(ue resentan informacin disersa en cada uno de sus deartamentos y estaciones ro"inciales$ el
mecanismo ara #acerle lle4ar las informaciones a los diferentes tra-a.adores no es el ms timo&
La Casa Matriz de A0,12 en 4eneral (ue se uede catalo4ar de 4rande de-ido a la 4ran cantidad de
tra-a.adores con (ue cuenta y or la di"ersidad de e(uios$ carros e informacin (ue e%iste& +s or eso
(ue la comunicacin y la transmisin de esa informacin es lo (ue ms comlicaciones tienen en la
12
Fundamentaci$n Te$rica
emresa& 'ara contrarrestar esto es necesaria la creacin de una alicacin (ue conten4a mltiles
ociones (ue #a4a ms fcil el tra-a.o de la misma&
@"6" A+li#i# de otra# #olucioe# eFi#tete#
3.4.3.Antecedentes y sistemas e>istentes
Al no e%istir antecedentes de este tra-a.o esta rimera "ersin de la Intranet de la Casa Matriz de A0,12$
tiene como uno de sus o-.eti"os comenzar el desarrollo de una nue"a Intranet la cual ofrezca una solucin
al ro-lema actual de la maniulacin de la informacin$ sentando las -ases ara el desarrollo osterior
de nue"as funcionalidades y ser"icios> se "a a conce-ir ara (ue sea caaz de asimilar todo el roceso de
automatizacin de la 4estin de la informacin del centro&
3.4.2.%ropuesta de soluci"n
Desu=s de realizar un anlisis so-re la situacin actual del o-.eto de estudio (ue tiene esta in"esti4acin$
se roone imlementar una Intranet (ue ueda 4estionar toda la informacin y los ser"icios (ue resta
A0,12$ de esta forma se 4arantizar mayor se4uridad$ confidencialidad y me.or funcionamiento del 4ruo
en 4eneral& 'ara el desarrollo de dic#o sistema se utilizar el CM0 Joomla$ sistema de administracin de
contenido :en in4l=s Content Mana4ement 0ystem;$ el cual emlea como len4ua.e de ro4ramacin 'H'
y como Gestor de Base de Datos$ My0HL&
'or otra arte$ los ser"idores de la Intranet$ tanto el ser"idor Ie- como el de -ase de datos$ de-en estar
caacitados ara soortar todas las acciones (ue se realicen en la alicacin& +s decir$ de-e adatarse a
las necesidades de la or4anizacin y a los #-itos de uso de la Intranet (ue en la misma se crean&
Desu=s de realizado el anlisis anterior so-re la situacin (ue resenta el Gruo +mresarial de-ido al
4ran cmulo de informacin (ue e%iste en el mismo$ se esera (ue el sistema (ue sal4a fruto de este
tra-a.o cumla con los re(uerimientos (ue e%i4en los interesados y #a4a ms eficiente el tra-a.o dentro
de la emresa&
13
Fundamentaci$n Te$rica
@"B" Coclu#ioe#
+l Gruo +mresarial del ,ransorte or 9mni-us$ no cuenta con nin4n sistema automatizado$ ni
si(uiera una 4ina Ge- u-licada con informaciones& Desu=s de #acer un anlisis de las osi-ilidades
y los -eneficios (ue traera la imlantacin de una Intranet en el centro$ de decide (ue es de "ital
imortancia (ue se lle"e a ca-o este royecto&

+n este catulo se dieron a conocer concetos$ caractersticas$ "enta.as y la imortancia (ue reresenta
una intranet ara una institucin& +n resumen$ una serie de detalles (ue #acen de la intranet la "a
fundamental ara la solucin al ro-lema del Gruo +mresarial del ,ransorte or 9mni-us&
14
Tendencias y tecnologas
actuales
Captulo
Tedecia# G tecolo)(a# actuale#"
0"@" Itroducci8
+n el entorno econmico actual las emresas se encuentran sometidas a fuertes resiones y cam-ios en
la areciacin de su efecti"idad y ni"el de cometiti"idad en el mercado& La tecnolo4a informtica #a
alcanzado esecial rele"ancia en la mayor arte de entornos emresariales como una #erramienta de
clara contri-ucin a la rutura de -arreras informati"as y la 4estin y transferencia de informacin entre los
distintos demandantes de la misma& 'ara todo ello no solo es necesario tener la informacin en el lu4ar y
momento adecuados y con un formato acorde al uso (ue se "aya a #acer de la misma en cada
deartamento o sector de la emresa$ sino adems (ue de-e mantenerse li-re de errores$ or su
condicin de ser uno de los elementos cla"es en la toma de decisiones& +s or ello (ue se #ace
imrescindi-le ara el desarrollo eficiente de sistemas informticos en la actualidad el uso de las me.ores
y ms aroiadas #erramientas ara lo4rar o-.eti"os esecficos en este sentido&
2.3.3. 1oftAare para desarrollo?
+%iste una 4ran "ariedad de ellos$ deendiendo del am-iente en (ue se "aya a desarrollar la alicacin$ y
no del am-iente en (ue se "aya a usar&
Cual(uier editor de te%to uede ser"ir como editor de H,ML$ lo (ue si4nifica (ue sir"e ara ro4ramar en
la mayora de los len4ua.es del mundo Ge-&
0in em-ar4o$ ca-e se*alar (ue la industria de softIare #a uesto$ en los ltimos a*os$ un =nfasis esecial
en la construccin de softIare ara desarrollo de roductos Ge- inte4rados$ de una manera muy fcil y
rida& De #ec#o$ estos ro4ramas no tienen como re(uisito el dominio del ro4ramador de un len4ua.e
15
Tendencias y tecnologas
actuales
esecfico ara estos rositos$ tal como H,ML& Incluso$ los ltimos ro4ramas aarecidos en el
mercado$ auntan adems a facilitar la ro4ramacin de la conecti"idad de Ge-$ con Bases de Datos&
+s imortante se*alar (ue el uso de estos nue"os ro4ramas$ tam-i=n re(uiere de mayor otencia del
#ardIare y softIare del e(uio ara el desarrollo del sistema& 2 sea memoria$ cantidad de instrucciones
ermitidas y "elocidad ara e.ecutarlas&
Cual(uiera (ue sea el ro4rama (ue se utilice ara 4enerar alicaciones Ge-$ las ociones de len4ua.e
-ase ara su desarrollo son los mismos& +ntre ellos tenemos/ H,ML$ Ja"a$ Acti"eW$ Len4ua.e C y otros&
2.3.2. %gina Ae#
!na 4ina Ie- es un documento creado en formato H,ML :Hyerte%t MarKu Lan4ua4e; (ue es arte de
un 4ruo de documentos #ierte%to o recursos disoni-les en el Gorld Gide Ge-& !na serie de 4inas
Ie- comonen lo (ue se llama un sitio Ie-&
Los documentos H,ML$ (ue est=n en Internet o en el disco duro del ordenador$ ueden ser ledos con un
na"e4ador& Los na"e4adores leen documentos H,ML y los "isualizan en resentaciones formateadas$ con
im4enes$ sonido$ y "ideo en la antalla de un ordenador&
Las 4inas Ie- ueden contener enlaces #ierte%to con otros lu4ares dentro del mismo documento$ o
con otro documento en el mismo sitio Ie-$ o con documentos de otros sitios Ie-& ,am-i=n ueden
contener formularios ara ser rellenados$ fotos$ im4enes interacti"as$ sonidos$ y "ideos (ue ueden ser
descar4ados& :6+, ?NNC;
0"0" HIuE e# u #er7idor !ebJ
Bsicamente$ un ser"idor Ie- sir"e contenido esttico a un na"e4ador$ car4a un arc#i"o y lo sir"e a tra"=s
de la red al na"e4ador de un usuario& +ste intercam-io es mediado or el na"e4ador y el ser"idor (ue se
comunican el uno con el otro mediante el rotocolo H,,'& 0e ueden utilizar "arias tecnolo4as en el
ser"idor ara aumentar su otencia ms all de su caacidad de entre4ar 4inas H,ML> =stas incluyen
scrits CGI$ se4uridad 00L y 4inas acti"as del ser"idor& :MA0AD+LA6,+&C2M ?NNS;
16
Tendencias y tecnologas
actuales
2.2.3. 1er!idor apache
+l ser"idor Aac#e es un softIare (ue esta estructurado en mdulos& La confi4uracin de cada mdulo se
#ace mediante la confi4uracin de las directi"as (ue estn contenidas dentro del mdulo& Los mdulos del
Aac#e se ueden clasificar en tres cate4oras/
O& M8dulo# 'a#e, Mdulo con las funciones -sicas del Aac#e
?& M8dulo# Multiproce#o, son los resonsa-les de la unin con los uertos de la m(uina$
aceando las eticiones y en"iando a los #i.os a atender a las eticiones
@& M8dulo# Adicioale#, Cual(uier otro mdulo (ue le a*ada una funcionalidad al ser"idor&
Las funcionalidades ms elementales se encuentran en el mdulo -ase$ siendo necesario un mdulo
multiroceso ara mane.ar las eticiones& 0e #an dise*ado "arios mdulos multiroceso ara cada uno de
los sistemas oerati"os so-re los (ue se e.ecuta el Aac#e$ otimizando el rendimiento y raidez del
cdi4o&
+l resto de funcionalidades del ser"idor se consi4uen or medio de mdulos adicionales (ue se ueden
car4ar& 'ara a*adir un con.unto de utilidades al ser"idor$ simlemente #ay (ue a*adirle un mdulo$ de
forma (ue no es necesario "ol"er a instalar el softIare& :D+0A112LL2G+B&C2M;
0"A" Le)uaje# de %ro)ra$aci8 para la Keb"
!no de los e.es fundamentales (ue diferencian a Internet de otros medios de comunicacin es la
interaccin y ersonalizacin de la informacin con el usuario& +sto se lo4ra or medio de al4unos de los
diferentes len4ua.es de ro4ramacin ara Ge- (ue e%isten #oy en da& Dic#os len4ua.es se clasifican en
dos artes fundamentales (ue reconocen la roia ar(uitectura ClienteD0er"idor de esta lataforma de
desarrollo/ los len4ua.es del lado del 0er"idor y los len4ua.es del lado del Cliente&
+sta distincin en los len4ua.es #a sido necesaria de-ido a (ue la Ge- funciona en modo EDesconectadoF$
o sea$ un usuario a tra"=s de un na"e4ador #ace una eticin de una 4ina Ge- a un 0er"idor Ge-
17
Tendencias y tecnologas
actuales
:1e(uest;$ el 0er"idor receciona la eticin$ la rocesa y le en"a la 1esuesta al Cliente :1esonse;$
este la receciona y se desconecta&
Del lado del cliente se encuentran rincialmente el Ja"a0crit :J0crit; y el Tisual Basic 0crit :TB0crit;$
(ue son los encar4ados de aortar dinamismo a la alicacin en los na"e4adores y de funciones
esecficas como la "alidacin y la imresin& +l J0crit es soortado or la mayora de los na"e4adores
e%istentes actualmente& Del lado del ser"idor se encuentran entre otros el A0'$ 'H' y J0'&
2.:.3. %ersonal *ome %age B%*%C.
+s un len4ua.e de ro4ramacin del lado del ser"idor 4ratuito e indeendiente de lataforma$ rido$ con
una 4ran li-rera de funciones y muc#a documentacin& +s tam-i=n un len4ua.e interretado y em-e-ido
en el H,ML&
Histricamente las "ersiones de 'H' no incluan el aradi4ma orientado a o-.etos$ ero a artir de la
"ersin C se #ace uso de la misma& La '22 :'ro4ramacin 2rientada a o-.etos; en 'H'C tiene "enta.as
como/ Declaracin de clases$ definicin de m=todos y roiedades$ clases a-stractas$ #erencia de clases$
incluir clases en scrits$ creacin de o-.etos a artir de una clase&
Caracter(#tica#,
+s softIare li-re$ lo (ue imlica menos costes y ser"idores ms -aratos (ue otras alternati"as&
+s muy rido& 0u inte4racin con la -ase de datos My0HL y el ser"idor Aac#e$ le ermite
constituirse como una de las alternati"as ms atracti"as del mercado&
0u sinta%is est insirada en C$ li4eramente modificada ara adatarlo al entorno en el (ue
tra-a.a$ de modo (ue si se esta familiarizado con esta sinta%is$ le resultara muy fcil arender 'H'&
0u li-rera estndar es realmente amlia$ lo (ue ermite reducir los llamados Qcostes ocultosQ
'H' tiene una de las comunidades ms 4randes en Internet$ con lo (ue no es comlicado
encontrar ayuda$ documentacin$ artculos$ noticias$ y ms recursos&
0oorte ara una 4ran cantidad de -ases de datos/ Mys0HL$ 'ost4re0HL$ 2racle$ M0 0HL
0er"er$ 0y-ase m0HL$ Informi%$ entre otras&
18
Tendencias y tecnologas
actuales
Inte4racin con "arias -i-liotecas e%ternas$ ermite 4enerar documentos en 'DF :documentos
de Acro-at 1eader; #asta analizar cdi4o WML&
2frece una solucin simle y uni"ersal ara las a4inaciones dinmicas del Ge- de fcil
ro4ramacin&
'erceti-lemente ms fcil de mantener y oner al da (ue el cdi4o desarrollado en otros
len4ua.es&
0oortado or una 4ran comunidad de desarrolladores$ como roducto de cdi4o a-ierto$ 'H'
4oza de la ayuda de un 4ran 4ruo de ro4ramadores$ ermitiendo (ue los fallos de funcionamiento se
encuentren y rearen ridamente&
Con 'H' se uede #acer cual(uier cosa (ue odemos realizar con un scrit CGI$ como el
rocesamiento de informacin en formularios$ foros de discusin$ maniulacin de cooKies y 4inas
dinmicas :D+0A112LL2G+B&C2M;
0"6" Si#te$a# de &e#ti8 de 'a#e# de Dato# LS&'DM"
Los sistemas de -ases de datos estn dise*ados ara 4estionar 4randes "olmenes de informacin&
Generalmente$ re(uieren 4ran cantidad de esacio de almacenamiento$ or lo (ue las -ases de datos de
las or4anizaciones se miden en t=rminos de gigabtes o terabtes de datos& !n 4i4a-yte e(ui"ale a ONNN
me4a-ytes :un -illn de -ytes;$ y un tera-yte e(ui"ale a un milln de me4a-ytes :un trilln de -ytes;& !n
sistema de -ases de datos tiene como o-.eti"o simlificar y facilitar el acceso a los datos y #acer (ue los
tiemos de resuesta a las solicitudes de los usuarios sean muy reducidos&
De forma sencilla$ un sistema de 4estin de -ases de datos se uede definir como una coleccin de datos
interrelacionados y un con.unto de ro4ramas ara acceder a esos datos& 0e uede definir como conjunto
coordinado de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no
inform%ticos como a los analistas, programadores o al administrador, los medios necesarios para describir,
recuperar manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad
seguridad. :MAD1ID;
19
Tendencias y tecnologas
actuales
+ntre los 0GBD comnmente utilizados en el mundo se encuentran 2racle$ My0HL$ Microsoft 0HL 0er"er$
'ost4re0HL$ InterBase$ entre otros& ,odos estos resentan un enfo(ue relacional con un -uen -asamento
matemtico centrado en el Xl4e-ra 1elacional&
2.4.3. 75u' es una Dase de Datos9
+n ri4or$ una Base de Datos es el con.unto de datos almacenados con una estructura l4ica& +s decir$ tan
imortante como los datos$ es la estructura concetual con la (ue se relacionan entre ellos& +n la rctica$
iensa esto como el con.unto de datos ms los ro4ramas :o soft?are; (ue #acen de ellos un con.unto
consistente&
0i se tiene los dos factores unidos$ no se uede #a-lar de una -ase de datos$ ya (ue am-os com-inados
dan la co#erencia necesaria ara oder tra-a.ar con los datos de una manera sistemtica&
2.4.2.My15+
My0HL Data-ase 0er"er es la -ase de datos de cdi4o fuente a-ierto ms usada del mundo& 0u
in4eniosa ar(uitectura lo #ace e%tremadamente rido y fcil de ersonalizar& La e%tensi"a reutilizacin
del cdi4o dentro del softIare y una aro%imacin minimalstica ara roducir caractersticas
funcionalmente ricas$ #a dado lu4ar a un sistema de administracin de la -ase de datos incomara-le en
"elocidad$ comactacin$ esta-ilidad y facilidad de deslie4ue& La e%clusi"a searacin del core ser"er del
mane.ador de ta-las$ ermite funcionar a My0HL -a.o control estricto de transacciones o con acceso a
disco no transaccional ultrarrido& :0H2';
E#ta utilidad #e traduce e 7etaja#. etre la# Nue #e puede $ecioar la# #i)uiete#,
Acceso a las -ases de datos de forma simultnea or "arios usuarios yDo alicaciones&
0e4uridad$ en forma de ermisos y ri"ile4ios$ determinados usuarios tendrn ermiso ara
consulta o modificacin de determinadas ta-las& +sto ermite comartir datos sin (ue eli4re la
inte4ridad de la -ase de datos o rote4iendo determinados contenidos&
'otencia/ My0HL es un len4ua.e muy otente ara consulta de -ases de datos$ usar un motor
a#orra una enorme cantidad de tra-a.o&
20
Tendencias y tecnologas
actuales
'orta-ilidad/ My0HL es tam-i=n un len4ua.e estandarizado$ de modo (ue las consultas #ec#as
usando My0HL son fcilmente orta-les a otros sistemas y lataformas&
Conecti"idad/ es decir$ ermite cone%iones entre diferentes m(uinas con distintos sistemas
oerati"os& +s corriente (ue ser"idores Linu% o !ni%$ usando My0HL$ sir"an datos ara
ordenadores con GindoIs$ Linu%$ 0olaris$ etc& 'ara ello se usa ,C'DI'$ tu-eras$ o socKets !ni%&
0in lu4ar a duda$ lo me.or de My0HL es su "elocidad a la #ora de realizar las oeraciones$ lo (ue
le #ace uno de los 4estores (ue ofrecen mayor rendimiento&
0u -a.o consumo lo #acen ato ara ser e.ecutado en una m(uina con escasos recursos sin
nin4n ro-lema&
Las utilidades de administracin de este 4estor son en"idia-les ara muc#os de los 4estores
comerciales e%istentes$ de-ido a su 4ran facilidad de confi4uracin e instalacin&
,iene una ro-a-ilidad muy reducida de corromer los datos$ incluso en los casos en los (ue los
errores no se roduzcan en el roio 4estor$ sino en el sistema en el (ue est&
+l con.unto de alicaciones Aac#e<'H'<My0HL es uno de los ms utilizados en Internet en
ser"icios de foro :Barraunto&com; y de -uscadores de alicaciones :Fres#meat&net;&
+s multi#ilo$ con lo (ue uede -eneficiarse de sistemas multirocesador&
'ermite mane.ar multitud de tios ara columnas&
'ermite mane.ar re4istros de lon4itud fi.a o "aria-le& :'2V2 ?NNA;
0"B" Si#te$a# de &e#ti8 de Coteido# LCMSM
2.;.3. 75u' son los CM19
+n el mundo actualmente e%iste un con.unto de #erramientas$ aoyado #a-itualmente or una -ase de
datos$ y (ue consisten en una serie de ro4ramas en un ser"idor Ge-$ y$ ocionalmente$ una serie de
ro4ramas cliente (ue ermiten acceder fcilmente a esos ro4ramas en el ser"idor& :M+1+L2
G!+1T20 ?NNC;
21
Tendencias y tecnologas
actuales
!n sistema de este tio funciona ara la creacin y administracin de contenido$ actualmente se usa ara
denominar a los sistemas (ue sir"en ara administrar el contenido de 4inas Ie-&
+l sistema consiste en una interfaz (ue controla una o "arias -ases de datos donde se alo.a el contenido
del sitio& +l sistema ermite mane.ar de manera indeendiente el contenido or una arte y el dise*o or
otra& As$ es osi-le mane.ar el contenido y darle en cual(uier momento un dise*o distinto al sitio sin tener
(ue darle formato al contenido de nue"o$ adems de ermitir la fcil y controlada u-licacin en el sitio a
"arios editores& !n e.emlo clsico es el de editores (ue car4an el contenido al sistema y otro de ni"el
suerior (ue ermite (ue estos contenidos sean "isi-les a todo -lico&
0e destaca rincialmente la facilidad de administrar sus 4inas$ la comle.idad de funcionalidades y
ociones de confi4uracin$ su interfaz intuiti"a y sencilla ara la 4estin de contenidos$ y la otencia de
sus ser"icios en cuanto a la interacti"idad con los usuarios del sitio Ie-& +stos son e.emlos de al4unos
sistemas de administracin de contenidos ms utilizados en la actualidad Joomla$ 'H'nuKe$ Drual$
Moodle$ GeeKlo4$ 'lone$ ,iKiIiKi$ Woos$ Ge-G!I&
2.;.2.Caracter0sticas de los CM1.
Creacin de 4inas ilimitadas usando el 'anel de Administracin
,otalmente edita-le y modifica-le en noticias$ roductos$ FAH y secciones de ser"icio$ linKs&
6a"e4acin edita-le :uede crearse el men o -arra de na"e4acin a 4usto;
+%lorador de Im4enes ara su-irlas al ser"idor y usarlas en todo el sitio&
Interfaces "isuales totalmente modifica-les/ la osicin de mdulos uede acomodarse como se
refiera&
+ncuestas D Totaciones dinmicas
Alimentadores de 6oticias :100;
Inclusin de u-licidad en el sitio usando el Administrador de Banners
+stadsticas de "isitas al sitio con informacin de +%loradores$ 0istemas oerati"os$ noticias y
artculos ms "istos&:02L!CI26+0$ CM0 ;
22
Tendencias y tecnologas
actuales
2.;.:.@enta,as de los CM1.
0ecciones del Ge-site/ uede crear secciones$ u-licarlas o no$ editar sus contenidos$ esecificar
ni"el de usuarios (ue tienen acceso a ellas&
'u-licar Contenidos/ uede administrar contenidos rinciales$ no"edades$ artculos& ,tulos$
te%tos e im4enes se editan desde un sencillo editor H,ML (ue le ermitir formatear los te%tos
con los estilos deseados en forma similar de como lo #ara en un editor de te%to como M0 Gord&
Administrar mdulos y comonentes/ ,iene la osi-ilidad de instalar$ desinstalar y administrar
comonentes y mdulos$ or e.emlo 4aleras de fotos$ carritos de comra$ sistemas de
"otaciones$ u-licacin de noticias or arte de los usuarios$ foros$ etc&
Administrar usuarios/ Desde la interfaz administrati"a tam-i=n se controla comletamente a los
usuarios del sitio$ udiendo esecificar ni"eles .err(uicos$ editar erfiles$ -anear$ censurar$ dar
ermisos de u-licacin$ etc& Los ni"eles de usuarios son/ 0er administrador$ administrador$
mana4er$ u-lis#er y usuario re4istrado& 'odr tam-i=n en"iar e<mails masi"os a todos los
usuarios$ entre otras cosas&
Cam-iar el dise*o del sitio/ es muy fcil cam-iar Qen cuestin de minutosQ todo el dise*o del sitio$
4racias al sistema de lantillas (ue utiliza (ue se instalan y lue4o se seleccionan desde la interfaz
administrati"a&:02L!CI26+0$ CM0;
/oo$la, es un sistema 4estor de contenidos dinmicos :CM0 o Content Mana4ement 0ystem; (ue
ermite crear sitios Ie- de alta interacti"idad$ rofesionalidad y eficiencia& La administracin de Joomla
est enteramente -asada en la gesti&n en l$nea de contenidos&&&se dice Q4estin en lneaQ or(ue todas las
acciones (ue realizan los administradores de sitios Joomla$ ya sea ara modificar$ a4re4ar$ o eliminar
contenidos se realiza e%clusi"amente mediante un na"e4ador Ie- :-roIser;$ es decir$ a tra"=s del
rotocolo H,,' :'rotocolo de transferencia de #ierte%to;&
Con Joomla se ueden crear sitios Ie- de noticias$ sitios cororati"os$ sitios Ie- de resencia$ ortales
comunitarios$ e incluso tam-i=n uede crearse con Joomla sistemas (ue funcionen en redes cerradas
:Intranets; ara 4estionar informacin interna :comunicaciones$ usuarios$ etc&; de coma*as o emresas
de ne4ocios& La interfaz administrati"a de Joomla es sencilla y ami4a-le&
23
Tendencias y tecnologas
actuales
Joomla est ro4ramado en len4ua.e 'H'& !tiliza -ases de datos relacionales$ ms esecficamente
My0HL& ,anto 'H' como Mys(l son ro4ramas 2ensource de li-re distri-ucin y uso$ y al ser Joomla
una alicacin G+B$ funciona o-"iamente en ser"idores de 4inas Ie- :H,,' 0er"ers;& +stos
ser"idores de 4inas Ie- ueden ser de rue-as& Basados en esta misma filosofa oensource odemos
afirmar tam-i=n (ue Joomla correr me.or en datacenters cuyas lataformas sean Linu%D!ni% y cuyos
ser"idores H,,' sean Aac#e& +l funcionamiento de Joomla se lle"a a ca-o 4racias a sus dos rinciales
elementos/
O& La -ase de datos Mys(l/ all es donde se 4uarda toda la informacin y la mayor arte de la
confi4uracin del sistema$ de una forma ordenada y en distintas ta-las$ las cuales cada una de
ellas almacena informacin esecfica y determinada&
?& Los scrits 'H'/ son los (ue e.ecutan las acciones de consulta y realizan modificaciones en la
-ase de datos con"irtiendo los datos en simles 4inas Ie- interreta-les or los na"e4adores
de Internet :BroIsers; y erfectamente inteli4i-les ara los usuarios na"e4antes y administradores&
+%isten tam-i=n otro tio de arc#i"os (ue realizan imortantes tareas dentro de Joomla :arc#i"os WML$
scrits Ja"ascrit J0$ C00$ etc;$ ero el motor fundamental de todo CM0 :y de Joomla en articular; son
los dos enunciados anteriormente&:J22MLA20&6+, ?NNS-;
2.;.4.7%or (u' utiliar el CM1 Joomla9
2r4anizacin del sitio Ie-/ Joomla est rearado ara or4anizar eficientemente los contenidos de
un sitio en secciones y cate4oras$ lo (ue facilita la na"e4a-ilidad ara los usuarios y ermite crear
una estructura slida$ ordenada y sencilla ara los administradores& Desde el anel administrador
de Joomla se odr crear$ editar y -orrar las secciones y cate4oras del sitio de la manera (ue sea
ms fcil&
'u-licacin de Contenidos/ Con Joomla CM0 se odr crear 4inas ilimitadas y editarlas desde
un sencillo editor (ue ermite formatear los te%tos con los estilos e im4enes deseados& Los
contenidos son totalmente edita-les y modifica-les&
24
Tendencias y tecnologas
actuales
+scala-ilidad e imlementacin de nue"as funcionalidades/ Joomla ofrece la osi-ilidad de
instalar$ desinstalar y administrar comonentes y mdulos$ (ue a4re4arn ser"icios de "alor a los
"isitantes de la Intranet$ or e.emlo/ 4aleras de im4enes$ foros$ neIsletters$ clasificados$ etc&
Administracin de usuarios/ Joomla ermite almacenar datos de usuarios re4istrados y tam-i=n la
osi-ilidad de en"iar +<mails masi"os a todos los usuarios& La administracin de usuarios es
.err(uica$ y los distintos 4ruos de usuarios oseen diferentes ni"eles de facultadesDermisos
dentro de la 4estin y administracin del sitio&
Dise*o y asecto est=tico del sitio/ +s osi-le cam-iar todo el asecto del sitio Ie- tan solo con un
ar de clicKs$ 4racias al sistema de latillas (ue utiliza Joomla&
6a"e4acin y men/ ,otalmente edita-les desde el anel administrador de Joomla
Administrador de Im4enes/ Joomla osee una utilidad ara su-ir im4enes al ser"idor y usarlas
en todo el sitio&
Disosicin de mdulos modifica-le/ +n un sitio creado con Joomla$ la osicin de mdulos uede
acomodarse como se refiera&
+ncuestas/ Joomla osee un sistema de "otaciones y encuestas dinmicas con resultados en
-arras orcentuales&
Feed de 6oticias/ Joomla trae incororado un sistema de sindicacin de noticias or 100 de
4eneracin automtica
'u-licidad/ es osi-le #acer u-licidad en el sitio usando el Administrador de Banners
+stadsticas de "isitas/ con informacin de na"e4ador$ 20$ y detalles de los documentos :4inas;
ms "istos& :J22MLA20&6+, ?NNSa;
2.;.;.Caracter0sticas de pu#licaci"n de pginas Ee# en Joomla?
Automatizacin en la u-licacin/ Las 4inas y documentos de Joomla ueden ro4ramarse con
fec#a de u-licacin y fec#a de caducidad& +s decir un documento uede ro4ramarse ara (ue
se u-li(ue automticamente al lle4ar una determinada fec#a$ y lue4o desu-licarse tam-i=n de
forma automtica en otra fec#a&
Arc#i"o e #istorial/ Las 4inas "ie.as o u-licaciones (ue #ayan erdido "i4encia ueden en"iarse
a un Qarc#i"oQ de almacenamiento$ sin necesidad de tener (ue -orrarlas& +sto ermite tam-i=n dar
25
Tendencias y tecnologas
actuales
la osi-ilidad a los na"e4antes de consultar artculos "ie.os o documentos anteriores en un
#istorial&
Formatos de lectura/ Cada documento es 4enerado automticamente or Joomla en formato 'DF$
en "ersin imrimi-le$ y en WML&
+n"o or +<mail/ Los usuarios del sitio Joomla odrn en"iar automticamente a un ami4o or
email cada documento u-licado&
Taloracin de contenidos/ Los "isitantes del sitio odrn "otar la calidad de lo u-licado&
Comentarios/ Los usuarios odrn comentar sus oiniones o e%resar sus in(uietudes en la misma
4ina de contenidos&:J22MLA20&6+, ?NNSa;
0"1" Metodolo)(a Utili=ada"
=>treme %rograming BF%C
+s una de las metodolo4as de desarrollo de softIare ms e%itosas en la actualidad& La metodolo4a
consiste en una ro4ramacin rida o e%trema$ cuya articularidad es tener como arte del e(uio$ al
usuario final$ ues es uno de los re(uisitos ara lle4ar al =%ito del royecto& :M+6D2VA 0A6CH+V ?NNA;
Caracter(#tica# de D%$ la metodolo4a se -asa en/
26
Fi)ura @ Metodolo)(a EFtre$e %ro)ra$i)
Tendencias y tecnologas
actuales
%rueba# Uitaria#, se -asa en las rue-as realizadas a los rinciales rocesos$ de tal manera
(ue adelantndose en al4o #acia el futuro$ se uede #acer rue-as de las fallas (ue udieran
ocurrir& +s como adelantarse a o-tener los osi-les errores&
Re*abricaci8, se -asa en la reutilizacin de cdi4o$ ara lo cual se crean atrones o modelos
estndares$ siendo ms fle%i-le al cam-io&
%ro)ra$aci8 e pare#, una articularidad de esta metodolo4a es (ue roone la ro4ramacin
en ares$ la cual consiste en (ue dos desarrolladores articien en un royecto en una misma
estacin de tra-a.o& Cada miem-ro lle"a a ca-o la accin (ue el otro no est #aciendo en ese
momento& +s como el c#ofer y el coiloto/ mientras uno conduce$ el otro consulta el maa&
HIuE e# lo Nue propoe D%J
+mieza en e(ue*o y a*ade funcionalidad con retroalimentacin continua
+l mane.o del cam-io se con"ierte en arte sustanti"a del roceso
+l costo del cam-io no deende de la fase o etaa
6o introduce funcionalidades antes (ue sean necesarias
+l cliente o el usuario se con"ierte en miem-ro del e(uio
Derec<o# del Cliete
Decidir (ue se imlementa
0a-er el estado real y el ro4reso del royecto
A*adir$ cam-iar o (uitar re(uerimientos en cual(uier momento
2-tener lo m%imo de cada semana de tra-a.o
2-tener un sistema funcionando cada @ o A meses
Derec<o# del De#arrollador
Decidir como se imlementan los rocesos
27
Tendencias y tecnologas
actuales
Crear el sistema con la me.or calidad osi-le
'edir al cliente en cual(uier momento aclaraciones de los re(uerimientos
+stimar el esfuerzo ara imlementar el sistema
Cam-iar los re(uerimientos en -ase a nue"os descu-rimientos
Lo *uda$etal e e#te tipo de $etodolo)(a e#,
La comunicacin$ entre los usuarios y los desarrolladores
La simlicidad$ al desarrollar y codificar los mdulos del sistema
La retroalimentacin$ concreta y frecuente del e(uio de desarrollo$ el cliente y los usuarios finales&

Microsoft 1olution FrameAork BM1FC
+sta es una metodolo4a fle%i-le e interrelacionada con una serie de concetos$ modelos y rcticas de
uso$ (ue controlan la lanificacin$ el desarrollo y la 4estin de royectos tecnol4icos& M0F se centra en
los modelos de roceso y de e(uio de.ando en un se4undo lano las elecciones tecnol4icas&
:M+6D2VA 0A6CH+V ?NNA;
M0F tiene las si4uientes caractersticas/
Adaptable, es arecido a un coms$ usado en cual(uier arte como un maa$ del cual su uso es
limitado a un esecfico lu4ar&
E#calable, uede or4anizar e(uios tan e(ue*os entre @ o A ersonas$ as como tam-i=n$
royectos (ue re(uieren CN ersonas a ms&
28
Fi)ura 0 Metodolo)(a MSF
Tendencias y tecnologas
actuales
FleFible, es utilizada en el am-iente de desarrollo de cual(uier cliente&
Tecolo)(a A)8#tica, or(ue uede ser usada ara desarrollar soluciones -asadas so-re
cual(uier tecnolo4a&
M0F se comone de "arios modelos encar4ados de lanificar las diferentes artes imlicadas en el
desarrollo de un royecto/ Modelo de Ar(uitectura del 'royecto$ Modelo de +(uio$ Modelo de 'roceso$
Modelo de Gestin del 1ies4o$ Modelo de Dise*o de 'roceso y finalmente el modelo de Alicacin&
Fodelo de +quipo7 +ste modelo #a sido dise*ado ara me.orar el rendimiento del e(uio de
desarrollo& 'roorciona una estructura fle%i-le ara or4anizar los e(uios de un royecto&
'uede ser escalado deendiendo del tama*o del royecto y del e(uio de ersonas
disoni-les&
Fodelo de 3roceso7 Dise*ado ara me.orar el control del royecto$ minimizando el ries4o$ y
aumentar la calidad acortando el tiemo de entre4a& 'roorciona una estructura de autas
a se4uir en el ciclo de "ida del royecto$ descri-iendo las fases$ las acti"idades$ la
li-eracin de "ersiones y e%licando su relacin con el Modelo de e(uio&
Fodelo de 1esti&n del Riesgo7 Dise*ado ara ayudar al e(uio a identificar las rioridades$
tomar las decisiones estrat=4icas correctas y controlar las emer4encias (ue uedan sur4ir&
+ste modelo roorciona un entorno estructurado ara la toma de decisiones y acciones
"alorando los ries4os (ue uedan ro"ocar&
Fodelo de Dise#o del 3roceso7 Dise*ado ara distin4uir entre los o-.eti"os emresariales y
las necesidades del usuario& 'roorciona un modelo centrado en el usuario ara o-tener un
dise*o eficiente y fle%i-le a tra"=s de un enfo(ue iterati"o& Las fases de dise*o concetual$
l4ico y fsico ro"een tres ersecti"as diferentes ara los tres tios de roles/ los usuarios$
el e(uio y los desarrolladores&
29
Tendencias y tecnologas
actuales
Fodelo de Aplicaci&n7 Dise*ado ara me.orar el desarrollo$ el mantenimiento y el soorte$
roorciona un modelo de tres ni"eles ara dise*ar y desarrollar alicaciones softIare& Los
ser"icios utilizados en este modelo son escala-les$ y ueden ser usados en un solo
ordenador o incluso en "arios ser"idores&
R8%?
Durante el roceso de desarrollo de softIare se emlea la metodolo4a 1!'$ =sta #ace =nfasis en la
adocin de las me.ores rcticas del desarrollo de softIare$ como una manera de reducir los ries4os
in#erentes en el desarrollo de una nue"a alicacin de softIare$ de esta manera se lo4ran resultados ms
redeci-les unificando el e(uio con rocesos comunes (ue me.oran la comunicacin y crean un
entendimiento de todas las tareas y resonsa-ilidades&
Ratioal Ui*ied %roce## LRU%M
La metodolo4a 1!'$ llamada as or sus si4las en in4l=s 1ational !nified 'rocess$ di"ide en A fases el
desarrollo del softIare/
Iicio$ +l 2-.eti"o en esta etaa es determinar la "isin del royecto&
Elaboraci8$ +n esta etaa el o-.eti"o es determinar la ar(uitectura tima&
Co#trucci8$ +n esta etaa el o-.eti"o es lle"ar a o-tener la caacidad oeracional inicial&
Tra#$i#i8$ +l o-.eti"o es lle4ar a o-tener el release del royecto&
Cada una de estas etaas es desarrollada mediante el ciclo de iteraciones$ la cual consiste en reroducir
el ciclo de "ida en cascada a menor escala& Los 2-.eti"os de una iteracin se esta-lecen en funcin de la
e"aluacin de las iteraciones recedentes&
Tale mencionar (ue el ciclo de "ida (ue se desarrolla or cada iteracin$ es lle"ada -a.o dos discilinas/
Di#ciplia de De#arrollo
In4eniera de 6e4ocios/ +ntendiendo las necesidades del ne4ocio&
1e(uerimientos/ ,rasladando las necesidades del ne4ocio a un sistema automatizado&
Anlisis y Dise*o/ ,rasladando los re(uerimientos dentro de la ar(uitectura de softIare&
30
Tendencias y tecnologas
actuales
Imlementacin/ Creando softIare (ue se a.uste a la ar(uitectura y (ue ten4a el comortamiento
deseado&
'rue-as/ Ase4urndose (ue el comortamiento re(uerido es el correcto y (ue todo los solicitado esta
resente&
Di#ciplia de Soporte
Confi4uracin y administracin del cam-io/ Guardando todas las "ersiones del royecto&
Administrando el royecto/ Administrando #orarios y recursos&
Am-iente/ Administrando el am-iente de desarrollo&
Distri-ucin/ Hacer todo lo necesario ara la salida del royecto
+s recomenda-le (ue a cada una de estas iteraciones se les clasifi(ue y ordene se4n su rioridad$ y (ue
cada una se con"ierte lue4o en un entre4a-le al cliente& +sto trae como -eneficio la retroalimentacin (ue
se tendra en cada entre4a-le o en cada iteracin&
Los elementos del 1!' son/
31
Fi)ura A Fa#e# e Iteracioe# de la Metodolo)(a RU%
Tendencias y tecnologas
actuales
Acti7idade#$ 0on los rocesos (ue se lle4an a determinar en cada iteracin&
Trabajadore#$ Tienen #acer las ersonas o entes in"olucrados en cada roceso&
Arte*acto#$ !n artefacto uede ser un documento$ un modelo$ o un elemento de modelo&
!na articularidad de esta metodolo4a es (ue$ en cada ciclo de iteracin$ se #ace e%i4ente el uso de
artefactos$ siendo or este moti"o$ una de las metodolo4as ms imortantes ara alcanzar un 4rado de
certificacin en el desarrollo del softIare& :M+6D2VA 0A6CH+V ?NNA;
1elecci"n de la metodolog0a a utiliar
Desu=s de #acer un estudio de estas tres metodolo4as$ se #a lle4ado a la conclusin (ue la
metodolo4a de desarrollo a utilizar en nuestro royecto es 1!'$ uesto (ue es la ms comleta y
a-arcadora$ ya (ue como se*alan al4unos autores$ las otras metodolo4as son casos articulares de esta&
0"3" Le)uaje de Modelaci8"
'ara modelar el anlisis y el dise*o del softIare se utiliza el len4ua.e !ML (ue es el ms utilizado
mundialmente&
2.6.3.75u' es 8M+9
+l Len4ua.e !nificado de Modelado rescri-e un con.unto de notaciones y dia4ramas estndar ara
modelar sistemas orientados a o-.etos$ y descri-e la semntica esencial de lo (ue estos dia4ramas y
sm-olos si4nifican& Mientras (ue #a #a-ido muc#as notaciones y m=todos usados ara el dise*o
orientado a o-.etos$ a#ora los modeladores slo tienen (ue arender una nica notacin& :,LD'<
+0DL!CA0 ?NNS;
!ML se uede usar ara modelar distintos tios de sistemas/ sistemas de softIare$ sistemas de #ardIare$
y or4anizaciones del mundo real& !ML ofrece nue"e dia4ramas en los cuales modelar sistemas&
Dia4ramas de Casos de !so ara modelar los rocesos del ne4ocio&
Dia4ramas de 0ecuencia ara modelar el aso de mensa.es entre o-.etos&
Dia4ramas de Cola-oracin ara modelar interacciones entre o-.etos&
32
Tendencias y tecnologas
actuales
Dia4ramas de +stado ara modelar el comortamiento de los o-.etos en el sistema&
Dia4ramas de Acti"idad ara modelar el comortamiento de los Casos de !so$ o-.etos u
oeraciones&
Dia4ramas de Clases ara modelar la estructura esttica de las clases en el sistema&
Dia4ramas de 2-.etos ara modelar la estructura esttica de los o-.etos en el sistema&
Dia4ramas de Comonentes ara modelar comonentes&
Dia4ramas de Imlementacin ara modelar la distri-ucin del sistema&
2.6.2.7%or (u' 8M+9
!ML :!nified Modelin4 Lan4ua4e$ Len4ua.e !nificado de Modelacin; es un len4ua.e de modelado "isual
(ue se usa ara esecificar$ "isualizar$ construir y documentar artefactos del sistema de un 0oftIare& 0e
usa ara entender$ dise*ar$ confi4urar$ mantener y controlar la informacin so-re los sistemas a construir&
!ML cata la informacin so-re la estructura esttica y el comortamiento dinmico de un sistema& !n
sistema se modela como una coleccin de o-.etos discretos (ue interactan ara realizar un tra-a.o (ue
finalmente -eneficia a un usuario e%terno& +l len4ua.e de modelado retende unificar la e%eriencia
asada so-re t=cnicas de modelado e incororar las me.ores rcticas actuales en un acercamiento
estndar&
Ade$+# tiee la# #i)uiete# caracter(#tica#,
'ermite modelar sistemas utilizando t=cnicas orientadas a o-.etos :22;&
'ermite esecificar todas las decisiones de anlisis$ dise*o e imlementacin$ construy=ndose as
modelos recisos$ no am-i4uos y comletos&
'uede conectarse con len4ua.es de ro4ramacin :In4eniera directa e in"ersa;&
'ermite documentar todos los artefactos de un roceso de desarrollo :re(uisitos$ ar(uitectura$
rue-as$ "ersiones$ etc&;&
Cu-re las cuestiones relacionadas con el tama*o roio de los sistemas comle.os y crticos&
+s un len4ua.e muy e%resi"o (ue cu-re todas las "istas necesarias ara desarrollar y lue4o
desle4ar los sistemas&
33
Tendencias y tecnologas
actuales
+%iste un e(uili-rio entre e%resi"idad y simlicidad$ ues no es difcil de arender ni de utilizar&
!ML es indeendiente del roceso$ aun(ue ara utilizarlo timamente se de-era usar en un
roceso (ue fuese diri4ido or los casos de uso$ centrado en la ar(uitectura$ iterati"o e
incremental&
Me.ores tiemos totales de desarrollo :de CN 3 o ms;&
+sta-lecer concetos y artefactos e.ecuta-les&
+ncaminar el desarrollo del escalamiento en sistemas comle.os de misin crtica&
Me.or soorte a la laneacin y al control de royectos&
Alta reutilizacin y minimizacin de costos&
0"C" -erra$ieta CASE utili=ada para la $odelaci8 del #i#te$a"
'ara la modelacin del anlisis y dise*o del softIare se #izo un anlisis$ atendiendo a las caractersticas
(ue resenta cada una de ellas$ entre dos de las #erramientas CA0+ ms utilizadas en el mundo$ Tisual
'aradi4m y el 1ational 1ose&
@isual %aradigm
+s una #erramienta CA0+ (ue ayuda a los in4enieros de softIare a dise*ar$ inte4rar y modelar
"isualmente los distintos dia4ramas (ue se 4eneran a lo lar4o del desarrollo del softIare& 'resenta un
4enerador de cdi4o (ue soorta ms de ON len4ua.es y roorciona la in4eniera in"ersa/ :'A1ADIGM;
1 Ja"a&
2 CYY&
3 C21BA&
4 IDL&
5 'H'&
6 es(uema de WML&
Rational Rose.
+s la #erramienta Case desarrollada or los creadores de !ML (ue cu-ren todo el ciclo de "ida de un
royecto/ concecin y formalizacin del modelo$ construccin de los comonentes y certificacin de las
distintas fases& 'ermite una traza-ilidad real entre modelo :anlisis y dise*o; y el cdi4o e.ecuta-le&
34
Tendencias y tecnologas
actuales
1ational 1ose domina el mercado de #erramientas ara el anlisis$ modelamiento$ dise*o y construccin
orientada a o-.etos$ tiene todas las caractersticas (ue los desarrolladores$ analistas$ y ar(uitectos e%i4en
P soorte !ML incomara-le$ desarrollo -asado en comonentes con soorte ara ar(uitecturas lderes
en la industria y modelos de comonentes$ facilidad de uso e inte4racin otimizada&
La cororacin 1ational 1ose ofrece el 'roceso !nificado de 1ational :1!';$ (ue unifica las me.ores
rcticas de muc#as discilinas en un consistente y comleto roceso del ciclo de "ida$ (ue ermite al
e(uio de desarrollo disminuir los tiemos de li-eracin$ adems de #acer ms redeci-le el softIare (ue
ellos roducen&
+ste roceso est -asado en el Len4ua.e !nificado de Modelacin :!ML P estndar de la industria; y
nicamente inte4rado a #erramientas lderes en el desarrollo de softIare de 1ational$ el 'roceso
!nificado de 1ational aoya el e(uio comleto de desarrollo de softIare con 4uas detalladas e
informacin crtica alica-le a la mayora de las alicaciones de la industria&
1ose es una #erramienta con lataforma indeendiente (ue ayuda a la comunicacin entre los miem-ros
del e(uio$ a monitorear el tiemo de desarrollo y a entender el entorno de los sistemas& !na de las
4randes "enta.as de 1ose es (ue utiliza la notacin estndar en la ar(uitectura de softIare :!ML;$ la cual
ermite a los ar(uitectos de softIare y desarrolladores "isualizar el sistema comleto utilizando un
len4ua.e comn$ adems los dise*adores ueden modelar sus comonentes e interfaces en forma
indi"idual y lue4o unirlos con otros comonentes del royecto& :I6D!DA,A;
1elecci"n de la herramienta CA1= a utiliar?
Lue4o de #acer un anlisis de estas dos #erramientas$ #emos lle4ado a la conclusin de (ue la
#erramienta (ue utilizaremos ara el desarrollo de nuestro royecto es 1ational 1ose$ es la (ue
estudiamos en el transcurso de la carrera$ la dominamos$ es la mas comleta y a-arcadora$ es una
#erramienta (ue estn dentro del a(uete de 1ational 0uite ?NN@ y (ue nos ermite interactuar con las
dems$ as o-tendremos una mayor calidad en el softIare&
35
Tendencias y tecnologas
actuales
0"9" Coclu#ioe#"
+n este catulo se rofundiza en el conocimiento de al4unos concetos necesarios ara la comresin de
este tra-a.o& Adems se realiza un anlisis comleto de las tecnolo4as (ue sern utilizadas a lo lar4o del
desarrollo del sistema rouesto$ y se fundamentaron las elecciones del len4ua.e$ el sistema 4estor de
-ases de datos$ y la metodolo4a a utilizar& !na "ez conocidas las #erramientas timas$ y los concetos a
utilizar se uede emezar a desarrollar la rouesta de sistema&
36
Descripci$n de la soluci$n
propuesta
Captulo !
De#cripci8 de la #oluci8 propue#ta"
A"@" Itroducci8"
+n este catulo se #ace la descricin de la rouesta (ue se tiene en este tra-a.o$ ara ello se
descri-en los rocesos (ue tienen (ue "er con el o-.eto de estudio$ de-ido a la oca estructuracin de
esos rocesos$ ara oder entender el entorno en (ue se emlaza el sistema se necesita definir
concetos (ue se a4ruen en un Modelo de Dominio$ ara la seleccin correcta de los re(uisitos y la
construccin de una -uena alicacin (ue cumla con todos estos&
,am-i=n se realiza una detallada seleccin de los 1e(uisitos Funcionales y 6o Funcionales (ue de-e
tener el sistema$ adems de identificar mediante un Dia4rama de Caso de !so$ las relaciones de los
actores (ue interactan con el sistema$ y las secuencias de acciones con las (ue interactan&
A"0" Etoro dode trabajar+ el #i#te$a
'ara descri-ir los rocesos del ne4ocio (ue se relacionan con el camo de accin de este tra-a.o$ es
necesario centrar la atencin en los rocesos de -s(ueda y la restacin de ser"icios del 4ruo
emresarial&
'ara un mayor entendimiento de cmo se realiza la -s(ueda de la informacin en A0,12 se utilizarn
las t=cnicas de modelado de !ML& Lo rimero dentro del modelado sera la identificacin de los diferentes
rocesos del ne4ocio&
A0,12 est inte4rado or las estaciones ro"inciales a lo lar4o del as& ,odas con sus tra-a.adores$
tanto c#oferes$ mecnicos$ como los (ue tra-a.an en las oficinas de las diferentes estaciones& La Casa
37
Descripci$n de la soluci$n
propuesta
Matriz cuenta con O@ deartamentos$ los cuales resentan su roia informacin y utilizan sus roios
medios ara su tra-a.o&
!no de los rinciales o-.eti"os es 4arantizar (ue no #aya nin4n ro-lema con la informacin (ue se
rocesa$ ues de al4n modo se "eran afectados al4unos rocesos o ser"icios de los (ue se efectan en
la Casa Matriz o en al4una de las estaciones ro"inciales& 'ara ello se #a lantado como o-.eti"o concreto
ara toda la emresa&
La creacin de una alicacin Ge- en donde se u-li(ue toda la informacin (ue los reresenta y
los ser"icios (ue restan&
,odo esto comone en la actualidad el flu.o de tra-a.o de la Casa Matriz de A0,12 donde los recursos de
informacin ara uso -lico se encuentran localizados$ en formato duro$ en las diferentes comutadoras
de los deartamentos o en ser"idores con un uerto F,'&
:.2.3. Conceptos y e!entos principales del entorno.
Bs(ueda de Informacin/ La -s(ueda ser realizada or cual(uier ersona (ue interacte con la
alicacin indeendientemente del ni"el de ri"ile4ios (ue ten4a&
Mantenimiento de la Informacin/ se lle"a a ca-o or las ersonas con los ri"ile4ios necesarios ara
4uardar :almacenar$ u-icar; recursos dentro de una cate4ora determinada&
!tilizacin de los ser"icios/ los ser"icios sern utilizados or cual(uier ersona y en deendencia de los
ri"ile4ios (ue ten4a sern los ser"icios (ue utilice&

:.2.2. Modelo del dominio.
,eniendo en cuenta las descriciones de los rocesos en el e4rafe anterior$ se nota (ue el ne4ocio (ue
se estudia tiene muy -a.o ni"el de estructuracin&

38
Descripci$n de la soluci$n
propuesta
'recisamente or esa di"ersidad es (ue se enfrentan los ro-lemas (ue este tra-a.o intenta solucionar>
or tanto se tratar de dar un enfo(ue nue"o a todo el roceso (ue se realiza en el ne4ocio&
'ara ello se utilizar un modelo del dominio$ ya (ue ermite de manera "isual mostrar al usuario los
rinciales concetos (ue se mane.an en el dominio del sistema en desarrollo& +sto ayuda a los usuarios$
clientes y desarrolladores e interesados$ a utilizar un "oca-ulario comn ara oder entender el conte%to
en (ue se emlaza el sistema& 'ara caturar correctamente los re(uisitos y oder construir un sistema
correcto se necesita tener un firme conocimiento del funcionamiento del o-.eto de estudio& +ste modelo
"a a contri-uir osteriormente a identificar al4unas clases (ue se utilizarn en el sistema&
+l modelo del dominio se descri-e mediante dia4ramas !ML$ esecficamente con un dia4rama de clases
concetuales si4nificati"as en el dominio del ro-lema&
39
,1ABAJAD21
:f rom Clases del Dominio;
M2D+L2
:f rom Clases del Dominio;
J+F+ D+'A1,AM+6,2
:f rom Clases del Dominio;
MI,1A60
:f rom Clases del Dominio;
deartamento
:f rom Clases del Dominio;
O O O O
DI1+C,21 G+6+1AL
:f rom Clases del Dominio;
TIC+ DI1+C,21
:f rom Clases del Dominio;
A0,12
:f rom Clases del Dominio;
O
O
O
O
O@
O
O@
O
I6F21MACI26
:f rom Clases del Dominio;
O&&Z
O&&Z
O&&Z
O&&Z
DI1+CCI26 G+6+1AL
:f rom Clases del Dominio;
O O O O
O
O
O
O
O
O
O
O
O&&Z
O
O&&Z
O
1+02L!CI26+0
:f rom Clases del Dominio;
0iene
0iene
0iene
3ertenece
Constituido
0iene
0iene
0iene
Fi)ura 6 Modelo de Do$iio
Descripci$n de la soluci$n
propuesta
A"A" ReNui#ito# Fucioale#"
!na "ez conocidos los concetos (ue rodean al o-.eto de estudio$ odemos emezar a analizar [Hu=
de-e #acer el sistema ara (ue se cumlan los o-.eti"os lanteados al inicio de este tra-a.o\$ ara ello se
enumerarn a tra"=s de re(uerimientos funcionales las funciones (ue el sistema de-er ser caaz de
realizar& Dentro de ellos se incluyen las acciones (ue odrn ser e.ecutadas or el usuario$ las acciones
ocultas (ue de-e realizar$ y las condiciones e%tremas a determinar or el sistema& De acuerdo con los
o-.eti"os lanteados de-e ser caaz de/
R@" &e#tioar %er#oa"
O&O& 0olicitar el nom-re$ aellidos$ ro"incia$ municiio$ estacin$ direccin$ CI$ deartamento y
ocuacin&
O&?& 'ermitir incluir nue"as ersonas en el sistema&
O&@& 'ro#i-ir o acceder al usuario la modificacin$ redaccin o lectura de diferentes recursos di4itales
(ue estn en el sistema&
O&A& 'ermitir eliminar ersonas&
O&C& 'ermitir modificar los datos de las ersonas&
R0" Reali=ar 'P#Nueda I*or$aci8"
?&O& Mostrar ociones ara el tio de -s(ueda/ 'or orden$ or ala-ra o or frase e%acta&
?&O&O& 'ara la -s(ueda or orden/ 1ealiza la -s(ueda or lo rimero$ or lo ms anti4uo$ lo ms
ledo$ alfa-=ticamente y or cate4oras&
?&O&?& 'ara la -s(ueda or ala-ra o or frase/ 1ealiza la -s(ueda se4n la ala-ra entrada y
si es or frase -usca la frase entrada&
?&?& De"ol"er el titulo y la descricin o-tenida con la -s(ueda&
?&@& Informar la cantidad de recursos (ue recuer con la -s(ueda realizada&
?&A& Mostrar toda la informacin (ue se conoce de cual(uier recurso recuerado&
?&C& Mostrar el :los; recursos (ue tienen al4n tio de relacin con el contenido del recurso (ue #a sido
recuerado or la -s(ueda&
40
Descripci$n de la soluci$n
propuesta
RA" 'u#car %er#oa#
@&O& 'ermitir a los usuarios #acer -s(uedas de ersonas en el sistema&
@&?& De"ol"er los datos de las ersonas encontradas&
@&?&O& De"ol"er nom-re$ aellidos$ foto de la ersona&
R6" Utili=ar Ser7icio#
A&O& Mostrar "nculos ara los diferentes ser"icios&
A&?& Los usuarios ueden #acer uso de los ser"icios&
RB" &e#tioar I*or$aci8"
C&O& 0e de-en "alidar los datos del (ue "a a re"isar los recursos&
C&?& Mostrar un listado de los recursos (ue estn en el sistema y ueden re"isarse&
C&@& 'ermitir (ue el u-licador ueda acceder$ y cam-iar en caso necesario$ la informacin del recurso
(ue est= re"isando&
C&A& 'ermitir -s(uedas de otros recursos$ ara modificaciones (ue sean necesarias&
R1" Ad$ii#trar el Si#te$a"
R&O& 'ermitir #acer cam-ios en los distintos mdulos del sistema$ ermitir a4re4ar nue"os recursos de
informacin$ ermitir la 4estin de los distintos usuarios&
R&?& Listar las cate4oras de los distintos recursos&
R&?&O& A4re4ar Cate4ora&
R&?&?& Actualizar Cate4ora&
R&?&@& +liminar Cate4ora&
R&@& Listar todos los !suarios del sistema/
R&@&O& A4re4ar nue"o !suario$ esecificando los datos y ni"el de acceso&
R&@&?& Actualizar datos del usuario$ y cam-iar contrase*a :si desea;&
R&@&@& +liminar !suario :el sistema de-e "erificar (ue ese usuario no #aya catalo4ado nin4n
recurso antes de eliminar;&
R&A& Listar y re"isar todas las solicitudes (ue se ten4an ara ser cam-iar el rol de usuario&
R&A&O& 'ermitir (ue el administrador acete la solicitud o la denie4ue&
41
Descripci$n de la soluci$n
propuesta
R&A&?& 'ermitir (ue se ueda comunicar al solicitante$ ara informarle la decisin del administrador&
R&C& Asi4nar 'ermiso
R&C&O& 0e de-en "alidar los datos del usuario&
R&C&?& 1eco4er los datos (ue descri-en al usuario&
R&C&@& Mostrar se4n el tio de ermiso las acciones (ue el usuario uede realizar&
R&C&A& Guardar la informacin del usuario y en deendencia del ermiso de usuario el sistema
de-er/
R3" Auteti*icar Dato# U#uario"
S&O& 'edir nom-re de usuario y contrase*a ara #acer cam-ios en el sistema&
S&?& 'ermitir (ue el usuario re4istrado cierre su sesin de tra-a.o desde cual(uier lu4ar del sistema&
RC" &e#tioar Arc<i7o"
L&O& 0e de-en "alidar los datos del (ue "a a su-ir los arc#i"os&
L&?& Mostrar un listado de los arc#i"os (ue estn en el sistema y ueden re"isarse&
L&@& 'ermitir (ue el ro"eedor a*ada arc#i"os al sistema&
L&A& 'ermitir -s(uedas de otros arc#i"os$ ara modificaciones (ue sean necesarias&
A"6" ReNueri$ieto# No Fucioale#"
Los re(uerimientos no funcionales son roiedades o cualidades (ue el roducto de-e tener& De-e
ensarse en estas roiedades como las caractersticas (ue #acen al roducto atracti"o$ usa-le$ rido o
confia-le&
RNF @" Apariecia o iter*a= eFtera,
Dise*o sencillo$ con ocas entradas$ ermitiendo (ue no sea necesario muc#o entrenamiento
ara utilizar el sistema&
'a4inacin de reortes de -s(ueda$ y listados&
Identificacin de colores y formatos con acciones del sistema&
Dise*o erfectamente encuadrado ara resoluciones de LNN%RNN$ ero rearado ara "erse
en otras resoluciones&
42
Descripci$n de la soluci$n
propuesta
+l sistema odr confi4urar los ermisos de los usuarios de una forma rida y sencilla&
RNF 0" %ortabilidad,
6ecesidad de (ue el sistema sea multilataforma&
RNF A" Se)uridad,
Identificar al usuario antes de (ue ueda realizar cual(uier accin so-re el sistema&
Garantizar (ue la informacin sea "ista nicamente or (uien tiene derec#o a "erla&
Garantizar (ue las funcionalidades del sistema se muestren de acuerdo al ni"el de usuario (ue
este acti"o&
'roteccin contra acciones no autorizadas o (ue uedan afectar la inte4ridad de los datos&
Terificacin so-re acciones irre"ersi-les :eliminaciones;&
RNF 6" Fucioalidad
Caacidad de -s(ueda con "elocidad menor (ue ON se4undos&
Mnima cantidad de 4inas ara e.ecutar todas las funciones osi-les :referentemente (ue
est=n relacionadas;&
6a"e4acin fcil con el teclado&
RNF B" So*t!are
0e de-e disoner en el ser"idor con GindoIs W'$ GindoIs ?NNN 0er"er o ?NNN Ad"anced
0er"er& 0e utilizar como len4ua.e de ro4ramacin/ 'H' y como 4estor de Base de Datos/
My0HL&
RNF 1" -ard!are
Comutadora 'entium :1; A C'! ?&AN GHz$ C?N MB 1AM
43
Descripci$n de la soluci$n
propuesta
A"B" De#cripci8 de la #oluci8 propue#ta"
'ara cumlimentar los o-.eti"os rouestos en este tra-a.o$ y teniendo en cuenta todos los re(uerimientos
lanteados y ara utilizar todas las funcionalidades del sistema$ se considera la e%istencia de A roles> o
sea$ un usuario se uede comortar como/ 'ro"eedor$ 'u-licador$ o Administrador& +n el 0GBD (ue
"amos a utilizar se controlarn los datos y el rol de cada usuario (ue e%ista& +n la -ase de datos se lle"ar
el control de todos los cam-ios& De forma 4eneral se retende o-tener una Intranet mediante la cual sea
osi-le 4estionar e inte4rar al4unos de los ser"icios a disosicin de los usuarios con el mayor ni"el
osi-le de confia-ilidad&
Lo# #er7icio# a ite)rar para e#ta propue#ta iicial de la Itraet #o,
6oticias&
Foro&
Directorio de ersonas&
Bs(ueda de documentos&
Gestionar 'ersona&
0u-ir Arc#i"os&
:.;.3.Descripci"n de los actores del sistema.
Actores Justificacin
Administrador 1eresenta a una ersona (ue confi4ura y controla el comortamiento del sistema& 'uede
utilizar el sistema ara -uscar informacin$ incluir un nue"o recurso$ re"isar solicitudes de
usuarios$ controlar los usuarios$ etc&
'ro"eedor 1eresenta a cual(uier usuario (ue est= re4istrado en el sistema y no solo realice la funcin
"er informacin sino (ue ueda interactuar con el sistema se4n su rol de ro"eedor$ en
deendencia de su rol uede re"isar$ a*adir o eliminar un arc#i"o&
!suario 1eresenta a una ersona (ue "a a utilizar el sistema ara -uscar al4una informacin$
uede adems utilizar los ser"icios&
'u-licador +s una ersona (ue tiene la caacidad de re"isar los recursos de informacin (ue estn en
el sistema& !tiliza el sistema ara -uscar informacin$ as como modificar esta informacin&
Tabla @ De*iici8 de lo# actore# del #i#te$a"
44
Descripci$n de la soluci$n
propuesta
:.;.2.@ista de $esti"n del Modelo.
:.;.:.
D
i!isi"n del sistema en su#sistemas.
El #i#te$a e#t+ di7idido e cico #ub#i#te$a#,
0u-sistema de administracin del Joomla
0u-sistema de ser"icios
0u-sistema de se4uridad
0u-sistema de Foro
0u-sistema de Acceso a Datos
+l su-sistema de ser"icios corresonde a todas las acti"idades relacionadas con el mane.o de la
informacin de la Intranet&
45
0er"icios
:from 0u-sistemas;
Administracion
Joomla
55CM077
:from 0u-sistemas;
Tista de Gestin
del Modelo
Acceso a Datos
:from 0u-sistemas;
0e4uridad
:from 0u-sistemas;
Foro
:from 0u-sistemas;
55'H'--77
Fi)ura B Vi#ta de &e#ti8 del Modelo
Descripci$n de la soluci$n
propuesta
+l su-sistema de administracin Joomla contiene todo lo referente a la administracin de la Intranet$
desde la administracin de usuarios$ los ermisos$ entre otras&
+l su-sistema de se4uridad 4arantiza todo lo referente con la se4uridad en la realizacin de todas las
acti"idades del su-sistema de 0er"icios$ del su-sistema de Administracin$ del su-sistema de Acceso a
Datos y del Foro&
+l su-sistema de Foro se corresonde con la utilizacin de un foro de discusin ara uso de los
tra-a.adores del centro&
+l su-sistema de Acceso a Datos es (uien controla todas las acciones y los cam-ios (ue se realizan en el
sistema&
:.;.4.+istado de casos de uso por su#sistemas.
A continuacin se resentan los casos de uso determinados ara satisfacer los re(uerimientos funcionales
del sistema/
Sub#i#te$a de ad$ii#traci8 del /oo$la"
+n este a(uete se reresenta la or4anizacin del CM0 Joomla$ el cual se di"ide en tres caas& La caa
inferior es el ni"el del frameIorK y consiste en las -i-liotecas y los lu4ins :conocidos antes como
mam-ots;& La se4unda caa es el ni"el de alicacin y consiste en la clase de JAlication& Hay tres
alicaciones (ue funcionan .unto con Joomla/ JInstallation$ JAdministrator y J0ite& +s como el re4ulador
rincial ara la 4ina& La tercera caa es el ni"el de la e%tensin& +ste ni"el es donde se e.ecuta y se
rinde todo el comonente$ mdulo$ y l4ica de la lantilla&
46
Fi)ura 1 ArNuitectura e capa# de /oo$la
Descripci$n de la soluci$n
propuesta
Fra$e!orQ %acQa)e#
O& Alication 'acKa4e
?& Cac#e 'acKa4e
@& Common 'acKa4e
A& Connector 'acKa4e
C& Data-ase 'acKa4e
R& Filesystem 'acKa4e
S& iOLn 'acKa4e
L& Installer 'acKa4e
M& Model 'acKa4e
ON& Mail 'acKa4e
OO& 'arameter 'acKa4e
O?& 1e4istry 'acKa4e
O@& ,emlate 'acKa4e
OA& !tilities 'acKa4e
OC& Document 'acKa4e
Sub#i#te$a de Ser7icio#
Buscar ersona
Modificar 'ersona
0u-ir arc#i"o
+liminar arc#i"o
Mostrar arc#i"os
1e4istrar ersona
Sub#i#te$a de Se)uridad
+n este a(uete se reresenta la se4uridad del sistema$ es decir$ la forma en (ue se accede al sistema y
los (ue tienes ri"ile4ios ara entrar&
47
Descripci$n de la soluci$n
propuesta
Sub#i#te$a de Acce#o a Dato#
+n este se controla el acceso a datos or los otros su-sistemas&
:.;.;.Diagrama de casos de uso del pa(uete de ser!icios
:.;.<.Descripci"n de los casos de uso
C!<O 1e4istrar 'ersona&
Actor Administrador
Descricin +l administrador re4istra a las ersonas en el sistema
1eferencia 1O
Tabla 0 De#cripci8 del ca#o# de u#o Re)i#trar %er#oa
C!<? Modificar 'ersona&
48
Buscar 'ersona
:from Casos de uso;
Mostrar Arc#i"os
:from Casos de uso;
!suario Annimo
:f rom Actors;
+liminar 'ersona
:from Casos de uso;
0u-ir Arc#i"o
:from Casos de uso;
'ro"eedor
:f rom Actors;
1e4istrar 'ersona
:from Casos de uso;
Modificar 'ersona
:from Casos de uso;
Administrador
:f rom Actors;
Fi)ura 3 Dia)ra$a de ca#o# de u#o del paNuete de #er7icio#
Descripci$n de la soluci$n
propuesta
Actor Administrador
Descricin +l administrador modifica los datos de al4una ersona re4istrada en el sistema
1eferencia 1O
Tabla A De#cripci8 del ca#o# de u#o Modi*icar %er#oa
C!<@ +liminar 'ersona
Actor Administrador
Descricin +l administrador elimina a una ersona (ue est= re4istrada en el sistema
1eferencia 1O
Tabla 6 De#cripci8 del ca#o# de u#o Eli$iar %er#ioa
C!<A Buscar 'ersona
Actor !suario annimo$ Administrador$ 'ro"eedor$ 'u-licador
Descricin !n usuario uede -uscar la ersona (ue desee en el sistema
1eferencia 1@
Tabla B De#cripci8 del ca#o# de u#o 'u#car per#oa
C!<C 0u-ir Arc#i"o&
Actor 'ro"eedor
Descricin
+l ro"eedor es el encar4ado de su-ir los arc#i"os al sistema ara (ue est=n a
disosicin de los dems usuarios
1eferencia 1L
Tabla 1 De#cripci8 del ca#o# de u#o Subir Arc<i7o
C!<R Mostrar Arc#i"os
Actor !suario annimo$ Administrador$ 'ro"eedor$ 1e"isor
Descricin !n usuario uede "er todos los arc#i"os (ue #ay en el sistema
1eferencia 1L
Tabla 3 De#cripci8 del ca#o# de u#o Mo#trar Arc<i7o#
:.;.6.=>pansi"n de los casos de uso
Mediante los casos de uso e%andidos se descri-e aso a aso la secuencia de e"entos (ue los actores
utilizan ara comletar un roceso a tra"=s del sistema& +ste sera el ltimo aso en el anlisis$ ara
asar a la construccin de la solucin rouesta&
De#cripci8 del ca#o de u#o 'u#car %er#oa"
Caso de !so/ Buscar 'ersona
49
Descripci$n de la soluci$n
propuesta
Actor:es;/ !suario Annimo$ 'ro"eedor$ Administrador$ 'u-licador
'rosito/ 'ermitir a los usuarios o-tener informacin acerca de lo (ue -usca&
1esumen/ +l caso de uso inicia cuando el usuario necesita -uscar informacin$ esco4e la
ocin Directorio de 'ersonas en el men$ de acuerdo a su re(uerimiento uede
-uscar cual(uier ersona&
1eferencias/ 1@&
'recondiciones/ +l !suario le"anta el sistema y se encuentra en la 4ina rincial&
Accin del Actor 1esuesta del 0istema
O& +l !suario eli4e la oeracin a realizar:A;& ?& +l sistema muestra la 'antalla O&
?& !tilizando la 'antalla O el usuario escri-e el
nom-re a -uscar :B; y resiona el -otn
EBuscar 'ersonaF:C;&
@& +l sistema consulta en el ser"idor de recursos$ le
resenta al usuario la 'antalla ?$ con los
resultados de la -s(ueda& Ter 0eccin/
E1esultado de Bs(uedaF&
0eccin/ E1esultado de Bs(uedaF
A& +l sistema lista los recursos recuerados en la
'antalla ? :D;& +l sistema muestra la cantidad de
recursos encontrados en la -s(ueda$ si se
encuentran una cifra 4rande de recursos$ el
sistema te muestra C recursos encontrados or
4ina$ y uede ir na"e4ando or la dems
4inas ara "er los dems recursos encontrados&
'oscondiciones/ 0e o-tiene la -s(ueda
Tabla C EFpa#i8 de lo# ca#o# de u#o 'u#car %er#oa
De#cripci8 del ca#o de u#o Subir Arc<i7o
Caso de !so/ 0u-ir Arc#i"o
Actor:es;/ 'ro"eedor
'rosito/ 'ermitir (ue el ro"eedor su-a los arc#i"os al sistema
1esumen/ +l caso de uso inicia cuando el ro"eedor su-e al4n arc#i"o de al4uno de los
deartamentos al sistema&
1eferencias/ 1L&
'recondiciones/ +l 'ro"eedor de-e estar re"iamente autenticado&
Accin del Actor 1esuesta del 0istema
O& +l !suario eli4e la oeracin a realizar :A; ?& +l sistema muestra la 'antalla O
@& !tilizando la 'antalla O el usuario selecciona
el Deartamento :B;$ estacin :C;$ +stado
:D;$ Busca el arc#i"o a su-ir :+; y or ltimo
resiona el -otn en"iar :F;&
A& +l sistema actualiza la -ase de datos con los
elementos entrados&
50
Descripci$n de la soluci$n
propuesta
Cur#o# Altero#
%atalla 0
0i a lo lar4o de todo el roceso ocurre al4n ro-lema al insertar los datos en los camos$ el sistema muestra una
4ina de error donde le informa del error ocurrido&
'oscondiciones/ 0e actualiza la -ase de datos su-i=ndose un nue"o
arc#i"o&
Tabla 9 EFpa#i8 de lo# ca#o# de u#o Subir Arc<i7o
De#cripci8 del ca#o de u#o Re)i#trar %er#oa
Caso de !so/ 1e4istrar 'ersona
Actor:es;/ Administrador
'rosito/ 'ermitir al administrador incluir nue"as ersonas al sistema
1esumen/ +l caso de uso inicia cuando es necesario incluir una nue"a ersona en el
sistema$ el Administrador esco4e la ocin 1e4istrar 'ersona en el men de
usuario&
1eferencias/ 1O&
'recondiciones/ +l Administrador de-e estar re"iamente autenticado&
Accin del Actor 1esuesta del 0istema
O& +l !suario eli4e la oeracin a realizar:A;& ?& +l sistema muestra la 'antalla O&
@& !tilizando la 'antalla O el usuario escri-e el
nom-re a -uscar :B;$ Aellido)O :C;$
Aellido)? :D;$ 0elecciona la 'ro"incia$
Municiio y +stacin :+$ F$ G;$ escri-e la
direccin :H;$ Carnet)Identidad :I;$
Deartamento :J;$ y la 2cuacin :];$ lue4o
resiona el -otn E1e4istrar DatosF :L;&
A& +l sistema actualiza la -ase de datos con los datos
entrados&
Cur#o# Altero#
51
Descripci$n de la soluci$n
propuesta
%atalla 0
0i a lo lar4o de todo el roceso ocurre al4n ro-lema al insertar los datos en los camos$ el sistema muestra una
"entana de error donde le informa del error ocurrido&
'oscondiciones/ 0e actualiza la -ase de datos re4istrndose una nue"a
ersona&
Tabla @2 EFpa#i8 de lo# ca#o# de u#o Re)i#trar %er#oa
De#cripci8 del ca#o de u#o Modi*icar %er#oa
Caso de !so/ Modificar 'ersona
Actor:es;/ Administrador
'rosito/ 'ermitir al administrador #acer cam-ios en los datos de las ersonas (ue estn
re4istradas en el sistema&
1esumen/ +l caso de uso inicia cuando es necesario #acer cam-ios en los datos de al4una
ersona en el sistema$ el Administrador esco4e la ocin 1e4istrar 'ersona en el
men de usuario&
1eferencias/ 1O&
'recondiciones/ +l Administrador de-e estar re"iamente autenticado&
Accin del Actor 1esuesta del 0istema
O& +l !suario eli4e la oeracin a realizar :A;& ?& +l sistema muestra la 'antalla O&
@& !tilizando la 'antalla O el usuario escri-e el
nom-re a -uscar :B;$ lue4o resiona el -otn
EMostrar datosF :C;&
A& +l sistema consulta la -ase de datos con los datos
entrados y muestra la 'antalla ?&
C& !tilizando la 'antalla ? el Administrador
selecciona la ocin Actualizar :D;$ ara
actualizar los datos de la ersona deseada&
R& +l sistema muestra la 'antalla @&
S& !tilizando la 'antalla @ el Administrador
actualiza los datos en los diferentes camos
:+$ F$ G$ H$ I$ J$ ]$ L$ M$ 6; y resiona el -otn
Actualizar Datos :2;&
L& +l sistema actualiza la -ase de datos con los datos
entrados&
Cur#o# Altero#
52
Descripci$n de la soluci$n
propuesta
%atalla 6
0i a lo lar4o de todo el roceso ocurre al4n ro-lema al insertar los datos en los camos$ el sistema muestra una
"entana de error donde le informa del error ocurrido&
'oscondiciones/ 0e actualiza la -ase de datos modificndose los datos
de la ersona&
Tabla @@ EFpa#i8 de lo# ca#o# de u#o Modi*icar %er#oa
De#cripci8 del ca#o de u#o Eli$iar %er#oa
Caso de !so/ +liminar 'ersona
Actor:es;/ Administrador
'rosito/ 'ermitir al administrador eliminar ersonas (ue estn re4istradas en el sistema&
1esumen/ +l caso de uso inicia cuando es necesario eliminar al4una ersona en el sistema$
el Administrador esco4e la ocin 1e4istrar 'ersona en el men de usuario&
1eferencias/ 1O&
'recondiciones/ +l Administrador de-e estar re"iamente autenticado&
'antalla O
Accin del Actor 1esuesta del 0istema
O& +l !suario eli4e la oeracin a realizar :A;& ?& +l sistema muestra la 'antalla O en caso de (ue
e%ista la ersona en la -ase de datos& +n caso
contrario "er seccin ECursos AlternosF&
@& !tilizando la 'antalla O el usuario escri-e el
nom-re a -uscar :B;$ lue4o resiona el -otn
EMostrar datosF :C;&
A& +l sistema consulta la -ase de datos con los datos
entrados y muestra la 'antalla ?&
C& !tilizando la 'antalla ? el Administrador
selecciona la ocin +liminar :D;$ ara
eliminar los datos de la ersona deseada&
R& +l sistema muestra la 'antalla @ donde se
confirma (ue se elimin la ersona&
Cur#o# Altero#
53
Descripci$n de la soluci$n
propuesta
%atalla 6
0i la ersona no e%iste en la Base de Datos muestra un 4ina notificando (ue la ersona no e%iste&&
'oscondiciones/ 0e actualiza la -ase de datos eliminndose los datos
de la ersona&
Tabla @0 EFpa#i8 de lo# ca#o# de u#o Eli$iar %er#oa
De#cripci8 del ca#o de u#o Mo#trar Arc<i7o
Caso de !so/ Mostrar Arc#i"o
Actor:es;/ !suario Annimo$ 'ro"eedor$ Administrador$ 'u-licador
'rosito/ 'ermitir a los usuarios o-tener los diferentes arc#i"os (ue deseen&
1esumen/ +l caso de uso inicia cuando el usuario necesita o-tener al4n arc#i"o$ esco4e la
ocin Documentos Deartamentos en el men 0er"icios de A0,12&
1eferencias/ 1L&
'recondiciones/ +l !suario le"anta el sistema y se encuentra en la 4ina rincial&
Accin del Actor 1esuesta del 0istema
O& +l !suario eli4e la oeracin a realizar:A;& ?& +l sistema muestra la 'antalla O&
@& !tilizando la 'antalla O el usuario el
Deartamento :B; y la +stacin :C; de donde
desea seleccionar los arc#i"os y resiona el
-otn EMostrarF :D;&
A& +l sistema consulta en el ser"idor de recursos$ le
resenta al usuario la 'antalla ?$ con los
resultados de la -s(ueda& Ter 0eccin/
E1esultado de Bs(uedaF&
0eccin/ E1esultado de Bs(uedaF
'antalla ?
C& +l sistema lista los recursos recuerados en la
'antalla ? :+;& +l sistema muestra la cantidad de
recursos encontrados en la -s(ueda&
'oscondiciones/ 0e o-tiene la -s(ueda de los elementos deseados
Tabla @A EFpa#i8 de lo# ca#o# de u#o Mo#trar Arc<i7o#
A"1" A"1" Coclu#ioe# Coclu#ioe#
54
Descripci$n de la soluci$n
propuesta
+n este catulo se desarroll la rouesta de solucin$ o-teni=ndose a artir del anlisis de los rocesos
del ne4ocio$ un listado con las funcionalidades (ue de-e tener el sistema$ (ue se reresentaron mediante
un Dia4rama de Casos de !so$ y finalmente se descri-ieron aso a aso todas las acciones de los
actores del sistema con los casos de uso con los (ue interactan& A#ora se uede emezar a construir el
sistema$ tratando de (ue se cumlan todos los re(uerimientos y las funciones (ue se #an considerado
necesarias&
55
Construcci$n de la soluci$n
propuesta
Capitulo "
Co#trucci8 de la #oluci8 propue#ta"
6"@" Itroducci8
+n este catulo se modelan los artefactos (ue ayudan en el modelado de las alicaciones Ge-& Los
comonentes de la alicacin se tratan como clases$ y utilizando las e%tensiones del !ML$ se ueden
resentar a tra"=s de dia4ramas de clases Ge-& Adems se resenta el modelo de datos (ue es la -ase
ara construir finalmente la -ase de datos (ue soortar el tra-a.o del sistema& Finalmente desu=s de
modelar la l4ica del ne4ocio a tra"=s de las clases Ge-$ se tratan los rinciios del dise*o de la
alicacin&
6"0" Dia)ra$a# de Cla#e# Keb"
Diagrama de Clases Ee# del Caso de uso Duscar %ersona
56
cl)Buscar)'ersona
Talidar formulario:;
s")Buscar)'ersona
55Build77
fr)Buscar)'ersona
55inut77 nom-re
55-utton77 -t)-uscar)ersona
InombreJ 550u-mit77
cl)Datos)Bus(ueda
55Build77
class)Clases
:f rom Clases;
ersona
:f rom Clases;
estacion
:f rom Clases;
deartamento
:f rom Clases;
55include77
ima4en
:f rom Clases;
class)Acceso a Datos
:f rom Clases;
55consulta77
55include77
55consulta77
55consulta77
55consulta77
Fi)ura C Dia)ra$a de Cla#e# Keb del Ca#o de u#o 'u#car %er#oa
Construcci$n de la soluci$n
propuesta
Diagrama de Clases Ee# del Caso de uso =liminar %ersona
Diagrama de Clases Ee# del Caso de uso Modificar %ersona
57
cl)eliminar)ersona
"alidar)formulario:;
fr)eliminar)ersona
55inut77 nom-re)ersona
55-utton77 -t)mostrar)datos
s")eliminar)ersona
55Build77
InombreKpersonaJ
550u-mit77
cl)resultado)-us(ueda
55Build77
s")eliminar
eliminar)ersona:;
55LinK77
cl)resultado
55Build77
class)Clases
:f rom Clases;
ersona
:f rom Clases;
deartamento
:f rom Clases;
estacion
:f rom Clases;
55include77
55include77
class)Acceso a Datos
:f rom Clases;
55include77 55consulta77
55consulta77
55consulta77
ima4en
:f rom Clases;
55consulta77
cl)resultado)-us(ueda s")modificar
modificar)datos)ersona:;
55LinK77
class)Clases
:f rom Clases;
ersona
:f rom Clases;
deartamento
:f rom Clases;
estacion
:f rom Clases;
cl)actualizar
55linK77 eliminar
55Build77
fr)re4istrar)ersona
s")Modificar)ersona
55Build77
Inombre, apellidoK5, apellidoK6, provincia, municipio, estacion, direccion, dpto, carnetKidentidad, ocupacionJ
550u-mit77
cl)modificar)ersona fr)modifcar)ersona
55inut77 nom-re)ersona
55-utton77 -t)mostrar)datos
InombreKpersonaJ 550u-mit77
55Build77
55include77
55include77
ima4en
:f rom Clases;
class)Acceso a Datos
:f rom Clases;
55include77
55consulta77
55consulta77
55consulta77
55consulta77
Fi)ura 9 Dia)ra$a de Cla#e# Keb del Ca#o de u#o Eli$iar %er#oa
Fi)ura @2 Dia)ra$a de Cla#e# Keb del Ca#o de u#o Modi*icar %er#oa
Construcci$n de la soluci$n
propuesta
Diagrama de Clases Ee# del Caso de uso Registrar %ersona
Diagrama de Clases Ee# del Caso de uso 1u#ir Archi!o
58
cl)re4istrar)ersona
Talidar)formulario:;
fr)re4istrar)ersona
55Inut77 nom-re
55Inut77 aellido)O
55Inut77 aellido)?
55list-o%77 ro"incia
55list-o%77 municiio
55Button77 -t)re4istrar)datos
55list-o%77 estacion
55com-o%77 direccion
55inut77 dto
55inut77 carnet)identidad
55inut77 ocuacion
s")re4istrar)ersona
1e4istrar:;
55Build77
550u-mit77
Inombre, apellidoK5, apellidoK6, provincia, municipio, estacion, direccion, dpto, carnetKidentidad, ocupacionJ
cl)1esultados)1e4istro
55Build77
class)Clases
:f rom Clases;
ersona
:f rom Clases;
deartamento
:f rom Clases;
estacion
:f rom Clases;
55include77
ima4en
:f rom Clases;
class)Acceso a Datos
:f rom Clases;
55include77
55consulta77
55consulta77
55consulta77
55consulta77
cl)su-ir)arc#i"o
"alidar)formulario:;
fr)su-ir)arc#i"o
55select77 dto
55select77 estacion
55select77 estado
55Inut77 nom-re)arc#i"o
55Button77 -t)e%aminar
55Button77 en"iar
s")su-ir)arc#i"o
55Build77
550u-mit77
Idpto, estacion, nombreKarchivo, estadoJ
cl)resultado)arc#i"o
55Build77
class)Clases
:f rom Clases;
55include77
class)Acceso a Datos
:f rom Clases;
55include77
documentos
:f rom Clases;
55consulta77
Fi)ura @@ Dia)ra$a de Cla#e# Keb del Ca#o de u#o Re)i#trar %er#oa
Fi)ura @0 Dia)ra$a de Cla#e# Keb del Ca#o de u#o Subir Arc<i7o
Construcci$n de la soluci$n
propuesta
Diagrama de Clases Ee# del Caso de uso Mostrar Archi!o
6"A" %ricipio# de di#e5o
4.:.3.=stndares de la /nterfa de Aplicaci"n
La 4ina rincial de la alicacin$ da una idea 4eneral de la Intranet& +sta constituye el unto de entrada
fundamental donde la funcionalidad rincial ocua la mayor arte de la 4ina$ es a la (ue los usuarios
tienen acceso$ la (ue contiene la ima4en reresentati"a del la alicacin comleta& 0e utilizan los colores
azul claro$ 4ris y -lanco$ imitando incluso la disosicin de los colores de los mni-us A0,12&
0e #ace uso de una lantilla$ la cual en la arte suerior tiene un -anner con el lo4otio de los mni-us
A0,12 y una reresentacin de estos& Los diferentes mens se identifican or sus nom-res y se
delimitan or una fran.a azul& De esta forma se "e una me.or or4anizacin y #ace ms "istoso el sitio&
4.:.2. Formato de reportes
59
cl)mostrar)arc#i"os
fr)mostrar)arc#i"o
55select77 dto
55select77 estacion
55Button77 -t)mostrar
s")mostrar)arc#i"os
55Build77
Idpto, estacionJ
550u-mit77
class)Clases
:f rom Clases;
documentos
:f rom Clases;
class)Acceso a Datos
:f rom Clases;
55include77
55consulta77
55include77
Fi)ura @A Dia)ra$a de Cla#e# Keb del Ca#o de u#o Mo#trar Arc<i7o
Construcci$n de la soluci$n
propuesta
Los reortes (ue se utilizan en el sistemas son esecficamente los resultados o-tenidos desu=s de
realizada una eticin or el usuario se4n lo (ue desee -uscar& 0e trata de (ue el formato de cada
resultado sea lo ms claro osi-le$ letras le4i-les ermitiendo (ue no e%ista ro-lemas ara nin4n
usuario&
4.:.:. =stndares de codificaci"n
'ara reducir los errores del royecto$ (ue los cdi4os resulten ms comrensi-les y fciles de leer se
utiliza un estndar ara escri-ir el cdi4o$ esto resulta muy "enta.oso y a su "ez 4arantiza la
#omo4eneidad del cual$ a continuacin se muestra el estilo descrito&

Co$etario#, Los comentarios se definen comenzando con los caracteres RS y terminando con ZR ara los
comentarios de "arias lneas$ y comenzando con los caracteres RR ara los de una sola lnea&

Declaracioe#,
Los m=todos comienzan con el )$ adems su nom-re indica la accin (ue realiza&
Las "aria-les de-en ser e%lcitas&
'ara declarar una clase se utiliza un sustanti"o comenzando con mayscula&
Los Atri-utos de las clases siemre lle"an un nom-re (ue lo identifi(ue&
'ara nom-rar -otones$ y dems elementos$ su nom-re identifica la accin (ue realiza$ con esto se lo4ra
un mayor entendimiento en el cdi4o&
E#pacio# e blaco, Colocar esacios en -lanco entre oeradores l4icos<aritm=ticos y sus oerandos&
Mi#cel+ea/ Indentar al mismo ni"el del -lo(ue al (ue ertenecen las lla"es ara a-rir y cerrar un m=todo
o un -lo(ue de control de flu.o& +.emlo/
I* :^estado_` O;
a
b
c
60
Construcci$n de la soluci$n
propuesta
6"6" Dia)ra$a de Cla#e# %er#i#tete#
61
estacion
< Id)estacion / Inte4er
< nom-re)estacion / "arc#ar
< cant)tra- / Inte4er
ima4en
< id)ima4e / Inte4er
< nom-re / Inte4er
deartamento
< tio)dto / "arc#ar
< cant)ersonal / Inte4er
< Id)estacion / Inte4er
O&&Z
O
O&&Z
O
ersona
< CI / inte4er
< Id)estacion / Inte4er
< nom-re / Inte4er
< rimer)aellido / Inte4er
< se4undo)aellido / "arc#ar
< ocuacion / "arc#ar
< direccion
< municiio / "arc#ar
< ro"incia / "arc#ar
< deartamentos / "arc#ar
O
O&&Z
O
O&&Z
O
O
O
O
documento
< id)documento / Inte4er
< tio)dto / "arc#ar
< Id)estacion / Inte4er
< nom-re)documento / Inte4er
< locacion / "arc#ar
< estado / "arc#ar
O&&Z
O
O&&Z
O
Fi)ura @6 Dia)ra$a de Cla#e# %er#i#tete#
Construcci$n de la soluci$n
propuesta
6"B" Modelo de dato#
62
,)ima4en
Y id)ima4e / I6,+G+1
< nom-re / I6,+G+1
d CI / 0MALLI6,
55!ni(ue77 Y ,C),)ima4en?:;
55']77 Y ']),)ima4enA:;
55F]77 Y F]),)ima4enN:;
55Inde%77 Y ,C),)ima4enO:;
,)estacion
< Id)estacion / I6,+G+1
Y nom-re)estacion / 0MALLI6,
Y cant)tra- / I6,+G+1
55']77 Y ']),)estacion@:;
,)documento
< id)documento / I6,+G+1
Y tio)dto / 0MALLI6,
Y Id)estacion / I6,+G+1
Y nom-re)documento / I6,+G+1
Y locacion / 0MALLI6,
Y estado / 0MALLI6,
d CI / 0MALLI6,
d ,)deartamento)tio)dto / 0MALLI6,
55']77 Y ']),)documento?:;
55F]77 Y F]),)documento@:;
55F]77 Y F]),)documento?:;
55Inde%77 Y ,C),)documentoL:;
55Inde%77 Y ,C),)documentoR:;
,)deartamento
< tio)dto / 0MALLI6,
Y cant)ersonal / I6,+G+1
Y Id)estacion / I6,+G+1
d CI / 0MALLI6,
d ,)estacion)Id)estacion / I6,+G+1
55']77 Y ']),)deartamentoO:;
55F]77 Y F]),)deartamentoC:;
55F]77 Y F]),)deartamentoO:;
55Inde%77 Y ,C),)deartamentoA:;
55Inde%77 Y ,C),)deartamentoO?:;
O
O&&Z
O
O&&Z
556on<Identifyin477
O
O&&Z
O
O&&Z
556on<Identifyin477
,)ersona
< CI / 0MALLI6,
Y Id)estacion / I6,+G+1
Y nom-re / I6,+G+1
Y rimer)aellido / I6,+G+1
Y se4undo)aellido / 0MALLI6,
Y ocuacion / 0MALLI6,
Y direccion / 0MALLI6,
Y municiio / 0MALLI6,
Y ro"incia / 0MALLI6,
Y deartamentos / 0MALLI6,
d ,)estacion)Id)estacion / I6,+G+1
55']77 Y ']),)ersonaN:;
55F]77 Y F]),)ersonaA:;
55Inde%77 Y ,C),)ersonaON:;
O
O
O
O
556on<Identifyin477
O
O&&Z
O
O&&Z
556on<Identifyin477
Fi)ura @B Modelo de dato#
Construcci$n de la soluci$n
propuesta
6"1" Di#e5o de la 'a#e de Dato#
63
Fi)ura @1 Di#e5o de la 'a#e de Dato#
Construcci$n de la soluci$n
propuesta
6"1" Modelo de De#plie)ue
4.<.3.Diagrama de despliegue
64
'C)Clientes:Dtos;
55Casa Matriz de A0,1277
0er"idor Ge- Central :Aac#e; y
0er"idor de Base de Datos :My0HL;
55Casa Matriz de A0,1277
55,C'DI'77
Imresora
55!0B77
Fi)ura @3 Modelo de de#plie)ue
Construcci$n de la soluci$n
propuesta
6"C" Modelo de I$ple$etaci8
6"C"@" Dia)ra$a de Co$poete#
65
Buscar
ersona&#
55ser"er a4e77
Buscar)ersona
55client 'a4e77
datos)-us(ued
a&#
55client a4e77
cone%ion&#
55ser"er a4e77
"alidacion&.s
astrocu-a DB)N
eliminar)erson
a&#
55ser"er a4e77
Inde%&#
55client a4e77
resultado)-us(
ueda&#
55client a4e77
eliminar&#
55ser"er a4e77 resultado&#
55client a4e77
cone%ion&#
55ser"er a4e77
"alidacion&.s
astrocu-a DB)N
modificar)erson
a&#
55ser"er a4e77
inde%&#
55client a4e77
resultado)-us(
ueda&#
55client a4e77
modificar&#
55ser"er a4e77
actualizar&#
55client a4e77
"alidacion&.s
astrocu-a DB)N
cone%ion&#
55ser"er a4e77
mostrar)arc#i"os&
#
55ser"er a4e77
inde%&#
55client a4e77
cone%ion&#
55ser"er a4e77
astrocu-a DB)N
Fi)ura @C Dia)ra$a de co$poete# de 'u#car %er#oa
Fi)ura @9 Dia)ra$a de co$poete# de Eli$iar %er#oa
Fi)ura 02 Dia)ra$a de co$poete# de Modi*icar %er#oa
Fi)ura 0@ Dia)ra$a de co$poete# de Mo#trar Arc<i7o#
Construcci$n de la soluci$n
propuesta
66
re4istrar)ersona
&#
55ser"er a4e77
inde%&#
55client a4e77
cone%ion&#
55ser"er a4e77
"alidacion&.s
astrocu-a DB)N
su-ir)arc#i"o&#
55ser"er a4e77
inde%&#
55client a4e77
resultado)arc#i"
o&#
55client a4e77
astrocu-a DB)N
cone%ion&#
55ser"er a4e77
"alidacion&.s
Fi)ura 00 Dia)ra$a de co$poete# de Re)i#trar %er#oa
Fi)ura 0A Dia)ra$a de co$poete# de Subir Arc<i7o
Construcci$n de la soluci$n
propuesta
6"9" Coclu#ioe#
+n este catulo se lo4ran realizar imortantes asos ara la construccin del sistema$ al unto de (ue se
construy un modelo de datos (ue es el (ue soortar el mane.o de la informacin de la alicacin$
adems de una reresentacin de la ar(uitectura de comonentes de la misma&
0e realizan los dia4ramas de clases de los diferentes casos de uso donde se esecifican las clases
ser"idoras$ con sus m=todos corresondientes&
67
Conclusiones
%enerales
Coclu#ioe# &eerale#
+n este tra-a.o se "io demostrada la necesidad de desarrollar un sistema en el (ue se soorte toda la
informacin y los ser"icios (ue -rinda el Gruo +mresarial de ,ransorte or 9mni-us$ entre los (ue se
destaca$ la resentacin de noticias relacionadas con la emresa$ nacionales e internacionales> ser"icios
tales como$ el Directorio de 'ersonas$ un reositorio de arc#i"os or4anizado or deartamentos y la
oortunidad de #acer -s(uedas de noticias&
'osteriormente se #izo un anlisis de las tecnolo4as (ue ms se utilizan ara la construccin de sistemas
similares a este y se lle4 a la conclusin de (ue se utilizara ara el desarrollo de este sistema el CM0
Joomla como #erramienta (ue facilitar la imlementacin$ ues adems utiliza 'H' como len4ua.e de
ro4ramacin$ My0HL como 4estor de Base de Datos y como ser"idor Ge- Aac#e&
La modelacin de dic#o sistema se lo4r mediante emleo del 1!' metodolo4a muy eficaz ara lle"ar a
ca-o todo el roceso& 0e model el ne4ocio rouesto #aciendo uso del len4ua.e de modelado (ue
roone 1!'$ o sea !ML$ len4ua.e (ue ara alicaciones Ge- reresenta muy -ien aso a aso cada
una de las transiciones or la (ue de-e asar un softIare&
0e definieron los re(uerimientos del sistema$ tanto funcionales como no funcionales$ y osteriormente se
estructur el modelo de casos de uso del sistema$ descri-i=ndose cada caso de uso ara una me.or
comresin de la funcionalidad (ue -rindan&
0e dise* el sistema$ a tra"=s de dia4ramas de clases Ge-$ el dia4rama de clases ersistentes& 0e
estructur el modelo de datos$ (ue es la reresentacin fsica de la -ase de datos del sistema&
'osteriormente se ela-or el modelo de deslie4ue y el de imlementacin&
0e lantearon los rinciios a se4uir en el dise*o de la interfaz de usuario y al4unas con"enciones a
resetar durante la escritura del cdi4o fuente&
0e uede concluir (ue la Intranet de A0,12 es un sistema (ue uede dar solucin al ro-lema (ue lo
ro"oc y (ue la imlantacin del sistema en el 4ruo emresarial ermitir (ue toda la informacin est=
68
Conclusiones
%enerales
or4anizada y (ue no e%istan los ro-lemas (ue #a-a& +n otras ala-ras$ si4nificar una me.ora en la
calidad de las informaciones y los ser"icios (ue se -rindan en el Gruo +mresarial de ,ransorte or
9mni-us&
69

Recomendaciones
Reco$edacioe#
La nue"a intranet del Gruo +mresarial de ,ransorte or 9mni-us #a sido dise*ada con las
funcionalidades y los diferentes ser"icios desarrollados en este royecto$ los cuales son imortantes$ ues
su uso reercutir directamente en la "ida del centro&
%or e#o e# reco$edable,
Alicar el roceso en otros roductos ticos de Intranet$ ara (ue el tra-a.o sea ms cmodo y con mayor
calidad&
+studiar y alicar las diferentes #erramientas utilizadas en el desarrollo de este roducto e incororarlas
dentro del modelado de alicaciones Ie- como una "a de estandarizacin en el desarrollo de este tio de
softIare&
70
Referencias
&ibliogr'(cas
Re*erecia# 'iblio)r+*ica#
eOf& CLIM+6,+$ C& BCu%les son las caracter$sticas de una buena intranetE$ ?NNOa& e?NNSf& Disoni-le
en/ #tt/DDIinred&comDintranetDcuales<son<las<caracteristicas<de<una<-uena<intranetD4m%<
ni"OO?<conOO&#tm
e?f& CLIM+6,+$ C& BCu ventajas reporta una intranetE$ ?NNO-& e?NNSf& Disoni-le en/
#tt/DDIinred&comDintranetD(ue<"enta.as<reorta<una<intranetD4m%<ni"OO?<conO?&#tm
e@f& D+0A112LL2G+B&C2M& Arquitectura del servidor Apache$ ?NNSf& Disoni-le en/
#tt/DDIII&desarrolloIe-&comDarticulosDOOO?&#darri-a
eAf& D+0A112LL2G+B&C2M& Cu es 323$ ?NNSf& Disoni-le en/
#tt/DDIII&desarrolloIe-&comDarticulosD@M?&#
eCf& I6D!DA,A& Rational Rose$ ?NNSf& Disoni-le en/ #tt/DDIII&indudata&comDOrational)rose&#tml
eRf& J22MLA20&6+,& Caracter$sticas de Goomla ?NNSa& e?NNSf& Disoni-le en/
#tt/DDIII&.oomlaos&netDcaracteristicas<de<.oomla&#
eSf& J22MLA20&6+,& BCu es GoomlaE$ ?NNS-& e?NNSf& Disoni-le en/ #tt/DDIII&.oomlaos&netD<(ue<es<
.omla<<A&#
eLf& MAD1ID$ !& C& D& !istemas de 1esti&n de Dases de Datos *!1DD, ?NNSf& Disoni-le en/
#tt/DDIII&eu-d&ucm&esD#tmlDersonalesDenredDmantoniaDdocautoDtemaCDtemaC&#tmds4-d
eMf& MA1,U6+V F+11+I1A$ M& ).0RA.+0$ ?NNA& e?NNSf& Disoni-le en/
#tt/DDIII&4estioolis&comDrecursosADdocsD4erDintranet&#tm
eONf& MA0AD+LA6,+&C2M& !ervidor Heb$ ?NNS& e?NNSf& Disoni-le en/ #tt/DDIII&masadelante&comDfa(<
ser"idor<Ie-&#tmdcontenido
eOOf& M+6D2VA 0A6CH+V$ M& A& Fetodolog$as De Desarrollo De !oft?are$ ?NNA&
eO?f& M+1+L2 G!+1T20$ J& J& )ntroducci&n a los !istemas de 1esti&n de Contenido$ ?NNC&
eO@f& M+,12'2LI,A6A$ !& ,& Las 0)C7 )ntranetL Definiciones$ ?NNO& e?NNSf& Disoni-le en/
#tt/DDIII&utem&clDditecDcursoela-DintroduccionDtic)M&#tml
eOAf& 6+,$ L& ,& 3%gina Heb$ Mic#ael Lerner 'roductions$ ?NNC& e?NNSf& Disoni-le en/
#tt/DDIII&learnt#enet&comD0anis#Dinde%&#tml
eOCf& '2V2$ 0& Curso de F!CL$ ?NNA& e?NNSf& Disoni-le en/ #tt/DDmys(l&conclase&netDcursoDinde%&#\
ca`NNN
71
Referencias
&ibliogr'(cas
eORf& 0H2'$ 0& F!CL$ ?NNSf& Disoni-le en/ #tt/DDIII&softIare<
s#o&comD'roductosDMy0HLDmys(l&#tml
eOSf& 02L!CI26+0$ C& Caracter$sticas de CF!$ ?NNSf& Disoni-le en/ #tt/DDIII&cms<
soluciones&comDinde%&#\otion`com)content^tasK`"ieIid`?L^Itemid`MM
eOLf& 02L!CI26+0$ C& 9entajas CF!$ ?NNSf& Disoni-le en/ #tt/DDIII&cms<soluciones&comDinde%&#\
otion`com)content^tasK`"ieIid`?S^Itemid`MS
eOMf& ,LD'<+0DL!CA0& BCu es (FLE$ ?NNS&
e?Nf& TI1,!AL+0$ I& D& L& C& )ntranet&
72

&ibliografa
'iblio)ra*(a
eOf& CI!DAD 1ICA1D2$ F& A& and 0& M26120+& +FDR)MC)F N +nciclopedia de +mbriolog$a Fdica N
Colecci&n 1AL+.MF+D)A& FAC!L,AD D+ I6G+6I+1UA I6D!0,1IAL& Ciudad de la Ha-ana$
I60,I,!,2 0!'+1I21 '2LI,gC6IC2 EJ20g A6,26I2 +CH+TA11UAF$ ?NNA& ?NN& &
e?f& G!+TA1A A1IA0$ 8& Fodelamiento de un !istema de Administraci&n de Contenidos& Ciudad de la
Ha-ana$ !ni"ersidad de las Ciencias Informticas$ ?NNC& &
e@f& IBA112LA 0!X1+V$ 1& Ara#a del Duscador Heb Cuba!earch& Ciudad de la Ha-ana$ !ni"ersidad de
las Ciencias Informticas$ ?NNR& &
eAf& JAC2B$ I&> G& B22CH, et al. +l 3roceso (nificado de Desarrollo de !oft?are& La Ha-ana$ +ditorial
F=li% Tarela$ ?NNA&
eCf& LA1MA6$ C& (FL 3atrones& La Ha-ana$ +ditorial F=li% Tarela$ ?NNA&
eRf& MA1,U6+V MA6+0$ T& J& and D& J& H+16X6D+V '+hA& )ntranet del Centro de Consultores !.A./
Facultad de In4eniera Industrial& Ciudad de la Ha-ana$ Instituto 0uerior 'olit=cnico QJos=
Antonio +c#e"erraQ$ ?NNC& OAL& &
eSf& '1+00MA6$ 1& 0& )ngenier$a de !oft?are, (n enfoque pr%ctico& C& La Ha-ana$ +ditorial F=li% Tarela$
?NNC&
eLf& 02,2 L9'+V$ 6& M& and 8& 0AB21I, 1AMI1+V& 3ropuesta para un !istema de Catalogaci&n
Recuperaci&n de Recursos de )nformaci&n FAC!L,AD D+ I6G+6I+1UA I6D!0,1IAL& Ciudad de
la Ha-ana$ I60,I,!,2 0!'+1I21 '2LI,gC6IC2 EJ20g A6,26I2 +CH+T+11UAF$ ?NNA& &
eMf& TALDg0 CAB1+1A$ 8& !ubsistema 1esti&n de !eguridad& DI1+CCI96 D+ I6F21MA,IVACI96&
Ciudad de la Ha-ana$ !6IT+10IDAD D+ LA0 CI+6CIA0 I6F21MX,ICA0$ ?NNC& ML& &
73

Anexos
AeFo 0"
Etre7i#ta reali=ada a directi7o# del &rupo E$pre#arial de Tra#porte por O$ibu# el d(a 0B de
eero de 0223
Coma*eros$ somos estudiantes de Cto a*o de la !ni"ersidad de las Ciencias Informticas y ara la
realizacin de nuestro ta-a.o de diloma (ue en si es el desarrollo de la Intranet del Gruo +mresarial$
necesitamos (ue se resondan las in(uitudes (ue or arte nuestra nos resultan imortantes ara la
realizacin de dic#o sistema& 0u e%eriencia y criterios sern de 4ran ayuda ara nuestra in"esti4acin&
Datos 'ersonales/ ))))))))))))))))))))))))))))))))))))))))))))))))))))))
A*os de e%eriencia/ ))))))))))))))))))))))))))))))))))))))))))))))))))))
O& [Cuales son los ser"icios (ue se inte4raran a la Intranet\
?& [Hue tio de informacin reco4er la Intranet\
@& [Hu= se mostrar en la 4ina rincial de la Intranet\
A& [+%istirn "nculos a otros sitios de instituciones o emresas\
C& [Cules son los datos (ue reco4en cada uno de los ser"icios\
R& [Hui=n:es; interacta:n; con el sistema\
S& [,odo el mundo tiene los mismos ri"ile4ios ara interactuar con el sistema\
L& [+%iten ersonas encar4adas ara la actualizacin y la introduccin de los datos en el sistema\
M& Caractersticas de las comutadoras donde se imlantar la Intranet
ON& [0o-re (ue 0istema 2erati"o correr la Intranet\
OO& [0e retende (ue la imlementacin de la Intranet sea con #erramientas (ue desarrollen sistemas
oensource\
O?& [Hue "elocidad de trasmisin de datos osee la red\&
O@& [Desde todas las comutadoras se tendr acceso a la Intranet\
OA& [Cuntas comutadoras #ay en el centro\
OC& [0e tendr acceso a la Intranet desde fuera de la institucin\
74
%losario de
T)rminos
&lo#ario de TEr$io#
Auteticaci8, 'roceso de identificacin de un indi"iduo$ normalmente mediante un nom-re de usuario y
contrase*a& Basado en la idea de (ue cada ersona tendr una informacin nica (ue le
identifi(ue o (ue le distin4a de otros&
'aear, <se le llama -anear a una restriccin> ya sea total$ arcial$ temoral o ermanente$ de un usuario
dentro de un sistema informtico$ 4eneralmente una red& Al i4ual (ue muc#os otros t=rminos de la
.er4a informtica$ ban ro"iene del in4l=s y si4nifica Qro#i-icinQ&
'a#e de Dato#, Con.unto de datos comunes a un royecto almacenados sin redundancia ara ser tiles a
mltiles alicaciones&
Ca#o de u#o, esecifica una secuencia de acciones (ue el sistema uede lle"ar a ca-o interactuando con
sus actores$ incluyendo alternati"as dentro de la secuencia&
CMS LContent Management 1ystem. e i)lE#M, ermite la creacin y administracin de contenidos
rincialmente en 4inas Ie-& Consiste en una interfaz (ue controla una o "arias -ases de
datos donde se alo.a el contenido del sitio& +l sistema ermite mane.ar de manera indeendiente
el contenido y el dise*o&
Dataceter#, A(uella u-icacin donde se concentran todos los recursos necesarios ara el
rocesamiento de informacin de una or4anizacin&
EFtraet, Ge- ri"ada accesi-le e%ternamente mediante cla"es de acceso& Intercone%in entre dos o
ms or4anizaciones a tra"=s de sistemas -asados en la tecnolo4a Internet&
Fra$e#, <(ue si4nifican en castellano marcos< son una manera de artir la 4ina en distintos esacios
indeendientes los unos de los otros$ de modo (ue en cada esacio se coloca una 4ina distinta
(ue se codifica en un fic#ero H,ML distinto&
-ard!are, +n la Informtica se denomina <ard!are o #oporte *(#ico al con.unto de elementos materiales
(ue comonen una comutadora& HardIare tam-i=n son los comonentes fsicos de una
comutadora tales como el disco duro$ CD<12M$ dis(uetera :floy;$ etc&&& +n dic#o con.unto se
incluyen los disositi"os electrnicos y electromecnicos$ circuitos$ ca-les$ tar.etas$ armarios o
ca.as$ erif=ricos de todo tio y otros elementos fsicos&
-iperteFto, Cual(uier documento (ue contiene "nculos con otros documentos de forma (ue al
seleccionar un "nculo se deslie4a automticamente el se4undo documento&
75
%losario de
T)rminos
-TML, len4ua.e ara dar formato a documentos de #ierte%to$ conce-ido ara mostrar las 4inas Ie- en
un na"e4ador& +l formato de los documentos se marca mediante eti(uetas (ue indican el
comienzo y el final de los elementos (ue comonen el documento como/ enca-ezados$ rrafos$
#ier"nculos y otros&
-TT%, 'rotocolo ara transferir arc#i"os o documentos #ierte%to a tra"=s de la red& :Hyer,e%t
,ransmission 'rotocol;&
Iter*a=, aariencia e%terna de una alicacin informtica&
Iteret, 1ed de redes& 0istema mundial de redes de comutadoras interconectadas&
Itraet, Intercone%in de las deendencias de una or4anizacin a tra"=s de sistemas -asados en
Internet& 0u asecto es similar al de las 4inas de Internet&
Multi<ilo, es una caracterstica (ue ermite a una alicacin realizar "arias tareas simultneamente&
Ope Source, Denominacin ara los len4ua.es y alicaciones 4eneradas -a.o licencia G6!:cdi4o
a-ierto;&
%+)ia Keb, Documento electrnico$ unidad -sica de informacin de la Ge-&
%-%, 'H' :acrnimo de E'H'/ Hyerte%t 'rerocessorF; es una len4ua.e E2en 0ourceF interretado de
alto ni"el em-e-ido en 4inas H,ML y e.ecutado del lado del ser"idor&
Ratial Ro#e, #erramienta de modelacin "isual (ue ro"ee el modela do del desarrollo de los rocesos
-asados en !ML&
RSS, < 0us si4las resonden a 1eally 0imle 0yndication$ en in4l=s tiene otro si4nificado/ Qu-licar
artculos simultneamente en diferentes medios a tra"=s de una fuente a la (ue erteneceQ$ es
una forma de facilitar contenidos desde cual(uier sitio en la red ara su insercin fcil en una
4ina Ie- o en un lector de tu escritorio& +l 100 es un aso ms muy imortante en la
intercone%in de la informacin y su acceso or los usuarios&
Script C&I, +l CGI es el medio de comunicacin (ue emlea un ser"idor Ge- ara en"iar informacin til
en am-os sentidos$ entre el "isualizador :-roIser; y su roio ro4rama de cmuto&
Sidicaci8, <es un aso ms en la actualizacin de contenidos suerando a las listas de correo$ un
acceso a la informacin sin la na"e4acin$ ermitiendo (ue en el escritorio de su ordenador ten4a
actualizada toda la informacin (ue se seleccione/ un titular$ una entradilla$ etc&
Si#te$a operati7o, Comienza a tra-a.ar cuando se enciende el comutador$ y 4estiona el #ardIare de la
m(uina desde los ni"eles ms -sicos& +.emlo$ GindoIs W'$ !ni%$ etc
76
%losario de
T)rminos
Sitio Keb, Con.unto de arc#i"os electrnicos y 4inas Ie- referentes a un tema en articular$ (ue
incluye en una 4ina inicial$ con un nom-re de dominio y direccin de Internet&
So*t!are, Con.unto de instrucciones y re4las informticas ara e.ecutar ciertas tareas en una
comutadora&
TC%RI%, 'rotocolo de comunicaciones estndar en Internet& :,ransmission Control 'rotocolDInternet
'rotocol;&
UML, Len4ua.e 4rfico ara esecificar$ construir "isualizar y documentar las artes o artefactos (ue son
informacin utilizada u ori4inada mediante un roceso de softIare& +s un len4ua.e estndar de
modelado orientado a o-.etos&
Kold Kide Keb LKKKM, Gorld Gide Ge- :o la QGe-Q; es un sistema de documentos de #ierte%to
enlazados y accesi-les a tra"=s de Internet& Con un na"e4ador Ge-$ un usuario "isualiza 4inas
Ge- (ue ueden contener te%to$ im4enes u otros contenidos multimedia$ y na"e4a a tra"=s de
ellas usando #ierenlaces&
77

Das könnte Ihnen auch gefallen