NACIONAL
DECLARACIN
Yo, Cristina Elizabeth Jumbo Cordova, declaro bajo juramento que el trabajo aqu
descrito es de mi autora; que no ha sido previamente presentado para ningn
grado o calificacin profesional; y, que he consultado las referencias bibliogrficas
que se incluyen en este documento.
CERTIFICACIN
Cerifico que el presente trabajo fue desarrollado por Cristina Elizabeth Jumbo
Cordova, bajo mi supervisin.
AGRADECIMIENTO
A todos mis maestros, quienes me inculcaron paso a paso para lograr ser un
profesional, de manera especial, el reconocimiento a la Ing. Rosa Navarrete por
su apoyo y gua tanto dentro del aula como fuera de ella y por ser la persona que
me gui en la culminacin del proyecto.
CRISTINA
V
DEDICATORIA
A mis padres, Pedro y Marlene, por tener el coraje, la sabidura y el amor para
guiarme a ser cada da una mejor persona y ahora una profesional, a Milton
porque el sacrificio vali la pena, a Fernando. A ustedes mi familia va dedicado
este Proyecto de Titilacin porque siempre han credo en m.
CONTENIDO
CAPITULO 1 ......................................................................................................... 1
1 INTRODUCCION ............................................................................................ 1
1.1 AMBITO ................................................................................................... 1
1.2 PLANTEAMIENTO DEL P ROBLEMA ...................................................... 1
1.2.1 OBJETIVOS ...................................................................................... 2
1.2.1.1 OBJETIVOS GENERALES ........................................................... 2
1.2.1.2 OBJETIVOS ESPECIFICOS ......................................................... 2
1.3 ALCA NCES Y LIMITACIONES ................................................................ 2
1.4 JUSTIFICACIN ...................................................................................... 3
CAPITULO 2 ......................................................................................................... 4
2 MARCO TEORICO ......................................................................................... 4
2.1 INGENIE RIA WEB ................................................................................... 4
2.1.1 PRODUCTO DE LA IWEB ................................................................ 4
2.1.2 CONTROL Y GARANTA DE LA CALIDAD...................................... 5
2.2 ARQUITECTURA WEB ............................................................................ 7
2.2.1 Desarrollo basado en Componentes................................................. 9
2.2.2 Seguridad ....................................................................................... 10
2.2.3 Estndares de Internet.................................................................... 10
2.3 ARQUITECTURA MULTINIVEL............................................................. 11
2.3.1 Arquitectura de Tres Capas ............................................................ 11
2.3.2 Arquitectura de n-Capas ................................................................. 13
2.4 HERRAMIENTAS................................................................................... 14
2.4.1 HERRAMIENTAS OPEN SOURCE ................................................ 14
2.4.1.1 AppServ 2.5.9.............................................................................. 16
2.4.1.2 Apache Web Server Versin 2.2.4 .............................................. 16
2.4.1.3 PHP Script Language Versin 5.2.1 ............................................ 17
2.4.1.4 MySQL Database Versin 5.0.27 ................................................ 17
2.4.1.5 phpMyAdmin Database Manager Versin 2.9.2 .......................... 17
2.4.1.6 JavaScript.................................................................................... 17
2.4.2 HERRAMIENTAS DE DESA RROLLO ............................................ 18
2.4.2.1 Macrom edia Dream weaver 8 ...................................................... 18
2.4.3 HERRAMIENTAS DE ANALISIS Y DISEO .................................. 19
2.4.3.1 Rational Rose.............................................................................. 19
2.4.4 HERRAMIENTAS DE DISEO GRAFICO ..................................... 19
2.4.4.1 Macrom edia Flash 8 .................................................................... 19
2.4.4.2 Gif Construction S et Professional................................................ 20
CAPTULO 3 ........................................................................................................ 21
3 MARCO METODOLOGICO ......................................................................... 21
3.1 MODELO ESP IRAL PARA LA WEB ...................................................... 21
3.1.1 ACTIVIDA DES DEL MODELO ES PIRAL PARA LA WEB .............. 22
3.1.1.1 Formulacin................................................................................. 22
3.1.1.2 Planificacin ................................................................................ 22
3.1.1.3 Anlisis ........................................................................................ 22
3.1.1.4 Ingeniera .................................................................................... 22
3.1.1.5 Generacin de Pginas y Pruebas .............................................. 23
3.1.1.6 Evaluacin del Cliente ................................................................. 23
3.2 METODOLOGIA OOHDM...................................................................... 23
VII
FIGURAS
Fig. 2.1 rbol de Requisitos de Calidad (OSL 99) ................................................. 6
Fig. 2.2 Arquitectura Web ...................................................................................... 7
Fig. 2.3 Tecnologas S ervidor Web........................................................................ 8
Fig. 2.4 Tecnologas Cliente Web ......................................................................... 9
Fig. 2.5 Sistema de Tres Capas para Intranet .................................................... 12
Fig. 2.6 Arquitectura Web de tres niveles ........................................................... 12
Fig. 2.7 Arquitectura Multinivel............................................................................. 13
Fig. 2.8 El Modelo de Proceso Iweb .................................................................... 16
Fig. 3.1 El Modelo de Proceso Iweb .................................................................... 21
Fig. 3.2 Relaciones del Modelo OOHDM ............................................................ 26
Fig. 3.3 El Modelo de Proceso Iweb .................................................................... 29
Fig. 3.4 Diagrama de Casos de Uno .................................................................... 30
Fig. 3.5 Diagram a de Clases............................................................................... 31
Fig. 3.6 Diagrama de Objetos .............................................................................. 32
Fig. 3.7 Diagrama de Secuencia .......................................................................... 33
Fig. 3.8 Diagrama de Colaboracin ..................................................................... 35
Fig. 3 .9 Diagrama de Estado ............................................................................... 36
Fig. 3.10 Diagrama de Actividades ...................................................................... 37
Fig. 3.11 Diagrama de Componentes .................................................................. 38
Fig. 3.12 Diagrama de Despliegue....................................................................... 39
Fig. 3.13 Diagrama de Despliegue....................................................................... 41
Fig. 3.14 Diagrama de Navegacinal................................................................... 42
VIII
RESUMEN
CAPITULO 1
1 INTRODUCCION
1.1 AMBITO
La Fundacin Patronato San Jos Hogar de Vida N1, forma parte del Municipio
de Quito. Fue implementada en abril del 2002 como una propuesta concreta y
sensible para lograr la integracin social de adultos mayores en situacin de
mendicidad e indigencia. Esta ubicada en Conocoto, Avenida Ciudad del Nio y
Pichincha.
Alimentacin.
Apoyo psicosocial.
Atencin mdica.
Reinsercin familiar.
Su rea de accin abarca las reas mdica, social y psicolgica de los usuarios,
brindndoles as una mejor calidad de vida.
Las actividades que realiza en las diferentes reas se las registra de forma
independiente, impidiendo as que el usuario tenga la atencin apropiada.
Perdida de tiempo en el momento de elaborar informes o reportes de la
gestin realizada, para el Municipio de Quito.
No se puede obtener mtricas de desempeo, estadsticas de atencin,
tendencias en el uso de los distintos de servicio
1.4 JUSTIFICACIN
CAPITULO 2
2 MARCO TEORICO
2.1 INGENIERIA WEB
La Ingeniera Web o IWeb es la aplicacin de conocim ientos empleados para la
invencin, perfeccionam iento o utilizacin de software basado en la Web.
Cabe sealar que la IWeb no es un clnico perfecto de la Ingeniera de Software
pero toma prestados muchos de los conceptos y principios bsicos de la
Ingeniera de Software dando importancia a las mismas actividades tcnicas y de
gestin. (Pressman, 521).
Mtricas Mantenimiento
Mtricas A Operaciones
Mtricas Pruebas Orientadas a Objetos
Calidad
de una Proceso correcto de enlace
Fiabilidad Recuperacin de errores
aplicacin
Web Validacin y recuperacin de la entrada de usuario
La figura 2.3 y 2.4 muestra las distintas tecnologas como son protocolos,
lenguajes y aplicaciones tanto de las tecnologas aplicadas al servidor en las
figura 2.3 y las tecnologas cliente Web en la figura 2.4
Aplicaciones distribuidas.
Com particin de BB.DD.
Reduccin de Costes.
Internacionalizacin de la Empresa.
10
2.2.2 Seguridad
Las conexiones realizadas va Internet no se pueden considerar seguras, la
transmisin de informacin sensible se puede proteger mediante la creacin de
tneles cifrados, o mediante el uso de pginas Web encriptadas.
Pginas seguras, la proteccin de la informacin se realiza entre el cliente web y
un servidor seguro.
SSL (Secure S ockets Layer)
dilogo con la capa de la base de datos, la cual proporcionar los datos que se
mandaran como respuesta a la capa de presentacin.
2.4 HERRAMIENTAS
2.4.1 HERRAMIENTAS OPEN SOURCE
Cdigo abierto o Open Source es el trmino con el que se conoce al software
distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por
algunos usuarios de la comunidad del software libre, tratando de usarlo como
reemplazo al ambiguo nombre original en ingls del software libre (free software).
La idea detrs del open source es bien sencilla: cuando los programadores en
internet pueden leer, modificar y redistribuir el cdigo fuente de un programa, ste
evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades,
corrigen sus errores a una velocidad im presionante, mayor a la aplicada en el
desarrollo de software convencional o cerrado, dando como resultado la
produccin de un m ejor software.
Fuente:( http://www.es.wikipedia.org/wiki/Open_Source)
El software Open Source se define por la licencia que lo acompaa, que garantiza
a cualquier persona el derecho de usar, modificar y redistribuir el cdigo
libremente.
Fuente:(http://www.webtaller.com/maletin/articulos/que-significa-open-source.php)
HERRAMIENTAS
HTML
Browser JavaScript
Datas
MySQL
Fuente:(http://httpd.apache.org/)
17
Fuente:(http://dev.mysql.com/doc/refman/5.0/es/introduction.html)
2.4.1.6 JavaScript
usuario al mismo tiempo que las sentencias van descargndose junto con el
cdigo HTML, sin acceso a funciones del servidor.
Fuente:( http://es.wikipedia.org/wiki/JScript")
Fuente:(http://es.wikipedia.org/wiki/Gif_Construction)
CAPTULO 3
3 MARCO METODOLOGICO
3.1.1.2 Planificacin
Estima coste total del proyecto, evala los riesgos asociados con el esfuerzo del
desarrollo, y define una planificacin del desarrollo bien granulada para el
incremento final de la WebApp
3.1.1.3 Anlisis
Establece los requerimientos tcnicos para la WebApp e identifica los elementos
del contenido que van a incorporar. Tambin se definen los requisitos del diseo
grafico.
3.1.1.4 Ingeniera
Incorpora dos Tareas Diseo del Contenido, Produccin. Esta actividad se
encargada de disear, producir y adquirir todo el contenido de texto, grafico y
multimedia que se utilizaran en la WebApp y las tareas de diseo
anidados) -igual que en HDM definen agrupaciones- que pueden ser definidos por
comprensin o extensin, o por enumeracin de sus miembros. Los nodos se
enriquecen con un conjunto de clases especiales que permiten presentar atributos
as como mtodos o comportam ientos cuando se navega en un contexto
particular. Durante esta etapa, es posible adaptar los objetos navegacionales para
cada contexto, de forma similar a las perspectivas de HDM.
OOHDM no propone un modelo enriquecido para el dominio de la aplicacin, por
lo que deja libre al diseador para elegir el m odelo de especificacin del dom inio.
Sin embargo, el modelo hipermedia est definido en dos niveles de abstraccin:
las clases navegacionales y los contextos navegacionales.
En el momento de la especificacin de las clases navegacionales es cuando el
diseador define las correspondencias y, aunque OOHDM sugiere algunas, no
impone metforas preestablecidas tan sistemticamente como RMM. Los nodos
inducidos de las clases del modelo del dominio y los enlaces inducidos de las
relaciones del modelo del dominio se pueden precisar. Como el segundo nivel
est consagrado a la especificacin de la navegacin, expresada exclusivamente
sobre los objetos navegacionales (no sobre los elementos del modelo del
dominio), constituye un mecanismo que permite enriquecer el modelo hipermedia.
3.2.1.5 Implementacin.
Por fin, la cuarta etapa, dedicada a la puesta en prctica, es donde se hacen
corresponder los objetos de interfaz con los objetos de implementacin.
ada etapa de la concepcin define un esquema objeto especfico en el que se
introducen nuevos elementos (clases). En la siguiente imagen se muestran las
relaciones entre los esquemas conceptual, navegacional y los objetos de interfaz
en OOHDM.
Los modelos que construidos durante el proceso software de un sistema con gran
cantidad de software tienden a evolucionar y pueden ser vistos por diferentes
usuarios de formas diferentes y en momentos diferentes. Por esta razn, es
comn en el equipo de desarrollo no slo construir modelos bien formados, sino
tambin construir m odelos que sean:
Estos m odelos que no llegan a ser bien formados son inevitables conforme los
detalles de un sistema van apareciendo y mezclndose durante el proceso
software. Las reglas de UML estimulan (pero no obligan) a considerar las
cuestiones ms im portantes de anlisis, dise no e implementacin que llevan a
tales sistem as a convertirse en bien formados con el paso del tiempo.
Diagrama de objetos
Diagrama de secuencia
DISEO MODELO DE PROCESO
Diagrama de colaboracin
Diagrama Arquitectnico
MODELO NAVEGACIONAL
Diagrama Navegacional
Actores.- Modela un tipo de objeto fuera del dominio del sistema pero que
interacta con este, puede ser un conjunto uniforme de personas, sistemas
o maquinas.
30
s e l e cci on a r d ire cc io n
En la Figura 3.4 se puede observar los elementos del diagrama como son el Actor
llamado Social, cuatros casos de uso denominados seleccionar_usuario y las
relaciones.
: direcc ion
: Social
ingresa direccion( ) m odifica direccion( )
DIRECCION ACTUALIZADA
En la Figura 3.7 se puede observar ciertos elementos del diagrama como son el
Actor llamado Social, el objeto Direccin, los mensajes como son ingresa
direccin (), modifica direccin (), el foco de control, y el mensaje direccin
registrada, entre otros.
2: modifica direccion( )
5: modifica direccion( )
1: ingresa direccion( )
4: selecciona direccion( )
: direccion
En la Figura 3.8 se puede observar ciertos elementos del diagrama como son el
Actor llamado Social, el objeto Direccin, los mensajes como son 1: ingresa
direccin (), 2: modifica direccin (), etc. Cada uno con la numeracin que indica
la secuencia.
Co o r d in a d o r So c ia l P Si co l o g o M ed i c o
In gres ar
U sua rio
Internet
<< processor>> *
Estacion de Trabajo
T CP/ IP
<<device>>
MODEM
1 1
<<procesor>>
1 1 <<device>> TCP /I P
<<device>>
Servidor Proxy T CP/ I P Switch 1 Router
Es comn com binar varias de las estructuras, dando lugar a estructuras hbridas
41
proponga.
CAPTULO 4
4 CONCLUSIONES Y RECOMENDACIONES
4.1 CONCLUSIONES
4.2 RECOMENDACIONES
Esta aplicacin puede ser conectada con el sitio Web que mantiene
actualmente La Fundacin Patronato San Jos Hogar de Vida N1, para
que pueda acceder a esta tanto desde la intranet como desde Internet.
BIBLIOGRAFA
Pressman Roger
Ingeniera de Software Un enfoque Prctico.
Quinta Edicin 2002
[IWeb]
Paginas Web
http://www.telemidia.puc-rio.br/oohdm/oohdm.html
Instituto de Tecnologa de Software (ITS) - Departamento Informtica Rio de
Janeiro Brasil
[Metodologa OOHDM]
http://www.informandote.com/jornadasIngWEB/programa.asp
Universidad de Extremadura. Departamento de Informtica. Escuela Politcnica.
Espaa. [Ingeniera Web]
http://java.ciberaula.com/articulo/tecnologia_orientada_objetos/
[Anlisis y diseo Orientado a Objetos UML]
46
http://www.oei.eui.upm.es/Asignaturas/PInformaticos/ficheros/temario/PROYINF-
1-NUEVO.pdf [Modelo Espiral]
http://es.wikipedia.org/wiki
http://www.appservnetwork.com/
http://www.php.net/docs.php
http://dev.mysql.com/doc/refman/5.0/es/introduction.html
http://www.phpmyadmin.net/home_page/index.php
http://httpd.apache.org/
http://www.rational.com.ar/brochures/rose.pdf
http://office.microsoft.com
[Herramientas]
http://www.informandote.com/jornadasIngWEB/programa.asp
http://www.iua.upf.es/~tnavarrete/publications/pfc.pdf
http://www.tdx.cesca.es/TESIS_UPC/AVAILABLE/TDX-
47
ANEXOS
48
CONTENIDO
MANUAL TECNICO ............................................................................................. 50
ANALISIS ............................................................................................................. 51
DISEO CONCEPTUAL ...................................................................................... 52
MODELO ESTATICO ........................................................................................... 53
DIAGRAMA DE CASOS DE US O .................................................................... 54
DEFINICION DE ACTORES...................................................................... 55
INGRESO DE USUARIO........................................................................... 56
MANTENIMIENTO DE USUA RIO ............................................................. 56
INGRESAR REFERENCIA ........................................................................ 56
INGRESAR DIRECCION........................................................................... 57
INGRESAR ESTA DIA................................................................................ 57
INGRESAR ACTIVIDAD SOCIAL.............................................................. 57
INGRESAR ACTIVIDAD MEDICA ............................................................. 57
INGRESAR ACTIVIDAD PSICOLOGICA .................................................. 58
OTROS ...................................................................................................... 58
DICCIONARIO DE CASOS DE USO........................................................ 59
DIAGRAMA DE CLASES.................................................................................. 62
DICCIONARIO DE CLASES...................................................................... 64
DIAGRAMA DE OBJETOS ............................................................................... 65
DISEO................................................................................................................ 67
DISEO DE INTERFAZ A BSTRACTA................................................................. 68
MODELO DINAMICO ....................................................................................... 69
DIAGRAMA DE SE CUENCIA ....................................................................... 70
INGRESO DE USUARIO........................................................................... 71
MANTENIMIENTO DE USUA RIO ............................................................. 72
INGRESAR REFERENCIA ........................................................................ 72
INGRESAR DIRECCION........................................................................... 73
INGRESAR ESTA DIA................................................................................ 73
INGRESAR ACTIVIDAD SOCIAL.............................................................. 74
INGRESAR ACTIVIDAD MEDICA ............................................................. 74
INGRESAR ACTIVIDAD PSICOLOGICA .................................................. 75
DIAGRAMA DE COLABORACIN ............................................................... 76
INGRESO DE USUARIO........................................................................... 77
MANTENIMIENTO DE USUA RIO ............................................................. 78
INGRESAR REFERENCIA ........................................................................ 78
INGRESAR DIRECCION........................................................................... 79
INGRESAR ESTA DIA................................................................................ 79
INGRESAR ACTIVIDAD SOCIAL.............................................................. 80
INGRESAR ACTIVIDAD MEDICA ............................................................. 80
INGRESAR ACTIVIDAD PSICOLOGICA .................................................. 81
MODELO DE PROCESOS ............................................................................... 82
DIAGRAMA DE ESTADOS ........................................................................... 83
TRANSICION DE LOS ESTADOS DEL USUARIO ................................... 84
ESTA DO DE LA CLASE REFERENCIA .................................................... 84
ESTA DO DE LA CLASE DIRECCION ....................................................... 84
ESTA DO DEL SERVICIO EXTERNO........................................................ 84
DIAGRAMA DE ACTIVIDADES .................................................................... 85
49
DISEO DE NAVEGACION................................................................................. 87
MODELO NAVEGACIONAL ............................................................................. 88
DIAGRAMA ARQUITECTNICO................................................................. 89
DIAGRAMA NAVEGACIONAL ...................................................................... 91
DIAGRAMA DE AGENTES ....................................................................... 92
GENERAL ................................................................................................. 93
AGE NTE SOCIAL...................................................................................... 93
AGE NTE MEDICO.................................................................................... 94
AGE NTE PSICOLOGICO......................................................................... 95
AGE NTE COORDINADOR........................................................................ 96
MANUAL DE USUARIO ....................................................................................... 97
INGRESO AL SISTEMA ................................................................................... 98
MENU ............................................................................................................... 98
INGRESAR DATOS.......................................................................................... 99
VER INFORMACION ...................................................................................... 101
GLOBAL ...................................................................................................... 101
ESPECIFICO .............................................................................................. 101
INFORMES ..................................................................................................... 102
SITIO .............................................................................................................. 103
BUSQUEDA .................................................................................................... 104
50
MANUAL TECNICO
51
ANALISIS
52
DISEO CONCEPTUAL
53
MODELO ESTATICO
54
DEFINICION DE ACTORES
INGRESO DE USUARIO
s e le c cio n a r u s u a r io ve r u s u a r io a c tu a l iza r u s u a ri o i n g re s a r e s ta d i a
<<e xte n d >>
<< in c lu d e >> . si e xi st e .
n o ex i ste
in g r e s a r u s u a r io <<in c lu d e >> in g r e s a r d ir e cc io n
i n g r e s a r e s ta d ia
MANTENIMIENTO DE USUARIO
< <i ncl ud e> > << e xt en d> > < <e xt e nd> >
i ng re sa r e st ad ia
INGRESAR REFERENCIA
INGRESAR DIRECCION
se l ec ci on a r u su a ri o i n gr es a r d ire cc io n m o d i fi ca r d ire cc io n
Social
< <e xt en d > >
s e l ec ci on a r di re cc io n
INGRESAR ESTADIA
c amb ia el
e st ad o
se l e c c io n a r u su a r i o a ct u a li z a r u su a r io i n g r e sa r e st a d ia
So ci a l ver e s ta d i a
<<e xt e n d >>
ve r a c tiv id a d s o c ia l im pri mi r
im pr im ir
re sul tad o=
< < inc lu d e> >
no ho sp i tal i z ad o,
fa l l ec i o
in g re s a r ac tivid a d me d ica in g re s a r e s ta d ia
e s co g e r a c tivid a d me d ica
ve r ac tivid a d me d ica im pr im ir
58
in gr e s ar ac t ivi da d ps i c ol og ic a
i mpri mi r
des pl eg ar a c ti vi da d p s i c ol ogi c a in gr e s ar hi s t or i a ps i c ol og ic a
P s i c olo go s el ec c io na r u s ua r io
in gr e s ar pe r io do p s ic o lo gi co
OTROS
Cas os de us o irrelevantes no
trascendentales pero ayudan al
USO del SISTEMA
CONSULTAR USUARIO
Coordinador
ver us uario
59
DIAGRAMA DE CLASES
63
es t adi a
ce nt r o
co d est adi a
ACTI VI DA M ED I CA
co d usua r i o
- act i vi da d m e di ca
U SU AR I O es t a do
- hi s t or i a me dica
sit u aci on ac t i vi d ad m edi ca
- us uar i o - ser vi ci os ex t er no s
t i nser c i on
- di r ecci on ii po c i on c ent r o
- r ef er enc i a n se r
c od act i v i da d
- es t ad i a f d esd e
c od usu ar i o
fe ch a h ast a
e ch a m ot i vo c ons ult a
di as
ob ser v aci on d i ag nos t i cog ene r al
f ng d i ag nos des cr i p cion
e ch ai
f on ar i o i ng t r at a m i en t o
u nc i vi t na s
t na l i a mi
e rmi ng c al ci o
f
fe ch am od on ar i o mo d r es po nsab l e
u nc i
t na l m od a ut o valenc i a
e rmi
t em pe r a t ur a
r es pi r aci on
i e st a di a( )
n gr es ar p ul s o
ac t u al i zar est adi a( )
p r e si on ar t e ri al
ve r es t ad i a( )
t al a
p eso
f ech ai ng
f unc i o nar i o i ng
t er m i n al i ng
f ech am od
f unc i o nar i o m od
r ef e r e nci a his t or i a me di ca
t er m i n al m od
cen t ro
ce nt ro
i ngr e sar act i v i da d m ed i c a( )
co d r e f er e nci a cod i go h i st or i a
d esp l eg ar a ct i vi dad m ed i ca ( )
co d u sua r i o cod us uar i o
es t ad o v er a ct i vidad m ed i ca ( ) hab i t
os
t o s el e cci ona r ( ) co ndi ci one s f i sica s
i po do cum en t
i f i ca ci on i mp r i mi r ( ) ant ece nt es per so na l es
d ent i
ant ece nt es pat ol o gi cos
ap el i d o p at er no
ap el i do mat er no enf er m eda d a ct u al
pr i me r no m br e me di c ac i on ac t ua l
se gun do nombr e r es
s ent r ad ascr a nea l
no mb r e c or t o r oca bez a
s cue l
r r at or i o ser v i ci o ext er no
se xo s r esp i
oc upa ci on r r o i nt est i na l
s gas t cen t ro
r elacion r t our i nar i o
s gen i cod s er vici o
pa r e nt esc o r i cul ar
s ost eo ar t cod u sua r io
ed ad r a nex os
s pi el est ad o
de scr ipci on r d ade s
s ext r em i
r o r a xa bdom en cen t r o m edi co
f ng st
ef cha i m edi co r esp ons able
o i ng r
t ci o
tu nciona r i ng rs espnalf daec t o cont agi os a i po ser v i
e r mi nal i si des cr i p cion
f obs er va ci on
e cha mo d f pr o gr am ad a
f o mo d f e cha
u nciona r i ec hai ng
f o na r i oing r esu l t ado
t un ci
e r mi nal m od f r ea l i
t n al i ng e cha z ada
er m i f ng
i r e f er en ci a( ) f e cha i
n grl es ec
ar ci f oi ng
se o na r r ef e r enc i a( ) fec ham ood na r i om od
tu ncimona ri
i nal i ng
m odi f i car r ef e r enc i a( ) tun ci n al mo d er
er m i f
e cha mo d
f om od
i hi st o r i a m edica( )
ng r esa r tu ncimona ri
i nal m od
i r hi s t or i a m e di ca( ) er
m pr m i
i se r vi ci o ex t er n o( )
n gr esa r
act ua l i s er vici o e xt e r no( )
z ar
u sua r i o i s er vici os e xt er nos ( )
m pr i mi r
ce nt r o
co d usu ar i o
es t a do
t i po d ocume nt o
i den t i fi
c aci on
ap el l i do pat er no
ap el l i do ma t er n o
pr i m er n ombr e
se gu ndo no mb r e
no m br e cor t o
se ud oni mo
se xo
f ech a n aci m i en t o
ci ud ad nac i m i e nt o
ed ad
i di o m a
ni ve l i ns t r uc ci on
es t a do ci vi l
i ac t i vi d ad ps i co l og i c a( )
n gr esa r i d ad si
des pl ega r ac t c ologi ca( )
vi
ver act i v i da d psi col ogi ca ( )
selec ci o nar ( )
i
m pr i mi r ( )
64
DICCIONARIO DE CLAS ES
Clase Descripcin
contem pla los datos personales de cada usuario que transita
usuario por el hogar de vida
Guarda un registro histrico de las entradas y salida de cada
estada usuario en funcin del estado bajo el cual se encuentra.
alm acena las direcciones tanto de referencias como de
direccin usuarios
referencia alm acena las referencias que cada usuario pueda proveer
alm acena todas la actividades sociales realizadas con los
actividad_social usuarios
alm acena todas la actividades medicas realizadas con los
actividad_medica usuarios
historia_medica alm acena la historia_medica de cada usuarios
alm acena los servicios externos m dicos que cada usuario ha
servicios_externos tenido
alm acena todas la actividades psicolgica realizadas con los
actividad_psicologica usuarios
historia_psicologica alm acena la historia psicolgica del usuario
alm acena datos ya que es parte importante de la
periodo_psicologico historia_psicologica
65
DIAGRAMA DE OBJETOS
66
es t adi a
ce nt r o
co d est adi a
ACTI VI DA M ED I CA
co d usua r i o
- act i vi da d m e di ca
es t a do
U SU AR I O - hi s t or i a me dica
- us uar i o sit u aci on ac t i vi d ad m edi ca
- ser vi ci os ex t er no s
- di r ecci on t i nser c i on
ii po c ent r o
c i on
- r ef er enc i a n se r
f d esd e c od act i v i da d
- es t ad i a
fe ch a h ast a c od usu ar i o
e ch a
m ot i vo c ons ult a
di as
d i ag nos t i cog ene r al
ob ser v aci on
d i ag nos des cr i p cion
f ng
ef ch ai
on ar i o i ng t r at a m i en t o
ut nc i
na l i vi t na s
e rmi ng a mi
f c al ci o
e ch am od
r es po nsab l e
f on ar i o mo d
u nc i a ut o valenc i a
t na l m od
e rmi t em pe r a t ur a
i e st a di a( ) r es pi r aci on
nacgrt es uaral i zar est adi a( ) p ul s o
p r e si on ar t e ri al
ve r es t ad i a( )
t al a
p eso
f ech ai ng
f unc i o nar i o i ng
t er m i n al i ng
f ech am od
f unc i o nar i o m od
his t or i a me di ca
r ef e r e nci a
t er m i n al m od
ce nt ro cen t ro
co d r e f er e nci a i ngr e sar act i v i da d m ed i c a( ) cod i go h i st or i a
co d u sua r i o d esp l eg ar a ct i vi dad m ed i ca ( ) cod us uar i o
v er a ct i vidad m ed i ca ( ) hab i t
es t ad o os
s el e cci ona r ( )
t o co ndi ci one s f i sica s
i po do cum en t
i f i ca ci on i mp r i mi r ( ) ant ece nt es per so na l es
d ent i
ap el i d o p at er no ant ece nt es pat ol o gi cos
ap el i do mat er no enf er m eda d a ct u al
pr i me r no m br e me di c ac i on ac t ua l
se gun do nombr e r es
s ent r ad ascr a nea l
no mb r e c or t o r oca bez a
s cue l
se xo r r at or i o ser v i ci o ext er no
s r esp i
oc upa ci on r r o i nt est i na l
cen t ro
r elacion rs gas t t our i nar i o
s gen i
cod s er vici o
pa r e nt esc o r i cul ar
cod u sua r io
ed ad rs ost eo ar ta nex os
s pi el est ad o
de scr ipci on r d ade s
s ext r em i cen t r o m edi co
f ng r o r a xa bdom en
e cha i st m edi co r esp ons able
f o i ng r
u nciona r i s esp al da
r n f ec t o cont agi os a t ci o
t ng si i po ser v i
des cr i p cion
fe r mi nal i obs er va ci on
e cha mo d f pr o gr am ad a
f o mo d f e cha
u nciona r i ec hai ng r esu l t ado
t f o na r i oing
e r mi nal m od un ci f r ea l i
t n al i ng e cha z ada
er m i f ng
f e cha i
i r e f er en ci a( ) ec ham o d
n gr es ar f oi ng
se l ec ci o na r r ef e r enc i a( ) f o na r i om od u nciona r i
un ci t m i nal i ng
m odi f i car r ef e r enc i a( ) t n al mo d
er m i fe r
e cha mo d
f om od
i hi st o r i a m edica( ) u nciona r i
ng r esa r t m i nal m od
i r hi s t or i a m e di ca( ) er
m pr m i
i se r vi ci o ex t er n o( )
n gr esa r
act ua l i s er vici o e xt e r no( )
z ar
i s er vici os e xt er nos ( )
u sua r i o m pr i mi r
ce nt r o
co d usu ar i o
es t a do
t i po d ocume nt o
i den t i fi
c aci on
ap el l i do pat er no
ap el l i do ma t er n o
pr i m er n ombr e
se gu ndo no mb r e
no m br e cor t o
se ud oni mo
se xo
f ech a n aci m i en t o
ci ud ad nac i m i e nt o
ed ad
i di o m a
ni ve l i ns t r uc ci on
es t a do ci vi l
i ngr e so eco nom i co
m on t o i n gr eso
t i po u suar i o
sit u aci on
oc up aci on
dir e ccion
di sc apa ci d ad
ce nt r o de sc r i pcion di sca pac i ad
co d di r ec cion
an t e ced ent es del i c t i vos
co d usua r i o / co d r ef er e nci a
et ni a
es t a do co l or oj os
t i po di r ecc i on t i po c abel l o
pa i s l ar go ca bel l o
pr o vi n ci a se a l es pa r t i
c ul ar es
ci ud ad
ve st i do
se ct or
t al a zap at o
ba r r i o co nd i ci one s f i s i ca s
ca l e p r i nc i p al t al a
nu m er o pe so
ca l e s ecu nd ar i a
pu l so
di r ecc i on
pr e sion
t el e f on o l oc al 1 r es pi r a ci on his t or i a psi cologi ca
t el e f on o l oc al 2 t em per a t ur a
cen t ro
t el e f on o c el ular ay ud a r ec i b i da
f ech ai ng ay ud a d esc r i pc i on cod h i st or i a
f unc i on ar i o i ng cod u sua r io
t i em p o c al e
t er m i na l i r el i gion A CT I V I D AD P SI CO LO G I CA
ng pr o nun ci a ci on
i po l i ti - a ct i vidad ps i c ol o gi ca
f ech am od ha bit os d eas c as
af i l on pa r t i
f unc i on ar i o m od f am i l i ar vi ve i ac i do - h i st or i a p si c ologi ca
pr e at enc i on sicol og i ca
t er m i na l m od nu m er o hi j os - p er i o do psi co l og i co
si l uc i on es
po si bi l i d ad i ns er cion
i ngr es a d i r e ccion( ) sse udo cod i go
t i po i nse r ci on
saluc i nc i on es
se l e cci ona d i r ecc i on ( ) di as es t ad i a
sac t i t ud aluci nat or i a
m od i f on ( ) f ech a i ngr e so
i ca di r ecc i at t r an scu al i tat i v o
t i po i ngr es o
ob se r v aci on at t r an scu ant i t i vo
at
oau t o psi qui ca
f ech ai ng
oal op si q ui ca
f unc i on ar i o i ng
m t r an scu al i tat i v o p er i o do psi colog i co
t er m i na l i ng
m t r an scu ant i t i vo
f ech am od at cen t ro
pcu r so
f unc i on ar i o mo d
cod pe r i od o
pes t r uc t ur a
t er m i na l m od cod hi st or i a
pco nt eni do
cod us uar i o
af t r an scu al i tat i v o
i ngr e sar u sua r i o( ) ane me si s
af t r an scu ant i t i vo
m od i f ica r us uar i o( ) at f or p er i o do
af r e acc i o naf ect i va ac t
ac t u al i zar usu ar i o() des cr i p ci on
ac t i vi d ad soc i al
af i de asf i j as
bu sc ar us uar i o( ) f
ce nt r o af i de aso bse si v as ec hai ng
de sp l eg ar u sua r i o( ) f o na r i oing
co d act i vi da d af f ob i as un ci
ve r u suar i o( ) ac t i da d psi col ogi ca t n al i ng
co d usu ar i o vi vac t o si m pu l sivo s er m i
f
cen t ro vac t o sco mp ul s i vo s ec ham o d
t i po a ct i vi d ad f o na r i om od
ob se r v aci on cod a ct i vidad vac t i vi d adv ol u nt ar i a un ci
t n al mo d
co nt act o cod u sua r io l e er m i
e ngu aj
f ech ai ng sec i on i el i g enc i a
nt i pe r i od o p si cologi co( )
f unc i on ar i o i ng sec i o nes con ci enc i a ng r esa r
ant ec ede nt es f ng
t er m i na l i ng
t e r a pi a fe cha i oi ng
f ech am od i po t u nciona r i
f unc i on ar i o m od enf er m ed ad t m i nal i ng
t er m i na l m od est ad o c onc i en t e fe r
ef cha mo d
evo l u ci on om od
u nciona r i
i ngr e sar a ct i vi da d s oci al ( ) r eco me nda ci one s t m i nal m od
f er
ACTI VI D A D SO C I AL ng
de sp l eg ar a ct i vida soc i al () e cha i
- act i vi da d s oci al
ve r a ct i vi d ad so ci al () f oi ng i hi st or i a ps i c ol o gi c a( )
ut nciona r i ni gr esa r
se l e cci ona r ( ) m i nal i ng h i st or i a ps i c ol o gi c a( )
er m pr i mi r
f
fe cha mo d om od
tu ncim
ona r i
i nal m od
er
i ac t i vi d ad ps i co l og i c a( )
n gr esa r
des pl ega r ac t i d ad si c ologi ca( )
ver act i v i da d psi colvogi
i ca ( )
selec ci o nar ( )
i
m pr i mi r ( )
67
DISEO
68
MODELO DINAMICO
70
DIAGRAMA DE SECUENCIA
71
INGRESO DE USUARIO
: usuario : estadia
: Social
digitar usuario buscar usuari o( )
U SU A R I O EX I S T E
seleccionar usuario
ver usuario ( )
A C T U AL I ZA C I ON R E G I ST R A D A
A C T U A L I ZA C I O N NO R E GI S T R A D A
: us ua ri o : es t a di a : di rec c io n : re f ere nc i a
: So ci al
bu s ca r u su a rio ( )
US U AR I O N O EX I ST E
i ng re sa r u su a rio ( ) i ng re sa r e s t ad i a( ) i ng re s a d i rec c io n( )
US U AR I O R E GIS T RA D O
U SU A RI O NO R EGI S TR A DO
i ng re sa r re f ere n ci a( )
72
MANTENIMIENTO DE USUARIO
: Soci al
m od if ic a r us u ari o( ) in g res ar e s t ad ia ( )
i ng res a di rec ci o n( )
in gr esa r re fe ren c ia ( )
AC T UA L IZA CI O N R EG IS TR AD A
INGRESAR REFERENCIA
: referencia : direccion
: Social
seleccionar referencia( )
modificar referencia( )
RE FE REN CI A A CT U AL I Z ADA
73
INGRESAR DIRECCION
: direcc ion
: Social
ingresa direccion( ) m odifica direccion( )
DIRECCION ACTUALIZADA
INGRESAR ESTADIA
: estadia : usuario
: Social
ver estadia( )
ingresar es tadia( )
ES TADIA RE GISTRADA
74
: : estadia
actividad socia l
: Social
desplegar activida s ocial( )
seleccionar( )
: : : se rvi ci o : es t a di a
a cti vi da d m ed ica hi st ori a me d ica ex t ern o
: Me d ico
d es pl eg a r act ivid ad me di ca ( )
s el ec ci on ar( )
in gr es ar h is t ori a m ed i ca ( )
i mp rm ir hi st ori a me di ca( )
i ng re sa r se rvi ci o e xt ern o( )
a ctu al izar se rvici o exte rno ( )
i ng res ar es t ad ia ( )
in gr es ar a ct i vi da d m e di ca ( )
i ng res ar s ervic i o e xt e rno ( )
ver a ct i vi da d m e di ca ( )
i mp rim ir ( )
: Psi co l og o
d es p le g ar a c t ivid a d si c ol og i ca ( )
s el ec c io n ar( )
i ng re sa r a ct ivid a d p s ic o lo gi c a ( )
in gr es ar hi s t or ia ps i co l og i ca ( )
im p ri m ir h is t ori a p s ico lo g ica ()
in g res a r p eri o do p si c ol o gi co ( )
ver a c t ivid a d ps i co lo g ic a ( )
im p rim i r( )
76
DIAGRAMA DE COLABORACIN
77
INGRESO DE USUARIO
2: buscar usuario( )
1: digitar usuario
4: sel eccionar usuario
6: actualizar usuario( ) 7: ingresar estadia( )
: usuario : estadia
3: USUARIO EXISTE
: Social 5: ver usuario ( )
8: ACTUALIZACION REGISTRADA
9: ACTUALIZACION NO REGISTRADA
1 : b u s ca r u s u a ri o ( )
3 : i n g re s a r u s u a ri o ( )
: re fe re n c ia : usuario
8 : i n g re s a r r e fe re n c ia ( ) 2 : U SU AR I O N O E XI S TE
: S o ci a l
4 : in g re s a r e s t a di a ( )
6 : U S U AR IO R E GIS TR AD O
7 : U SU AR I O N O R E GIS TR ADO
: direccion : estadia
5 : i n gr es a d i re cci o n ( )
78
MANTENIMIENTO DE USUARIO
: estadia
4: ingresar estadia( )
1: seleccionar usuario
3: modificar usuario( ) 5: ingresa di reccion( )
: usuario : direccion
2: ver usuari o ( )
7: ACTUALIZACION REGISTRADA
: Social
6: ingresar referencia( )
: referencia
INGRESAR REFERENCIA
3 : m o di f i ca d ir e cci o n ( )
8 : m o di f i ca d ir e cci o n ( )
6 : m o d i f ic a r r e fe r en c ia ( )
1 : in g re s a r r e fe re n ci a ( ) 2 : i n g re s a d i re c ci o n ( )
5 : s el e c c i ona r r e fe r e nc i a ( ) 7 : i n g re s a d i re c ci o n ( )
: :
referencia direccion
9 : R E FER E N C I A AC T U ALI ZAD A
: S o ci a l
4 : R EFE R E N C IA R E GIS TR AD A
79
INGRESAR DIRECCION
2: modifica direccion( )
5: modifica direccion( )
1: ingresa direccion( )
4: selecciona direccion( )
: direccion
INGRESAR ESTADIA
4: ingresar estadia( )
: usuario : estadia
1: ver e stadia( )
2 : actu al iza r estadia( )
5: ESTADIA REGISTRADA
80
5: ACTIVIDAD REGISTRADA
: Social
: Medico
7: ingresar estadia( )
: servicio externo : estadia
: historia medica
81
8: imprimir( )
1: desplegar actividad sicologica( )
2: seleccionar( )
3: ingresar actividad psicologica( )
7: ver actividad psicologica( )
: actividad psicologica
: Psicologo
MODELO DE PROCESOS
83
DIAGRAMA DE ESTADOS
84
RESIDENTES EX RESIDENTES
Visita Salida
Visita Salida 1
Voluntaria
Voluntaria 1
Fallecido
DIAGRAMA DE ACTIVIDADES
86
Co o r d in a d o r So c ia l P Si co l o g o M ed i c o
In gres ar
U sua rio
DISEO DE NAVEGACION
88
MODELO NAVEGACIONAL
89
DIAGRAMA ARQUITECTNICO
90
91
DIAGRAMA NAVEGACIONAL
92
DIAGRAMA DE AGENTES
Internauta
Es un
Es un
GENERAL
AGENTE SOCIAL
So c ial
DE P A RT AM E NT O
S O CI A L
S S S
S S S S S
< <c ont ex t o> > < <c on tex t o> > <<c o nte xt o> > < <c on tex t o> > << c ont ex t o>>
VER IN GRE S A R
I NGR E SA R I NG RE S AR I NG RE S AR
A CT IV I DA D AC TI V IDA D
DI RE CCI O N RE FE RE NC IA E S TA D IA
S OCI A L S O CI AL
S S E E E E S
< <c ont ex t o> > << c ont ex t o>> << c ont ex t o>> << c ont ex to >> << co nt ex to >> <<c o nte x to> > < <c on tex t o> >
VER V ER VE R
VER I NGRE S A R VER VER
A CT I V IDA D A CT I VI DA D A CT IV I DA D
DI RE CCI O N R EF E RE NCI A RE F E RE NCI A E S TA DI A
ME D ICA S O CIA L P S I COL OG ICO
94
AGENTE MEDICO
95
AGENTE PSICOLOGICO
Psi colo gi co
S
E < <co nt ext o> >
< <su bsist e ma>> VER
S
EST ADI A
<< cont e xto >> USU ARI O
DESPL EG AR
AC TI VI DAD E
PS IC OL O GI CA < <con t ext o> >
VER
ACT IVI D AD
S PSIC OL O GI CO
S
<< con te xto >>
IN G RESAR
RE FER ENCI A
S
< <con t ext o> >
VE R
DI REC CI ON
96
AGENTE COORDINADOR
97
MANUAL DE USUARIO
98
INGRESO AL SISTEMA
MENU
El men nos permite navegar por el sistema, bajo los siguientes tems.
El men vertical despliega sus opciones segn las caractersticas del usuario.
INGRESAR DATOS
Para ingresar datos se debe considerar que debe existir un usuario es decir se
podrn ingresar actividades de cualquier departamento a un usuario, jams
independientes de este.
Los formularios de ingreso tienen la m ismo m odalidad una vez digitados los datos
se guardaran, al dar clic en el botn.
100
GLOBAL
Se visualiza una lista de los usuarios a los cuales se puede realizar cambios o
ingresar nuevos registros. Para seleccionar el usuario se debe dar clic sobre el el
icono de la lupa que esta en la primera columna, en algunos casos puede existir
mas de un icono que llevan hacer diferentes acciones al pasar el Mouse por
dichos iconos se lee la accin que ejecutan.
ESPECIFICO
Aqu se observa las actividades realizadas, para agregar una nueva basta con
seleccionar esa pestaa y aparecer en formulario correspondiente.
102
Para guardar se debe llenar el formulario o por lo m enos los campos obligatorios
que se diferencian de los otros por el asterisco en la etiqueta y dar clic en el boton
guardar cuando, se haya guardado volver el sistema a la pagina anterior.
INFORMES
Existen diferentes tipos de informes que muestran la gestin global realizada con
los usuarios. Para ello recurrimos al Men Informes-Reportes. Escoger el tipo de
Reporte y dentro de que intervalos de fechas se requiere la informacin.
SITIO
Aqu podr encontrar el Mapa Web del Sitio, este ayudara al usuario a entender
como puede navegar un funcionario por el sistema. Adems de la informacin de
contacto de quien desarrollo el sistema.
104
BUSQUEDA
Esta opcin que el usuario encuentra en el men ayuda a localizar un usuario por
el nombre, es decir debe pones al menos un Nombre o Apellido y dar clic en la
flecha entonces se desplegara una lista o un registro de los usuarios bajo ese
nombre.