Documente Academic
Documente Profesional
Documente Cultură
SALESIANA
FACULTAD DE INGENIERAS
SEDE QUITO CAMPUS SUR
ii
DECLARACIN
Nosotros, Ronmel Fernando Guevara Mora y Bryan Rodrigo Torres Albornoz,
declaramos bajo juramento que el trabajo aqu descrito es de nuestra autora, que
no ha sido previamente presentado para ningn grado o clasificacin profesional;
y, que hemos consultado las referencias bibliogrficas que se incluyen en este
documento.
_________________________
Bryan Rodrigo Torres Albornoz
___________________________
Ronmel Fernando Guevara Mora
iii
CERTIFICACIN
Certifico que el presente trabajo fue desarrollado por Bryan Rodrigo Torres
Albornoz y Ronmel Fernando Guevara Mora, bajo mi direccin.
_____________________________
Ing. Patsy Prieto
DIRECTORA DEL PROYECTO
iv
AGRADECIMIENTOS
Fernando
Bryan
v
DEDICATORIAS
Fernando
Bryan
vi
CONTENIDO
DECLARACIN......................................................................................................ii
CERTIFICACIN ...................................................................................................iii
CONTENIDO..........................................................................................................vi
RESUMEN ............................................................................................................xv
PRESENTACIN....................................................................................................1
CAPTULO I: MARCO TERICO3
1
ESTUDIO
DE
PSICOLGICO
LA
SITUACIN
PADRE
EMILIO
ACTUAL
DEL
GAMBIRASIO
CENTRO
DE
LA
1.1.1
VISIN .....................................................................................................3
1.1.2
MISIN.....................................................................................................3
1.2
1.2.1
1.2.2
1.2.3
SISTEMATICACIN PROBLEMA............................................................5
1.3
OBJETIVOS .............................................................................................6
1.3.1
OBJETIVO GENERAL..............................................................................6
1.3.2
1.4
ALCANCE.................................................................................................7
1.5
1.5.1
1.5.2
1.6
1.6.1
1.6.2
FACTIBILIDAD TCNICA.......................................................................10
1.6.2.1
SOFTWARE ...........................................................................................10
1.6.2.2
HARDWARE...........................................................................................11
vii
1.6.3
1.6.4
FACTIBILIDAD OPERATIVA..................................................................21
CAPTULO II23
ANLISIS
DISEO
DEL
SISTEMA
DE
MANEJO
DE
PACIENTES...................................................................................................... 23
2.1
2.1.1
INTRODUCCIN....................................................................................23
2.1.2
PROPSITO ..........................................................................................23
2.1.3
ALCANCE...............................................................................................23
2.1.4
PERSONAL INVOLUCRADO.................................................................26
2.1.5
2.1.5.1
NAVEGADORES WEB...........................................................................26
2.1.5.2
2.1.5.3
2.1.6
APRECIACIN GLOBAL........................................................................27
2.1.7
REQUERIMIENTOS ...............................................................................28
2.1.7.1
REQUERIMIENTOS FUNCIONALES.....................................................28
2.1.8
2.1.8.1
2.1.8.2
REQUERIMIENTOS DE USUARIO........................................................29
2.1.8.3
2.1.8.4
REQUERIMIENTOS DE ESTNDARES................................................30
2.1.8.5
NORMATIVA LEGAL..............................................................................30
2.1.9
2.1.10
viii
2.1.10.7 CONSULTAS..........................................................................................58
2.1.10.8 ESTADSTICAS......................................................................................68
2.1.10.9 REPORTES............................................................................................71
2.1.11
2.2
DISEO..................................................................................................75
2.2.1
2.2.1.1
2.2.1.2
2.2.1.3
2.2.2
DISEO DE DATOS.............................................................................120
2.2.2.1
2.2.2.2
2.2.2.3
2.2.2.4
BASE DE DATOS.................................................................................122
2.2.3
DISEO DE PRESENTACIN.............................................................140
2.2.3.1
INTERFAZ DE USUARIO.....................................................................140
2.2.3.2
3.1
IMPLEMENTACIN Y PRUEBAS........................................................148
3.1.1
3.1.1.1
3.1.1.2
3.1.1.3
3.1.1.4
3.1.2
CDIGO FUENTE................................................................................160
3.2
3.2.1
PRUEBAS DE SISTEMA......................................................................178
3.2.1.1
3.2.1.2
PRUEBAS DE ALMACENAMIENTO....................................................179
3.2.1.3
ix
3.2.1.4
3.2.1.5
3.2.1.6
3.2.2
3.2.3
3.3
4.1
CONCLUSIONES.................................................................................216
4.2
RECOMENDACIONES.........................................................................218
x
INDICE DE TABLAS
xi
Tabla N 28: Tabla ingresos................................................................................131
Tabla N 29: Lista de referencias salientes a la tabla ingresos...........................131
Tabla N 30: Tabla mdicos................................................................................132
Tabla N 31: Lista de referencias entrantes a la tabla mdicos ..........................132
Tabla N 32: Lista de referencias salientes a la tabla mdicos ...........................132
Tabla N 33: Tabla mes ......................................................................................133
Tabla N 34: Tabla noticias .................................................................................134
Tabla N 35: Tabla pacientes..............................................................................134
Tabla N 36: Lista de referencias entrantes a la tabla pacientes ........................135
Tabla N 37: Lista de referencias salientes a la tabla pacientes .........................135
Tabla N 38: Tabla secretarias............................................................................136
Tabla N 39: Lista de referencias salientes a la tabla secretarias .......................136
Tabla N 40: Tabla tarifas ...................................................................................137
Tabla N 41: Lista de referencias salientes a la tabla tarifas...............................137
Tabla N 42: Tabla noticias .................................................................................138
Tabla N 43: Tabla tratamiento ...........................................................................138
Tabla N 44: Lista de referencias entrantes a la tabla tratamiento......................139
Tabla N 45: Lista de referencias salientes a la tabla tratamiento ......................139
Tabla N 46: Lista de referencias de claves forneas en la Base de Datos
tesis .............................................................................................139
Tabla N 47: Cuadro Pruebas de Sistema ..........................................................181
Tabla N 48: Caso de Prueba N 1 .....................................................................187
Tabla N 49: Prueba de Unidad de Caja Negra ..................................................188
Tabla N 50: Prueba de unidad de caja negra con valores .................................189
Tabla N 51: Resultado Obtenido de Prueba de Caja Negra (PUCN-1 y
PUCNV-1) ......................................................................................189
Tabla N 52: Caso de Prueba N 2 .....................................................................190
Tabla N 53: Prueba de Unidad de Caja Negra ..................................................191
Tabla N 54: Prueba de unidad de caja negra con valores .................................192
Tabla N 55: Resultado Obtenido de Prueba de Caja Negra (PUCN-1 y
PUCNV-1) ......................................................................................193
Tabla N 56: Pruebas de Seguridad....................................................................194
Tabla N 57: Factores de Modelo McCall............................................................199
xii
Tabla N 58: Tabla de factores y puntaje estimado.............................................201
Tabla N 59: Etapas y referencia ........................................................................201
Tabla N 60: Completitud ....................................................................................202
Tabla N 61: Consistencia...................................................................................203
Tabla N 62: Trazabilidad....................................................................................204
Tabla N 63: Precisin ........................................................................................205
Tabla N 64: Consistencia...................................................................................206
Tabla N 65: Tolerancia a fallos ..........................................................................207
Tabla N 66: Control de accesos.........................................................................208
Tabla N 67: Facilidad de Auditora.....................................................................209
Tabla N 68: Auto descripcin.............................................................................211
Tabla N 69: Concisin .......................................................................................212
Tabla N 70: Simplicidad.....................................................................................213
Tabla N 71: Control de Calidad..........................................................................214
xiii
INDICE DE GRFICOS
Grfico N 1:
Grfico N 2:
Grfico N 3:
Grfico N 4:
Grfico N 5:
Grfico N 6:
Grfico N 7:
Grfico N 8:
Grfico N 9:
xiv
Grfico N 31: Diagrama de Casos de Uso 31 ..................................................105
Grfico N 32: Diagrama de Casos de Uso 32 ..................................................106
Grfico N 33: Diagrama de Casos de Uso 33 ..................................................107
Grfico N 34: Diagrama de Casos de Uso 34 ..................................................108
Grfico N 35: Diagrama de Estado 1 ...............................................................109
Grfico N 36: Diagrama de Estado 2 ...............................................................110
Grfico N 37: Diagrama de Estado 3 ...............................................................111
Grfico N 38: Diagrama de Estado 4 ...............................................................112
Grfico N 39: Diagrama de Estado 5 ...............................................................113
Grfico N 40: Diagrama de Estado 6 ...............................................................114
Grfico N 41: Diagrama de Actividades 1 ........................................................115
Grfico N 42: Diagrama de Actividades 2 ........................................................116
Grfico N 43: Diagrama de Actividades 3 ........................................................117
Grfico N 44: Diagrama de Actividades 4 ........................................................118
Grfico N 45: Diagrama de Actividades 5 ........................................................119
Grfico N 46: Diseo por gestin de formularios de la interfaz de usuario ......142
Grfico N 47: Diseo por gestin de reportes y estadsticas de la interfaz
de usuario ..................................................................................144
Grfico N 48: Esquema de Framework ............................................................152
xv
RESUMEN
La tesis del Anlisis, Diseo e Implementacin de un Sistema para Manejo de
Pacientes en el Centro Psicolgico Padre Emilio Gambirasio de la Universidad
Politcnica Salesiana se realiz y obtuvo un excelente trabajo en la
automatizacin de los procesos y con un diseo acorde a las necesidades
solicitadas del Centro.
Por ende, este capitulo tambin permitir realizar un estudio de factibilidad a las
reas a cubrir para comprobar si
xvi
La tesis del Sistema de Manejo de Pacientes desarrollar en el Captulo 3 la
implementacin y pruebas del sistema, donde proporcionar informacin y
comparacin de las herramientas de implementacin, en cuanto a pruebas del
sistema verificar todas sus vulnerabilidades e incluso en la seguridad.
PRESENTACIN
El Centro Psicolgico Padre Emilio Gambirasio de de la Universidad Politcnica
Salesiana en la actualidad tiene problemas en brindar un servicio de calidad al
cliente y en sus procesos de trabajo.
2
El Sistema de Manejo de Pacientes mejorar el proceso de asignacin y emisin
de comprobante de pago por citas y tratamientos gestionados a un paciente,
dando paso a estos procesos a tener un valor agregado al sistema.
Los empleados del Centro Psicolgico requieren demasiado tiempo para verificar
la hora de atencin de un paciente. Los usuarios que requieren una cita para un
servicio psicolgico deben hacerlo accediendo a las instalaciones del Centro o va
telefnica lo que conlleva una prdida de tiempo.
En esta fase tambin es importante la realizacin del rol de pagos de los doctores.
El valor a cancelarse se calcula de acuerdo a los pacientes atendidos en un mes.
5
Actualmente la secretaria tiene que realizar constantes chequeos del nmero de
pacientes atendidos por doctor y el costo de la terapia.
al
mejor
desenvolvimiento
de
los
procesos
que
involucran
1.3 OBJETIVOS
1.3.1 OBJETIVO GEERAL
acciones
eficientes
de
servicios
teraputicos
con
procesos
de
1.4 ALCACE
El presente Anlisis, Diseo e Implementacin de un Sistema de Manejo para
Pacientes es un aplicativo-informtico Web de ltima generacin.
El Sistema permitir realizar una ficha clnica de un paciente el cual tiene como
propsito el ingreso de datos personales; que influye explcitamente para obtener
un servicio teraputico.
Este Sistema de Manejo de Pacientes permitir registrar una cita psicolgica que
mostrar un turno con un horario establecido y con el profesional de psicologa
para la cita psicolgica.
por
El Sistema informtico realizar, la parte contable para saber si los ingresos son
mayores a los egresos. Por lo cual se debe de evaluar si los ingresos alcanzan a
cubrir todos los servicios bsicos (Agua, luz, telfono) del Centro Psicolgico y los
pagos a todos los profesionales de secretaria y psicologa que brindan su servicio.
8
El Sistema informtico tambin emitir Reportes de valores Recaudados
mensualmente, como los pagos por cada mes de profesionales y servicios
bsicos del Centro Psicolgico; nmero de consultas de pacientes atendidos.
Dando as un total de dinero recaudado en efectivo, y a su vez generando pagos
posteriores con cuentas por cobrar de personas que adeudan tales pagos y la
informacin con los das u horas de los turnos de los doctores que atienden a los
pacientes.
Cubrir las metas con los recursos actuales en el Centro Psicolgico Padre Emilio
Gambirasio de la Universidad Politcnica Salesiana.
9
1.5.2 REA DE IFLUECIA DEL SISTEMA PARA MAEJO DE PACIETES
E EL CETRO PSICOLGICO
Estratgico.
Econmico.
10
1.6.2 FACTIBILIDAD TCICA
Software.
Hardware.
1.6.2.1 SOFTWARE
Tabla N 1
Caractersticas de Software a instalar
Cantidad
1
Tipo
Microsoft
Descripcin
Web Herramienta de Software enfocada exclusivamente al
Developer 2005.
una
propiedad
denominada
Datasource.
Incorpora la propiedad de Master Page que permite
compartir el diseo en numerosas pginas mediante
la creacin de plantillas.
Licencia Gratis
11
Cantidad
1
Tipo
MySQL 5.0.
Descripcin
MySQL 5.0 es un motor de base de datos el cual
tiene una herramienta de migracin de datos hacia
otros motores de base de datos.
MySQL
5.0
permite
realizar
procedimientos
la
lgica
de
negocio
mejorar
el
funcionamiento.
Licencia Gratis.
1
Internet
7.0.
IIS
Information
Server).
Windows
Vista
1
1.6.2.2 HARDWARE
12
El Centro Psicolgico cuenta actualmente con equipos de tecnologa, los cuales
se detalla a continuacin:
Ordenador 1.
Este equipo de computacin se utilizar como servidor web para cargar las
fuentes y la instalacin total de los paquetes de software del sistema.
Tambin contribuir para la implementacin de la arquitectura servidor
cliente.
Tabla N 2
Caractersticas Tcnicas de Hardware de Ordenador 1 (Servidor)
Tipo de
Usuario
Administrador
Cantidad
1
Tipo de
Descripcin
Mquina
CPU
Ordenador1.
Unidad Disco de Duro: 82.3 Gb
Hitachi 7200 RPM / Ultra ATA 100
IDE.
Unidad Disco de Duro: 80Gb
Unidad
de
CD-RW:
Samsung
SP0204N
Memoria RAM: 512 MB
Tarjeta de Red (NIC): NIC Fast
Ethernet PCI Familia RTL8139 DE
Realteck
Red Ethernet y Topologa Bus.
Cableado Estructurado UTP (Par
Trenzado sin Blindaje) y categora
5e.
Autor y Fuente: Tesistas
13
Ordenador 2 y Ordenador 3.
Tabla N 3
Caractersticas Tcnicas de Hardware de Ordenadores 2 y 3 (Clientes)
Tipo de
Usuario
Secretaria.
Cantidad
1
Tipo de
CPU.
Ordenador 2.
Profesional de
Psicologa.
Descripcin
Mquina
CPU.
Ordenador 3.
3200
BTC
Windows
Multimedia
Estructurado
UTP
(Par
14
encuentran instalados en las mquinas del centro Psicolgico. Considerando que
los equipos de computacin utilizan tecnologa de Fast Ethernet 10/100 Mbps, en
la conexin de Red de rea Local con topologa Bus esto permite una
transmisin de datos eficiente y sin prdida de paquetes de datos.
Tabla N 4
Costos de Recursos de Software (Sw) para el Centro Psicolgico
Cantidad
Descripcin
Costo
Framework 2.0.
Licencia Gratuita.
$0,00
MySQL 5.0.
Licencia Gratuita.
$0,00
MySQLConnection 5.0.7.
Licencia Gratuita.
$0,00
Licencia Gratuita.
$0,00
2005.
Total
Autor y Fuente: Tesistas
$0,00
15
Tabla N 5
Costos de Recursos de Hardware (Hw) para el Centro Psicolgico
Cantidad
Tipo de Usuario.
Costo
Administrador.
Tabla N 2
$0,00
Secretaria.
Tabla N 3
$0,00
Profesional de Psicologa.
Tabla N 3
$0,00
Total
$0,00
Tabla N 6
Costos de Recursos de Hardware (Hw) para desarrolladores
Cantidad
Tipo de Recurso de Hw
Descripcin
Costo
120Gb.
1
CPU.
Administrador.
Unidad
de
CD-RW:
Samsung SP0204N
Memoria RAM: 1Ghz
Tarjeta de Red (NIC): NIC
Fast
Ethernet
Familia
Realteck.
RTL8139
PCI
DE
16
Cantidad
Tipo de Recurso de Hw
Descripcin
Costo
PC Porttil
Unidad
de
CD-RW:
$1000,00
Samsung SP1608M.
Memoria RAM: 1 Ghz.
Tarjeta de Red (NIC): NIC
Fast
Ethernet
100/1000Mbps.
1
Impresora.
Lexmark
Z2110
$150,00
Multifuncin 3 en 1
Total
$1650,00
Tabla N 7
Costos de Recursos Humanos para el Centro Psicolgico
Cantidad
Tipo de Usuario.
Descripcin
Costo
Analizador, diseador e
1
Primer desarrollador
implementador
del
$540,00
Sistema.
Analizador, diseador e
1
Segundo desarrollador
implementador
del
$540,00
Sistema.
Total
Autor y Fuente: Tesistas
$1080,00
17
Tabla N 8
Costos del desarrollo / adquisicin para el Centro Psicolgico
N
Referencia.
Tipo de Recurso
Costo
Tabla N 4
Recursos de Software
$0,00
Tabla N 6
Recursos de Hardware
$1650,00
Tabla N 7
Recursos Humanos
$1080,00
Total
$2730,00
Costo.
Valor.
Beneficio.
Valor.
El Sistema de Manejo de
Pacientes
recepcin
de
es
til
para
informacin.
en el envo y recepcin de
informacin a travs de la
ejecucin en tiempo real
Impresin
de
Proceso automatizado en
solicitudes
de
los mdulos:
atenciones a pacientes
$90,00
Gestionar usuarios.
Gestionar citas.
con la utilizacin de
hojas de papel (1000
1
hojas).
Uso de equipos de
copiadoras
para
$50,00
$50,00
Ahorro de suministros.
$190,00
$400,00
18
N
Costo.
Valor.
Beneficio.
Valor.
(Costo
(Costo que
Mensual).
cubre un ao
y medio del
$2280,00
desarrollo).
(Costo
Anual).
Proceso
de
El
Sistema
Informtico
implementacin respecto
permitir
al
Centro
a Licenciamiento para 4
de
Servidor:
implementacin de dicho
inversin
en
la
sistema.
Licenciamiento
para
Server
2005
$2232,00
MySQL 5.0.
2005
$1913,00
Visual Web
$0,00
Standard Edition.
Visual
Studio
Developer
2005.
Standard Edition:
$4145,00
$0,00
Procesos manuales en
El
registro de pacientes y
elaborar
de
econmicos a travs de un
pagos
reportes
comprantes
de
$0,00
Centro
Psicolgico
de pacientes.
extras.
Proceso automatizado en
los mdulos:
Reportes de citas.
Reportes
de
Tratamientos.
Reportes
de
comprobantes de pagos.
$20,00
$400,00
19
N
Costo.
Valor.
Beneficio.
Valor.
Procesos manuales en
El
elaborar estadsticas de
adems
ingresos
estadsticas
mensuales
anuales con
el uso de suministros de
se realizan en el Centro
oficina extras.
Psicolgico.
egresos
Sistema
Informtico
efectuar
mensuales
Proceso automatizado en
4
los mdulos:
Reportes de estadsticas
del nmero de citas por
mdico por mes y ao.
$20,00
Reportes de estadsticas
$280,00
de ingresos y egresos
del Centro.
Gasto en suministros de
El
oficina.
pacientes
(Cartuchos
de
Sistema
de
manejo
disminuir
impresoras,
gasto
esferogrficos, paquetes
suministros
de
de hojas).
como
(papel
innecesario
es
impresin
de
carpetas
5
de
el
de
oficina
de
facturas,
citas
psicolgicas).
Ahorro de suministros
en 80 % por la impresin
de
los
reportes
cartuchos de impresora.
Totales Costo/Beneficio
Autor y Fuente: Tesistas
$250,00
$200,00
$4625,00
$1360,00
20
Resultados Globales.
Tabla N 10
Anlisis Costo / Beneficios
Anlisis, Diseo e Implementacin del
Sistema de Manejo de Pacientes del
Centro Psicolgico.
N Referencia
1
Tabla N 4
Tipo de
Recurso.
Recursos de
Valor
Referencia
$0,00
Tabla N 9
Software
2
Tabla N 5
Tabla N 6
Recursos de
Tipo de
Recurso.
Recursos de
$0,00
Recursos de
Hardware de
Centro
Centro
Psicolgico
Psicolgico
$1650,00
Recursos de
Hardware de
Hardware de
desarrollado-
desarrollado-
res
res
Tabla N 7
Recursos
Tabla N 9
Humanos
Tabla N 9
Recursos
$1080,00
Recursos
$0,00
$0,00
$0,00
Humanos
$200,0
Tabla N 9
adicionales
Total
$4145,0
Software
Hardware de
Recursos de
Valor
Recursos
$480,00
adicionales
$2730,00
Total
$4625,00
21
1.6.4 FACTIBILIDAD OPERATIVA
Hardware.
Ambiente de trabajo.
Cursos de capacitacin.
22
Personal del centro sobre como navegar o ejecutar cualquier gestin del
sistema informtico.
23
CAPTULO II
2 ALISIS Y DISEO DEL SISTEMA DE MAEJO DE
PACIETES
2.1 SRS (ESPECIFICACIOES DE REQUISITOS DE SOFTWARE).
2.1.1 ITRODUCCI
2.1.2 PROPSITO
2.1.3 ALCACE
24
eliminar
seleccionar)
usuarios
tipo
administradores,
25
Reportes.
El Sistema Informtico generar informacin resultante, con ndices
mensuales y anuales de comprobantes de rol de pagos por profesional de
psicologa.
Esta
informacin
resultante
tambin
genera
ingresos
26
Perfiles.
Fernando Guevara.
Administrador.
Ingeniero en Sistemas.
Responsabilidades
y funciones.
Diseo.
Desarrollo.
Implementacin.
Mantenimiento.
Bryan Torres.
Administrador.
Ingeniero en Sistemas.
Diseo.
Desarrollo.
Implementacin.
Mantenimiento.
27
Pc: Computadora.
28
2.1.7 REQUERIMIETOS
Gestionar especialidades.
Gestionar noticias.
29
30
2.1.8.3 REQUERIMIETOS DE ITERFACES
Por la Institucin:
En el diseo se utilizar el logotipo del Centro Psicolgico como fondo en
el Sistema de Manejo de Pacientes.
Se usar texto claro para el usuario.
El Sistema Informtico realizar validacin de errores.
De acuerdo a las polticas internas del Centro Psicolgico tendrn acceso
estudiantes de la Universidad Politcnica Salesiana y la comunidad.
El Sistema de Manejo de Pacientes debe proporcionar reportes y
estadsticas de ingresos y egresos, los cuales son generados por la
Directora del Centro Psicolgico.
De acuerdo a polticas de la Universidad Politcnica Salesiana, el Sistema
tendr descuentos de tarifas en las distintas Terapias del Centro
Psicolgico:
31
Tabla N 12
Descuentos de Tarifas
Tarifas.
Diferenciada.
Especiales.
Tipos.
Descuentos.
Dirigido.
nica
50%
Poblacin y Universidad
Convenios
50%
Poblacin
Colectividad
50%
Poblacin
Por la Ley:
Detallar cada uno de los valores cobrados a travs de los comprobantes
de abono y de rol de pagos parciales.
El Sistema de Manejo de Pacientes debe estar acorde con las normativas
y reglamentos
con el SRI,
considerando
que
los
reportes de
Tabla N 13
Tipos de Usuarios y Funciones
Tipo de Usuario.
Descripcin.
Funcin.
Se encargarn del desarrollo del
Sistema de Manejo de Pacientes
en el Centro Psicolgico.
Se encargarn de implementar el
Administrador.
Sistema Informtico.
Usuarios Desarrolladores
del software.
Realizarn
mantenimiento
fuente
del
sistema
informtico.
Usuarios que tienen privilegios al
acceso a la Base Datos de
MySQL 5.0.
Usuario que tiene acceso a todos
32
Tipo de Usuario.
Descripcin.
Funcin.
los perfiles del Sistema:
- Gestin de tipos de usuarios
(Administradores, Secretarias,
Profesionales de Psicologa).
- Gestin de Servicios Bsicos
(Egresos).
- Gestin de Horarios.
- Gestin de Citas Psicolgicas.
- Gestin de Tratamientos.
- Realizar
consultas
en
el
Sistema Informtico.
- Reportes de Comprobantes de
Rol de pagos de Profesionales
de Psicologas. y de egresos
del Centro Psicolgico.
- Estadsticas
de
ingresos
egresos.
Gestionar una cita psicolgica.
Realizar un cobro de una cita
psicolgica.
Gestionar un tratamiento.
Secretaria.
Usuario digitador rea
administrativa del Centro
Psicolgico.
Realizar
un
cobro
de
un
tratamiento.
Realizar consultas en el Sistema
Informtico.
Usuario restringido a las fuentes
del sistema informtico.
Usuario no privilegiado con el
acceso a la Base Datos.
Gestionar una ficha clnica de un
Profesional de
Psicologa.
paciente.
Gestionar un tratamiento.
Realizar consultas en el Sistema
Informtico.
33
Tipo de Usuario.
Descripcin.
Funcin.
Analizar los reportes de horarios
semanales.
Usuario restringido a las fuentes
del sistema informtico.
Usuario no privilegiado con el
acceso a la Base Datos.
Introduccin:
34
Presionar clic en el sistema.
Guarda cambios de los parmetros ingresados.
Comprobar si los parmetros ingresados
Introduccin:
35
Ingresar nmero de telfono.
Ingresar password.
Proceso:
Escoger el men de Gestin General.
Seleccionar la opcin de Gestin de tipos de usuarios Administradores.
Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.
El usuario administrador poseer y manejar un acceso total en el
funcionamiento del sistema.
Introducir datos e informacin en los parmetros solicitados.
Presionar clic en el sistema
Genera automticamente el cdigo de identificacin.
Guardar cambios realizados de los parmetros introducidos.
Validar parmetros ingresados.
Verificar si los parmetros ingresados son los correctos, si son
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros introducidos son incorrectos y
muestra un mensaje.
Salida:
Gestin satisfactoria de usuario administrador en el Sistema, caso
contrario de ser insatisfactoria tal gestin desplegar un mensaje de error
y saldr del proceso.
36
El tipo de usuario que tiene el perfil de gestionar secretarias es el
administrador.
Entradas:
Ingresar nombres.
Ingresar cdula de identidad.
Ingresar direccin.
Ingresar nmero de telfono.
Ingresar password.
Proceso:
Escoger el men de Gestin General.
Seleccionar la opcin de Gestin de tipos de usuarios Secretarias.
Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.
El usuario secretaria no podr ejecutar totalmente las acciones de
editar y eliminar en el Sistema en ciertos perfiles de gestin como:
fichas clnicas y tratamientos.
Introducir datos e informacin en los parmetros solicitados.
Genera automticamente el cdigo de identificacin.
Guardar cambios realizados de los parmetros introducidos.
Validar parmetros ingresados.
Verificar si los parmetros ingresados son los correctos, si son
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros introducidos son incorrectos y
muestra un mensaje.
Salida:
Gestin satisfactoria de usuario secretaria en el Sistema, caso contrario
de ser insatisfactoria tal gestin desplegar un mensaje de error y saldr
del proceso.
37
Introduccin:
38
Validar parmetros ingresados.
Verificar si los parmetros ingresados son los correctos, si son
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros introducidos son incorrectos y
muestra un mensaje.
Salida:
Gestin satisfactoria de usuario profesional de psicologa en el Sistema,
caso contrario de ser insatisfactoria tal gestin desplegar un mensaje de
error y saldr del proceso.
Introduccin:
39
Escoger instruccin de nivel educativo.
Ingresar lugar de trabajo.
Escoger nmero de hijos.
Ingresar ocupacin.
Proceso:
Escoger el men de Gestin General.
Seleccionar la opcin de Gestin de tipos de usuarios pacientes.
Especificar por parte de los tipos de usuarios registradores de
pacientes las distintas acciones a realizar de edicin, eliminacin y
seleccin.
El usuario paciente no podr ejecutar ninguna de las acciones de
gestin en el sistema, su ingreso se utiliza para el control y registro de
una cita psicolgica, etc.
Introducir datos e informacin en los parmetros solicitados.
Genera automticamente el cdigo de identificacin.
Guardar cambios realizados de los parmetros introducidos.
Validar parmetros ingresados.
Verificar si los parmetros ingresados son los correctos, si son
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros introducidos son incorrectos y
muestra un mensaje.
Salida:
Gestin satisfactoria del usuario paciente en el Sistema, caso contrario de
ser insatisfactoria tal gestin desplegar un mensaje de error y saldr del
proceso.
40
Introduccin:
41
Salida:
Gestin satisfactoria de servicios bsicos de egresos en el Sistema, caso
contrario de ser insatisfactoria tal gestin desplegar un mensaje de error
y saldr del proceso.
Introduccin:
42
Genera automticamente el cdigo de identificacin referente a un tipo
de tarifa.
Guardar cambios realizados de los parmetros introducidos.
Validar parmetros ingresados.
Verificar si los parmetros ingresados son los correctos, si son
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros introducidos son incorrectos y
muestra un mensaje.
Salida:
Gestin satisfactoria de servicios teraputicos de tarifas en el Sistema,
caso contrario de ser insatisfactoria tal gestin desplegar un mensaje de
error y saldr del proceso.
Gestionar especialidades.
Introduccin:
43
Seleccionar la opcin de Gestin de especialidades.
Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.
La accin de eliminar al ser ejecutada por el usuario en el sistema
desplegar un mensaje de confirmacin por tal accin.
Introducir datos e informacin en el parmetro solicitado.
Genera automticamente el cdigo de identificacin referente a un tipo
de especialidad.
Guardar cambios del parmetro introducido.
Validar parmetro ingresado.
Verificar si el parmetro ingresado es el correcto, si es correcto registra
la informacin en el sistema y caso contrario si indica un error es
debido que tal parmetro introducido es incorrecto y muestra un
mensaje
Salida:
Gestin de especialidades satisfactoria en el Sistema, caso contrario de
ser insatisfactoria tal gestin desplegar un mensaje de error y saldr del
proceso.
Gestionar noticias.
Introduccin:
44
Entradas:
Ingresar noticias.
Proceso:
Escoger el men de Gestin General.
Seleccionar la opcin de Gestin de noticias.
Especificar por parte del usuario las distintas acciones a realizar de
edicin y seleccin.
Introducir datos e informacin en el parmetro solicitado.
Genera automticamente el cdigo de identificacin.
Guardar cambios del parmetro introducido.
Validar parmetro ingresado.
Verificar si el parmetro ingresado es el correcto, si es correcto registra
la informacin en el sistema y caso contrario si indica un error es
debido que tal parmetro introducido es incorrecto y muestra un
mensaje.
Salida:
Gestin de noticias satisfactoria en el Sistema, caso contrario de ser
insatisfactoria tal gestin desplegar un mensaje de error y saldr del
proceso.
2.1.10.3 GESTI DE HORARIOS
Introduccin:
45
Los tipos de usuarios que tienen perfiles de gestionar horarios son
administrador y secretaria.
Entradas:
Escoger profesional de psicologa.
Escoger da.
Escoger hora.
Proceso:
Escoger el men de Gestin de horarios.
Seleccionar la opcin de Asignar horarios a profesionales de
psicologa.
Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.
La accin de eliminar al ser ejecutada por el usuario en el sistema
desplegar un mensaje de confirmacin por tal accin.
Escoger informacin de los parmetros definidos en el sistema.
Presionar clic en el sistema.
Guarda cambios de los parmetros definidos.
Genera automticamente el cdigo de identificacin.
Verificar y consultar si los parmetros definidos son correctos, si son
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros definidos son incorrectos y
muestra un mensaje.
Salida:
Gestin satisfactoria de horarios a profesionales de psicologa en el
Sistema, caso contrario de ser insatisfactoria tal gestin desplegar un
mensaje de error y saldr del proceso.
46
Introduccin:
47
Introduccin:
48
2.1.10.4 GESTI DE CITAS
Introduccin:
Los tipos de usuarios que tienen perfiles de gestionar citas son administrador
y secretaria.
Entradas:
Escoger profesional de psicologa.
Escoger paciente.
Escoger tarifa.
Seleccionar valor a pagar (UPS o Colectividad).
Escoger da.
Escoger hora.
Proceso:
Escoger el men de Gestin de Citas.
Seleccionar la opcin de Asignar citas a pacientes.
Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.
La accin de eliminar al ser ejecutada por el usuario en el sistema
desplegar un mensaje de confirmacin por tal accin.
Escoger informacin de los parmetros definidos en el sistema.
Presionar clic en el sistema.
Guarda cambios de los parmetros definidos.
Genera automticamente el cdigo de identificacin.
49
Validar parmetros ingresados.
Verificar y consultar si los parmetros definidos son correctos:
o Si son correctos los parmetros registra la informacin en el sistema
y muestra un mensaje de Cita Asignada.
o Caso contrario si indica errores es debido que tales parmetros
definidos son incorrectos y muestra distintos mensajes El doctor ya
tiene una cita en ese horario y El doctor no tiene asignado el
horario.
Salida:
Gestin satisfactoria en la asignacin de citas a un paciente en el
Sistema, caso contrario de ser insatisfactoria tal gestin desplegar un
mensaje de error y saldr del proceso.
Introduccin:
Los tipos de usuarios que tienen perfiles de cobrar citas son administrador y
secretaria.
Entradas:
Escoger profesional de psicologa.
Escoger cita a cobrar.
Escoger fecha del cobro de la cita.
50
Ingresar cantidad de dinero a pagar.
Proceso:
Escoger el men de Gestin de Citas.
Seleccionar la opcin de Realizar cobro de una cita a un paciente.
Escoger el parmetro solicitado en el sistema.
Verificar y consultar si el parmetro definido es el correcto:
o Si es incorrecto el parmetro, el sistema indica y despliega un
mensaje de error que El paciente no tiene cuentas por pagar
o Si es correcto el parmetro, el sistema carga la informacin para
poder realizar el ingreso de parmetros nuevos solicitados.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema
colabora para escoger las distintas citas a pagar.
Genera automticamente el cdigo de identificacin referente a la cita a
pagar.
Introducir y escoger informacin de los parmetros nuevos definidos en
el sistema.
Presionar clic en el sistema.
Guarda cambios de los parmetros definidos.
Validar parmetros ingresados.
Verificar y consultar si los parmetros nuevos definidos son correctos:
o Si son correctos los nuevos parmetros registra la informacin en el
sistema y muestra un mensaje de Abono realizado.
o Caso contrario si indica errores es debido que tales parmetros
definidos son incorrectos debido que el abono es mayor al costo
total, por lo cual muestra un mensaje que El valor ingresado es
mayor a la deuda.
Genera un documento para imprimir un comprobante de pago total o de
abono de una cita a un paciente.
51
Salida:
Realizacin satisfactoria de un cobro de una cita a un paciente en el
Sistema, caso contrario de ser insatisfactorio tal cobro desplegar un
mensaje de error y saldr del proceso.
Introduccin:
52
Salida:
Accin de eliminacin satisfactoria de una cita a un paciente en el
Sistema, caso contrario de ser insatisfactoria tal accin desplegar un
mensaje de error y saldr del proceso.
Introduccin:
53
La accin de eliminar al ser ejecutada por el usuario en el sistema
desplegar un mensaje de confirmacin por tal accin.
Escoger informacin de los parmetros definidos en el sistema.
Presionar clic en el sistema.
Guarda cambios de los parmetros definidos.
Genera automticamente el cdigo de identificacin.
Validar parmetros ingresados.
Verificar y consultar si los parmetros definidos son correctos:
o Si son correctos los parmetros registra la informacin en el sistema
y muestra un mensaje de Tratamiento ingresado.
o Caso contrario si indica errores es debido que tales parmetros
definidos son incorrectos y muestra mensaje.
Salida:
Gestin satisfactoria en la asignacin de tratamientos a un paciente en el
Sistema, caso contrario de ser insatisfactoria tal gestin desplegar un
mensaje de error y saldr del proceso.
Introduccin:
54
Entradas:
Escoger profesional de psicologa.
Escoger tratamiento a cobrar.
Ingresar cantidad de valor a pagar.
Escoger fecha del cobro del tratamiento.
Proceso:
Escoger el men de Gestin de Tratamientos.
Seleccionar la opcin de Realizar cobro de un tratamiento a un
paciente.
Escoger el parmetro solicitado en el sistema.
Verificar y consultar si el parmetro definido es el correcto:
o Si es incorrecto el parmetro, el sistema indica y despliega un
mensaje de error que El paciente no tiene tratamientos por pagar.
o Si es correcto el parmetro, el sistema carga la informacin para
poder realizar el ingreso de parmetros nuevos solicitados.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema
colabora para escoger los distintos tratamientos a cancelar.
Genera automticamente el cdigo de identificacin referente al
tratamiento a pagar.
Introducir y escoger informacin de los parmetros nuevos definidos en
el sistema.
Presionar clic en el sistema.
Guarda cambios de los parmetros definidos.
Validar parmetros ingresados.
Verificar y consultar si los parmetros nuevos definidos son correctos:
o Si son correctos los nuevos parmetros registra la informacin en el
sistema y muestra un mensaje de Transaccin ingresada.
o Caso contrario si indica errores es debido que tales parmetros
definidos son incorrectos debido que el abono es mayor al costo
55
total, por lo cual muestra un mensaje que El valor ingresado es
mayor a la deuda.
Genera un documento para imprimir un comprobante de pago total o de
abono de un tratamiento a un paciente.
Salida:
Realizacin satisfactoria de un cobro de una cita a un paciente en el
Sistema, caso contrario de ser insatisfactorio tal cobro desplegar un
mensaje de error y saldr del proceso.
Introduccin:
56
Definir por parte del usuario las acciones a realizar de eliminacin y
seleccin.
La accin de eliminar al ser ejecutada por el usuario en el sistema
desplegar un mensaje de confirmacin por tal accin.
Salida:
Accin de eliminacin satisfactoria de un tratamiento a un paciente en el
Sistema, caso contrario de ser insatisfactoria tal accin desplegar un
mensaje de error y saldr del proceso.
Introduccin:
57
Ingresar funciones bsicas.
Ingresar observaciones.
Ingresar apreciacin diagnstica.
Ingresar test aplicados.
Proceso:
Escoger el men de Fichas.
Seleccionar la opcin de Realizar ficha clnica a un paciente.
Escoger informacin del parmetro definido.
Consultar el parmetro definido en la Base de Datos.
Genera automticamente el cdigo de identificacin referente a la ficha
clnica.
Introducir y escoger informacin de los parmetros nuevos definidos en
el sistema.
Presionar clic en el sistema.
Guarda cambios de los parmetros definidos.
Validar parmetros ingresados.
Verifica si los parmetros ingresados son los correctos, si son los
correctos registra la informacin en el sistema y caso contrario si indica
un error es debido que tales parmetros introducidos son incorrectos y
muestra un mensaje.
Salida:
Asignacin satisfactoria de una ficha clnica a un paciente en el Sistema, y
si es insatisfactoria tal accin desplegar un mensaje de error y saldr del
proceso.
58
2.1.10.7 COSULTAS
Introduccin:
59
Introduccin:
60
Introduccin:
61
Introduccin:
Los tipos de usuarios que tienen perfiles de consultar citas por psiclogo son
administradores, profesionales de psicologa y secretaria.
Entradas:
Escoger nombre de profesional de psicologa.
Proceso:
Escoger el men de Consultas.
Seleccionar la opcin de Consultar citas por profesional de psicologa.
Escoger informacin del parmetro definido en el sistema.
Consultar parmetro definido en la Base de Datos.
Despliega informacin con la parametrizacin registrada, relacionando
psiclogo con el nmero de citas de pacientes con su tipo de tarifa,
fecha y hora.
Esta informacin tiene la funcionalidad de ser ordenada segn el
parmetro seleccionado.
Salida:
Consulta satisfactoria de citas por profesional de psicologa en el Sistema,
caso contrario de ser insatisfactoria tal accin saldr del proceso.
62
Introduccin:
Los tipos de usuarios que tienen perfiles de consultar citas de la semana son
administradores, profesionales de psicologa y secretaria.
Entradas:
Escoger da inicial.
Escoger da final.
Proceso:
Escoger el men de Consultas.
Seleccionar la opcin de Consultar citas de la semana por paciente.
Escoger parmetros definidos de das iniciales y finales en el sistema.
Presionar clic en el sistema.
Consultar parmetros definidos en la Base de Datos.
Despliega informacin con la parametrizacin registrada, relacionando
psiclogo con las de citas de pacientes, fecha y hora. Esta informacin
tiene
la
funcionalidad
de
ser
ordenada
segn
el
parmetro
seleccionado.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema
contribuye para tener una para una mejor visualizacin de la
informacin por parmetro individual.
63
Salida:
Consulta satisfactoria de citas semanales a un paciente en el Sistema,
caso contrario de ser insatisfactoria tal accin saldr del proceso.
Introduccin:
por
paciente.
Escoger parmetros definidos de das iniciales y finales en el sistema.
Presionar clic en el sistema.
Consultar parmetros definidos en la Base de Datos.
Despliega informacin con la parametrizacin registrada en la Base de
Datos. Esta informacin tiene la funcionalidad de ser ordenada segn
el parmetro seleccionado.
64
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema,
contribuye para tener una para una mejor visualizacin de la
informacin por parmetro individual.
Salida:
Consulta satisfactoria de tratamientos semanales a un paciente en el
Sistema, caso contrario de ser insatisfactoria tal accin saldr del
proceso.
Introduccin:
65
Despliega informacin con la parametrizacin registrada en la Base de
Datos. Esta informacin tiene la funcionalidad de ser ordenada segn
el parmetro seleccionado.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema,
contribuye para tener una para una mejor visualizacin de la
informacin por parmetro individual.
Salida:
Consulta satisfactoria de horario por da de un psiclogo en el Sistema,
caso contrario de ser insatisfactoria tal accin saldr del proceso.
Introduccin:
66
Despliega informacin con la parametrizacin registrada en la Base de
Datos. Esta informacin tiene la funcionalidad de ser ordenada segn
el parmetro seleccionado.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema,
contribuye para tener una para una mejor visualizacin de la
informacin por parmetro individual.
Salida:
Consulta satisfactoria de tipos de tarifas en el Sistema, caso contrario de
ser insatisfactoria tal accin saldr del proceso.
Introduccin:
el historial de
Los tipos de usuarios que tienen perfiles de consultar fichas clnicas son
administradores, profesionales de psicologa y secretaria.
Entradas:
Elegir paciente.
Proceso:
Escoger el men de Consultas.
Seleccionar la opcin de Consultar ficha clnica de un paciente.
Escoger parmetro definido en el sistema.
Consultar parmetro definido en la Base de Datos.
67
Despliega informacin con la parametrizacin registrada en la Base de
Datos. Esta informacin tiene la funcionalidad de ser ordenada segn
el parmetro seleccionado.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema,
contribuye para tener una para una mejor visualizacin de la
informacin por parmetro individual.
Salida:
Consulta satisfactoria de ficha clnica de un paciente en el Sistema, caso
contrario de ser insatisfactoria tal accin saldr del proceso.
son
administradores,
profesionales
de
psicologa
secretaria.
Entradas:
Elegir especialidad.
Proceso:
Escoger el men de Consultas.
Seleccionar la opcin de Consultar tipos de especialidades por
profesional de psicologa.
Escoger parmetro definido en el sistema.
68
Consultar parmetro definido en la Base de Datos.
Despliega informacin con la parametrizacin registrada en la Base de
Datos. Esta informacin tiene la funcionalidad de ser ordenada segn
el parmetro seleccionado.
Especificar por parte del usuario la accin de seleccin.
La accin de seleccionar al ser ejecutada por el usuario en el sistema,
contribuye para tener una para una mejor visualizacin de la
informacin por parmetro individual.
Salida:
Consulta satisfactoria de tipos de especialidades por psiclogo en el
Sistema, caso contrario de ser insatisfactoria tal accin saldr del
proceso.
2.1.10.8 ESTADSTICAS
Introduccin:
69
Proceso:
Escoger el men de Estadsticas.
Seleccionar la opcin de Generar estadsticas mensuales de ingresos
por profesional de psicologa.
Escoger e introducir informacin parmetros solicitados en el sistema.
Consultar parmetros definidos en la Base de Datos.
Genera informacin recolectada y analizada de la Base de Datos.
La informacin generada puede ser exportada en formatos de Excel y
archivo de PDF de Acrobat.
Salida:
Generacin satisfactoria de estadsticas mensuales de ingresos por
psiclogo en el Sistema, caso contrario de ser insatisfactoria tal accin
saldr del proceso.
Introduccin:
70
Proceso:
Escoger el men de Estadsticas.
Seleccionar la opcin de Generar estadsticas mensuales de ingresos
por profesional de psicologa.
Escoger e introducir informacin en los parmetros definidos en el
sistema.
Consultar parmetros definidos en la Base de Datos.
Genera informacin recolectada y analizada de la Base de Datos.
La informacin generada puede ser exportada en formatos de Excel y
archivo de PDF de Acrobat.
Salida:
Generacin satisfactoria de estadsticas mensuales de ingresos por tarifa
en el Sistema, caso contrario de ser insatisfactoria tal accin saldr del
proceso.
Introduccin:
71
Proceso:
Escoger el men de Estadsticas.
Seleccionar la opcin de Generar estadsticas mensuales con la
comparacin de ingresos y egresos del Centro Psicolgico.
Introducir informacin en el parmetro definido en el sistema.
Presionar clic en el sistema.
Consultar parmetro definido en la Base de Datos.
Genera informacin recolectada y analizada de la Base de Datos.
La informacin generada puede ser exportada en formatos de Excel y
archivo de PDF de Acrobat.
Salida:
Generacin satisfactoria de estadsticas comparativas de ingresos y
egresos del Centro en el Sistema, caso contrario de ser insatisfactoria tal
accin saldr del proceso.
2.1.10.9 REPORTES
Introduccin:
Los tipos de usuarios que tienen los perfiles de generar reportes mensuales
de comprobantes de pagos de psiclogos son el administrador y secretaria.
72
Entradas:
Ingresar ao.
Elegir mes.
Proceso:
Escoger el men de Reportes.
Seleccionar
la
opcin
de
Generar
reportes
mensuales
de
Introduccin:
Los tipos de usuarios que tienen los perfiles de generar reportes mensuales
de ingresos detallados del Centro son el administrador y secretaria.
73
Entradas:
Ingresar ao.
Elegir mes.
Proceso:
Escoger el men de Reportes.
Seleccionar la opcin de Generar reportes mensuales de ingresos
detallados del Centro Psicolgico.
Ingresar y elegir parmetros definidos en el sistema.
Consultar parmetros definidos en la Base de Datos.
Genera informacin recolectada y analizada de la Base de Datos.
La informacin generada puede ser exportada en formatos de Excel y
archivo de PDF de Acrobat.
Salida:
Generacin satisfactoria de reportes mensuales de ingresos detallados
del Centro en el Sistema, caso contrario de ser insatisfactoria tal accin
saldr del proceso.
74
2.1.11 DIAGRAMA DE CLASES
75
2.2 DISEO
2.2.1 DISEO ARQUITECTICO
Grfico N 1
Diagrama de Casos de Uso 1
Diagramas UML Casos de Uso.
76
Grfico N 2
Diagrama de Casos de Uso 2
Diagramas UML Casos de Uso.
77
Grfico N 3
Diagrama de Casos de Uso 3
Diagramas UML Casos de Uso.
78
Grfico N 4
Diagrama de Casos de Uso 4
Diagramas UML Casos de Uso.
79
Grfico N 5
Diagrama de Casos de Uso 5
Diagramas UML Casos de Uso.
80
Grfico N 6
Diagrama de Casos de Uso 6
Diagramas UML Casos de Uso.
81
Grfico N 7
Diagrama de Casos de Uso 7
Diagramas UML Casos de Uso.
82
Grfico N 8
Diagrama de Casos de Uso 8
Diagramas UML Casos de Uso.
83
Grfico N 9
Diagrama de Casos de Uso 9
Diagramas UML Casos de Uso.
84
Grfico N 10
Diagrama de Casos de Uso 10
Diagramas UML Casos de Uso.
85
Grfico N 11
Diagrama de Casos de Uso 11
Diagramas UML Casos de Uso.
86
Grfico N 12
Diagrama de Casos de Uso 12
Diagramas UML Casos de Uso.
87
Grfico N 13
Diagrama de Casos de Uso 13
Diagramas UML Casos de Uso.
88
Grfico N 14
Diagrama de Casos de Uso 14
Diagramas UML Casos de Uso.
89
Grfico N 15
Diagrama de Casos de Uso 15
Diagramas UML Casos de Uso.
90
Grfico N 16
Diagrama de Casos de Uso 16
Diagramas UML Casos de Uso.
91
Grfico N 17
Diagrama de Casos de Uso 17
Diagramas UML Casos de Uso.
92
Grfico N 18
Diagrama de Casos de Uso 18
Diagramas UML Casos de Uso.
93
Grfico N 19
Diagrama de Casos de Uso 19
Diagramas UML Casos de Uso.
94
Grfico N 20
Diagrama de Casos de Uso 20
Diagramas UML Casos de Uso.
95
Grfico N 21
Diagrama de Casos de Uso 21
Diagramas UML Casos de Uso.
96
Grfico N 22
Diagrama de Casos de Uso 22
Diagramas UML Casos de Uso.
97
Grfico N 23
Diagrama de Casos de Uso 23
Diagramas UML Casos de Uso.
98
Grfico N 24
Diagrama de Casos de Uso 24
Diagramas UML Casos de Uso.
99
Grfico N 25
Diagrama de Casos de Uso 25
Diagramas UML Casos de Uso.
100
Grfico N 26
Diagrama de Casos de Uso 26
Diagramas UML Casos de Uso.
101
Grfico N 27
Diagrama de Casos de Uso 27
Diagramas UML Casos de Uso.
102
Grfico N 28
Diagrama de Casos de Uso 28
Diagramas UML Casos de Uso.
103
Grfico N 29
Diagrama de Casos de Uso 29
Diagramas UML Casos de Uso.
104
Grfico N 30
Diagrama de Casos de Uso 30
Diagramas UML Casos de Uso.
105
Grfico N 31
Diagrama de Casos de Uso 31
Diagramas UML Casos de Uso.
106
Grfico N 32
Diagrama de Casos de Uso 32
Diagramas UML Casos de Uso.
107
Grfico N 33
Diagrama de Casos de Uso 33
Diagramas UML Casos de Uso.
108
Grfico N 34
Diagrama de Casos de Uso 34
Diagramas UML Casos de Uso.
109
2.2.1.2 DIAGRAMAS DE ESTADO
Grfico N 35
Diagrama de Estado 1
Diagrama UML Estados.
110
Grfico N 36
Diagrama de Estado 2
Diagrama UML Estados.
111
Grfico N 37
Diagrama de Estado 3
Diagrama UML Estados.
112
Grfico N 38
Diagrama de Estado 4
Diagrama UML Estados.
113
Grfico N 39
Diagrama de Estado 5
Diagrama UML Estados.
114
Grfico N 40
Diagrama de Estado 6
Diagrama UML Estados.
115
2.2.1.3 DIAGRAMAS DE ACTIVIDADES
Grfico N 41
Diagrama de Actividades 1
Diagrama UML Actividades.
116
Grfico N 42
Diagrama de Actividades 2
Diagrama UML Actividades.
117
Grfico N 43
Diagrama de Actividades 3
Diagrama UML Actividades.
118
Grfico N 44
Diagrama de Actividades 4
Diagrama UML Actividades.
119
Grfico N 45
Diagrama de Actividades 5
Diagrama UML Actividades.
120
2.2.2 DISEO DE DATOS
121
2.2.2.2 MODELO FSICO
122
Nombre
Detalle.
tesis
tesis
Lista de Tablas.
Tabla N 14
Tablas generales de la Base de Datos
N
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Nombre
administrador
citas
dia
egresos
especialidad
ficha
horarios
horas
ingresos
medicos
mes
noticias
pacientes
secretarias
tarifas
tipo_usuario
tratamiento
Detalle
administrador
citas
dia
egresos
especialidad
ficha
horarios
horas
ingresos
medicos
mes
noticias
pacientes
secretarias
tarifas
tipo_usuario
tratamiento
123
Tabla administrador.
Tarjeta de Tabla de administrador
Nombre
Detalle.
Administrador.
Administrador.
Tabla N 15
Tabla administrador
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
Longitud.
Permitir
Descripcin de columna.
Valores
Nulos.
PK
cod_administrador
Integer
10
nombres
Varchar
45
Nombre de administrador.
cedula
Integer
10
Cedula
de
identidad
de
administrador.
direccion
Varchar
45
Direccin de administrador.
telefono
Integer
10
Telfono de administrador.
clave
Varchar
45
Clave
password
de
administrador.
tipo_usuario
Varchar
45
124
Tabla citas.
Tarjeta de Tabla de citas
Nombre
Detalle.
Citas
Citas.
Tabla N 16
Tabla citas
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
Longitud.
Permitir
Descripcin de columna.
Valores
Nulos.
PK
cod_citas
Integer
10
FK
cod_secretarias
Integer
10
FK
cod_medicos
Integer
10
Cdigo
de
mdicos
clave
de
paciente
clave
fornea.
FK
cod_paciente
Integer
10
Cdigo
fornea.
FK
cod_tarifa
Integer
10
Cdigo de tarifa.
cod_dia
datetime
10
Cdigo de da.
cod_hora
Integer
10
Cdigo de hora.
pagado
Varchar
45
tipo_tarifa
Varchar
45
Tipo de tarifa.
costo_total
Integer
10
Costo total.
abono
Integer
10
deuda
Integer
10
Deuda de la cita.
125
Tabla N 17
Lista de referencias entrantes a la tabla citas
Tipo de
Nombre de
Nombre de
Clave
Columna.
Referencia
Tabla Hija.
FK
cod_secretarias
FK_medicos_citas
medicos
cod_citas
FK
cod_medicos
FK_pacientes_citas
pacientes
cod_citas
FK
cod_paciente
FK_secretarias_citas
secretarias
cod_citas
FK
cod_tarifa
FK_tarifas_citas
tarifas
cod_citas
Tabla dia.
Detalle.
dia
dia
Tabla N 18
Tabla dia
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
cod_dia
Integer
10
Cdigo de identificador de da
nombre
Varchar
45
Nombre de da.
Tabla N 19
Lista de referencias entrantes a la tabla dia
Tipo de
Nombre de
Nombre de
Clave
Columna.
Referencia
FK
horarios_dia
FK_horarios_dia
Tabla Hija.
horarios
cod_dia
126
Tabla egresos.
Tarjeta de Tabla de egresos
Nombre
Detalle.
egresos
egresos
Tabla N 20
Tabla egresos
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_egresos
Integer
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
10
Cdigo
de
identificador
de
egresos.
fecha
Datetime
serviciosbasicos
Integer
10
otros
Integer
10
Tabla especialidad.
Tarjeta de Tabla de especialidad
Nombre
Detalle.
Especialidad
Especialidad.
127
Tabla N 21
Tabla especialidad
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_especialidad
Integer
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
10
Cdigo
de
identificador
de
especialidad.
nombre
Varchar
45
Nombre de especialidad.
Tabla N 22
Lista de referencias entrantes a la tabla especialidad
Tipo
de
Clave
FK
Nombre de
Columna.
medicos_especialidad
Nombre de Referencia
Tabla Hija.
FK_medicos_especialidad
medicos
Columna de Clave
Fornea
cod_especialidad
Tabla ficha.
Tarjeta de Tabla de ficha
Nombre
Detalle.
Ficha
Ficha
128
Tabla N 23
Tabla ficha
Tipo
de
Tipos de
Nombre de Columna.
Datos.
Clave
PK
cod_ficha
Permitir
Longitud.
Integer
Valores
Descripcin de columna.
Nulos.
10
Cdigo
de
identificador
de
cod_paciente
Integer
10
motivo_consulta
Varchar
45
Motivo
de
consulta
para
Varchar
200
Historia de enfermedad de un
paciente.
demanda_implicita
Varchar
200
Demanda implcita.
antecedentes
Varchar
200
genograma
Varchar
200
antecedentes_personales
Varchar
200
situacion_actual
Varchar
200
funciones_basicas
Varchar
200
Funciones
bsicas
del
paciente.
observaciones
Varchar
200
Observaciones al paciente.
apreciacion_diagnostica
Varchar
200
test_aplicados
Varchar
fecha
Datetime
200
Test aplicados.
KEY
FK
ficha_trata
miento
Tabla N 24
Lista de referencias entrantes a la tabla ficha
Tipo de
Nombre de
Nombre de
Clave
Columna.
Referencia
FK
pacientes_fichas
FK_pacientes_fichas
Tabla Hija.
pacientes
129
Tabla horarios.
Tarjeta de Tabla de horarios
Nombre
Detalle.
Horarios
Horarios
Tabla N 25
Tabla horarios
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_horario
Integer
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
10
Cdigo
de
identificador
de
horario.
FK
cod_dia
Integer
10
Cdigo de da.
FK
cod_medicos
Integer
10
Cdigo de mdicos.
FK
cod_hora
Integer
10
Cdigo de hora.
Tabla N 26
Lista de referencias salientes a la tabla horarios
Tipo de
Nombre de
Nombre de
Clave
Columna.
Referencia
Tabla Padre.
FK
horarios_dia
FK_ horarios_dia
dia
cod_dia.
FK
horarios_medico
FK_
medico
cod_ medico
hora
cod_ hora
horarios_medico
FK
horarios_hora
FK_ horarios_hora
130
Tabla horas.
Tarjeta de Tabla de horas
Nombre
Detalle.
Horas
Horas
Tabla N 27
Tabla horas
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
cod_hora
Integer
10
hora
Varchar
45
Hora.
Tabla ingresos.
ingresos.
Detalle
ingresos.
131
Tabla N 28
Tabla ingresos
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_ingresos
Integer
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
10
Cdigo de identificador de
ingresos.
Fecha de ingreso.
45
Descripcin de ingreso.
Integer
10
Integer
10
Cdigo de mdicos.
fecha
Datetime
descripcion
Varchar
valor
cod_medicos
Tabla N 29
Lista de referencias salientes a la tabla ingresos
Tipo de
Nombre de
Clave
Columna.
FK
ingresos_medicos
Nombre de Referencia
FK_ingresos_medicos
Tabla Padre.
medicos
Columna de Clave
Fornea
cod_medicos
Tabla medicos.
medicos.
Detalle
medicos.
132
Tabla N 30
Tabla mdicos
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_medicos
Integer
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
10
Cdigo de identificador de
mdicos
profesional
de
psicologa.
nombres
Varchar
45
Nombre de mdico.
cedula
Integer
10
Cdula de mdico.
FK
cod_especialidad
Integer
10
Cdigo de especialidad.
FK
cod_citas
Integer
10
Cdigo de citas.
telefono
Integer
10
Telfono de mdico.
direcion
Varchar
45
Direccin de mdico.
clave
Varchar
45
tipo_usuario
Varchar
45
Tipo de usuario.
Tabla N 31
Lista de referencias entrantes a la tabla mdicos
Tipo de
Nombre de
Clave
Columna.
Nombre de Referencia
Columna de Clave
Tabla Hija.
Fornea
FK
ingresos_medicos
FK_ingresos_medicos
ingresos
cod_medicos
FK
tratamiento_medico
FK_ tratamiento_medico
tratamiento
cod_medicos
Tabla N 32
Lista de referencias salientes a la tabla mdicos
Tipo de
Nombre de
Nombre de
Clave
Columna.
Referencia
Tabla Padre.
Columna de Clave
Fornea
FK
medicos_cita
FK_ingresos_medicos
citas
cod_citas
FK
medicos_especialidad
FK_ tratamiento_medico
especialidad
cod_especialidad
133
Tabla mes.
mes.
Detalle
mes.
Tabla N 33
Tabla mes
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
mes
Varchar
50
numero
Integer
10
Identificador
de
numero
Tabla noticias.
noticias
Detalle
noticias
134
Tabla N 34
Tabla noticias
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_noticias
Integer
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
10
Cdigo
identificador
de
noticias.
noticias
Varchar
2000
Detalle
informacin
de
noticias.
PRIMARY
KEY
USING
BTREE
Tabla pacientes.
pacientes.
Detalle
pacientes.
Tabla N 35
Tabla pacientes
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_paciente
Integer
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
10
Cdigo de identificador de
usuario paciente.
FK
cod_citas
Integer
10
Cdigo de citas.
FK
cod_ficha
Integer
10
nombres
Varchar
45
Nombres de paciente.
cedula
Integer
10
Cdula de paciente.
edad
Integer
10
Edad de paciente.
telefono
Integer
10
Telfono de paciente.
direccion
Varchar
45
Direccin de paciente.
135
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
lugarnacimiento
Varchar
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
45
Lugar
de
nacimiento
de
nacimiento
de
paciente.
fechanacimiento
Datetime
Fecha
de
paciente.
estacivil
Varchar
45
instruccion
Varchar
45
Instruccin de paciente.
lugar_trabajo
Varchar
45
hijos
Integer
10
ocupacion
Varchar
45
Ocupacin de paciente.
Tabla N 36
Lista de referencias entrantes a la tabla pacientes
Tipo de
Nombre de
Clave
Columna.
FK
tratamiento_pacientes
Nombre de Referencia
FK_tratamineto_pacientes
Columna de Clave
Tabla Hija.
tratamiento
Fornea
cod_pacientes
Tabla N 37
Lista de referencias salientes a la tabla pacientes
Tipo de
Nombre de
Clave
Columna.
Nombre de Referencia
Tabla Padre.
Columna de Clave
Fornea
FK
pacientes_cita
FK_ pacientes_cita
citas
cod_citas
FK
pacientes_ficha
FK_ pacientes_ficha
ficha
cod_ficha
Tabla secretarias.
secretarias.
Detalle
secretarias.
136
Tabla N 38
Tabla secretarias
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_secretaria
Integer
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
10
Cdigo de identificador de
usuario secretarias.
FK
cod_citas
Integer
10
Cdigo de citas.
FK
cod_tratamiento
Integer
10
Cdigo de tratamiento.
nombres
Varchar
45
Nombres de secretaria.
cedula
Integer
10
Cdula de secretaria.
telefono
Integer
10
Telfono de secretaria.
direccion
Varchar
45
Direccin de secretaria.
clave
Varchar
45
tipo_usuario
Varchar
45
Tipo de usuario.
Tabla N 39
Lista de referencias salientes a la tabla secretarias
Tipo de
Nombre de
Clave
Columna.
Nombre de Referencia
Tabla Padre.
Columna de Clave
Fornea
FK
secretarias_cita
FK_ secretarias_cita
citas
cod_citas
FK
secretarias_tratamie
FK_secretarias_tratamientos
tratamiento
cod_ficha
ntos
Tabla tarifas.
tarifas.
Detalle
tarifas.
137
Tabla N 40
Tabla tarifas
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_tarifa
Integer
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
10
Cdigo de identificador de
tarifas.
FK
cod_citas
Integer
10
Cdigo de citas.
tipo
Varchar
45
Tipo de Tarifas.
valorUPS
Decimal
(10, 0)
Valor
de
la
Universidad
Politcnica Salesiana.
valorcolectividad
Decimal
(10, 0)
Valor de la Colectividad.
Tabla N 41
Lista de referencias salientes a la tabla tarifas
Tipo de
Nombre de
Clave
Columna.
FK
tarifas_cita
Nombre de Referencia
FK_ secretarias_cita
Columna de Clave
Tabla Padre.
citas
Fornea
cod_citas
Tabla tipo_usuario.
noticias
Detalle
noticias
138
Tabla N 42
Tabla noticias
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_tipousuario
Permitir
Longitud.
Descripcin de columna.
Valores
Nulos.
Integer
10
nombre
Varchar
45
permisos
Integer
10
Permisos
que
especifican
Tabla tratamiento.
tratamiento.
Detalle
tratamiento.
Tabla N 43
Tabla tratamiento
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
PK
cod_tratamiento
Integer
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
10
Cdigo de identificador de
tratamiento.
FK
cod_medicos
Integer
10
Cdigo de mdico.
FK
cod_secretarias
Integer
10
Cdigo de secretaria.
FK
cod_paciente
Varchar
45
Cdigo de paciente.
costo_total
Double
10
Costo
total
tratamiento.
por
un
139
Tipo de
Nombre de
Tipos de
Clave
Columna.
Datos.
numerodecitas
Permitir
Longitud.
Valores
Descripcin de columna.
Nulos.
Integer
10
abono
Double
10
Abono
realizado
un
tratamiento.
deuda
Double
45
fecha
Varchar
45
Fecha de tratamiento.
pagado
Datetime
nombretratamiento
Varchar
Tratamiento pagado.
45
Nombre de tratamiento.
Tabla N 44
Lista de referencias entrantes a la tabla tratamiento
Tipo de
Clave
FK
Nombre de Columna.
Nombre de Referencia
secretarias_tratamiento
FK_secretarias_tratamiento
Columna de Clave
Tabla Hija.
Fornea
secretarias
cod_tratamiento
Tabla N 45
Lista de referencias salientes a la tabla tratamiento
Tipo de
Nombre de
Clave
Columna.
Nombre de Referencia
Columna de Clave
Tabla Padre.
Fornea
FK
tratamiento_medico
FK_ tratamiento_medico
medicos
cod_medicos
FK
tratamiento_pacientes
FK_
pacientes
cod_pacientes
tratamiento_pacien
tes
Tabla N 46
Lista de referencias de claves forneas en la Base de Datos tesis
Nombre.
Cdigo.
Tabla Hija.
Tabla
Padre.
Columna de
Claves
Forneas
FK_horarios_dia
FK_horarios_dia
dia
horarios
cod_dia
FK_ingresos_medicos
FK_ingresos_medicos
medicos
ingresos
cod_medicos
FK_medicos_citas
FK_medicos_citas
citas
medicos
cod_citas
FK_medicos_especialidad
FK_medicos_especialidad
especialidad
medicos
cod_especialidad
FK_pacientes_citas
FK_pacientes_citas
citas
pacientes
cod_citas
FK_pacientes_fichas
FK_pacientes_fichas
ficha
pacientes
cod_ficha
140
Nombre.
Cdigo.
Tabla Hija.
Tabla
Padre.
Columna de
Claves
Forneas
FK_secretarias_citas
FK_secretarias_citas
citas
secretarias
cod_citas
FK_secretarias_tratamientos
FK_secretarias_tratamientos
tratamiento
secretarias
cod_tratamiento
FK_tarifas_citas
FK_tarifas_citas
citas
tarifas
cod_citas
FK_tratamiento_medico
FK_tratamiento_medico
medicos
tratamiento
cod_medicos
FK_tratamineto_pacientes
FK_tratamineto_pacientes
pacientes
tratamiento
cod_paciente
Estructura.
Arquitectura
141
Cdigo fuente.
142
Grfico N 46
Diseo por gestin de formularios de la interfaz de usuario
SECCIN 1
SECCIN 2
SECCIN 3
SECCIN 4
SECCIN 5
Autor y Fuente: Tesistas
Secciones y funciones:
Seccin 1.
Esta seccin generar y visualizar por pantalla el logo y razn social
(nombre) del sistema informtico. Tambin permite acceder a la
interaccin del sistema a travs del evento de Ingresar.
Seccin 2.
Esta seccin desplegar el mltiple men y submens, con sus diferentes
opciones de manejo y administracin para los tipos y perfiles de usuario.
Por ende, generara en la parte superior de la seccin que usuario esta
accediendo en el sistema.
143
Seccin 3.
Esta seccin se relaciona y se vincula directamente por cada accin que
ejecuta el usuario implcitamente de los submens del men de manejo
de pacientes y a su vez desplegar formularios con parmetros ya
establecidos.
Seccin 4.
Esta seccin generar informacin sobre noticias y anuncios de primer
orden con informacin del centro psicolgico.
Seccin 5.
Esta seccin desplegar los derechos reservados de autenticidad de la
Universidad Politcnica Salesiana, la cual precede este sistema
informtico, bajo la elaboracin de los desarrolladores del sistema.
144
Grfico N 47
Diseo por gestin de reportes y estadsticas de la interfaz de usuario
SECCIN 1
SECCIN 2
SECCIN 4
SECCIN 5
Autor y Fuente: Tesistas
Secciones y funciones:
Seccin 3.
145
Usuario Administrador.
Usuario Secretaria.
146
Usuario Profesional de Psicologa (Psiclogo).
147
Usuario Secretaria.
148
CAPTULO III
3 IMPLEMETACI Y PRUEBAS DEL SISTEMA
3.1 IMPLEMETACI Y PRUEBAS
3.1.1 HERRAMIETAS PARA LA IMPLEMETACI
Seguridad.
desarrolladores.
Base de Datos.- A nivel de motor de base datos se definir seguridades
en accesos a claves y contraseas para los usuarios encargados de la
gestin del sistema como (Administrador, Secretaria y Profesional de
Psicologa).
149
Velocidad.
La velocidad de ejecucin del sistema informtico es adecuada de forma que
minimiza el consumo de recursos y procesos informticos de la mquina.
Estabilidad.
La estabilidad del sistema informtico es correcta debido que se relaciona
eficazmente y no tiene problemas de ejecucin con los sistema operativos
(98, 2000, Mileniun, XP y Vista) bajo la plataforma de Windows. Entonces la
estabilidad se relaciona con la velocidad porque ejecutan a la vez procesos
internos del sistema minimizando las colas de bugs, generadas por ingreso
incorrecto de datos de usuarios.
Compatibilidad.
El sistema informtico es apto y efectivo; en la relacin del motor de Base de
Datos de MySQL 5.0 con la herramienta de programacin de Visual Web
Developer 2005 con respecto a conexin y scripts mediante el uso del
MySQL Connector Net 5.1.7.
Ventajas:
Diseo de pginas Web.
Permite disear pginas Web a travs de un editor Web mediante el uso e
incorporacin de edicin HTML con la aplicacin de sitios uniformes
gestionados y aplicables al sistema informtico.
150
Edicin de cdigo.
Proporciona un editor de cdigo para pginas Web dinmicas. El editor de
cdigo incluye color para cada lnea de programacin y en la sintaxis e
IntelliSense.
Tag Outlining.
Permite trabajar de forma ms eficiente en grandes documentos HTML y
tambin posee la accin de Colapsar Etiqueta con el funcionamiento de
esconder cdigo de una etiqueta, el mismo que se determina cuando
pulsamos un clic en el botn derecho sobre cualquier etiqueta de un
documento HTML en el editor de cdigo del Sistema Informtico.
Depuracin y Validacin de errores
Genera un depurador con un proceso de precompilacin para encontrar
errores de compilacin y posibles errores en la programacin pasos a
paso (debugger), en el archivo Web.config y en otros archivos que no son
de cdigo.
Visual Web Developer 2005 posee un mecanismo de validacin para
verificar que todos los campos y parmetros del Sistema sean correctos.
Controles.
Define un conjunto amplio de controles de servidor Web de ASP.NET 2.0
para incorporar funcionalidad necesaria para crear sitios Web.
Potente Enlazado a Objetos de Datos.
Permite crear rpidamente aplicaciones de 3 niveles con capas de
presentacin, negocio y datos diferenciadas, tambin permite la
encapsulacin y abstraccin de la funcionalidad de la aplicacin.
151
152
Grfico N 48
Esquema de Framework
153
La biblioteca de clases.
http://www.intercambiosvirtuales.org/software/sybase-powerdesigner-v15002613-herramientalider-en-modelamiento-empresarial
http://www.sybase.com.ar/detail?id=1061778#
154
Tcnicas de Modelamiento
Modelamiento de datos.
Soporta un modelo multinivel con conceptuales, lgicos y fsicos.
Modelamiento de aplicaciones.
Manejo de diagramas UML y ofrece asociacin avanzada objeto/relacional
y tambin soporta tcnicas de modelamiento especficas para XML,
encadenadas a modelos UML y de datos.
Modelamiento de Objetos.
Modelamiento altamente extensible UML 1.x y 2.0.
Modelamiento XML.
Soporta artefactos XML y esquemas a travs de un paradigma fsico.
155
Modelamiento Empresarial.
Tecnologa
nica
"Link
and
Sync"
que
atrapa
automticamente
Beneficios.
Contribuye con un soporte en ambientes heterogneos de todas clases.
Operabilidad en la personalizacin al instante de utilizar estndares y
regulaciones.
Colabora a nivel de arquitectura empresarial con documentacin de los
sistemas existentes y un reporte de Diccionario de Datos.
Maximiza la operacin del negocio con Link & Sync y anlisis de
impacto.
http://es.wikipedia.org/wiki/Microsoft_Visio
http://www.microsoft.com/latam/office/visio/prodinfo/overview.mspx
156
Beneficios.
Interfaz Grafica de Usuario (GUI) amigable a nivel de desarrollo de
procesos con la utilizacin de elementos grficos.
Comunicacin rpida y efectiva de elementos con la opcin exportar la
diagramacin grfica en formatos de imgenes.
157
Caractersticas:
Interioridades y portabilidad.
Funciona en diferentes plataformas como (Linux, Mac OS X, Sun Solaris
Versiones 8,9 y Windows). Por ende, MySQL tiene un correcto
rendimiento y estabilidad general del sistema de ficheros.
Tipos de columnas.
Proporciona distintos tipos de columnas como Enteros (Int), Caracteres
(Char), Fecha (Date) y etc., con longitudes fijas y variables.
Seguridad.
Provee de un sistema de privilegios y contraseas seguras que
contribuyen con una verificacin basada en el Host. Las contraseas son
seguras porque todo el trfico de contraseas est encriptado cuando se
conecta con un servidor.
ttp://www.forosdelweb.com/f86/mysql-4-vs-mysql-5-a-414781/
http://www.php-hispano.net/articulos/mysql5.html
158
Ventajas:
Vistas.
Se utilizan para la restriccin del acceso a los datos de las tablas a
usuarios limitados. Se basan en una estructura que es esttica y se hace
en tiempo de creacin como (futuros campos y cambios sobre las tablas
no se reflejan en la vista.
Conectividad.
Los clientes pueden conectarse con el servidor de MySQL usando
sockets TCP/IP y mediante una conexin programada por un usuario
desarrollador utilizando (Visual Web Developer 2005) con plataforma de
Windows, Linux y etc.
Localizacin.
Todos los datos se guardan en el conjunto de caracteres elegido.
Clientes y herramientas.
Proporciona soporte para comandos SQL que se encuentran disponibles
a travs de la lnea de comandos y el cliente mysqlcheck para cumplir la
funcin en optimizar la revisacin y reparacin de tablas.
Escalabilidad y lmites.
Almacena y da soporte a grandes bases de datos que contienen millones
de tablas con registros.
159
Desventajas:
MySQL 5.0 tiene la redundancia de crear varias tablas en la Base de
Datos por lo cual al abrir, cerrar y ejecutar los registros genera
operaciones muy lentas.
Comparten el namespace (espacio de nombre) con las tablas, de modo
que no pueden tener el mismo nombre que una tabla ya existente en esa
Base de Datos.
No soporta la ejecucin de varias sentencias (Select) en distintas tablas
lo que conlleva a tener una sobrecarga del cache de cada tabla.
No se puede asociar un Trigger (procedimientos que se asocian a un
evento en las tablas) a una vista lgicamente.
Visual Web Developer 2005 con ASP.NET 2.0 est orientado a las
necesidades especficas del desarrollador web a travs de un nuevo perfil
web que muestra un men y un diseo de ventana optimizado para el
desarrollo, a diferencia del lenguaje PHP que no posee de un entorno
grfico de objetos y controles de desarrollo.
160
Visual Web
Developer 2005
de
ASP.NET
2.0
se
ha
diseado
PHP presenta una desventaja frente al lenguaje ASP y es que posee una
peor integracin con el paquete Office de Microsoft, ya que Microsoft no
facilita las especificaciones del mismo.
Clase ConexionMySQL.
Permite declarar la clase conexin para ser usada en los formularios del
sistema.
Imports Microsoft.VisualBasic
161
Imports MySql.Data.MySqlClient
Shared
Function
ObtenerConexion()
As
MySql.Data.MySqlClient.MySqlConnection
Dim cn As MySqlConnection
cn
New
MySqlConnection(ConfigurationManager.ConnectionStrings("tesisConnectio
nString").ConnectionString)
Return cn
End Function
End Class
Cobrar citas.
162
Sub aparecer()
Label3.Visible = True
Label5.Visible = True
GridView1.Visible = True
txtcodigos.Visible = True
Button2.Visible = True
BasicDatePicker1.Visible = True
txtabono.Visible = True
Label6.Visible = True
Label1.Visible = True
End Sub
Sub desaparecer()
Label5.Visible = False
Label3.Visible = False
GridView1.Visible = False
txtcodigos.Visible = False
Button2.Visible = False
BasicDatePicker1.Visible = False
txtabono.Visible = False
Label6.Visible = False
Label1.Visible = False
End Sub
Sub llenar()
Dim conexion As New MySqlConnection
Dim aux1, aux2, aux3 As New Integer
conexion = ConexionMySQL.ObtenerConexion()
163
conexion.Open()
Dim
MyCommand1
As
MySqlDataAdapter
New
Fecha,citas.costo_total
citas.deuda
AS
Deuda
AS
FROM
Costo_Total,citas.abono
citas
INNER
JOIN
AS
Abono,
medicos
ON
desaparecer()
Else
End If
164
End Sub
Sub pagar()
Dim conexion As New MySqlConnection
Dim co As MySqlCommand
Dim auxcodigo, auxcodtarifa, auxcodmedico, codigopagado As New Integer
Dim auxabonoingreso, auxdeuda, auxcostototal, auxvalor, auxabono As
Double
Exit Sub
End If
If auxpagado = True Then
165
Exit Sub
End If
'guardar en una variable seccion el copdigo pagado
Session.Add("codigopagado", txtcodigos.Text)
Dim
obtenercodtarifa,
obtenercodigomedico,
obtenertipotarifa,
auxabonoingreso = Val(txtabono.Text)
166
txtabono.Text = ""
Exit Sub
End If
Dim InsertCmd As String = "update citas set pagado='" & True & "',abono='"
& auxabono & "',deuda='" & auxdeuda & "' where cod_citas ='" &
txtcodigos.Text & "'"
co = New MySqlCommand(InsertCmd, conexion)
Try
co.Prepare()
co.ExecuteNonQuery()
167
GridView2.Font.Size = FontUnit.Smaller
GridView1.DataBind()
GridView2.Visible = True
GridView2.DataBind()
HyperLink1.Visible = True
desaparecer()
Dim ingresaringresos As New ingresosTableAdapter
ingresaringresos.Insert(Convert.ToDateTime(cadena),
Convert.ToString(auxcodtarifa),
Convert.ToInt32(auxcostototal),
Convert.ToInt32(auxcodmedico))
GridView1.DataBind()
Catch Exp As MySqlException
If Exp.Number = 2627 Then
168
End If
End Try
Else
Dim InsertCmd As String = "update citas set abono='" & auxabono &
"',deuda='" & auxdeuda & "' where cod_citas ='" & txtcodigos.Text & "'"
co = New MySqlCommand(InsertCmd, conexion)
Try
co.Prepare()
co.ExecuteNonQuery()
GridView1.DataBind()
Catch Exp As MySqlException
If Exp.Number = 2627 Then
Convert.ToDouble(auxvalor),
169
End Try
End If
co.Connection.Close()
conexion.Close()
End Sub
Sub cargarsecciones()
Dim auxid As Integer
Dim aux1, auxtipo As String
Dim obtenernombre As New secretariasTableAdapter
auxid = Session("id_user")
170
auxtipo = Session("tipo_user")
aux1 = obtenernombre.ObtenerNombreSecretaria(auxid)
Label9.Text = auxtipo
Label11.Text = aux1
End Sub
Sub permisos()
Dim conexion As MySqlConnection
conexion = ConexionMySQL.ObtenerConexion()
conexion.Open()
Dim dr2 As MySqlDataReader
Dim codigoCmd1 As New MySqlCommand("select permisos
from
End If
If dr2("permisos") = 3 Then
Response.Redirect("notienepermiso.aspx")
End If
conexion.Close()
End Sub
Protected
Sub
Page_Load(ByVal
sender
As
Object,
ByVal
As
171
End Try
cargarsecciones()
llenar()
End Sub
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller
End Sub
GridView1.Font.Size = FontUnit.Smaller
End Sub
172
txtcodigos.Text = columna1
End Sub
ByVal
As
System.EventArgs)
Handles
DropDownList1.SelectedIndexChanged
txtcodigos.Text = ""
txtabono.Text = ""
End Sub
GridView2.Font.Size = FontUnit.Smaller
End Sub
End Class
173
`FK_citas_horas`
FOREIGN
KEY
(`cod_hora`)
`FK_citas_medicos`
FOREIGN
KEY
(`cod_medicos`)
`FK_citas_secre`
FOREIGN
KEY
(`cod_secretarias`)
`FK_citas_tarifa`
FOREIGN
KEY
(`cod_tarifa`)
174
175
`FK_horarios_hora`
FOREIGN
KEY
(`cod_hora`)
`FK_horarios_medico`
FOREIGN
KEY
(`cod_medicos`)
176
`FK_medicos_especialidad`
FOREIGN
KEY
177
178
Las Pruebas del Sistema tienen la funcionalidad de verificar que cada elemento
de la interfaz del Sistema de Manejo de Pacientes proporcione una operabilidad
adecuada con un rendimiento de alto nivel con los requerimientos solicitados por
el Centro Psicolgico.
Las Pruebas del Sistema esta compuesta por una serie de pruebas diferentes
cuyo propsito primordial es ejercitar profundamente el sistema basado en
computadora y son las siguientes:
http://lsi.ugr.es/~arroyo/inndoc/doc/pruebas/pruebas_d.php
http://www.ongei.gob.pe/publica/metodologias/Lib5002/DOC4
http://www.ldc.usb.ve/~teruel/ci4713/clases2001/testReqs.html
179
Esta prueba analiza si los manuales de instalacin y de usuario tienen un fcil uso
y manejo destinado a los usuarios del Centro Psicolgico, los cuales estn en la
capacidad de ejecutar tareas segn el lineamiento en base al procedimiento que
se establecen en los manuales.
(ingreso,
Esta prueba se encarga de evaluar como utilizan el sistema los usuarios del
Centro Psicolgico.
180
Sistema
Este punto conlleva directamente al anlisis del sistema con los usuarios, el
sistema debe tener un fcil uso, interaccin con el usuario y sobre todo
generar mensajes de control que sirvan de aviso y gua cuando el usuario
no esta realizando correctamente una tarea.
Usuarios de informtica.
181
Tabla N 47
Cuadro Pruebas de Sistema
N
1
Tipo de
Prueba.
Prueba de Carga
Mxima
Caso de Prueba.
Probar
si
Parmetros.
el Ordenador
del (Servidor)
Hardware
Resultado
Resultado
Esperado.
Obtenido.
Conclusin.
sistema
Centro
especificaciones
gestion
Psicolgico,
tcnicas:
las
arquitectura
maquinas
funciona
porque
se
con
una
de
cliente
servidor.
eficazmente.
Memoria:
El
512
sistema
no
tuvo
MB.
Disco Duro: 80
realiz un instalador el
cual
GB
requiere
especificaciones tcnicas
no
superiores
los
parmetros establecidos.
2
Prueba de Carga
Mxima
Probar
si
el Valor a Pagar.
procesamiento de Deuda.
errores
funcione
en
sistema
no
tuvo
182
Tipo de
Prueba.
Caso de Prueba.
Parmetros.
Resultado
Resultado
Esperado.
Obtenido.
en el cobro de una
transacciones
cita
cobro de citas,
de
paciente
en
un
Conclusin.
las
paciente
no
sea
Pc2 y Pc3.
Prueba de
Servidor
Verificar
Almacenamiento. capacidad
del
especificacin
sistema
no
tuvo
en
el
dispositivo fijo de
disco
duro de 80 6B.
duro
del
datos.
requiere
servidor.
servidor
en
disco
del
superior
al
Prueba de
Procedimientos.
Comprobar
utilizacin
interaccin
fcil Manual
e
del
usuario.
de El Sistema posee y El
genera una facilidad
total
en
la
sistema El
sistema
no
en
procedimientos
tuvo
los
debido
183
Tipo de
Prueba.
Caso de Prueba.
sistema
con
usuario.
Parmetros.
el Manual
Resultado
Resultado
Esperado.
Obtenido.
manual de usuario que
de navegacin,
instalacin.
permiti
con
el
interno
interactuar
interaccin
instalacin
usuario
Conclusin.
externo al Centro.
el
sistema
esta
del
manual
de los usuarios.
instalacin
contribuye
oportunamente que
los usuarios tengan
la
capacidad
cargar
de
nuevas
versiones
de
instalaciones
del
sistema debido al
mantenimiento que
los desarrolladores.
5
Prueba de
Comprobar
Ingresar datos
Estas
pruebas
se El sistema en tiempos de
184
Tipo de
Prueba.
Tiempos de
Ejecucin.
Resultado
Resultado
Esperado.
Obtenido.
Caso de Prueba.
Parmetros.
tiempos
de logeado
Tiempo
(Login y
8seg
respuestas
ejecutar
de
al
una
contrasea).
estimado: generaron
una ejecucin
se
ejecut
conexin de
banda correctamente
el
ancha
1027.2 estimado
presenta
de
no
valor
de tipo de
Tiempo
usuario
(Secretarias).
Ingresar datos
estimado:
8seg
Tiempo real: 9 seg.
estimado:
8seg
Ingresar datos
estimado:
8seg
psiclogo).
Ingresar datos
en la asignacin
(tratamientos).
obtuvo
Tiempo
de
un de 1 segundo se debe a
24,8 las conexiones en horas
de reportes
(ingreso por
se
resultado
Tiempo
(citas).
cual se le relaciona
como real. Tambin Sin embargo, la variacin
en la asignacin
estimado:
8seg
Ingresar
con
Conclusin.
de 8 segundos.
185
Tipo de
Prueba.
Caso de Prueba.
Parmetros.
Resultado
Resultado
Esperado.
Obtenido.
de estadsticas Tiempo
(ingresos
Conclusin.
estimado:
del 8seg
Centro).
6
Prueba de
Factores
Humanos.
Analizar
si
el Sistema.
Funcionalidad
El
sistema
de cumplir
con
todos
funcionalidad
requerimientos
manera
funcionales.
acorde
los
requerimientos del
Centro y de fcil
negra y de seguridad.
de utilizacin,
Usuarios
del Manejo
e Estos
Centro
Psicolgico.
del sistema.
que
en
con
informtica.
de Desarrollo
conocimientos
con Estos
de tuvieron
usuarios
excelentes
el
su funcionamiento.
Usuarios
el
para
desarrollar el sistema
e incluso para dar
mantenimiento.
los
186
Las pruebas de caja negra tienen como propsito verificar casos de:
Errores de interfaz.
http://lsi.ugr.es/~arroyo/inndoc/doc/pruebas/pruebas_d.php
http://www.ongei.gob.pe/publica/metodologias/Lib5002/DOC4-3.htm
http://www.sistedes.es/TJISBD/Vol-1/No-4/articles/pris-07-gutierrez-ips.pdf
187
Tabla N 48
Caso de Prueba N 1
LUSMP-1
Objetivos
Descripcin
Accin
Proceso
password.
4
N Paso
Accin
3
Excepciones
[3]Si
el
de
equipo
de
tecnologa
Pc1
presenta
no son
irregularidades de hardware.
4
188
Tabla N 49
Prueba de Unidad de Caja Negra
PUCN-1
Caso de
Prueba.
Objetivos
Obj-1
Comprobar que el logeado de usuario tiene control de duplicidad en los
parmetros de login y password para acceso al sistema.
Resultado
Esperado
incorrectos.
Valores (Tipos).
N
Condiciones
Entrada
Tipo
Login
Parmetro
de Entrada.
Equivalencia
Equivalencia
Vlida
No Vlida
de
11
10 caracteres.
de
nmeros.
2
Password
Parmetro
45
caracteres.
N
Condiciones
Paso
de Ejecucin.
Condiciones
incorrecto
(1716484688,
msan)
en
la
Tabla
de
Administrador.
2
(1716484689,
Administrador.
Autor y Fuente: Tesistas
msan2)
en
la
Tabla
de
189
Tabla N 50
Prueba de unidad de caja negra con valores
PUCNV-1
Parmetros
Salida Esperada
Salida Real
Resultado
obtenido
Login
1716484688 No
ingresar
al No
sistema
desplegar
ingresar
al
y sistema y desplegar
xito
un un mensaje de error
mensaje de error
1 Contrasea
msan
No
ingresar
al No
sistema
desplegar
ingresar
al
xito
y sistema y desplegar
un un mensaje de error
mensaje de error
Login
1716484684 Ingreso
satisfactorio
Ingreso satisfactorio
xito
al al sistema.
sistema.
Contrasea
msanchez1
Ingreso
satisfactorio
Ingreso satisfactorio
xito
al al sistema.
sistema.
Autor y Fuente: Tesistas
Tabla N 51
Resultado Obtenido de Prueba de Caja Negra (PUCN-1 y PUCNV-1)
RESOB-1
Fecha
Hora Inicio.
Hora Fin.
Observacin.
2009/10/05
12:00 am.
13:00 am.
pudo
validar
exitosamente.
Autor y Fuente: Tesistas
verificar
190
Tabla N 52
Caso de Prueba N 2
ATSMP-2
Objetivos
Descripcin
Proceso
Accin
N Paso
Accin
3
Excepciones
[3]Si
el
de
equipo
de
tecnologa
Pc1
presenta
irregularidades de hardware.
4
191
Tabla N 53
Prueba de Unidad de Caja Negra
PUCN-2
Caso de
Prueba.
Objetivos
Obj-1
Comprobar que no exista un cruc de horarios de paciente por psiclogo y en el
ingreso de la parametrizacin no exista duplicidad de cdigo
Resultado
Esperado
atencin de psiclogos.
Valores (Tipos).
N
Condiciones de
Entrada
Tipo
Pacientes
Conjunto
Entrada.
de
comportamiento
Equivalencia
Equivalencia
Vlida
No Vlida
Seleccin
de
No aplica.
de
No aplica.
datos.
distinto.
2
Psiclogo
Conjunto
de
comportamiento
Seleccin
datos.
distinto.
3
Tratamiento
Parmetro
Tipo
carcter
una
con
longitud
igual
de
de 10 nmeros.
45
caracteres.
4
Costo Total
Parmetro
Tipo
decimal
con
Tipo carcter.
una
longitud
de
igual
10
nmeros.
5
Nmero
Citas
de
Parmetro
Tipo
numrico
con
longitud
Tipo carcter.
una
igual
de 10 nmeros
N
Condiciones de
Ejecucin.
Condiciones
Paso
1
[1] Existe concordancia con los tipos de datos de los parmetros de Costo
Total y Nmero de Citas (70,12, 6,50) de la Tabla de Tratamientos.
192
Tabla N 54
Prueba de unidad de caja negra con valores
PUCNV-1
Parmetros
Salida Esperada
Salida Real
Resultado
obtenido
Costo Total
Nmero de
1po
x50
Citas
Costo Total
70,12
No ingresar al sistema
No ingresar al sistema y
desplegar un mensaje de
desplegar
un
mensaje de error
error
No ingresar al sistema
No ingresar al sistema y
desplegar un mensaje de
desplegar
un
mensaje de error
error
Ingreso satisfactorio al
sistema.
es satisfactorio para el
xito
xito
xito
sistema.
Nmero de
Citas
6,50
Ingreso satisfactorio al
sistema.
es satisfactorio para el
sistema.
xito
193
Tabla N 55
Resultado Obtenido de Prueba de Caja Negra (PUCN-1 y PUCNV-1)
RESOB-1
Fecha
Hora
Observacin.
Accin
Fin.
2009/10/20
11:40 am.
10:50 am
La gestin de asignacin de
Sin accin
tratamientos a un paciente en
funcionamiento tuvo un xito
total
La gestin de asignacin de
Por
parte
de
desarrolladores
cambios a nivel de
Base de Datos y de
pequeo
programacin
detalle
que
los
11:30 am.
10:10 am
tipo decimales.
formato
de
La gestin de asignacin de
Sin accin
nuevos
parmetros
de
para
cambiar el tipo de
tratamientos a un paciente en
se
parmetros
2009/10/20
los
Sin accin
los
194
Tabla N 56
Pruebas de Seguridad
N
1
Tipo de
Caso de Prueba.
Prueba.
Parmetros.
El
de cdigo.
una
error
en
el
password
registrado
Resultado
Resultado
Esperado.
Obtenido.
Sistema
por
de
encriptacin
es encriptado.
informacin.
presento
est problema en la
fase de desarrollo e
en
sistema
la
verificacin de problema
password
Conclusin.
de
implementacin.
Prueba de seguridad en
la
Verificar
la Comprobar si el Password.
encriptacin
password
de cdigo.
registrado
El
una
por
Sistema
verificacin de excelente
password
de
es encriptado.
encriptacin
informacin.
seguridad
de
codificacin
del
la parmetro descrito es
correcta
encriptacin
de
informacin
ingresada
por
el
usuario.
la
prueba
seguridad
que
de
contribuye
ningn
usuario
pueda acceder a la
195
Tipo de
Prueba.
Caso de Prueba.
Parmetros.
Resultado
Resultado
Esperado.
Obtenido.
Conclusin.
informacin
de
la
contrasea, a nivel de
la Base de Datos.
Control
de Probar
si
los Password.
de Perfil
de El sistema otorgue
usuarios estn en
administrador.
acceso a gestionar
la capacidad de
password.
gestionar
passwords.
Perfil
secretaria.
Perfil
psiclogo.
de El
sistema
sistema
no El sistema no otorg
de El
sistema
otorgue
casos
tenga
problemas al retener la
informacin
contraseas.
de
196
Tipo de
N
4
Prueba.
Control
Parmetros.
acceso
fuentes
Caso de Prueba.
usuarios
administrador.
Resultado
Resultado
Esperado.
Obtenido.
la
las
fuentes
aplicacin.
SMP.
administrador
de tienen acceso a
Conclusin.
tiene fuentes
del
del
de
mantenimiento
secretaria.
No
acceso
ejecutaron
psiclogo.
instalador
vincul
con
los
de programas de desarrollo, lo
mantenimiento al SMP.
acceso
porque
desarrollo
No
los
realzar
Usuario
por
un
se
manera
al desarrolladores,
SMP.
Usuario
SMP,
acceso
realizar
desarrollo
cambios
para
de
y
mantenimiento al SMP.
Autor y Fuente: Tesistas
En conclusin, determinamos que el sistema SMP, tuvo xito en superar y complementar las pruebas de sistemas, caja negra y
de seguridad las cuales contribuyeron para mejorar ciertos aspectos como: parametrizaciones, funciones, controles de accedo
e interfase estndar. Por ende, el usuario final obtendr mejores resultados de un sistema de rendimiento correcto y eficiente.
197
http://www.um.es/docencia/barzana/IAGP/IAGP2-Calidad-informatica.html
http://catarina.udlap.mx/u_dl_a/tales/documentos/leip/arzate_e_ci/capitulo8.pdf
198
Factores de Calidad
Criterios de calidad
Mtricas del
Factores de Calidad.
Mtricas.
Es el nivel bajo y son medidas cuantitativas del producto, las cuales se encargan
de indicar el grado de un producto que posee uno mas atributos de calidad.
Modelo McCall.
Este modelo escogido para el control de calidad del SMP, se basa en 11 factores
de calidad y su funcin es organizar los factores en tres ejes o puntos de vista
desde los cuales el usuario puede contemplar la calidad de un producto.
199
Tabla N 57
Factores de Modelo McCall
Puntos de Vista
Factores.
Descripcin.
Correccin
Criterios.
- Completitud
- Consistencia
- Trazabilidad
Eficiencia
Fiabilidad
Operacin del
- Eficiencia en almacenamiento
- Precisin
- Consistencia
producto
- Tolerancia a fallos
- Modularidad
- Simplicidad
Facilidad de uso
Puedo ejecutarlo?
- Facilidad de operacin
- Facilidad de comunicacin
- Facilidad de aprendizaje
Integridad
Es seguro?
- Control de accesos
- Facilidad de auditoria
Facilidad
mantenimiento
Revisin del producto
de
Puedo arreglarlo?
- Modularidad
- Simplicidad
- Consistencia
- Concisin
- Auto descripcin
200
Puntos de Vista
Factores.
Facilidad
Descripcin.
de
Puedo probarlo?
Criterios.
- Modularidad
- Simplicidad
prueba
- Auto descripcin
- Instrumentacin
Flexibilidad
Puedo modificarlo?
- Auto descripcin
- Capacidad de expansin
- Generalidad
- Modularidad
Facilidad
de
- Auto descripcin
- Generalidad
reutilizacin
- Modularidad
- Independencia entre sistema y software
Transicin del
producto
- Modularidad
- Compatibilidad de comunicaciones
- Compatibilidad de datos
Portabilidad
- Auto descripcin
- Modularidad
- Independencia entre sistema y software
- Independencia del hardware
201
Tabla N 58
Tabla de factores y puntaje estimado
Factores
Puntaje Estimado
Correccin
10
Fiabilidad
Integridad
Portabilidad
Facilidad de Mantenimiento
Tabla N 59
Etapas y referencia
Etapas
Referencia.
Anlisis.
Diseo.
Implementacin.
Anlisis por factores relacionados con sus criterios y su mtrica del SMP:
202
FACTOR DE CORRECCIN.
Tabla N 60
Completitud
Factor Correccin.
Criterio
Completitud
1
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
en el software.
2
utilizadas
Total de Media
Total de Intervalos
3
0
3/3 + 3/3
Completitud = _____________
2
1+1
Completitud = ___________
2
Completitud = 1
3
0
0
3
203
Tabla N 61
Consistencia
Factor
Correccin.
Criterio
Consistencia
2
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
de
Total de Media
1
1
Total de Intervalos
3
0
1
Autor y Fuente: Tesistas
1+1+1
Consistencia = ___________
3
Consistencia = 1
3
0
0
3
204
Tabla N 62
Trazabilidad
Factor Correccin.
Criterio
Trazabilidad.
3
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
funciones establecidas.
2
implementacin.
Total de Media
2
2
Total de Intervalos
3
0
3
0
1+1+1
Trazabilidad = ___________
3
Trazabilidad = 1
0
3
205
Factor de Correccin = 1 + 1 +1
Factor de Correccin =1
FACTOR DE FIABILIDAD.
Tabla N 63
Precisin
Factor Fiabilidad.
Criterio
N
Precisin.
1
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
los
Fueron
debidamente
documentados
requerimientos.
2
Total de Intervalos
3
0
3/3 + 2/2
Precisin = _________
2
2
0
0
2
206
1+1
Precisin = ______
2
Precisin = 1
Tabla N 64
Consistencia
Factor Fiabilidad.
Criterio
N
Consistencia
2
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
1
1
Total de Intervalos
3
0
1
Autor y Fuente: Tesistas
3
0
0
3
207
1+1+1
Consistencia = ___________
3
Consistencia = 1
Tabla N 65
Tolerancia a fallos
Factor Fiabilidad.
Criterio
N
Tolerancia a fallos.
3
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
Total de Intervalos
3
0
3/3 + 2/3
Tolerancia a fallos = _____________
2
3
0
0
2
208
1 + 0.66
Tolerancia a fallos = ___________
2
FACTOR DE INTEGRIDAD.
Tabla N 66
Control de accesos
Factor Integridad.
Criterio
N
Control de accesos.
1
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
0
0
0
0
3
3
3
0
0
3
209
3/3+ 3/3
Control de accesos = __________
2
1+1
Control de accesos = _______
2
Control de accesos = 1
Tabla N 67
Facilidad de Auditora
Factor Integridad.
Criterio
Facilidad de Auditora.
2
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
Todos
los
procesos
requeridos
fueron
automatizados.
Total de Media
Total de Intervalos
0
0
0
0
3
2
2
0
0
2
210
0.66 + 1
Consistencia = ________
2
Consistencia = 0.83
211
Tabla N 68
Auto descripcin
Factor Facilidad de Mantenimiento.
Criterio
N
Auto descripcin.
1
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
Total de Intervalos
3
0
3/3 + 3/3
Auto descripcin = _________
2
1+1
Auto descripcin = _______
2
3
0
0
3
212
Auto descripcin = 1
Tabla N 69
Concisin
Factor Facilidad de Mantenimiento.
Criterio
Concisin.
2
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
Total de Intervalos
2
0
1
0
0
1
213
Tabla N 70
Simplicidad
Factor Facilidad de Mantenimiento.
Criterio
Simplicidad.
3
Etapas
Preguntas/Criterio
Si
No
Si
No
Si
No
x
x
externo.
3
Total de Intervalos
1
0
3
0
0
1
214
Tabla N 71
Control de Calidad
Factor
Descripcin
Mtrica
Resultado Resultado
(Resultados Obtenidos *
Estimado
Obtenido
Estimados)
Correccin (F1)
10
10
Fiabilidad (F2)
0.88
6.64
Integridad (F3)
0.915
8.235
Facilidad
0.472
4.72
de
Mantenimiento
(F4)
Autor y Fuente: Tesistas
F1 + F2 + F3 + F4 + F5
Control de Calidad = _______________________
N F actores
10 + 6.4 + 8.235 + 4.72
Control de Calidad = ____________________
4
29.355
Control de Calidad = _______
4
215
216
CAPTULO IV
4 COCLUSIOES Y RECOMEDACIOES
4.1 COCLUSIOES
Mediante el proceso de proyecto de tesis del Anlisis, Diseo e Implementacin
de un sistema para manejo de pacientes en el Centro Psicolgico Padre Emilio
Gambirasio de la Universidad Politcnica Salesiana; se finaliz exitosamente y se
detalla a continuacin:
217
El sistema SMP, cumpli con las pruebas predefinidas, las cuales fueron
importantes y obtuvieron un buen resultado para el funcionamiento del
sistema es el caso del diseo para lograr un diseo computacional acorde
a las exigencias del centro y del negocio.
218
4.2 RECOMEDACIOES
Luego de haber terminado el proceso de proyecto de tesis, se defini las
siguientes recomendaciones u oportunidades de mejora.
o solventar
219
Es importante para los usuarios que van hacer uso del sistema SMP, se
familiaricen con el diseo de una interfaz con lo cual podr utilizar todas
interfaces debido que siguen un alineamiento de base estndar, con el afn
de que los usuarios no realicen segregacin de funciones.
220
REFERECIAS BIBLIOGRFICAS
Paginas Web
[Booch94] Grady Booch, Object-Oriented Analysis and Design with
pplications, Benjamin/Cummings Publishing Company, inc. 1.994.
[Booch96] Rational Software Corporation, "The Unified Modeling Language
for Object-Oriented Development, Julio 1.996.
es.msn.com/ Portal multimedia de informacin, actualidad, entretenimiento,
bsquedas y servicios de comunicaciones Web
http://asp.net Sitio Oficial Microsoft ASP.net
http://msdn.microsoft.com/library/default.asp Microsoft Development Network
Library
http://msdn2.microsoft.com/es-es/library/2x7h1hfk(VS.80).aspx
Microsoft
Development Network
http://www.inf.utfsm.cl/~liuba/taller2/programacion_oo_vb.pdf
http://www.portalvb.com/ PortalVB Metodologia Orientada a Objetos
http://www.programacion.com/direcciones/VisualBasic/
Programacin
en
Castellano
http://asp.net Sitio Oficial Microsoft ASP.net
http://msdn.microsoft.com/library/default.asp Microsoft Developer Network
Library
http://www.programacion.com/direcciones/VisualBasic/
http://www.inf.utfsm.cl/~liuba/taller2/programacion_oo_vb.pdf
Grady Booch, Object-Oriented Analysis
and Design.
[Booch94]
Applications,
221
Libros
Brice Arnaud Guerin ASP.NET 2.0 con c# 2 Ediciones Eni 2007
Floyd, M. (2000). Creacin de sitios Web con XML. ESPAA: Prentice Hall.
Dentro de este libro encuentro temas como modelo de datos XPath, creacin
de hojas de estilo, extensin de servidores.
GRANOLLERS, T.; LORS. J.; CAAS, J.J.; Diseo de sistemas
interactivos centrados en el usuario. Barcelona; Editorial UOC, 2005
NIELSEN, J.: Usabilidad. Diseo de sitios Web. Madrid: Prentice-Hall, 2000
NIELSEN, J.; THAIR, M.: Usabilidad de pginas de inicio: anlisis de 50
sitios Web. Madrid: Pearson-Alhambra, 2003
Rumbaugh, Booch, Jacobson UML. Libro de
lenguaje unificado de
Temas afines
[Rodrguez, 2001] Rodrguez, Steve. SARCRAD: Sistema de Administracin
de
Recursos
Conceptales
de
Referencia
Automtica
difusa.
222
AEXOS
223
ANEXO 1
ANLISIS DE LA ENCUESTA EN EL CENTRO PSICOLGICO
En la encuesta realizada se defini que, los jvenes menores de 30 aos son las
que mas visitan el Centro Psicolgico para pedir informacin y reportan su
disgusto por la mala atencin recibida por parte de las personas empleadas del
lugar, siguiendo con las personas que ms visitan que son los estudiantes, que
por problemas familiares y econmicos piden ayuda de un servicio psicolgico.
224
ANEXO 2
MANUAL DE INSTALACIN
Archivos de Instalacin.
el
225
226
227
228
229
230
231
232
233
Instalacion de mysql-gui-tools-5.0-r12-win32.msi
17.El usuario pulsar clic en la opcin Next. Cabe recalcar para una mejor
compresin y la utilizacin de este archivo se resalto las ventanas con un
matiz de color rojo.
234
235
21.Se deber espera unos segundos y listo aparece la ventana que nos indica
que se ha finalizado la instalacin.
236
237
238
239
240
241
34.El usuario escoger un alias para identificar el directorio que vamos a llamar
desde el local host.
242
243
244
el navegador ingresamos
245
ANEXO 3
MANUAL DE USUARIO
Introduccin
Psicolgico
se
puede
contactar
al
electrnico
de
mantiminento_smp09@hotmail.com.
246
Login:_______________
Usuario._____________
247
248
En cuanto el usuario desee salir del sistema SMP deber pulsar el botn de
Salir.
249
250
Excepciones:
Si los parmetros son incorrectos el sistema desplegar un mensaje de
error, con el fin de que el usuario redefina los parmetros incorrectos por
correctos.
El parmetro de Nombres tiene una validacin de registro de mnimo 5
caracteres.
El parmetro de Edad, tiene una validacin de 2 nmeros.
251
252
Excepciones:
Si los parmetros son incorrectos el sistema desplegar un mensaje de
error, con el fin de que el usuario redefina los parmetros incorrectos por
correctos.
El parmetro de Nombres tiene una validacin de registro de mnimo 5
caracteres.
El usuario tambin podr seleccionar las opciones de Administradores,
Psiclogos, Servicios de Egresos, Tarifas, Especialidad con el fin de
ingresar, y escoger los parmetros solicitados, tomando en cuenta que
estos formularios cumplen el mismo procedimiento lineal de la opcin de
secretarias.
253
o Administradores:
o Psiclogo.
254
o Tarifas.
255
o Especialidad.
o Noticias.
256
o Contraseas.
257
Resetear contrasea.
El sistema le solicita al usuario escoger una de las tres opciones de tipos de
usuarios (Administradores, Secretarias y Psiclogos). En este caso
realizaremos administradores.
A continuacin me despliega el administrador a resetear la clave y pulsar el
botn de borrar clave y mensaje de aviso.
258
259
Excepciones:
Si los parmetros seleccionados son incorrectos el sistema desplegar un
mensaje de error, con el fin de que el usuario redefina los parmetros
incorrectos por correctos.
260
261
262
Excepciones:
Si los parmetros son incorrectos el sistema desplegar un mensaje de
error, con el fin de que el usuario redefina los parmetros incorrectos por
correctos.
263
264
265
266
Excepciones:
Si los parmetros de cobrar citas son incorrectos el sistema controla que
la cantidad a pagar es mayor a la deuda, por lo tanto desplegar un
mensaje de error, con el fin de que el usuario redefina los parmetros
incorrectos por correctos.
267
268
Excepciones:
Si los parmetros son incorrectos el sistema desplegar un mensaje de
error, con el fin de que el usuario redefina los parmetros incorrectos
por correctos.
269
270
271
272
Excepciones:
Si los parmetros de cobrar citas son incorrectos el sistema controla que
la cantidad a pagar es mayor a la deuda, por lo tanto desplegar un
mensaje de error, con el fin de que el usuario redefina los parmetros
incorrectos por correctos.
273
274
275
o Consulta secretarias.
276
o Consulta psiclogos.
277
278
279
y escoger e
ingresar los
parmetros
solicitados
280
281
y escoger e
ingresar los
parmetros
solicitados
282