Sunteți pe pagina 1din 298

UNIVERSIDAD POLITCNICA

SALESIANA
FACULTAD DE INGENIERAS
SEDE QUITO CAMPUS SUR

CARRERA DE INGENIERA DE SISTEMAS


MENCIN TELEMTICA

ANLISIS, DISEO E IMPLEMENTACIN DE UN SISTEMA PARA


MANEJO DE PACIENTES EN EL CENTRO PSICOLGICO PADRE
EMILIO GAMBIRASIO DE LA UNIVERSIDAD POLITCNICA
SALESIANA

TESIS PREVIA A LA OBTENCIN DEL TTULO DE INGENIERO DE SISTEMAS

RONMEL FERNANDO GUEVARA MORA


BRYAN RODRIGO TORRES ALBORNOZ

DIRECTORA: ING. PATSY PRIETO

Quito, noviembre 2009

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.

A travs de la presente declaracin cedemos nuestros derechos de propiedad


intelectual correspondientes a este trabajo, a la Universidad Politcnica Salesiana,
segn lo establecido por la Ley de Propiedad Intelectual, por su reglamento y por
la normativa institucional vigente.

_________________________
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

A la Universidad politecnica Salesiana por los conocimientos adquiridos.

A nuestra Directora Ing. Patsy Prieto por ta guia y apoyo.

Al Centro Psicolgico Padre Emilio Gambirasio.

Fernando
Bryan

v
DEDICATORIAS

A nuestros Padres por el incondicional apoyo.

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

UNIVERSIDAD POLITCNICA SALESIANA............................................... 3


1.1

SITUACIN ACTUAL ...............................................................................3

1.1.1

VISIN .....................................................................................................3

1.1.2

MISIN.....................................................................................................3

1.2

DEFINICIN DEL PROBLEMA ................................................................4

1.2.1

DESCRIPCIN DEL PROBLEMA............................................................4

1.2.2

FORMULACIN DEL PROBLEMA ..........................................................5

1.2.3

SISTEMATICACIN PROBLEMA............................................................5

1.3

OBJETIVOS .............................................................................................6

1.3.1

OBJETIVO GENERAL..............................................................................6

1.3.2

OBJETIVOS ESPECFICOS ....................................................................6

1.4

ALCANCE.................................................................................................7

1.5

ESTUDIO DE FACTIBILIDAD ..................................................................8

1.5.1

OBJETIVO DE ESTUDIO DE FACTIBILIDAD..........................................8

1.5.2

REA DE INFLUENCIA DEL SISTEMA PARA MANEJO DE


PACIENTES EN EL CENTRO PSICOLGICO........................................9

1.6

DESARROLLO DEL MERCADO..............................................................9

1.6.1

ANLISIS DEL MERCADO ......................................................................9

1.6.2

FACTIBILIDAD TCNICA.......................................................................10

1.6.2.1

SOFTWARE ...........................................................................................10

1.6.2.2

HARDWARE...........................................................................................11

vii
1.6.3

FACTIBILIDAD ECONMICA ................................................................14

1.6.4

FACTIBILIDAD OPERATIVA..................................................................21
CAPTULO II23

ANLISIS

DISEO

DEL

SISTEMA

DE

MANEJO

DE

PACIENTES...................................................................................................... 23
2.1

SRS (ESPECIFICACIONES DE REQUISITOS DE SOFTWARE)..........23

2.1.1

INTRODUCCIN....................................................................................23

2.1.2

PROPSITO ..........................................................................................23

2.1.3

ALCANCE...............................................................................................23

2.1.4

PERSONAL INVOLUCRADO.................................................................26

2.1.5

DEFINICIONES, SIGLAS Y ABREVIACIONES......................................26

2.1.5.1

NAVEGADORES WEB...........................................................................26

2.1.5.2

LENGUAGES DE PROGRAMACIN ....................................................27

2.1.5.3

SIGLAS Y ABREVIACIONES .................................................................27

2.1.6

APRECIACIN GLOBAL........................................................................27

2.1.7

REQUERIMIENTOS ...............................................................................28

2.1.7.1

REQUERIMIENTOS FUNCIONALES.....................................................28

2.1.8

REQUERIMIENTOS NO FUNCIONALES ..............................................29

2.1.8.1

REQUERIMIENTOS TECNOLGICOS .................................................29

2.1.8.2

REQUERIMIENTOS DE USUARIO........................................................29

2.1.8.3

REQUERIMIENTOS DE INTERFACES .................................................30

2.1.8.4

REQUERIMIENTOS DE ESTNDARES................................................30

2.1.8.5

NORMATIVA LEGAL..............................................................................30

2.1.9

TIPOS DE USUARIOS Y FUNCIONES..................................................31

2.1.10

PROCESOS CON FUNCIONES DE ENTRADA Y SALIDA ...................33

2.1.10.1 LOGEADO DE USUARIO.......................................................................33


2.1.10.2 GESTIN GENERAL .............................................................................34
2.1.10.3 GESTIN DE HORARIOS .....................................................................44
2.1.10.4 GESTIN DE CITAS ..............................................................................48
2.1.10.5 GESTIN DE TRATAMIENTOS ............................................................52
2.1.10.6 FICHAS CLNICAS.................................................................................56

viii
2.1.10.7 CONSULTAS..........................................................................................58
2.1.10.8 ESTADSTICAS......................................................................................68
2.1.10.9 REPORTES............................................................................................71
2.1.11

DIAGRAMA DE CLASES .......................................................................74

2.2

DISEO..................................................................................................75

2.2.1

DISEO ARQUITECTNICO ................................................................75

2.2.1.1

DIAGRAMAS DE CASOS DE USO........................................................75

2.2.1.2

DIAGRAMAS DE ESTADO ..................................................................109

2.2.1.3

DIAGRAMAS DE ACTIVIDADES .........................................................115

2.2.2

DISEO DE DATOS.............................................................................120

2.2.2.1

MODELO LGICO ...............................................................................120

2.2.2.2

MODELO FSICO .................................................................................121

2.2.2.3

DICCIONARIO DE DATOS ..................................................................122

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

TIPOS DE DISEO DE INTERFAZ DE USUARIO ..............................141


CAPTULO III148

IMPLEMENTACIN Y PRUEBAS DEL SISTEMA.................................. 148

3.1

IMPLEMENTACIN Y PRUEBAS........................................................148

3.1.1

HERRAMIENTAS PARA LA IMPLEMENTACIN................................148

3.1.1.1

HERRAMIENTAS DE PROGRAMACIN ............................................148

3.1.1.2

HERRAMIENTAS DE DISEO ............................................................153

3.1.1.3

HERRAMIENTAS DE ADMINISTRACIN ...........................................157

3.1.1.4

COMPARACIN ENTRE HERRAMIENTAS ........................................159

3.1.2

CDIGO FUENTE................................................................................160

3.2

PRUEBAS DEL SISTEMA DE MANEJO DE PACIENTES...................178

3.2.1

PRUEBAS DE SISTEMA......................................................................178

3.2.1.1

PRUEBAS DE CARGA MXIMA..........................................................179

3.2.1.2

PRUEBAS DE ALMACENAMIENTO....................................................179

3.2.1.3

PRUEBAS DE PROCEDIMIENTOS .....................................................179

ix
3.2.1.4

PRUEBAS DE TIEMPOS DE EJECUCIN..........................................179

3.2.1.5

PRUEBAS DE FACTORES HUMANOS...............................................179

3.2.1.6

CUADRO DE PRUEBAS DEL SISTEMA .............................................181

3.2.2

PRUEBAS DE CAJA NEGRA...............................................................186

3.2.3

PRUEBAS DE SEGURIDAD ................................................................194

3.3

CONTROL DE CALIDAD DEL SISTEMA DE MANEJO DE


PACIENTES .........................................................................................197
CAPTULO IV216

CONCLUSIONES Y RECOMENDACIONES ............................................ 216

4.1

CONCLUSIONES.................................................................................216

4.2

RECOMENDACIONES.........................................................................218

REFERENCIAS BIBLIOGRFICAS ........................................................................... 220


ANEXOS222
ANEXO 1: ANLISIS DE LA ENCUESTA EN EL CENTRO PSICOLGICO......223
ANEXO 2: MANUAL DE INSTALACIN .............................................................224
ANEXO 3: MANUAL DE USUARIO.....................................................................245

x
INDICE DE TABLAS

Tabla N 1: Caractersticas de Software a instalar..............................................10


Tabla N 2: Caractersticas Tcnicas de Hardware de Ordenador 1
(Servidor) .........................................................................................12
Tabla N 3: Caractersticas Tcnicas de Hardware de Ordenadores 2 y 3
(Clientes) .........................................................................................13
Tabla N 4: Costos de Recursos de Software (Sw) para el Centro
Psicolgico .......................................................................................14
Tabla N 5: Costos de Recursos de Hardware (Hw) para el Centro
Psicolgico .......................................................................................15
Tabla N 6: Costos de Recursos de Hardware (Hw) para desarrolladores .........15
Tabla N 7: Costos de Recursos Humanos para el Centro Psicolgico ..............16
Tabla N 8: Costos del desarrollo / adquisicin para el Centro Psicolgico ........17
Tabla N 9: Anlisis Costo / Beneficios ...............................................................17
Tabla N 10: Anlisis Costo / Beneficios ...............................................................20
Tabla N 11: Personal Involucrado........................................................................26
Tabla N 12: Descuentos de Tarifas .....................................................................31
Tabla N 13: Tipos de Usuarios y Funciones ........................................................31
Tabla N 14: Tablas generales de la Base de Datos...........................................122
Tabla N 15: Tabla administrador........................................................................123
Tabla N 16: Tabla citas......................................................................................124
Tabla N 17: Lista de referencias entrantes a la tabla citas ................................125
Tabla N 18: Tabla dia ........................................................................................125
Tabla N 19: Lista de referencias entrantes a la tabla dia...................................125
Tabla N 20: Tabla egresos ................................................................................126
Tabla N 21: Tabla especialidad .........................................................................127
Tabla N 22: Lista de referencias entrantes a la tabla especialidad....................127
Tabla N 23: Tabla ficha......................................................................................128
Tabla N 24: Lista de referencias entrantes a la tabla ficha ................................129
Tabla N 25: Tabla horarios ................................................................................129
Tabla N 26: Lista de referencias salientes a la tabla horarios ...........................129
Tabla N 27: Tabla horas ....................................................................................130

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:

Diagrama de Casos de Uso 1 ......................................................75

Grfico N 2:

Diagrama de Casos de Uso 2 ......................................................76

Grfico N 3:

Diagrama de Casos de Uso 3 ......................................................77

Grfico N 4:

Diagrama de Casos de Uso 4 ......................................................78

Grfico N 5:

Diagrama de Casos de Uso 5 ......................................................79

Grfico N 6:

Diagrama de Casos de Uso 6 ......................................................80

Grfico N 7:

Diagrama de Casos de Uso 7 ......................................................81

Grfico N 8:

Diagrama de Casos de Uso 8 ......................................................82

Grfico N 9:

Diagrama de Casos de Uso 9 ......................................................83

Grfico N 10: Diagrama de Casos de Uso 10 ....................................................84


Grfico N 11: Diagrama de Casos de Uso 11 ....................................................85
Grfico N 12: Diagrama de Casos de Uso 12 ....................................................86
Grfico N 13: Diagrama de Casos de Uso 13 ....................................................87
Grfico N 14: Diagrama de Casos de Uso 14 ....................................................88
Grfico N 15: Diagrama de Casos de Uso 15 ....................................................89
Grfico N 16: Diagrama de Casos de Uso 16 ....................................................90
Grfico N 17: Diagrama de Casos de Uso 17 ....................................................91
Grfico N 18: Diagrama de Casos de Uso 18 ....................................................92
Grfico N 19: Diagrama de Casos de Uso 19 ....................................................93
Grfico N 20: Diagrama de Casos de Uso 20 ....................................................94
Grfico N 21: Diagrama de Casos de Uso 21 ....................................................95
Grfico N 22: Diagrama de Casos de Uso 22 ....................................................96
Grfico N 23: Diagrama de Casos de Uso 23 ....................................................97
Grfico N 24: Diagrama de Casos de Uso 24 ....................................................98
Grfico N 25: Diagrama de Casos de Uso 25 ....................................................99
Grfico N 26: Diagrama de Casos de Uso 26 ..................................................100
Grfico N 27: Diagrama de Casos de Uso 27 ..................................................101
Grfico N 28: Diagrama de Casos de Uso 28 ..................................................102
Grfico N 29: Diagrama de Casos de Uso 29 ..................................................103
Grfico N 30: Diagrama de Casos de Uso 30 ..................................................104

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.

La tesis del Sistema de Manejo de Pacientes se manejar bajo una normativa


legal del Centro, lo cul beneficiar a nivel de procesos en obtencin de
certificaciones de calidad.

La tesis del Sistema de Manejo de Pacientes se realizar en base a


parametrizaciones solicitadas por el Centro psicolgico y aceptadas, revisadas
por el rea de Informtica del Campus Girn de la Universidad.

La tesis del Sistema de Manejo de Pacientes realizar en el Captulo 1 un estudio


de la situacin actual en la que se encuentra el Centro y la definicin del problema
a travs de su formulacin y sistematizacin, adems analizar los objetivos y
alcance del sistema.

Por ende, este capitulo tambin permitir realizar un estudio de factibilidad a las
reas a cubrir para comprobar si

cubre las expectativas y del desarrollo del

mercado para entender el anlisis de costo beneficio del proceso de


automatizacin y del proceso manual.

La tesis del Sistema de Manejo de Pacientes desarrollar en el Captulo 2 el


anlisis y diseo del sistema, donde se definir especificaciones de requisitos del
software (SRS) que determinen los requerimientos solicitados por el Centro,
Este capitulo tambin realizar un diseo del sistema a nivel arquitectnico, de
datos y de presentacin con el fin de entender como esta modelado y diagramado
el sistema.

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.

Adicionalmente, tambin se realizar un control de calidad al sistema para tener


una calificacin sobre diez de cuan factible y optimo es el sistema.

La tesis del Sistema de Manejo de Pacientes definir en el Captulo 4 las


conclusiones obtenidas al analizar, disear e implementar el sistema y tambin
sus recomendaciones u oportunidades de mejora.

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.

La forma de trabajo de la persona de secretaria se realiza de forma inadecuada


debido que tiene que llevar un control diario de los pacientes para que sean
atendidos por el personal de psicologa.

Las citas de pacientes se realiza un proceso de forma manual, por lo cual no se


considera que al realizar este proceso esta apto a tener errores por aspectos de
cruces de horarios de los profesionales de psicologa, debido que no existen una
coordinacin entre la secretaria y el psiclogo.

El Centro Psicolgico por medio de la secretaria registra de nuevo de forma


manual la cancelacin total o de abonos por motiv de una cita o tratamiento de
un paciente, desconociendo que puede existir equivocaciones por el usuario en
ingresar mal los valores a pagar. Estas equivocaciones pueden afectar en la
rentabilidad del Centro y en la imagen que presenta hacia la comunidad.

El Centro Psicolgico carece de un mecanismo automatizado para un proceso de


asignar y cobrar tratamientos especiales, de igual manera este proceso es
manual, por lo cual no tiene un control de registros de fecha y hora de una
atencin de un paciente realizada por un psiclogo.

El Centro Psicolgico no tiene efectividad al analizar estadsticas mensuales y


anuales de la parte contable y de las terapias de los pacientes..

Por todos estos problemas la tesis de Sistema de Manejo de Pacientes se llevo a


cabo con el propsito optimizar todos los procesos:

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.

El Sistema de Manejo de Pacientes ayudar al personal del Centro Psicolgico a


tener informacin parametrizada y ordenada con el objetivo de que el usuario
haga lo mnimo en realizar un trabajo manual incorporando una gestin de
consultas y reportes con despliegue de informacin en tiempo real. Estas
consultas y reportes son fciles de usar y de comprender para el usuario las
mismas que se pueden usar en archivos planos. Por ejemplo una de estas
gestiones digna de destacar el tener informacin de un horario total de cada
psiclogo en un horario de lunes a viernes.

El Sistema de Manejo de Pacientes contribuir con estadsticas mensuales y


anuales sobre la interpretacin de datos en escala grfica e ndices numricos
sobre los ingresos y egresos realizados por el Centro psicolgico.

CAPTULO I: MARCO TERICO


1 ESTUDIO DE LA SITUACI ACTUAL DEL CETRO
PSICOLGICO PADRE EMILIO GAMBIRASIO DE LA
UIVERSIDAD POLITCICA SALESIAA
1.1 SITUACI ACTUAL
En el Centro Psicolgico Padre Emilio Gambirasio el sistema de informacin de
datos es ineficaz debido a que es un proceso muy lento y complicado; por lo que
se exige que en los actuales momentos exista un cambio, que contribuya a un
eficiente servicio a los pacientes.
El Centro Psicolgico surgi con el fin de gestionar los servicios Psicolgicos
como: terapias individuales, colectivas y grupales; no solo a nivel Estudiantil, sino
tambin a todas las personas que requieran este servicio. Permitiendo que este
Centro sea una entidad autnoma que presta su colaboracin a todas las
personas que lo requieran.
El Centro se encuentra ubicado en Quito, Ecuador, en el Campus El Girn de la
Universidad Politcnica Salesiana, donde diariamente 12 empleados se esfuerzan
para brindar a la sociedad servicios con terapias de alta calidad.
1.1.1 VISI
Constituirse en un referente institucional fundamental en la prestacin de servicios
psicolgicos en la ciudad de Quito.
1.1.2 MISI
Prestar servicios profesionales psicolgicos en beneficios de la salud mental de la
comunidad universitaria y la colectividad.

1.2 DEFIICI DEL PROBLEMA


1.2.1 DESCRIPCI DEL PROBLEMA

El Centro Psicolgico Padre Emilio Gambirasio de la Universidad Politcnica


Salesiana es una entidad autnoma que lleva a cabo un proceso de asignacin de
turnos y estadsticas de forma manual.

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.

El personal de Secretaria cada da tiene que llenar fichas de atenciones a


pacientes, que son diariamente almacenadas y archivadas en carpetas para la
asignacin de un turno en un horario establecido. Lo cual genera conflictos
porque no se puede asignar un Psiclogo a diferentes pacientes, debido a los
problemas por cruce de horas.

Para obtener estadsticas sobre la actividad del Centro Psicolgico debe


realizarse de forma manual, es necesario contar con estadsticas globales
mensuales de cuantos pacientes estn accediendo al servicio de Psicologa y si
son usuarios adultos, adolescentes o menores de edad.

Al realizar el abono de un comprobante existen problemas cundo se chequea la


cartera de cuentas. Estas se ejecutan a travs de un balance mensual,
contabilizando el dinero ingresado al Centro Psicolgico, por diferentes razones
como atenciones de pacientes con Tarifas diferenciadas o Especiales.

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.

Hay que considerar que en aos recientes, el Centro Psicolgico ha venido


experimentando un descontento

por no tener un proceso adecuado para

administrar informacin de pacientes el cual ayude a mejorar la calidad del


servicio psicolgico. Esto genera un malestar en el personal por las prdidas
constantes de tiempo de trabajo, que influye en un ineficaz diagnstico
psicolgico y por supuesto en la tardanza para ser atendidos los usuarios.

Existe un desperdicio de papel adquirido semanalmente e incluso la incomodidad


de reciclar tal papel, y por ltimo el Centro Psicolgico no posee de un sistema
adecuado que le permita formular, evaluar y controlar un nmero determinado de
pacientes por Psiclogo.

1.2.2 FORMULACI DEL PROBLEMA

Cmo aporta el anlisis, diseo e implementacin de un Sistema para Manejo de


Pacientes,

al

mejor

desenvolvimiento

de

los

procesos

que

involucran

directamente a los clientes y empleados del Centro Psicolgico Padre Emilio


Gambirasio?

1.2.3 SISTEMATICACI PROBLEMA

Cules son los riesgos de tener un proceso de automatizacin manual en


la asignacin de un turno a un paciente determinado?

Cules pueden ser los mecanismos alternativos para no generar los


riesgos determinados?

Qu medios pueden ofrecer garanta al momento de realizar un Sistema


para Manejo de Pacientes en el aspecto de facturacin?

Es conveniente en este momento gestionar o plantear, un proceso de


automatizacin en el aspecto de Tarifas de costos?

Qu nivel de satisfaccin existir al implantar el Sistema informtico por


parte de los empleados del Centro Psicolgico?

1.3 OBJETIVOS
1.3.1 OBJETIVO GEERAL

Analizar, disear e implementar un Sistema de Manejo para Pacientes, que


vincule

acciones

eficientes

de

servicios

teraputicos

con

procesos

de

automatizacin, dando lugar a la reduccin de factor tiempo y carga de trabajo.


Que influir directamente en la disminucin de costos econmicos-financieros al
Centro Psicolgico Padre Emilio Gambirasio.

1.3.2 OBJETIVOS ESPECFICOS

Lograr que los procesos del Sistema de Manejo de Pacientes facilite la


correcta informacin de un Comprobante de Abono en la forma de pago de
los clientes.

Comprobar que el Sistema informtico gener la Parte Contable con


ingresos y egresos dados por el Centro Psicolgico.

Entender si el Sistema Informtico ser eficiente con el Comprobante de


Rol de Pagos Parcial destinado a empleados del Centro Psicolgico.

Verificar que el Sistema de Manejo de Pacientes realic Informes


Estadsticos mensuales y anuales sobre las terapias de los pacientes.

Analizar si el Sistema informtico emitir eficaces Reportes de valores


recaudados mensualmente.

Realizar pruebas y ajustes de mantenimiento para que se determine el


funcionamiento del Sistema Informtico.

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.

El Sistema informtico tambin realizar informes estadsticos mensuales y


anuales (grficos y numricos) de las terapias diferenciadas, especiales

por

edades de las personas y estadsticas por profesionales.

El Sistema emitir un comprobante de abono rpido y eficiente al realizar un


chequeo de la cartera de cuentas o costos de un servicio teraputico prestado por
el Centro a un paciente. La cartera de cuentas es un estado de abonos de dinero
destinado a pacientes que no tienen recursos econmicos suficientes para el
pago total del servicio solicitado.

Otro aspecto del desarrollo del Sistema de Manejo de Pacientes es la realizacin


de un Comprobante de Rol de Pagos Parcial, destinado a empleados del Centro
Psicolgico, que se lo elabora a travs de un balance mensual, en el que se toma
en cuenta el dinero ingresado por los diferentes servicios de terapias con sus
respectivos descuentos colectivos y estudiantiles.

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.

Se entregar un Manual de Usuario que permitir a los empleados del Centro


Psicolgico ver como funciona el sitio Web y un Manual de Instalacin.

El Sistema de Manejo de Pacientes en el Centro Psicolgico no realizar reportes


de caja menor semanalmente.

El Sistema tambin no generar un rol de pagos total de los empleados del


Centro Psicolgico porque no puede incluir aportes del IESS, Dcimo tercero o
cuarto, etc. Debido que la Tesorera de la Universidad es la que realiza todos los
ajustes y beneficios de ley de cada empleado.

El Sistema no generar una factura de abono total, dando lugar a la Tesorera de


la Universidad la autenticidad de la cancelacin total del pago de un servicio
psicolgico.

1.5 ESTUDIO DE FACTIBILIDAD


Sirve para recopilar datos relevantes sobre el desarrollo de un proyecto y en base
a ello tomar la mejor decisin, si procede su estudio, desarrollo o implementacin.

1.5.1 OBJETIVO DE ESTUDIO DE FACTIBILIDAD

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.

El Centro Psicolgico es un sitio destinado a brindar un servicio con un rol


estratgico y adaptable a la poblacin. Dando as al Sistema de Manejo de
Pacientes la realizacin de un eficaz servicio de datos, informes estadsticos
y comprobantes parciales de factura y rol de pagos y la oportunidad de un
fcil acceso a la verificacin de horarios de atencin generando respuestas a
las inquietudes de los pacientes en tiempo real.

Econmico.

En el aspecto econmico el Centro Psicolgico atiende a personas de


escasos recursos econmicos y a estudiantes de la UPS; razn por la cual el
Sistema Informtico se desarrollar considerando no excederse en costos
por licencias y con la finalidad de mayor comodidad y ahorro en los fondos
econmicos del Centro.

1.6 DESARROLLO DEL MERCADO


1.6.1 ALISIS DEL MERCADO

El anlisis del mercado en el Centro Psicolgico en el aspecto de informacin de


datos, determina que tienen un bajo nivel de operacin por los pacientes y
empleados que acceden a los servicios psicolgicos que se ofrecen teniendo en
cuenta que se involucran dos aspectos de la mezcla de mercadeo (producto y
servicio, clientes). Por lo cual el Sistema de Manejo de Pacientes tendr un
desenvolvimiento eficaz en los aspectos de trabajo requeridos por los pacientes.

10
1.6.2 FACTIBILIDAD TCICA

La Factibilidad Tcnica permitir realizar una evaluacin de TIC (Tecnologa de la


Informacin y Comunicaciones) existentes en el Centro Psicolgico. Este anlisis
de estudio tiene como propsito examinar los equipos de computacin con los
que cuenta el Centro y que servirn para el diseo e implementacin del sistema
informtico descrito y su puesta en funcionamiento.

Para la realizacin y anlisis de la Factibilidad Tcnica se lleva a cabo mediante


los siguientes aspectos:

Software.

Hardware.

1.6.2.1 SOFTWARE

El software a utilizarse para el anlisis, diseo e implementacin del proyecto no


provee el Centro Psicolgico, debido a sus recursos econmicos muy escasos
explicados en el Estudio de Factibilidad, y a continuacin describimos la siguiente
tabla:

Tabla N 1
Caractersticas de Software a instalar
Cantidad
1

Tipo
Microsoft

Descripcin
Web Herramienta de Software enfocada exclusivamente al

Developer 2005.

desarrollo web ASP.NET 2.0


Microsoft Web
incorpora

una

Developer 2005 con asp .net


nueva

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

almacenados y funciones SQL para que pueda


encajar

la

lgica

de

negocio

mejorar

el

funcionamiento.
Licencia Gratis.
1

Internet

Explorer Internet Explorer tiene una plataforma para (Windows

7.0.

XP/Windows Server 2003) es un navegador web


producido por Microsoft para el sistema operativo
Windows y ms tarde para Solaris Unix y Apple
Macintosh, estas dos ltimas discontinuadas en el
2002 y 2006 respectivamente.

IIS

(Internet Internet Information Server (IIS) es un servidor Web

Information

de Microsoft que se encuentra incorporado en los

Server).

sistemas operativos de Windows XP o superior.

Framework 2.0 o Framework .NET 2.0 es un componente integral de


3.0.

Windows que admite la creacin y la ejecucin de


aplicaciones y servicios Web.

Windows

XP, Sistema Operativo bajo la plataforma de Windows.

Vista
1

MySQLConnection Conector propio entre el motor de la Base de Datos


5.0.7.

de MySQL 5.0 y Visual Web Developer 2005.

Autor y Fuente: Tesistas

1.6.2.2 HARDWARE

El hardware a utilizarse para el anlisis, diseo e implementacin del proyecto, no


requiri realizar una inversin econmica ninguna, en equipos de servidor y
clientes, porque el Centro Psicolgico no est en la capacidad de realizar una
inversin tecnolgica y tambin porque el sistema informtico a desarrollarse a
acorde con la infraestructura y topologa de red del Centro.

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

Procesador Core 2 Duo: 3.0 Ghz

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.

Estos equipos de computacin se utilizarn como clientes para efectuar


pruebas del sistema y su verificacin de funcionamiento de cliente
servidor.

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.

Procesador Intel Pentium IV: 2.8 Ghz


Original, L2 1M, 800 (S-775)
Unidad Disco de Duro: 82.3 Gb Hitachi
7200 RPM / Ultra ATA 100 IDE.
Unidad de CD-RW: LG 52X32X52 OEM
NEGRO
Memoria RAM: DIMM 512 MB DD RAM
PIV 400/PC
Teclado:

3200

BTC

Windows

Multimedia

Espaol / PS2 /Negro (9000A)


Mouse: Scroll PC TRONIX 2098 2B,
USB, Well
Tarjeta de Red (NIC): NIC Fast Ethernet
100/1000Mbps.
Red Ethernet y Topologa Bus.
Cableado

Estructurado

UTP

(Par

Trenzado sin Blindaje) y categora


5e.
Autor y Fuente: Tesistas

En conclusin, con respecto a la Factibilidad Tcnica existe la plataforma


tecnolgica necesaria (hardware y software) para la implementacin del sistema
porque las herramientas de programacin que se va a utilizar son licencias
gratuitas. De igual modo los navegadores y los sistemas operativos, los cuales se

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.

1.6.3 FACTIBILIDAD ECOMICA

Esta factibilidad permitir obtener un anlisis de costos generados por el diseo e


implementacin del sistema. El anlisis de costos se determina por factores de
software, hardware y recursos humanos, lo cual contribuye para el anlisis de
Costo Beneficio que se encarga de comparar el proceso manual con el proceso
automtico a efectuarse por el sistema.

Costo de Recursos de Software para el Centro Psicolgico.

Tabla N 4
Costos de Recursos de Software (Sw) para el Centro Psicolgico
Cantidad

Tipo de Recurso de Sw.

Descripcin

Costo

Framework 2.0.

Licencia Gratuita.

$0,00

MySQL 5.0.

Licencia Gratuita.

$0,00

MySQLConnection 5.0.7.

Licencia Gratuita.

$0,00

Visual Web Developer

Licencia Gratuita.

$0,00

2005.
Total
Autor y Fuente: Tesistas

$0,00

15

Costo de Recursos de Hardware para el Centro Psicolgico.

Tabla N 5
Costos de Recursos de Hardware (Hw) para el Centro Psicolgico
Cantidad

Tipo de Usuario.

Referencia de Recurso Hw.

Costo

Administrador.

Tabla N 2

$0,00

Secretaria.

Tabla N 3

$0,00

Profesional de Psicologa.

Tabla N 3

$0,00

Total

$0,00

Autor y Fuente: Tesistas

Costo de Recursos de Hardware para desarrolladores.

Para el desarrollo del sistema, se adquiri equipos de computacin con


inversin econmica de los Tesistas, los cuales tuvieron que solventar tales
gastos por la premura del desarrollo y los softwares de alta capacidad.

Tabla N 6
Costos de Recursos de Hardware (Hw) para desarrolladores
Cantidad

Tipo de Recurso de Hw

Descripcin

Costo

Procesador Core 2 Duo:


2.8 Ghz.
Unidad Disco de Duro:
$500,00

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

Procesador Core 2 Duo


1.8 Ghz.
Unidad Disco de Duro:
120Gb.
1

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

Autor y Fuente: Tesistas

Costo de Recursos Humanos para el Centro Psicolgico.

En la elaboracin del sistema de manejo para pacientes. El costo a


realizarse tendr un precio del $1080 dlares destinado equitativamente a
los dos desarrolladores.

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

Costo del desarrollo / adquisicin para el Centro Psicolgico.

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

Autor y Fuente: Tesistas

 Beneficios de factibilidad en implementacin del sistema.


Tabla N 9
Anlisis Costo / Beneficios
N

Costo.

Valor.

Beneficio.

Valor.

Proceso manual de envo

El Sistema de Manejo de

Pacientes

recepcin

de

es

til

para

optimizar el factor tiempo

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

Gestionar ficha clnica.

$50,00

Ahorro de suministros.

realizar una copra de


fichas clnicas.
Adquisicin de papel
de facturas.

$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

Psicolgico ahorrar gastos

PCs. Clientes y 1 PC.

de

Servidor:

implementacin de dicho

inversin

en

la

sistema.
Licenciamiento

para

PCs. Clientes y 1 PC.


Servidor:
SQL

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

incrementar sus ingresos

elaborar

de

econmicos a travs de un

pagos

eficaz proceso de manejo

reportes

comprantes

de

$0,00

Centro

Psicolgico

con el uso de facturas

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

sobre las actividades que

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 sin sistema


informtico.

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

Autor y Fuente: Tesistas

En conclusin, del anlisis de la Factibilidad Econmica en el diseo e


implementacin del Sistema al Centro Psicolgico tiene un costo de Dos
mil setecientos treinta dlares ($2730,00) y sin la utilizacin del sistema
para el Centro cubre un valor real de Cuatro mil seiscientos veinte y cinco
dlares ($4625,00) estos valores se detallan en la tabla N 9. Por lo cual, el
valor de diferencia a favor es de Mil ochocientos noventa y cinco dlares
($1895,00). Entonces el desarrollo del sistema permitir reducir costos y
optimizar procesos.

21
1.6.4 FACTIBILIDAD OPERATIVA

Esta factibilidad permitir obtener un anlisis de costos generados por el diseo e


implementacin del sistema. El anlisis de costos se determina por factores de
software, hardware y recursos humanos, lo cual contribuye para el anlisis de
Costo Beneficio que se encarga de comparar el proceso manual con el proceso
automtico a efectuarse por el sistema.

Hardware.

Los equipos de computacin deben de estar en perfecto estado y con un


excelente rendimiento.

Dando as una eficaz instalacin de los programas de ejecucin del Sistema


y que posteriormente no tengan ninguna complicacin al momento de
funcionar el Sistema informtico.

Ambiente de trabajo.

El rea de trabajo de los equipos de computacin en el rea Local debe de


ser adecuado con suficiente espacio de instalacin.

Disposicin del Personal.

El sistema informtico tiene que tener una disposicin de funcionamiento las


24 horas del da o de horario de trabajo de los empleados del Centro
Psicolgico. Generando respuestas de informacin de los pacientes a
consultar o realizar cualquier operacin de trabajo en tiempo real.

Cursos de capacitacin.

El sistema de manejo de pacientes va a proporcionar un Manual de Usuario


resolviendo a travs de un curso de capacitacin las inquietudes del

22
Personal del centro sobre como navegar o ejecutar cualquier gestin del
sistema informtico.

En conclusin, del estudio de la Factibilidad Operativa, el sistema informtico


va tener una excelente rendimiento operativo con una disposicin de
funcionamiento de las 24 horas del da o de horario de trabajo de los
empleados del Centro Psicolgico, dando as un permanente uso de los
equipos de computacin los cuales tambin se encuentran en perfecto
estado lo cual genera un servicio operativo eficaz a los pacientes del centro
Psicolgico.

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

El Sistema de Manejo para Pacientes es portable en Idioma espaol, el


documento de especificacin de requerimientos de software esta orientado a los
usuarios finales del Centro Psicolgico.

2.1.2 PROPSITO

El Sistema de Manejo para Pacientes en el Centro Psicolgico se centra en el


manejo de informacin de los pacientes, en el registro de turnos, creacin de
una ficha clnica y registro de servicios teraputicos.

Este sistema informtico va a generar un aumento en la rentabilidad del Centro


Psicolgico, consiguiendo la reduccin de trabajo manual del personal en el
Centro.

2.1.3 ALCACE

El Sistema de Manejo de Pacientes es capaz de minimizar el factor tiempo


en el envi y recepcin de informacin en el caso de pacientes que realicen
una gestin de ficha clnica o cita psicolgica.

24

El Sistema informtico permitir llevar a cabo los siguientes tareas:


 Gestin General.
El Sistema de Manejo de Pacientes realizar una gestin como: (editar,
actualizar,

eliminar

seleccionar)

usuarios

tipo

administradores,

secretarias, pacientes y profesionales de psicologa. El sistema tambin


incluir gestin de egresos, tarifas, especialidad y noticias.
 Gestin Horarios.
El Sistema Informtico permitir realizar las gestiones de asignar, editar,
consultar, eliminar y seleccionar horarios a todos los profesionales de
psicologa.
 Gestin de Citas.
El Sistema Informtico realizar las gestiones de asignar, editar, eliminar
y generar un cobro de citas a pacientes a travs de un comprobante de
pago.
 Gestin de Tratamientos.
El Sistema Informtico realizar las gestiones de asignar, editar, eliminar
y generar un cobro de tratamientos a pacientes a travs de un
comprobante de pago.
 Fichas Clnicas.
El Sistema Informtico realizar las gestiones de asignar y editar fichas
clnicas a los pacientes que van atenderse en el Centro Psicolgico.
 Consultas.
El Sistema Informtico realizar las gestiones de consultar y seleccionar,
tipos de usuarios (paciente, secretarias, profesional de psicologa),
horarios, citas, tratamientos, especialidades y fichas clnicas de los
pacientes que van atenderse en el Centro Psicolgico.

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

detallados de Centro Psicolgico.


 Estadsticas.
El Sistema proporcionar interpretacin de datos a nivel de reportes
mensuales y anuales con escala tanto grfica como numrica, las cuales
nos permitirn conocer la informacin de ingresos y egresos, ingresos por
tarifa. Estas estadsticas contribuirn al Centro Psicolgico para tener un
anlisis ms preciso.

El Sistema Informtico adems ser compatible con los equipos que


actualmente cuenta el Centro.

El ambiente del Sistema Informtico ser totalmente grfico y dinmico


para asegurar la manipulacin adecuada del personal de secretaria y de
psicologa.

El Sistema de Manejo de Pacientes en el Centro Psicolgico no emite


reportes de caja menor semanalmente.

El Sistema no generar un Rol de Pagos total de los empleados del Centro


Psicolgico, la Tesorera de la Universidad es la que realiza todos los
ajustes y beneficios de ley de cada empleado.

El Sistema no generar un mdulo de contabilidad con informacin de


datos histricos de las cuentas pasivas y activas del Centro Psicolgico.

El Sistema no manejar un mdulo de nmina con parmetros a pagar y


retener por conceptos de aportaciones, horas extras por profesional de
psicologa.

26

El Sistema no manejar un mdulo de Balance de Inventarios que realice


de forma automtica el clculo de Kardex de todos los movimientos debido
que no es una Empresa la cual opere y registre actividades de reingresos y
ajustes.

El Sistema no realizar facturas de citas y tratamientos realizados a


pacientes, bajo normativa legal y polticas de la institucin porque no
cuenta con la autorizacin de emitir el RUC patentado a la institucin.

2.1.4 PERSOAL IVOLUCRADO


Tabla N 11
Personal Involucrado
Nombre

Perfiles.

Grado a ser Profesional.

Fernando Guevara.

Administrador.

Ingeniero en Sistemas.

Responsabilidades
y funciones.
Diseo.
Desarrollo.
Implementacin.
Mantenimiento.

Bryan Torres.

Administrador.

Ingeniero en Sistemas.

Diseo.
Desarrollo.
Implementacin.
Mantenimiento.

Autor y Fuente: Tesistas

2.1.5 DEFIICIOES, SIGLAS Y ABREVIACIOES

2.1.5.1 AVEGADORES WEB

Microsoft Internet Explorer 7.0


Internet Explorer tiene una plataforma para (Windows XP/Windows Server
2003) es un navegador web producido por Microsoft para el sistema
operativo Windows y ms tarde para Solaris Unix y Apple Macintosh.

27

Mozilla Firefox 1.0.7

El navegador Firefox facilita navegar por Internet de forma ms rpida y


segura. Permite abrir varias pginas en una misma ventana dentro de
pestaas separadas.

2.1.5.2 LEGUAGES DE PROGRAMACI

Microsoft Visual Web Developer 2005.

Visual Web Developer 2005 es una herramienta de programacin que tiene


un IDE (Entorno de desarrollo) para programar fcilmente en ASP.NET.

2.1.5.3 SIGLAS Y ABREVIACIOES

BDD: Base de Datos.

Pc: Computadora.

Script: Programa o generador de consultas realizado en un motor de Base


de Datos.

SMP: (Sistema de Manejo de Pacientes)

2.1.6 APRECIACI GLOBAL

El Sistema para Manejo de Pacientes en el Centro Psicolgico Padre Emilio


Gambirasio de la Universidad Politcnica Salesiana permite manejo de
informacin de los pacientes a travs de una ficha clnica, control de
comprobantes de rol de pagos, registro de abono por consultas y por ltimo
generar estadsticas de las diferentes terapias.

28
2.1.7 REQUERIMIETOS

2.1.7.1 REQUERIMIETOS FUCIOALES

Gestionar a los usuarios acceso al Sistema de Manejo de Pacientes.

Gestionar tipos de usuarios de administradores.

Gestionar tipos de usuarios de secretarias.

Gestionar tipos de usuarios de profesionales de psicologa.

Gestionar tipos de usuarios de pacientes.

Gestionar servicios bsicos de egresos.

Gestionar servicios teraputicos de tarifas.

Gestionar especialidades.

Gestionar noticias.

Gestionar asignacin de horarios a profesionales de psicologa.

Consultar horarios de profesionales de psicologa.

Eliminar horarios de cada profesional de psicologa.

Gestionar asignacin de una cita a un paciente.

Realizar cobro de una cita a un paciente.

Eliminar citas a cada paciente.

Gestionar asignacin de tratamientos a un paciente.

Realizar cobro de un tratamiento a un paciente.

Eliminar tratamientos a cada paciente.

Asignacin de una ficha clnica de un paciente.

Consultar tipos de usuarios de pacientes.

Consultar tipos de usuarios de secretarias.

Consultar tipos de usuarios de profesionales de psicologa.

Consultar citas por profesional de psicologa.

Consultar citas de la semana por paciente.

Consultar tratamientos de la semana por paciente.

Consultar horario por da de un profesional de psicologa.

Consultar tipos de tarifas del Centro Psicolgico.

Consultar ficha clnica de un paciente.

29

Consultar tipos de especialidades por psiclogo.

Generar estadsticas mensuales de ingresos por profesional de psicologa.

Generar estadsticas mensuales de ingresos por tarifa.

Generar estadsticas mensuales con la comparacin de ingresos y egresos


del Centro Psicolgico.

Generar reportes mensuales de comprobantes de pagos por profesional de


psicologa.

Generar reportes mensuales de ingresos detallados del Centro Psicolgico.

2.1.8 REQUERIMIETOS O FUCIOALES

2.1.8.1 REQUERIMIETOS TECOLGICOS

El Sistema de Manejo de Pacientes funciona sobre plataforma Windows Me,


Windows Xp, Windows 2003, Windows Vista.

Se necesita un browser como Internet Explorer, Mozila Firefox, Opera,


Safari, etc.

Se necesita que el equipo en el cual se va a ejecutar el programa este


conectado al Internet o a una red que tenga conexin con el servidor.

Se necesita que el sistema operativo tenga instalado el servidor web


Internet informacin Server para Windows.

Se necesita un equipo Pentium III o procesador de ms de 900 Mhz, una


Memoria de 256 RAM para que se pueda trabajar adecuadamente con este
sistema.

Conectividad de mnimo 10/100 Mbps para la red de rea Local.

2.1.8.2 REQUERIMIETOS DE USUARIO

Tener un conocimiento bsico computacional.

Estar familiarizado con el uso y el funcionamiento del Sistema Informtico.

Estar registrado como usuario y tener una clave de acceso al sistema.

30
2.1.8.3 REQUERIMIETOS DE ITERFACES

Implementar interfaces amigables y fciles de utilizar

Disear una interfaz con letra legible y clara.

Colocar el nmero de opciones adecuadas para que el Personal del Centro


Psicolgico no se confunda o se pierda gestin del Sistema Informtico.

Desplegar una pantalla de confirmacin con todas las opciones que el


usuario escogi hasta el final

Permitir realizar cambios de las opciones que el usuario desee.

Mostrar el nombre del usuario en cada interfaz.

2.1.8.4 REQUERIMIETOS DE ESTDARES

Disear interfaces siguiendo estndares GUI (Interfaz Grafica de Usuario).

Disear el Sistema de Manejo de Pacientes para el Centro Psicolgico


basndose en normas y leyes del ministerio de educacin.

2.1.8.5 ORMATIVA LEGAL

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

Autor y Fuente: Tesistas

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

comprobantes de pago no cuentan con el RUC patentado a la institucin.

2.1.9 TIPOS DE USUARIOS Y FUCIOES

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

cambios en la programacin del


cdigo

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.

Usuario docente del rea


de psicologa del Centro
Psicolgico.

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.

Autor y Fuente: Tesistas

2.1.10 PROCESOS CO FUCIOES DE ETRADA Y SALIDA

2.1.10.1 LOGEADO DE USUARIO

Logeado de usuarios para acceso al Sistema de Manejo de Pacientes.

Introduccin:

Este proceso permitir ingresar, acceder e interactuar con el Sistema de


Manejo de Pacientes a travs del registro de parmetros de los usuarios.
 Entradas:
 Ingresar login de tipos de usuarios (Administradores, Secretarias y
Profesionales de Psicologa).
 Ingresar password de tipos de usuarios.
 Proceso:
 Digitar los parmetros de login (campo de cdula) y password.
 Comprobar ingreso del parmetro login, el cual debe ser tipo numrico.
 Verificar si el parmetro login tiene el nmero de dgitos permitido en el
sistema, el campo login tiene una longitud para diez nmeros.
 Validar parmetros ingresados.

34
 Presionar clic en el sistema.
 Guarda cambios de los parmetros ingresados.
 Comprobar si los parmetros ingresados

por el usuario de login y

password son los correctos, si son correctos accede el usuario al


sistema y caso contrario desplegar un mensaje de error, el cual indica
que estn incorrectos los campos ingresados.
 Acceder a los diferentes perfiles de usuario (Administrador, Secretaria y
Profesional de Psicologa).
 Salida:
Logeado satisfactorio de usuarios para acceso al Sistema Informtico
caso contrario de ser insatisfactorio desplegar un mensaje de error y
saldr del proceso.

2.1.10.2 GESTI GEERAL

Gestionar tipos de usuarios de administradores.

Introduccin:

Este proceso permitir a los tipos de usuarios de administradores gestionar


acciones de (editar o actualizar, eliminar y seleccionar) en el sistema
informtico.

Los tipos de usuarios que tienen el perfil de gestionar administradores en


una primera instancia son los desarrolladores del sistema.
 Entradas:
 Ingresar nombres.
 Ingresar cdula de identidad.
 Ingresar direccin.

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.

Gestionar tipos de usuarios de secretarias.


Introduccin:
Este proceso permitir a los tipos de usuarios de secretarias gestionar
acciones de (editar o actualizar, eliminar y seleccionar) en el sistema
informtico.

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

Gestionar tipos de usuarios de profesionales de psicologa.

Introduccin:

Este proceso permitir a los tipos de usuarios de profesionales de psicologa


gestionar acciones de (editar o actualizar, eliminar y seleccionar) en el
sistema informtico.

El tipo de usuario que tiene el perfil de gestionar profesionales de psicologa


es el administrador.
 Entradas:
 Ingresar nombres.
 Ingresar cdula de identidad.
 Escoger especialidad.
 Ingresar direccin.
 Ingresar nmero de telfono.
 Ingresar password.
 Proceso:
 Escoger el men de Gestin General.
 Seleccionar la opcin de Gestin de tipos de usuarios profesionales de
psicologa.
 Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.
 El usuario profesional de psicologa no podr ejecutar totalmente las
acciones de editar y eliminar en el Sistema en ciertos perfiles de
gestin como: egresos y cobro de una cita psicolgica.
 Introducir datos e informacin en los parmetros solicitados.
 Genera automticamente el cdigo de identificacin.
 Guardar cambios realizados de los parmetros introducidos.

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.

Gestionar tipos de usuarios de pacientes.

Introduccin:

Este proceso permitir al Centro Psicolgico registrar pacientes que


soliciten una atencin por un servicio psicolgico. Este usuario no tendr
acceso por ningn motivo al sistema.

Los tipos de usuarios que tienen el perfil de gestionar pacientes son


administrador y secretaria.
 Entradas:
 Ingresar nombre.
 Ingresar cdula de identidad.
 Ingresar edad.
 Ingresar direccin.
 Ingresar nmero de telfono.
 Ingresar lugar de nacimiento.
 Ingresar fecha de nacimiento (ao, mes, da).
 Escoger estado civil.

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

Gestionar servicios bsicos de egresos.

Introduccin:

Este proceso permitir al Centro Psicolgico especificar y registrar el tipo de


salida de flujo de dinero referente a egresos y tambin la gestin de (editar o
actualizar, eliminar y seleccionar) en el sistema.

El tipo de usuario que tiene el perfil de gestionar egresos es el administrador.


 Entradas:
 Escoger fecha.
 Ingresar valor de servicios bsicos.
 Ingresar valor de otros servicios.
 Proceso:
 Escoger el men de Gestin General.
 Seleccionar la opcin de Gestin de servicios bsicos de egreso.
 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 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.

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.

Gestionar servicios teraputicos de tarifas.

Introduccin:

Este proceso permitir al Centro Psicolgico especificar y registrar los tipos


de tarifas con sus respectivos valores por servicios teraputicos y tambin
realizar la gestin de (editar o actualizar, eliminar y seleccionar) en el
sistema.

El tipo de usuario que tiene el perfil de gestionar tarifas es el administrador.


 Entradas:
 Ingresar tipo de servicio teraputico.
 Ingresar valor de la UPS (Universidad Politcnica Salesiana).
 Ingresar valor de la Colectividad.
 Proceso:
 Escoger el men de Gestin General.
 Seleccionar la opcin de Gestin de servicios teraputicos de tarifas.
 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 los parmetros solicitados.

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:

Este proceso permitir al Centro Psicolgico especificar y registrar los tipos


de especialidades y tambin realizar la gestin de (editar o actualizar,
eliminar y seleccionar) en el sistema.

Los tipos de usuarios que tienen perfiles de gestionar especialidades son


administrador y psiclogo.
 Entradas:
 Ingresar especialidad.
 Proceso:
 Escoger el men de Gestin General.

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:

Este proceso permitir al Centro Psicolgico registrar informacin de


novedades, acontecimientos y actos sobresalientes del Centro y tambin
gestionar como (editar o actualizar y seleccionar) en el sistema.

Los tipos de usuarios que tienen perfiles de gestionar noticias son


administrador, secretaria y psiclogo.

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

Gestionar asignacin de horarios a profesionales de psicologa.

Introduccin:

Este proceso permitir a los profesionales de psicologa especificar y


registrar horarios con parmetros de da y hora y tambin realizar la gestin
de (editar o actualizar, eliminar y seleccionar) en el sistema.

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

Consultar horarios de profesionales de psicologa.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


conocer los distintos horarios registrados por profesional de psicologa en la
semana.

Los tipos de usuarios que tienen perfiles de consultar horarios son


administradores, profesionales de psicologa y secretaria.
 Entradas:
 Escoger profesional de psicologa.
 Proceso:
 Escoger el men de Gestin de horarios.
 Seleccionar la opcin de Consultar horarios de profesionales de
psicologa.
 Escoger informacin del parmetro definido en el sistema.
 Consultar parmetro definido de la Base de Datos.
 Generar informacin recolectada de la Base de Datos.
 La informacin generada puede ser exportada en formatos de Excel y
archivo de PDF de Acrobat.
 Salida:
Consulta satisfactoria de horarios de profesionales de psicologa en el
Sistema, caso contrario de ser insatisfactoria tal accin saldr del
proceso.

47

Eliminar horarios de cada profesional de psicologa.

Introduccin:

Este proceso permitir gestionar la accin de eliminar horarios registrados


de cada profesional de psicologa y colabora directamente al psiclogo
cuando su horario no se ajusta a su orden de trabajo.

Los tipos de usuarios que tienen perfiles de eliminar horarios son


administradores y secretaria.
 Entradas:
 Escoger profesional de psicologa.
 Proceso:
 Escoger el men de Gestin de horarios.
 Seleccionar la opcin de Eliminar horarios de cada profesional de
psicologa.
 Escoger informacin del parmetro definido.
 Definir por parte del usuario la accin a realizar de eliminacin.
 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 horarios de cada profesional de
psicologa en el Sistema, caso contrario de ser insatisfactoria tal accin
saldr del proceso.

48
2.1.10.4 GESTI DE CITAS

Gestionar asignacin de una cita a un paciente.

Introduccin:

Este proceso permitir asignar una cita a un paciente y tambin realizar la


gestin de (editar o actualizar, eliminar y seleccionar) en el sistema.

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.

Realizar cobro de una cita a un paciente.

Introduccin:

Este proceso permitir realizar un cobro de una cita a un paciente


determinando el costo total efectuado y el cual puede ser cancelado a travs
de abonos de dinero o un pago total los mismos que sern registrados y
actualizados en el detalle de deuda por tal cita. Este proceso realiza la
gestin de seleccionar en el sistema.

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.

Eliminar citas a cada paciente.

Introduccin:

Este proceso permitir gestionar la accin de eliminar citas de pacientes


registrados y colabora directamente a borrar o anular una cita debido a
casos especiales de que el paciente no disponga de un valor a pagar total
de lo que el manifest al principio de su cancelacin.

Los tipos de usuarios que tienen perfiles de eliminar citas son


administradores y secretaria.
 Entradas:
 Escoger paciente.
 Proceso:
 Escoger el men de Gestin de Citas.
 Seleccionar la opcin de Eliminar cita a cada paciente.
 Escoger informacin del parmetro definido.
 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.

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.

2.1.10.5 GESTI DE TRATAMIETOS

Gestionar asignacin de tratamiento a un paciente.

Introduccin:

Este proceso permitir asignar un tratamiento a un paciente y tambin


realizar la gestin de (editar o actualizar, eliminar y seleccionar) en el
sistema.

Los tipos de usuarios que tienen perfiles de asignacin de tratamientos son


administradores y profesionales de psicologa.
 Entradas:
 Escoger paciente.
 Escoger profesional de psicologa.
 Ingresar tratamiento.
 Ingresar valor total de tratamiento.
 Ingresar nmero de citas.
 Proceso:
 Escoger el men de Gestin de Tratamientos.
 Seleccionar la opcin de Asignar tratamientos a pacientes.
 Especificar por parte del usuario las distintas acciones a realizar de
edicin, eliminacin y seleccin.

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.

Realizar cobro de un tratamiento a un paciente.

Introduccin:

Este proceso permitir realizar un cobro de un tratamiento a un paciente


determinando el valor total efectuado y el cual puede ser cancelado a travs
de abonos de dinero o un pago total los mismos que sern registrados y
actualizados en el detalle de saldo por tal tratamiento. Este proceso realiza
la gestin de seleccionar en el sistema.

Los tipos de usuarios que tienen perfiles de cobrar tratamientos


administrador y secretaria.

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.

Eliminar tratamientos a cada paciente.

Introduccin:

Este proceso permitir gestionar la accin de eliminar tratamientos de


pacientes registrados y colabora directamente a borrar un tratamiento debido
a casos especiales de que el paciente no disponga de un valor a pagar total
de lo que el manifest al principio de su cancelacin.

Los tipos de usuarios que tienen perfiles de eliminar tratamientos son


administradores, profesionales de psicologa y secretaria.
 Entradas:
 Escoger paciente.
 Proceso:
 Escoger el men de Gestin de Tratamientos.
 Seleccionar la opcin de Eliminar tratamientos a cada paciente.
 Escoger informacin del parmetro definido.

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.

2.1.10.6 FICHAS CLICAS

Asignacin de una ficha clnica a un paciente.

Introduccin:

Este proceso permitir registrar al Centro Psicolgico un historial de


antecedentes de un paciente en una ficha clnica.

Los tipos de usuarios que tienen perfiles de asignacin de fichas son


administradores y profesionales de psicologa.
 Entradas:
 Escoger paciente.
 Ingresar motiv de consulta.
 Ingresar historia de enfermedad.
 Ingresar demanda implcita.
 Ingresar antecedentes.
 Ingresar genograma.
 Ingresar Antecedentes personales.
 Ingresar situacin actual.

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

Consultar tipos de usuarios de pacientes.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


conocer informacin y datos personales por cada paciente.

Los tipos de usuarios que tienen perfiles de consultar pacientes son


administradores, profesionales de psicologa y secretaria.
 Entradas:
 Escoger nombre de paciente.
 Proceso:
 Escoger el men de Consultas.
 Seleccionar la opcin de Consultar tipos de usuarios de pacientes.
 Escoger informacin del parmetro definido en el sistema.
 Consultar parmetro definido en la Base de Datos.
 Despliega informacin con la parametrizacin registrada.
Esta informacin tiene la funcionalidad de ser ordenada segn el
parmetro seleccionado.
 Salida:
Consulta satisfactoria de pacientes en el Sistema, caso contrario de ser
insatisfactoria tal accin saldr del proceso.

59

Consultar tipos de usuarios de secretarias.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


conocer datos personales por cada secretaria.

Los tipos de usuarios que tienen perfiles de consultar secretarias son


administradores, profesionales de psicologa y secretaria.
 Entradas:
 Escoger nombre de secretarias.
 Proceso:
 Escoger el men de Consultas.
 Seleccionar la opcin de Consultar tipos de usuarios de secretarias.
 Escoger informacin del parmetro definido en el sistema.
 Consultar parmetro definido en la Base de Datos.
 Despliega informacin con la parametrizacin registrada.
Esta informacin tiene la funcionalidad de ser ordenada segn el
parmetro seleccionado.
 Salida:
Consulta satisfactoria de secretarias en el Sistema, caso contrario de ser
insatisfactoria tal accin saldr del proceso.

60

Consultar tipos de usuarios de profesionales de psicologa.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


conocer datos personales por cada profesional de psicologa.

Los tipos de usuarios que tienen perfiles de consultar 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 tipos de usuarios de profesionales
de psicologa.
 Escoger informacin del parmetro definido en el sistema.
 Consultar parmetro definido en la Base de Datos.
 Despliega informacin con la parametrizacin registrada.
Esta informacin tiene la funcionalidad de ser ordenada segn el
parmetro seleccionado.
 Salida:
Consulta satisfactoria de profesionales de psicologa en el Sistema, caso
contrario de ser insatisfactoria tal accin saldr del proceso.

61

Consultar citas por profesional de psicologa.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


conocer y llevar un registro de citas de pacientes por cada profesional de
psicologa con su fecha y hora.

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

Consultar citas de la semana por paciente.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


escoger fechas de das iniciales y das finales para conocer citas de un
paciente en el intervalo de la semana segn sus fechas seleccionadas y
tambin realizar la accin de seleccionar un paciente en el sistema.

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.

Consultar tratamientos de la semana por paciente.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


escoger fechas de das iniciales y das finales para conocer tratamientos de
un paciente en el intervalo de la semana segn sus fechas seleccionadas y
tambin realizar la accin de seleccionar un paciente en el sistema.

Los tipos de usuarios que tienen perfiles de consultar tratamientos 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 tratamientos 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 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.

Consultar horario por da de un profesional de psicologa.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


conocer el horario por da de un psiclogo con su respectiva hora de
atencin.

Los tipos de usuarios que tienen perfiles de consultar horario por da de un


psiclogo son administradores, profesionales de psicologa y secretaria.
 Entradas:
 Escoger da.
 Proceso:
 Escoger el men de Consultas.
 Seleccionar la opcin de Consultar horario por da de un profesional de
psicologa.
 Escoger parmetro definido en el sistema.
 Consultar parmetro definido en la Base de Datos.

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.

Consultar tipos de tarifas del Centro Psicolgico.

Introduccin:

Este proceso permitir al personal administrativo conocer los tipos de tarifas


y valores de UPS y de Colectividad con los que cuenta el del Centro
Psicolgico.

Los tipos de usuarios que tienen perfiles de consultar tarifas son


administradores, profesionales de psicologa y secretaria.
 Entradas:
 Seleccionar accin.
 Proceso:
 Escoger el men de Consultas.
 Seleccionar la opcin de Consultar tipos de tarifas del Centro
Psicolgico.

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.

Consultar ficha clnica de un paciente.

Introduccin:

Este proceso permitir al personal administrativo conocer

el historial de

antecedentes de una ficha clnica por paciente.

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.

Consultar tipos de especialidades por profesional de psicologa.


Introduccin:
Este proceso permitir al personal administrativo conocer los tipos de
especialidades que registra cada psiclogo.
Los tipos de usuarios que tienen perfiles de consultar tipos de
especialidades

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

Generar estadsticas mensuales de ingresos por profesional de psicologa.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


interpretar datos mensuales mediante la representacin de grficos con
escala numrica acerca de los ingresos efectuados por atenciones de
tratamientos de cada psiclogo.

El tipo de usuario que tiene perfil de generar estadsticas mensuales de


ingreso por psiclogo es el administrador
 Entradas:
 Ingresar ao.
 Elegir mes.

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.

Generar estadsticas mensuales de ingresos por tarifa.

Introduccin:

Este proceso permitir al personal administrativo del Centro Psicolgico


interpretar datos mediante la representacin de grficos con escala numrica
acerca de los ingresos efectuados por cada tarifa en el mes.

El tipo de usuario que tiene perfil de generar estadsticas mensuales de


ingreso por tarifa es el administrador.
 Entradas:
 Ingresar ao.
 Elegir tarifa.

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.

Generar estadsticas mensuales con la comparacin de ingresos y egresos


del Centro Psicolgico.

Introduccin:

Este proceso permitir al personal administrativo interpretar datos mediante


la representacin de grficos con escala numrica acerca de los ingresos y
egresos realizados cada mes por el Centro Psicolgico.

El tipo de usuario que tiene perfil de generar estadsticas comparativas


mensuales de ingresos y egresos por tarifa es el administrador.
 Entradas:
 Ingresar ao.

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

Generar reportes mensuales de comprobantes de pagos por profesional de


psicologa.

Introduccin:

Este proceso permitir al personal administrativo desplegar comprobantes


de pagos individuales por profesional de psicologa que servirn para
conocer totales generados por los profesionales.

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

comprobantes de pagos por profesional de psicologa.


 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 comprobantes de
pagos por psiclogo en el Sistema, caso contrario de ser insatisfactoria tal
accin saldr del proceso.

Generar reportes mensuales de ingresos detallados del Centro Psicolgico.

Introduccin:

Este proceso permitir al personal administrativo desplegar informacin


resultante y a detalle de los ingresos realizados por tarifas con sus
respectivos totales generados por el Centro Psicolgico.

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

2.2.1.1 DIAGRAMAS DE CASOS DE USO

Grfico N 1
Diagrama de Casos de Uso 1
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

76
Grfico N 2
Diagrama de Casos de Uso 2
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

77
Grfico N 3
Diagrama de Casos de Uso 3
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

78
Grfico N 4
Diagrama de Casos de Uso 4
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

79
Grfico N 5
Diagrama de Casos de Uso 5
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

80
Grfico N 6
Diagrama de Casos de Uso 6
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

81
Grfico N 7
Diagrama de Casos de Uso 7
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

82
Grfico N 8
Diagrama de Casos de Uso 8
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

83
Grfico N 9
Diagrama de Casos de Uso 9
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

84
Grfico N 10
Diagrama de Casos de Uso 10
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

85
Grfico N 11
Diagrama de Casos de Uso 11
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

86
Grfico N 12
Diagrama de Casos de Uso 12
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

87
Grfico N 13
Diagrama de Casos de Uso 13
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

88
Grfico N 14
Diagrama de Casos de Uso 14
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

89
Grfico N 15
Diagrama de Casos de Uso 15
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

90
Grfico N 16
Diagrama de Casos de Uso 16
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

91
Grfico N 17
Diagrama de Casos de Uso 17
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

92
Grfico N 18
Diagrama de Casos de Uso 18
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

93
Grfico N 19
Diagrama de Casos de Uso 19
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

94
Grfico N 20
Diagrama de Casos de Uso 20
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

95
Grfico N 21
Diagrama de Casos de Uso 21
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

96
Grfico N 22
Diagrama de Casos de Uso 22
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

97
Grfico N 23
Diagrama de Casos de Uso 23
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

98
Grfico N 24
Diagrama de Casos de Uso 24
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

99
Grfico N 25
Diagrama de Casos de Uso 25
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

100
Grfico N 26
Diagrama de Casos de Uso 26
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

101
Grfico N 27
Diagrama de Casos de Uso 27
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

102
Grfico N 28
Diagrama de Casos de Uso 28
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

103
Grfico N 29
Diagrama de Casos de Uso 29
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

104
Grfico N 30
Diagrama de Casos de Uso 30
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

105
Grfico N 31
Diagrama de Casos de Uso 31
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

106
Grfico N 32
Diagrama de Casos de Uso 32
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

107
Grfico N 33
Diagrama de Casos de Uso 33
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

108
Grfico N 34
Diagrama de Casos de Uso 34
Diagramas UML Casos de Uso.

Autor y Fuente: Tesistas

109
2.2.1.2 DIAGRAMAS DE ESTADO

Grfico N 35
Diagrama de Estado 1
Diagrama UML Estados.

Autor y Fuente: Tesistas

110
Grfico N 36
Diagrama de Estado 2
Diagrama UML Estados.

Autor y Fuente: Tesistas

111
Grfico N 37
Diagrama de Estado 3
Diagrama UML Estados.

Autor y Fuente: Tesistas

112
Grfico N 38
Diagrama de Estado 4
Diagrama UML Estados.

Autor y Fuente: Tesistas

113
Grfico N 39
Diagrama de Estado 5
Diagrama UML Estados.

Autor y Fuente: Tesistas

114
Grfico N 40
Diagrama de Estado 6
Diagrama UML Estados.

Autor y Fuente: Tesistas

115
2.2.1.3 DIAGRAMAS DE ACTIVIDADES

Grfico N 41
Diagrama de Actividades 1
Diagrama UML Actividades.

Autor y Fuente: Tesistas

116
Grfico N 42
Diagrama de Actividades 2
Diagrama UML Actividades.

Autor y Fuente: Tesistas

117
Grfico N 43
Diagrama de Actividades 3
Diagrama UML Actividades.

Autor y Fuente: Tesistas

118
Grfico N 44
Diagrama de Actividades 4
Diagrama UML Actividades.

Autor y Fuente: Tesistas

119
Grfico N 45
Diagrama de Actividades 5
Diagrama UML Actividades.

Autor y Fuente: Tesistas

120
2.2.2 DISEO DE DATOS

2.2.2.1 MODELO LGICO

121
2.2.2.2 MODELO FSICO

122

2.2.2.3 DICCIOARIO DE DATOS

2.2.2.4 BASE DE DATOS

Tarjeta de Base de Datos de tesis.

Nombre

Detalle.

tesis

tesis

Lista de Tablas.

El sistema de manejo de pacientes con relacin a la Base de Datos de


MySQL 5.0 define las siguientes tablas a continuacin:

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

Autor y Fuente: Tesistas

Detalle
administrador
citas
dia
egresos
especialidad
ficha
horarios
horas
ingresos
medicos
mes
noticias
pacientes
secretarias
tarifas
tipo_usuario
tratamiento

123

Estas tablas tambin definen claves con su abreviatura a continuacin:


 Clave primaria (Primary Key): (PK).
 Clave foranea (Primary Key): (FK).

Tabla administrador.
Tarjeta de Tabla de administrador
Nombre

Detalle.

Administrador.

Administrador.

La tabla esta compuesta por campos o columnas que definen parmetros


principales de usuario administrador a continuacin:

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

Cdigo de administrador y clave


primaria.

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

Tipo de usuario para identificar el


administrador.

Autor y Fuente: Tesistas

124

Tabla citas.
Tarjeta de Tabla de citas
Nombre

Detalle.

Citas

Citas.

La tabla esta compuesta por campos o columnas que definen parmetros


principales de citas y son los siguientes:

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

Cdigo de identificador de citas y


clave primaria.

FK

cod_secretarias

Integer

10

Cdigo de secretarias y clave


fornea.

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

Campo que indica si la cita fue


pagado.

tipo_tarifa

Varchar

45

Tipo de tarifa.

costo_total

Integer

10

Costo total.

abono

Integer

10

Abono por la cita.

deuda

Integer

10

Deuda de la cita.

Autor y Fuente: Tesistas

125

Tabla N 17
Lista de referencias entrantes a la tabla citas
Tipo de

Nombre de

Nombre de

Clave

Columna.

Referencia

Tabla Hija.

Columna de Clave Fornea

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

Autor y Fuente: Tesistas

Tabla dia.

Tarjeta de Tabla de dia


Nombre

Detalle.

dia

dia

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores informacin de da y son los siguientes:

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.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

Tabla Hija.

Columna de Clave Fornea

horarios

cod_dia

126

Tabla egresos.
Tarjeta de Tabla de egresos
Nombre

Detalle.

egresos

egresos

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores sobre informacin de egresos y son los siguientes:

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

Fecha de egresos del Centro


psicolgico.

serviciosbasicos

Integer

10

Fecha de egresos del Centro


psicolgico.

otros

Integer

10

Otros servicios de egresos del


Centro psicolgico.

Autor y Fuente: Tesistas

Tabla especialidad.
Tarjeta de Tabla de especialidad
Nombre

Detalle.

Especialidad

Especialidad.

Autor y Fuente: Tesistas

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores de especialidad y son los siguientes:

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.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

Tabla ficha.
Tarjeta de Tabla de ficha
Nombre

Detalle.

Ficha

Ficha

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores de ficha clnica a gestionar a un paciente y son los siguientes:

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

especialidad y clave primaria.


FK

cod_paciente

Integer

10

Cdigo de paciente y clave


fornea.

motivo_consulta

Varchar

45

Motivo

de

consulta

para

realizar una ficha clnica a un


paciente.
historia_emfermedad

Varchar

200

Historia de enfermedad de un
paciente.

demanda_implicita

Varchar

200

Demanda implcita.

antecedentes

Varchar

200

Antecedentes de ficha clnica.

genograma

Varchar

200

Genograma de ficha clnica.

antecedentes_personales

Varchar

200

Antecedentes personales del


paciente.

situacion_actual

Varchar

200

Situacin actual del paciente.

funciones_basicas

Varchar

200

Funciones

bsicas

del

paciente.
observaciones

Varchar

200

Observaciones al paciente.

apreciacion_diagnostica

Varchar

200

Apreciacin de diagnostico del


paciente.

test_aplicados

Varchar

fecha

Datetime

200

Test aplicados.

Fecha gestionada por ficha


clnica.

KEY

FK
ficha_trata
miento

Autor y Fuente: Tesistas

Tabla N 24
Lista de referencias entrantes a la tabla ficha
Tipo de

Nombre de

Nombre de

Clave

Columna.

Referencia

FK

pacientes_fichas

Autor y Fuente: Tesistas

FK_pacientes_fichas

Tabla Hija.
pacientes

Columna de Clave Fornea


cod_ficha.

129

Tabla horarios.
Tarjeta de Tabla de horarios
Nombre

Detalle.

Horarios

Horarios

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores de horario de un paciente y son los siguientes:

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.

Autor y Fuente: Tesistas

Tabla N 26
Lista de referencias salientes a la tabla horarios
Tipo de

Nombre de

Nombre de

Clave

Columna.

Referencia

Tabla Padre.

Columna de Clave Fornea

FK

horarios_dia

FK_ horarios_dia

dia

cod_dia.

FK

horarios_medico

FK_

medico

cod_ medico

hora

cod_ hora

horarios_medico
FK

horarios_hora

Autor y Fuente: Tesistas

FK_ horarios_hora

130

Tabla horas.
Tarjeta de Tabla de horas
Nombre

Detalle.

Horas

Horas

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores de horas registradas y son los siguientes:

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

Cdigo de identificador de hora.

hora

Varchar

45

Hora.

Autor y Fuente: Tesistas

Tabla ingresos.

Tarjeta de Tabla de ingresos


Nombre

ingresos.

Detalle

ingresos.

La tabla esta compuesta por campos o columnas que definen parmetros


identificadores de valores y horas registradas por ingreso y son los siguientes:

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

Valor del ingreso.

Integer

10

Cdigo de mdicos.

fecha

Datetime

descripcion

Varchar

valor
cod_medicos

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

Tabla medicos.

Tarjeta de Tabla de medicos.


Nombre

medicos.

Detalle

medicos.

La tabla contiene campos o columnas que definen parmetros identificadores y


datos personales de usuario mdico y son los siguientes:

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

Clave o password de mdico.

tipo_usuario

Varchar

45

Tipo de usuario.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

133

Tabla mes.

Tarjeta de Tabla de mes


Nombre

mes.

Detalle

mes.

La tabla contiene campos o columnas que definen parmetros identificadores de


un mes calendario y son los siguientes:

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

Nombre del mes.

numero

Integer

10

Identificador

de

numero

secuencial de cada mes del


ao.

Autor y Fuente: Tesistas

Tabla noticias.

Tarjeta de Tabla de noticias


Nombre

noticias

Detalle

noticias

La tabla contiene campos o columnas que definen parmetros identificadores e


informacin de noticias del centro psicolgico y son los siguientes:

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

Autor y Fuente: Tesistas

Tabla pacientes.

Tarjeta de Tabla de pacientes.


Nombre

pacientes.

Detalle

pacientes.

La tabla contiene campos o columnas que definen parmetros identificadores y


datos personales de usuario paciente y son los siguientes:

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

Cdigo de ficha clnica.

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

Estado civil de paciente.

instruccion

Varchar

45

Instruccin de paciente.

lugar_trabajo

Varchar

45

Lugar de trabajo de paciente.

hijos

Integer

10

Nmero de hijos de paciente.

ocupacion

Varchar

45

Ocupacin de paciente.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

Tabla secretarias.

Tarjeta de Tabla de secretarias.


Nombre

secretarias.

Detalle

secretarias.

La tabla contiene campos o columnas que definen parmetros identificadores y


datos personales de usuario secretaria y son los siguientes:

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

Clave o password de usuario


Secretaria.

tipo_usuario

Varchar

45

Tipo de usuario.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

Tabla tarifas.

Tarjeta de Tabla de tarifas


Nombre

tarifas.

Detalle

tarifas.

La tabla contiene campos o columnas que definen parmetros identificadores y


valores especificados por tarifa y son los siguientes:

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.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

Tabla tipo_usuario.

Tarjeta de Tabla de noticias


Nombre

noticias

Detalle

noticias

La tabla contiene campos o columnas que definen parmetros identificadores e


informacin de noticias del centro psicolgico y son los siguientes:

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

Cdigo identificador de tipo


de usuario para que inicie el
sistema informtico.

nombre

Varchar

45

Nombre de tipo de usuario.

permisos

Integer

10

Permisos

que

especifican

perfiles para determinar que


funciones y formularios van a
tener acceso los usuarios
(Administrador, secretaria y
profesional de psicologa).

Autor y Fuente: Tesistas

Tabla tratamiento.

Tarjeta de Tabla de tratamiento.


Nombre

tratamiento.

Detalle

tratamiento.

La tabla contiene campos o columnas que definen parmetros identificadores y


datos personales de usuario paciente y son los siguientes:

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

Nmero de citas realizadas


por un tratamiento.

abono

Double

10

Abono

realizado

un

tratamiento.
deuda

Double

45

Deuda por tratamiento.

fecha

Varchar

45

Fecha de tratamiento.

pagado

Datetime

nombretratamiento

Varchar

Tratamiento pagado.
45

Nombre de tratamiento.

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

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

Autor y Fuente: Tesistas

2.2.3 DISEO DE PRESETACI

2.2.3.1 ITERFAZ DE USUARIO

Interfaz de usuario es la divisin en la aplicacin del sistema informtico de


manejo de pacientes que consiste y se relaciona directamente con los tipos de
usuarios (Administrador, Secretaria y Profesional de Psicologa). Los tipos de
usuario con la interfaz del sistema observan e interactan con sus distintos
perfiles y accesos a los formularios del sistema.

La relacin simultnea del usuario con la interfaz del sistema de manejo de


pacientes, es subyacente e individual a nivel:

Estructura.

A nivel de estructura se relaciona con la Base de Datos.

Arquitectura

A nivel de arquitectura basada en cliente servidor, la cual facilita gestionar


y direccionar todas las solicitudes de requerimientos emitidas por usuarios;
considerando que las solicitudes se gestionan como ente de primer filtro en
el cliente y se canalizan por medio del servidor, en un tiempo ptimo y
efectivo.

141

Modelamiento de Base de Datos.

Metodologa de diagramacin de procesos de UML.

Cdigo fuente.

A nivel de cdigo o fuentes del sistema informtico, que ejecuta un


procedimiento lineal y mancomunado con la Base de Datos, por lo cual es
secuencial su trabajo de proceso y tiempo real.

La interfaz de usuario comprende la siguiente parametrizacin:


 Ventanas o formularios del sistema informtico.
 Mens y submens del sistema.
 Documentacin y manuales de usuario.
 Controles y validacin al instante de ejecutar un proceso.
Tambin la interfaz de usuario tiene como base un formato estndar de
interfaz para los tipos de usuarios, pero con la particularidad que cada
usuario tiene diferentes funciones y perfiles de acceso al sistema
informtico.

2.2.3.2 TIPOS DE DISEO DE ITERFAZ DE USUARIO

Diseo de interfaz para la gestin de formularios.

El diseo de interfaz de usuario en formularios, se aplica en todos los


formularios de mens y submens como (Ingresos, Horarios, Citas,
tratamientos, Fichas y Consultas). Este diseo tiene un formato estndar y
comprende cinco secciones, como se puede apreciar en el Grfico N 46.

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.

Diseo de interfaz en la gestin de reportes y estadsticas.

El diseo de interfaz de usuario en reportes y estadsticas, se aplica en los


formularios propiamente dichos. Este diseo tiene un formato estndar y
comprende cinco secciones, se basa en el mismo diseo de interfaz de
formularios, pero con una particularidad que posee opciones grficas y
numricas, las cuales pueden ser visualizadas y exportadas y a continuacin
se observa en el Grfico N 47.

144

Grfico N 47
Diseo por gestin de reportes y estadsticas de la interfaz de usuario

SECCIN 1

SECCIN 2

SECCIN 3 (Visualizado e impreso).

SECCIN 4

SECCIN 5
Autor y Fuente: Tesistas

Secciones y funciones:

Seccin 1, Seccin 2, Seccin 4 y Seccin 5.

Estas secciones cumplen las mismas funciones de diseo de interfaz de


formulario.

Seccin 3.

Esta seccin generar informacin a modo de reportes y estadsticas


grficas y numricas. Los reportes y estadsticas tienen la operabilidad de
establecer formatos en aplicaciones de Acrbat Reader con extensin (.pdf)
y Microsoft Office 2003-2007 y su extensin (.xls y .xlsx), estos reportes
pueden ser visualizados e impresos.

Todos los diseos de interfaz de usuario por formularios, reportes y estadsticas


tienen un procedimiento lineal y formato estndar, pero con la excepcin que cada

145

interfaz desplegar el nombre y el tipo de usuario y su estilo de color. A


continuacin, se despliega los tipos de usuarios con sus diseos de interfaz.

Diseo de interfaz para la gestin de formularios de reportes y estadsticas.

Usuario Administrador.

Usuario Secretaria.

146
Usuario Profesional de Psicologa (Psiclogo).

Diseo de interfaz de reportes y estadsticas.


Usuario Administrador.

147

Usuario Secretaria.

Usuario Profesional de Psicologa (Mdico).

148

CAPTULO III
3 IMPLEMETACI Y PRUEBAS DEL SISTEMA
3.1 IMPLEMETACI Y PRUEBAS
3.1.1 HERRAMIETAS PARA LA IMPLEMETACI

3.1.1.1 HERRAMIETAS DE PROGRAMACI

El Sistema Informtico de Manejo de pacientes se enfoca en una programacin


orientada a objetos con la herramienta de programacin Visual Web Developer
2005.

La programacin orientada de objetos define las siguientes caractersticas:

Seguridad.

El sistema informtico proporciona un nivel de seguridad en los siguientes


puntos:
 Cdigo Fuente.- A nivel de fuentes el sistema informtico proporcionar
seguridad

con restriccin de accesos solo a usuarios administrador y

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.

HERRAMIENTA DE MICROSOFT VISUAL WEB DEVELOPER 2005.


Visual Web Developer 2005 es parte de la familia de Microsoft Visual Studio 2005,
y es la mejor herramienta de desarrollo para hacer aplicaciones web con
ASP.NET 2.0.

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

 Administracin de Cadenas de Conexin.


Utiliza un modo de hard-coding" propio de Visual Web Developer 2005, el
mismo que tiene la opcin de realizar cadenas de conexin que se
albergan en el fichero Web.Config de la aplicacin.
 Formulacin dinmica de Orgenes de Datos (Data Set).
Crea clases con la funcin de concebir scripts de consultas de la Base de
Datos y a la vez reducir las lneas de programacin mediante el uso de
sentencias SQL en el Data Set que requiere de datos para generar el
resultado esperado.
 Definicin de paginas maestras (Master Page).
Crea Master Page para definir un formato estndar del sistema
informtico que se utilice en todos los perfiles de usuario y en los
formularios hijos con su respectiva directiva <%@ Master Language="VB"
CodeFile="MasterPage.master.vb" Inherits="Master_MasterPage" %>
 Desventajas:
Visual Web Developer 2005 en la utilidad de publicar un sitio Web no
puede implementar el sitio compilado en un servidor remoto, slo puede
copiarlo en el equipo local o en otro equipo de la red de rea local.

No permite descubrir errores cuando un sitio web se ha copiado o


utilizado en otro sitio, por lo cual no determina el error hasta el momento
que uno de los tres tipos de usuario ejecute el formulario (pgina de Aspx)
en la que existe el error.

152

FRAMEWORK .NET 2.0 Y SUS PRINCIPALES FUNCIONES:

Framework .NET 2.0 es un componente integral de Windows que admite la


creacin y la ejecucin de aplicaciones y servicios Web. El Framework 2.0 se
basa en dos componentes principales: Common Language Runtime y la biblioteca
de clases de .NET Framework, los cuales se visualizan en el esquema de
Framework (Grfico N 48) y se describen a continua cin:

Grfico N 48
Esquema de Framework

Autor y Fuente: http://msdn.microsoft.com/es-es/library/zw4w595w(VS.90).aspx

Common Language Runtime (Motor en tiempo de ejecucin).

El motor en tiempo de ejecucin se considera como agente porque cumple la


funcin de administrar el cdigo en tiempo de ejecucin y proporciona
servicios de administracin de memoria, subprocesos y la interaccin
remota.

153

La biblioteca de clases.

Es aquella biblioteca que comprende una completa coleccin orientada a


objetos de tipos reutilizables que se emplean para desarrollar aplicaciones
que abarcan desde las tradicionales herramientas de interfaz grfica de
usuario (GUI) o de lnea de comandos.

Por ejemplo, el Sistema de Manejo de Pacientes mediante el uso de Data


Set genera automticamente la biblioteca con el diagrama de clases en la
Carpeta App_Code.

Funciones del Framework 2.0.


 Permite un entorno coherente de programacin orientada a objetos.
 Proporciona un entorno de ejecucin de cdigo que reduzca lo mximo
posible la implementacin de software y los conflictos de versiones.
3.1.1.2 HERRAMIETAS DE DISEO1

POWER DESIGNER 10.0.

Es un conjunto de herramientas que combina distintas tcnicas estndar de


modelamiento en aplicaciones UML (Lenguaje de Modelamiento Unificado),
procesos empresariales y representacin de base de datos a nivel (lgico y
fsico).

http://www.intercambiosvirtuales.org/software/sybase-powerdesigner-v15002613-herramientalider-en-modelamiento-empresarial
http://www.sybase.com.ar/detail?id=1061778#

154

Caractersticas de Power Designer.


 Gestin de metadatos.
Colabora para que las reas de negocio y TI (Tecnologa de la
Informacin) estn alineadas. Por lo cual permite que las empresas
tengan una capacidad de respuesta frente a cambios a nivel de
certificaciones como la ISO 9001:2000 (Gestin de la Calidad de Servicio)
e ISO 27001 (Seguridad de la informacin).
 Arquitectura Orientada a Servicios (SOA).
Orquestacin de servicios a nivel tcnico y de negocios.

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

intersecciones de todas las arquitecturas y perspectivas de la empresa,


las cuales contribuyen al usuario a visualizar e implementar cualquier
cambio con efectividad y seguridad.

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.

MICROSOFT VISIO 20032

Visio 2003 es un programa de dibujo vectorial para la creacin de diagramas


empresariales y tcnicos en los que se documenten la diagramacin y mapeo de
procesos de los sistemas complejos.

http://es.wikipedia.org/wiki/Microsoft_Visio
http://www.microsoft.com/latam/office/visio/prodinfo/overview.mspx

156

Caractersticas de Visio 2003.


 Automatizacin y sincronizacin de datos.
Visio 2003 contribuye la automatizacin al visualizar los datos al instante
de sincronizarse directamente con los orgenes de datos para
proporcionar diagramas actualizados.
 Visor de diagramas UML.
Contiene un navegador de Internet Explorer, el cual incluye un visor de
diagramas Visio, cuya extensin es vsd, llamado Visio Viewer.
 Integrar sistemas y procesos.
Realiza y produce un trabajo ms sofisticado con el objetivo de mejorar la
comprensin y aumentar la productividad para crear impacto en la
empresa.

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

3.1.1.3 HERRAMIETAS DE ADMIISTRACI


MySQL 5.03

MySQL 5.0 es un sistema de gestin de base de datos relacional, multiusuario


que contiene una herramienta de migracin de datos hacia otros motores de base
de datos y permite realizar procedimientos almacenados, funciones SQL para que
pueda encajar la lgica de negocio y mejorar el funcionamiento.

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.

3.1.1.4 COMPARACI ETRE HERRAMIETAS

ASP.NET 2.0 a nivel de desarrollo de sistemas informticos relacionados


con tecnologa de la informacin (TI) en ambientes de negocio. Esta
liderando el mercado mundial porque conjuntamente con Visual Web
Developer 2005 es la mejor herramienta para realizar aplicaciones Web.

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.

Visual Web Developer 2005 con ASP.NET 2.0 posee de un Debugger de


codificacin paso a paso y puntos de interrupcin lo que permite a un
desarrollador analizar cual es el error de su proyecto, en cambio PHP no

160

tiene de un Debugger o IDE lo que dificulta al programador verificar el


error.

PHP promueve la creacin de cdigo desordenado y con un mantenimiento


complejo. Por lo tanto, ASP.NET 2.0 permite gestionar un ordenamiento en
su cdigo para el acceso a los datos utilizando clases del espacio de
nombres como: System.Data (normalmente denominado ADO.NET) y del
espacio de nombres System.Xml.

Visual Web

Developer 2005

de

ASP.NET

2.0

se

ha

diseado

especialmente hacia un modo de realizar aplicaciones Web dinmicas con


consultas a la Base de Datos a travs de clases denominadas Data Set el
cual tiene un nivel de desarrollo de alto nivel e incluso con Entytys
(Entidades) e Infragistics (Tabla dinmicas de Excel) a diferencia de PHP
que tiene un desarrollo de diseo y desarrollo Web problemtico y
obsoleto.

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.

ASP.NET tiene una desventaja actual porque posee un cdigo cerrado,


solo visto por sus programadores a nivel de desarrollo a diferencia de PHP
que tiene un cdigo libre y abierto el cual es disponible y gratuito.

3.1.2 CDIGO FUETE

Clase ConexionMySQL.

Permite declarar la clase conexin para ser usada en los formularios del
sistema.

Imports Microsoft.VisualBasic

161

Imports MySql.Data.MySqlClient

Public Class ConexionMySQL


Public

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.

El cdigo siguiente detalla el comprobante de pago de una cita a un paciente


con sus respectivos valores de tarifa destinados a los estudiantes, y dems
personal de la Universidad y de la poblacin. Este comprobante es impreso
para el paciente para verificar su pago.
Nombre del formulario: comprobante_pago.aspx.vb
Imports System.Data
Imports System.Data.SqlClient
Imports MySql.Data.MySqlClient
Imports DataSetTarifaTableAdapters
Imports DataSetcitasTableAdapters
Imports DataSetingresosTableAdapters
Imports DataSetsecretariaTableAdapters
Imports DataSetpacientesTableAdapters
Imports DataSetupdatecitasTableAdapters

162

Partial Class comprobante_pago


Inherits System.Web.UI.Page

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

MySqlDataAdapter("SELECT distinct citas.cod_citas AS Codigo,tarifas.tipo


AS Cita, medicos.nombres AS Psicologo, horas.hora AS Hora, citas.cod_dia
AS

Fecha,citas.costo_total

citas.deuda

AS

Deuda

AS
FROM

Costo_Total,citas.abono
citas

INNER

JOIN

AS

Abono,

medicos

ON

citas.cod_medicos = medicos.cod_medicos INNER JOIN pacientes ON


citas.cod_paciente = pacientes.cod_paciente INNER JOIN tarifas ON
citas.cod_tarifa = tarifas.cod_tarifa INNER JOIN horas ON citas.cod_hora =
horas.cod_hora WHERE citas.cod_paciente = '" & DropDownList1.Text & "'
AND citas.pagado = '" & False & "'", conexion)
Dim DS As DataSet = New DataSet()
MyCommand1.Fill(DS, "citas")
GridView1.DataSource = DS.Tables("citas").DefaultView
GridView1.DataBind()
aparecer()

Dim count As Integer = GridView1.Rows.Count


If count = 0 Then
Dim auxombre As String
Dim obtenernombre As New pacientesTableAdapter
auxombre = obtenernombre.obtenernombrepaciente(DropDownList1.Text)
Message.Style("color") = "red"
Message.InnerHtml = "El Paciente " & auxombre & " no tiene cuentas por
pagar"

desaparecer()
Else

'MsgBox("Tiene citas por pagar", , "Cobro de Citas")

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

Dim auxdescripcion, auxpagado, auxtipotarifa As String


Dim fecha As Date
conexion = ConexionMySQL.ObtenerConexion()
conexion.Open()
'para escojer la fecha
fecha = BasicDatePicker1.SelectedDate
Dim cadena As String = fecha.ToString("yyyy/MM/dd")

'para saber si el codigo escojido esta pagado o no


Dim obtenerpagado As New citasTableAdapter
auxpagado = obtenerpagado.obtenerpagado(txtcodigos.Text)
If auxpagado = Nothing Then

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('ERROR: Escojer codigo correcto');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller

Exit Sub
End If
If auxpagado = True Then

165

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('La cita escogida ya esta cancelada');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller

Exit Sub

End If
'guardar en una variable seccion el copdigo pagado
Session.Add("codigopagado", txtcodigos.Text)

Dim

obtenercodtarifa,

obtenercodigomedico,

obtenertipotarifa,

obtenecostototal, obtenerabono, obtenerdeuda As New citasTableAdapter


auxcodmedico
obtenercodigomedico.obtenercodigomedico(txtcodigos.Text)
auxcodtarifa = obtenercodtarifa.obtenercodtarifa(txtcodigos.Text)
auxtipotarifa = obtenertipotarifa.obtenertipotarifa(txtcodigos.Text)
auxcostototal = obtenecostototal.obtenercostototal(txtcodigos.Text)
auxabono = obtenerabono.obtenerabono(txtcodigos.Text)
auxdeuda = obtenerdeuda.obtenerdeuda(txtcodigos.Text)

auxabono = (Format(auxabono, "##0.00"))


auxcostototal = (Format(auxcostototal, "##0.00"))
auxdeuda = (Format(auxdeuda, "##0.00"))

Dim obtenertipo As New tarifasTableAdapter


auxdescripcion = obtenertipo.obtenertipotarifa(auxcodtarifa)

auxabonoingreso = Val(txtabono.Text)

166

If auxabonoingreso > auxdeuda Then

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('El valor ingresado es mayor a la deuda');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller

txtabono.Text = ""
Exit Sub
End If

auxdeuda = auxdeuda - auxabonoingreso


auxabono = auxabono + auxabonoingreso
If auxdeuda = 0 Then

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()

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('Atencin Abonada');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller

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

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('ERROR: ya existe un registro con la misma clave
principal ');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller
Else

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('ERROR: no se pudo agregar el registro compruebe
que los campos estn rellenos correctamente');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller

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()

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('Abono realizado ');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller
GridView2.Visible = True
GridView2.DataBind()
GridView1.DataBind()
HyperLink1.Visible = True
desaparecer()
Dim ingresaringresos As New ingresosTableAdapter
ingresaringresos.Insert(Convert.ToDateTime(cadena),
Convert.ToString(auxcodtarifa),
Convert.ToInt32(auxcodmedico))

GridView1.DataBind()
Catch Exp As MySqlException
If Exp.Number = 2627 Then

Convert.ToDouble(auxvalor),

169

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('ERROR: ya existe un registro con la misma clave
principal ');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller
Else

Response.Write("<script type=""text/javascript"">" & vbCrLf)


Response.Write("<!--" & vbCrLf)
Response.Write("alert ('ERROR: no se pudo agregar el registro, compruebe
que los campos estn rellenos correctamente ');" & vbCrLf)
Response.Write("-->" & vbCrLf)
Response.Write("</script>" & vbCrLf)
GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller
End If

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

tipo_usuario where nombre = '" & Session("tipo_user") & "'", conexion)


dr2 = codigoCmd1.ExecuteReader()
dr2.Read()
If dr2("permisos") = 1 Then
Response.Redirect("notienepermiso.aspx")
End If
If dr2("permisos") = 2 Then

End If
If dr2("permisos") = 3 Then
Response.Redirect("notienepermiso.aspx")
End If
conexion.Close()
End Sub

Protected

Sub

Page_Load(ByVal

System.EventArgs) Handles Me.Load


Try
permisos()
Catch Exp As MySqlException
Response.Redirect("inicial.aspx")

sender

As

Object,

ByVal

As

171

End Try
cargarsecciones()

If (Not Page.IsPostBack) Then


DropDownList1.DataBind()
End If
GridView2.Visible = False
HyperLink1.Visible = False

llenar()

End Sub

Protected Sub Button2_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button2.Click
pagar()

GridView1.Font.Size = FontUnit.Smaller
GridView2.Font.Size = FontUnit.Smaller

End Sub

Protected Sub GridView1_Load(ByVal sender As Object, ByVal e As


System.EventArgs) Handles GridView1.Load

GridView1.Font.Size = FontUnit.Smaller

End Sub

Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object,


ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Dim selectRow As GridViewRow = GridView1.SelectedRow
Dim columna1 As String = selectRow.Cells(1).Text

172

txtcodigos.Text = columna1

End Sub

Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As


Object,

ByVal

As

System.EventArgs)

Handles

DropDownList1.SelectedIndexChanged
txtcodigos.Text = ""
txtabono.Text = ""
End Sub

Protected Sub GridView2_Load(ByVal sender As Object, ByVal e As


System.EventArgs) Handles GridView2.Load

GridView2.Font.Size = FontUnit.Smaller
End Sub

End Class

Script de creacin de la base de datos.

DROP TABLE IF EXISTS `tesis`.`administrador`;


CREATE TABLE `tesis`.`administrador` (
`cod_administrador` int(10) unsigned NOT NULL auto_increment,
`nombres` varchar(45) NOT NULL,
`cedula` int(10) unsigned NOT NULL,
`direccion` varchar(45) NOT NULL,
`telefono` int(10) unsigned NOT NULL,
`clave` varchar(45) NOT NULL,
`tipo_usuario` varchar(45) NOT NULL,
PRIMARY KEY (`cod_administrador`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

173

DROP TABLE IF EXISTS `tesis`.`citas`;


CREATE TABLE `tesis`.`citas` (
`cod_citas` int(10) unsigned NOT NULL auto_increment,
`cod_secretarias` int(10) unsigned default NULL,
`cod_medicos` int(10) unsigned default NULL,
`cod_paciente` int(10) unsigned default NULL,
`cod_tarifa` int(10) unsigned default NULL,
`cod_dia` datetime default NULL,
`cod_hora` int(10) unsigned default NULL,
`pagado` varchar(45) default NULL,
`tipo_tarifa` varchar(45) default NULL,
`costo_total` float default NULL,
`abono` float default NULL,
`deuda` float default NULL,
PRIMARY KEY (`cod_citas`),
KEY `Index_2` (`cod_secretarias`),
KEY `FK_citas_tarifa` (`cod_tarifa`),
KEY `FK_citas_medicos` (`cod_medicos`),
KEY `FK_citas_horas` (`cod_hora`),
CONSTRAINT

`FK_citas_horas`

FOREIGN

KEY

(`cod_hora`)

REFERENCES `horas` (`cod_hora`),


CONSTRAINT

`FK_citas_medicos`

FOREIGN

KEY

(`cod_medicos`)

REFERENCES `medicos` (`cod_medicos`),


CONSTRAINT

`FK_citas_secre`

FOREIGN

KEY

(`cod_secretarias`)

REFERENCES `secretarias` (`cod_secretarias`),


CONSTRAINT

`FK_citas_tarifa`

FOREIGN

KEY

(`cod_tarifa`)

REFERENCES `tarifas` (`cod_tarifa`)


) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`dia`;


CREATE TABLE `tesis`.`dia` (
`cod_dia` int(10) unsigned NOT NULL auto_increment,
`nombre` varchar(45) NOT NULL,

174

PRIMARY KEY (`cod_dia`)


) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`egresos`;


CREATE TABLE `tesis`.`egresos` (
`cod_egresos` int(10) unsigned NOT NULL auto_increment,
`fecha` datetime NOT NULL,
`serviciosbasicos` double NOT NULL,
`otros` double NOT NULL,
PRIMARY KEY (`cod_egresos`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`especialidad`;


CREATE TABLE `tesis`.`especialidad` (
`cod_especialidad` int(10) unsigned NOT NULL auto_increment,
`nombre` varchar(45) default NULL,
PRIMARY KEY (`cod_especialidad`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`ficha`;


CREATE TABLE `tesis`.`ficha` (
`cod_ficha` int(10) unsigned NOT NULL auto_increment,
`cod_paciente` int(10) unsigned NOT NULL,
`motivo_consulta` varchar(200) NOT NULL,
`historia_emfermedad` varchar(200) NOT NULL,
`demanda_implicita` varchar(200) NOT NULL,
`antecedentes` varchar(200) NOT NULL,
`genograma` varchar(200) NOT NULL,
`antecedentes_personales` varchar(200) NOT NULL,
`situacion_actual` varchar(200) NOT NULL,
`funciones_basicas` varchar(200) NOT NULL,
`observaciones` varchar(200) NOT NULL,
`apreciacion_diagnostica` varchar(200) NOT NULL,

175

`test_aplicados` varchar(200) NOT NULL,


`fecha` datetime NOT NULL,
PRIMARY KEY (`cod_ficha`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS `tesis`.`horarios`;
CREATE TABLE `tesis`.`horarios` (
`cod_horario` int(10) unsigned NOT NULL auto_increment,
`cod_dia` int(10) unsigned NOT NULL,
`cod_medicos` int(10) unsigned NOT NULL,
`cod_hora` int(10) unsigned NOT NULL,
PRIMARY KEY (`cod_horario`),
KEY `FK_horarios_dia` (`cod_dia`),
KEY `FK_horarios_medico` (`cod_medicos`),
KEY `FK_horarios_hora` (`cod_hora`),
CONSTRAINT `FK_horarios_dia` FOREIGN KEY (`cod_dia`) REFERENCES
`dia` (`cod_dia`),
CONSTRAINT

`FK_horarios_hora`

FOREIGN

KEY

(`cod_hora`)

REFERENCES `horas` (`cod_hora`),


CONSTRAINT

`FK_horarios_medico`

FOREIGN

KEY

(`cod_medicos`)

REFERENCES `medicos` (`cod_medicos`)


) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`horas`;


CREATE TABLE `tesis`.`horas` (
`cod_hora` int(10) unsigned NOT NULL auto_increment,
`hora` varchar(45) NOT NULL,
PRIMARY KEY (`cod_hora`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`ingresos`;


CREATE TABLE `tesis`.`ingresos` (
`cod_ingresos` int(10) unsigned NOT NULL auto_increment,
`fecha` datetime NOT NULL,

176

`descripcion` int(10) unsigned NOT NULL,


`valor` double NOT NULL,
`cod_medicos` int(10) unsigned NOT NULL,
PRIMARY KEY (`cod_ingresos`)
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`medicos`;


CREATE TABLE `tesis`.`medicos` (
`cod_medicos` int(10) unsigned NOT NULL auto_increment,
`nombres` varchar(45) NOT NULL,
`cedula` int(10) unsigned NOT NULL,
`cod_especialidad` int(10) unsigned NOT NULL,
`telefono` int(10) unsigned NOT NULL,
`direcion` varchar(45) NOT NULL,
`clave` varchar(45) NOT NULL,
`tipo_usuario` varchar(45) NOT NULL,
PRIMARY KEY (`cod_medicos`),
KEY `FK_medicos_especialidad` (`cod_especialidad`),
CONSTRAINT

`FK_medicos_especialidad`

FOREIGN

(`cod_especialidad`) REFERENCES `especialidad` (`cod_especialidad`)


) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`mes`;


CREATE TABLE `tesis`.`mes` (
`Mes` varchar(50) NOT NULL,
`Numero` int(10) unsigned NOT NULL,
PRIMARY KEY (`Numero`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`noticias`;


CREATE TABLE `tesis`.`noticias` (
`cod_noticias` int(10) unsigned NOT NULL auto_increment,
`noticias` varchar(2000) NOT NULL,

KEY

177

PRIMARY KEY USING BTREE (`cod_noticias`)


) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`pacientes`;


CREATE TABLE `tesis`.`pacientes` (
`cod_paciente` int(10) unsigned NOT NULL auto_increment,
`nombres` varchar(45) default NULL,
`cedula` int(10) unsigned default NULL,
`edad` int(10) unsigned default NULL,
`telefono` int(10) unsigned default NULL,
`direccion` varchar(45) default NULL,
`lugarnacimiento` varchar(45) default NULL,
`fechanacimiento` datetime default NULL,
`estacivil` varchar(45) default NULL,
`instruccion` varchar(45) default NULL,
`lugar_trabajo` varchar(45) default NULL,
`hijos` int(10) unsigned default NULL,
`ocupacion` varchar(45) default NULL,
PRIMARY KEY (`cod_paciente`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`secretarias`;


CREATE TABLE `tesis`.`secretarias` (
`cod_secretarias` int(10) unsigned NOT NULL auto_increment,
`nombres` varchar(45) NOT NULL,
`cedula` int(10) unsigned NOT NULL,
`direccion` varchar(45) NOT NULL,
`telefono` int(10) unsigned NOT NULL,
`clave` varchar(45) NOT NULL,
`tipo_usuario` varchar(45) NOT NULL,
PRIMARY KEY (`cod_secretarias`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=latin1;

178

DROP TABLE IF EXISTS `tesis`.`tarifas`;


CREATE TABLE `tesis`.`tarifas` (
`cod_tarifa` int(10) unsigned NOT NULL auto_increment,
`tipo` varchar(45) NOT NULL,
`valorUPS` decimal(10,0) NOT NULL,
`valorcolectividad` decimal(10,0) NOT NULL,
PRIMARY KEY (`cod_tarifa`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS `tesis`.`tipo_usuario`;


CREATE TABLE `tesis`.`tipo_usuario` (
`cod_tipousuario` int(10) unsigned NOT NULL auto_increment,
`nombre` varchar(45) NOT NULL,
`permisos` int(10) unsigned NOT NULL,
PRIMARY KEY (`cod_tipousuario`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;

3.2 PRUEBAS DEL SISTEMA DE MAEJO DE PACIETES


3.2.1 PRUEBAS DE SISTEMA4

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

3.2.1.1 PRUEBAS DE CARGA MXIMA

Esta prueba se encarga de analizar si el sistema puede manejar y llevar a cabo


con xito todas las actividades para todos los usuarios que ejecutan al sistema,
considerando el punto ms alto de procesamiento de datos y hardware.

3.2.1.2 PRUEBAS DE ALMACEAMIETO

Esta prueba evala si el sistema informtico tiene la capacidad de recolectar un


gran volumen de datos a travs de sus discos de almacenamiento fijos.

3.2.1.3 PRUEBAS DE PROCEDIMIETOS

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.

3.2.1.4 PRUEBAS DE TIEMPOS DE EJECUCI

Esta prueba determina y especifica tiempos de respuestas que el sistema


requiere para generar la gestin de procesos en acciones de

(ingreso,

actualizacin, eliminacin, consultas, reportes y estadsticas) del sistema


internamente.

3.2.1.5 PRUEBAS DE FACTORES HUMAOS

Esta prueba se encarga de evaluar como utilizan el sistema los usuarios del
Centro Psicolgico.

La evaluacin de esta prueba se basa en los siguientes puntos:

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 del Centro Psicolgico.

Este aspecto permite evaluar si los usuarios estn en un nivel de


capacitacin ptima para utilizar eficazmente el sistema.

Usuarios de informtica.

Este aspecto analiza y evala si el personal de informtica esta en la


capacidad de dar soporte y mantenimiento del sistema al Centro Psicolgico.

181

3.2.1.6 CUADRO DE PRUEBAS DEL SISTEMA

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.

1 El Sistema funcione El sistema funcion El


posee eficazmente

sistema

y sin problemas en las eficazmente

Centro

especificaciones

simultneamente en dos ordenadores,

gestion

Psicolgico,

tcnicas:

las

arquitectura

permite al Sistema Procesador:


funcionar

maquinas

clientes (Pc2 y Pc3).

funciona
porque

se

con

una

de

cliente

servidor.

Core Duo de 3.0

eficazmente.

Memoria:

El

512

sistema

no

tuvo

problemas debido que se

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.

El Sistema gestione El sistema funcion El

procesamiento de Deuda.

datos es efectivo Fecha.

errores

funcione
en

sistema

no

tuvo

sin sin problemas en las problema debido que se


las dos

ordenadores controla y se verifica que

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.

de debido que existe un el valor a pagar de la cita


control del valor a del

las

pagar con la deuda

paciente

no

sea

mayor a la deuda, porque


el parmetro de abono

Pc2 y Pc3.

que consta en la Base de


Datos tiene una longitud
necesaria.
3

Prueba de

Servidor

Verificar

Almacenamiento. capacidad

del

con El Sistema funcione El sistema tiene un El

especificacin

sistema

sin errores en el tamao en disco duro problema

no

tuvo

en

el

dispositivo fijo de

tcnica de disco almacenamiento de de 21 MB, el cual no almacenamiento de datos

disco

duro de 80 6B.

duro

del

datos.

requiere

servidor.

demasiado debido que cuenta con un

espacio en disco del espacio


Servidor.

servidor

en

disco

del

superior

al

instalador del programa,


de igual manera de la
Base de datos en un
principio con un espacio
de 25 KB.
4

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

mediante el uso del problema

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

usuarios del Centro las

interno

interactuar

interaccin
instalacin
usuario

Conclusin.

externo al Centro.

el

sistema

esta

los desarrollado en base a


necesidades

del

de Centro, lo cual permiti

forma efectiva con generar un ambiente de


el sistema.
El

trabajo de fcil uso para

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

Tiempo real: 9 seg.

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).

accin por parte Ingresar datos


del usuario en el
sistema.

estimado: generaron

Tiempo real: 9 seg.

una ejecucin

se

ejecut

conexin de

banda correctamente

el

ancha

1027.2 estimado

presenta

de

no

valor

kbps, con un tiempo mayor variacin del valor


de 8 segundos, al real.

de tipo de
Tiempo

usuario
(Secretarias).
Ingresar datos

estimado:

8seg
Tiempo real: 9 seg.
estimado:

8seg
Ingresar datos

Tiempo real: 9 seg.


Tiempo

estimado:

8seg

psiclogo).
Ingresar datos

Tiempo real: 9 seg.

en la asignacin
(tratamientos).

obtuvo

Tiempo

de

un de 1 segundo se debe a
24,8 las conexiones en horas

Kbps de conexin va pico y tambin del tipo


dial-up con un tiempo proveedor de Internet.

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.

datos Tiempo real: 9 seg.

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

opera El sistema fue capaz de

sistema

de cumplir

con

todos

correcta en base de correctamente

funcionalidad

requerimientos

manera

funcionales.

debido que se verific por el Centro Psicolgico,

acorde

los

ptima, requerimientos solicitados

requerimientos del

con pruebas de caja considerando

Centro y de fcil

negra y de seguridad.

de utilizacin,

Usuarios

del Manejo

e Estos

Centro

interaccin efectiva manejaron

Psicolgico.

del sistema.

que

usuarios parte los usuarios tuvo


un capacitaciones

en

con

informtica.

de Desarrollo
conocimientos

con Estos
de tuvieron

usuarios
excelentes

ASP .net y de My conocimientos


SQL 5.0

el

comienzo de forma propsito de generar una

su funcionamiento.
Usuarios

el

manejo del sistema por

parcial el sistema en buena interaccin.

para

desarrollar el sistema
e incluso para dar
mantenimiento.

Autor y Fuente: Tesistas

los

sistema tiene una

186

3.2.2 PRUEBAS DE CAJA EGRA.5

Estas pruebas se encargan de la verificacin de la interfaz del software y no de la


estructura a nivel de programacin interna del sistema.

Las pruebas de caja negra tienen como propsito verificar casos de:

Funciones operativas con respecto al sistema.

Emisiones de entradas adecuadas.

Recepciones de salidas satisfactorias y correctas.

Integridad de la informacin externa se mantienen.

Las condiciones se verifican con respecto a todos los requerimientos funcionales


del sistema.

Las pruebas de la caja negra tienen como objetivo encontrar errores:

Errores de funciones incorrectas o ausentes.

Errores de interfaz.

Errores en estructuras de datos o en accesos a bases de datos externas.

Errores de inicializacin y de terminacin.

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

Logeado de usuario para acceso al Sistema.


Obj-1
Verificar el logeado de usuario con parmetros de login y password
para acceso al sistema.

Descripcin

El sistema debe verificar y controlar el logeado por tipo de usuario, el


cual se describe en el siguiente caso de uso.
N Paso

Accin

El usuario inicia el Sistema de Manejo de Pacientes.

El sistema solicita autentificacin de usuario.

Ingresar por parte del usuario los parmetros de login y

Proceso

password.
4

Comprobar ingreso del parmetro login, el cual debe ser


tipo numrico.

Validar parmetros ingresados.

Pulsar un clic por parte del usuario en el sistema.

Verificar parmetros para el acceso respectivo por perfil


de usuario.

N Paso

Accin

[1]Si el IIS no est instalado e iniciado correctamente se


genera un error y termina el proceso.

[2]Si el MySQLConnection 5.1.7 no tiene est instalado la


versin correcta se produce un error y termina el proceso.

3
Excepciones

[3]Si

el

de

equipo

de

tecnologa

Pc1

presenta

[4]Si los parmetros de login y password

no son

irregularidades de hardware.
4

ingresados el sistema solicita redefinir nuevamente los


parmetros indicando un error.
5

[5]Si el login y password por tipos de usuarios


registrados por los tipos de usuarios no coinciden con los
tipos de datos, el sistema indica un error de usuario o
Contrasea incorrectos

Autor y Fuente: Tesistas

188

Tabla N 49
Prueba de Unidad de Caja Negra
PUCN-1
Caso de

Prueba de Unidad de Caja Negra.


Logeado de usuario para acceso al Sistema (LUSMP-1).

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

Denegar acceso al sistema si los parmetros registrados son

Esperado

incorrectos.
Valores (Tipos).
N

Condiciones

Entrada

Tipo

Login

Parmetro

de Entrada.

Equivalencia

Equivalencia

Vlida

No Vlida

Tipo numrico Tipo numrico y


con

una carcter con una

longitud igual longitud

de

11

10 caracteres.

de
nmeros.
2

Password

Parmetro

Tipo carcter Tipo carcter con


con

una una longitud igual

longitud igual de 10 nmeros.


de

45

caracteres.
N
Condiciones

Paso

de Ejecucin.

Condiciones

[1] No existe el parmetro de login de usuario y su password


es

incorrecto

(1716484688,

msan)

en

la

Tabla

de

Administrador.
2

[1] Existe el parmetro de login de usuario y su password es


incorrecto

(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

Prueba de unidad de caja negra con valores


Valores

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

Resultado Obtenido de Prueba de Caja Negra (PUCN-1 y PUCNV-1)

Fecha

Hora Inicio.

Hora Fin.

Observacin.

2009/10/05

12:00 am.

13:00 am.

La gestin de logeado de usuario


se

pudo

validar

exitosamente.
Autor y Fuente: Tesistas

verificar

190

Tabla N 52
Caso de Prueba N 2
ATSMP-2
Objetivos

Realizar una asignacin de tratamiento a un paciente.


Obj-1
Verificar si se realiza una asignacin a un tratamiento en el sistema.

Descripcin

El sistema debe verificar si los parmetros de valor a pagar y deuda


estn controlados sin duplicidad de cdigos.
N Paso

Proceso

Accin

El usuario inicia el Sistema de Manejo de Pacientes.

Selecciona el men de Gestin de Tratamientos.

Escoger la opcin de Asignar tratamientos.

Ingresar por parte del usuario los parmetros solicitados.

Elegir por parte del usuario los parmetros solicitados.

Validar parmetros ingresados.

Pulsar un clic por parte del usuario en el sistema.


Verificar sin son correctos los parmetros definidos.

N Paso

Accin

[1]Si el IIS no est instalado y subido correctamente se


genera un error y termina el proceso.

[2]Si el MySQLConnection 5.1.7 no tiene est instalado la


versin correcta se produce un error y termina el proceso.

3
Excepciones

[3]Si

el

de

equipo

de

tecnologa

Pc1

presenta

irregularidades de hardware.
4

[4]Si los parmetros son ingresados incorrectamente al


sistema, este solicita redefinir nuevamente los parmetros
indicando un error.

[5]Si los parmetros definidos por los tipos de usuarios


coinciden con los tipos de datos.

Autor y Fuente: Tesistas

191

Tabla N 53
Prueba de Unidad de Caja Negra
PUCN-2
Caso de

Prueba de Unidad de Caja Negra.


Verificar si se realiza una asignacin a un tratamiento en el sistema (LUSMP-1).

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

No asignar un tratamiento a un paciente por errores de parmetros y de cruce de

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

Tipo numrico con

una

una longitud igual

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] No existe concordancia con los tipos de datos de los parmetros de


Costo Total y Nmero de Citas (1po, x50) de la Tabla de Tratamientos.

[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.

Autor y Fuente: Tesistas

192

Tabla N 54
Prueba de unidad de caja negra con valores
PUCNV-1
Parmetros

Prueba de unidad de caja negra con valores


Valores

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

Abono realizado, el cual

sistema.

es satisfactorio para el

xito

xito

xito

sistema.
Nmero de
Citas

6,50

Ingreso satisfactorio al

Abono realizado, el cual

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

Resultado Obtenido de Prueba de Caja Negra (PUCN-1 y PUCNV-1)


Hora Inicio.

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

tratamientos con respectos a

desarrolladores

los parmetros de valor a

realiz los respectivos

pagar y costo total fue poco

cambios a nivel de

satisfactoria, porque tuvo un

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

funcionamiento tuvo un xito


total
La gestin de asignacin de
tratamientos con respectos a
los

nuevos

parmetros

de

valor a pagar y costo total fue


satisfactoria

Autor y Fuente: Tesistas

para

cambiar el tipo de

tratamientos a un paciente en

se

valores a pagar pueden ser

parmetros
2009/10/20

los

Sin accin

los

194

3.2.3 PRUEBAS DE SEGURIDAD

Tabla N 56
Pruebas de Seguridad
N
1

Tipo de

Caso de Prueba.

Prueba.

Parmetros.

Encriptacin Verificar si existe  Password.

El

de cdigo.

una

error

en

el

password
registrado

Resultado

Resultado

Esperado.

Obtenido.

Sistema

por

realic El Sistema tiene un  El

de

encriptacin

es encriptado.

informacin.

presento

est problema en la

cada encriptacin de cdigo.

fase de desarrollo e

en

usuario y genere una

parte del usuario

sistema

la

verificacin de problema

password

Conclusin.

de

implementacin.
 Prueba de seguridad en

la

proceso de cambio por


parte de los Tesistas.

Verificar

la Comprobar si el  Password.

encriptacin

password

de cdigo.

registrado

El
una

por

Sistema

realice El Sistema tiene una  El sistema genera una

verificacin de excelente

password

de

cada para encriptar cdigo.

parte del usuario

usuario y genere una La

es encriptado.

encriptacin
informacin.

seguridad

de

codificacin

del

la parmetro descrito es

correcta

encriptacin

de

informacin

ingresada

por

el

usuario.

de tipo MD5 a nivel de  Esta


Base de Datos

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.

El sistema contribuye para

acceso para perfiles


contraseas

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

otorg no tener segregaciones de


control de acceso y funciones en los tipos de
gestin del parmetro usuarios en es el aspecto
de gestin de passwords.
descrito.
El

sistema

no El sistema no otorg

ningn acciones de acceso y El sistema brinda al


acceso a gestionar gestin de parmetro usuario administrador a dar
un soporte de consultas de
password.
descrito.
otorgue

de El

sistema

otorgue

no El sistema no otorg parametrizacin


ningn acciones de acceso y (passwords) en

casos

acceso a gestionar gestin de parmetro especiales de que los


usuarios (secretarias y
password.
descrito.
psiclogos),

tenga

problemas al retener la
informacin
contraseas.

de

196
Tipo de

N
4

Prueba.
Control

Parmetros.

de Probar si los tipos  Usuario


a de

acceso
fuentes

Caso de Prueba.

usuarios

administrador.

Resultado

Resultado

Esperado.

Obtenido.

Acceso a las fuentes El


del SMP.

la

las

fuentes

aplicacin.

SMP.

usuario El control de acceso a los

administrador

de tienen acceso a

Conclusin.

tiene fuentes

del

acceso para realizar realizo

del

de

cambios de desarrollo adecuada


y

mantenimiento

secretaria.

No

acceso

fuentes del SMP.

ejecutaron

no tiene acceso para tiene


cambios

psiclogo.

fuentes del SMP.

instalador

vincul

con

los

de programas de desarrollo, lo

mantenimiento al SMP.
acceso

porque

y cual conlleva que el acceso

desarrollo

No

los

las El usuario secretaria del sistema, el cual no

realzar

 Usuario

por

un

se

manera

al desarrolladores,

SMP.
 Usuario

SMP,

a las fuentes es nulo y no

las El usuario psiclogo no riesgoso.


tiene

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

3.3 COTROL DE CALIDAD DEL SISTEMA DE MAEJO DE


PACIETES
Calidad del software.

La calidad del software es el nivel de eficacia donde un sistema propuesto cumple


con los procesos de requerimientos establecidos por los usuarios. La calidad de
software permite a una institucin o empresa en general adquirir lineamientos y
procedimientos para calificar y aprobar certificaciones de calidad, es en el caso de
Tecnologa de la Informacin (IT) como certificaciones de las ISO 27001 y 9000.

Control de Calidad de software.

Es la comprobacin de que un producto de desarrollo informtico es apto para la


implementacin en una organizacin. Este control de calidad que permite resolver
problemas encontrados como de validacin de campos, estndares y de
plataformas de funcionamiento.

Modelos de Calidad de Software.

Los modelos de calidad determinan que la calidad se convierte en algo concreto,


lo cual se puede definir, medir y planificar.
Estructura de los modelos de calidad6

La estructura se establece a travs de unos niveles de jerarqua. Por ende, estos


niveles se relacionan uno con otro para llegar a su punto ms alto de rendimiento.

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.

Es el nivel alto en la jerarqua de calidad, se denominan atributos de calidad


externos. Estos factores estn compuestos de un conjunto de criterios.

Criterio de Calidad de producto.

Es el nivel medio y se definen como atributos de calidad internos. Estos criterios


generan calidad desde el punto de vista del producto informtico, y a su vez
integran un conjunto de mtricas.

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.

Por lo tanto, para el control de calidad del Sistema de Manejo de Pacientes se


escogi el Modelo de McCall.

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

Hace el software lo que yo quiero?

Criterios.
- Completitud
- Consistencia
- Trazabilidad

Eficiencia

Se ejecutar sobre mi hardware lo mejor - Eficiencia en ejecucin


posible?

Fiabilidad

Lo hace de forma exacta todo el tiempo?

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

Podr reutilizar parte del software?

- Auto descripcin
- Generalidad

reutilizacin

- Modularidad
- Independencia entre sistema y software
Transicin del
producto

- Independencia del hardware


Interoperabilidad

Podr comunicarlo con otros sistemas?

- Modularidad
- Compatibilidad de comunicaciones
- Compatibilidad de datos

Portabilidad

Podr utilizarlo en otra mquina?

- Auto descripcin
- Modularidad
- Independencia entre sistema y software
- Independencia del hardware

Autor y Fuente: Tesistas

201

En el control de calidad del Sistema de Manejo de Pacientes, se escogi los


factores con sus respectivos criterios de calidad a continuacin:

Tabla N 58
Tabla de factores y puntaje estimado

Factores

Puntaje Estimado

Correccin

10

Fiabilidad

Integridad

Portabilidad

Facilidad de Mantenimiento

Autor y Fuente: Tesistas

El control de calidad de este sistema se evalu para las siguientes etapas:

Tabla N 59
Etapas y referencia

Etapas

Referencia.

Anlisis.

Diseo.

Implementacin.

Autor y Fuente: Tesistas

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

Existi fcil depuracin de errores paso a paso

en el software.
2

El cdigo concuerda con el diseo

Las funciones de clculo son controladas y

utilizadas
Total de Media

Total de Intervalos

3
0

Autor y Fuente: Tesistas

Si para (D)/3 + Si para (I)/3


Completitud = _______________________________
2

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

Proporciona control mediante mensajes al

Existe un lineamiento en funciones


operaciones matemticas

usuario cuando se ejecuta una operacin.


3

Las objetivos de de los usuarios se cumpli.

Total de Media

1
1

Total de Intervalos

3
0

1
Autor y Fuente: Tesistas

Si para (A)/1 + Si para (D)/3 + Si para (I)/3


Consistencia = ________________________________________
3
1/1 + 3/3 + 3/3
Consistencia = _____________
3

1+1+1
Consistencia = ___________
3

Consistencia = 1

3
0

0
3

204

Tabla N 62
Trazabilidad
Factor Correccin.
Criterio

Trazabilidad.

3
Etapas

Preguntas/Criterio

Existen lineamientos en las versiones de las

Si

No

Si

No

Si

No

funciones establecidas.
2

Existen lineamientos en las versiones de


desarrollo del software.

Existi seguimiento de los requisitos hasta su

implementacin.
Total de Media

2
2

Total de Intervalos

3
0

3
0

Autor y Fuente: Tesistas

Si para (A)/2 + Si para (D)/3 + Si para (I)/3


Trazabilidad.= ________________________________________
3
2/2 + 3/3 + 3/3
Trazabilidad = _____________
3

1+1+1
Trazabilidad = ___________
3

Trazabilidad = 1

Factor de Correccin = Completitud + Consistencia + Trazabilidad.

0
3

205

Factor de Correccin = 1 + 1 +1

Factor de Correccin = 3/3

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

El tiempo de respuesta es adecuado de acuerdo

Fueron

debidamente

documentados

requerimientos.
2

a las necesidades del usuario.


3

Resulta fcil de comprender los DataSet que se


han utilizado en el desarrollo del sistema.
Total de Media

Total de Intervalos

3
0

Autor y Fuente: Tesistas

Si para (D)/3 + Si para (I)/2


Precisin = ___________________________
3

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

El software cuenta con permisos especficos de

Si

No

Si

No

Si

No

uso para el producto.


2

Esta la interfase orientada al tipo de actividad y


usuario final para el que se planeo.

Cumple los estndares de interfase.


Total de Media

1
1

Total de Intervalos

3
0

1
Autor y Fuente: Tesistas

Si para (A)/1+ Si para (D)/3+ Si para (I)/3


Consistencia = ________________________________________
3
1/1+ 3/3 + 3/3
Consistencia = _____________
3

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

El sistema es vulnerable a cortes de energa.

El sistema puede tener problemas si se instala

MySQL Connection 5.1.2


3

Existen cuellos de botella por inoperancia del


usuario/desarrollador.
Total de Media

Total de Intervalos

3
0

Autor y Fuente: Tesistas

Si para (D)/3 + Si para (I)/3


Tolerancia a fallos.= ________________________________
2

3/3 + 2/3
Tolerancia a fallos = _____________
2

3
0

0
2

208

1 + 0.66
Tolerancia a fallos = ___________
2

Tolerancia a fallos = 0.83

Factor de Fiabilidad = Precisin + Consistencia + Tolerancia a fallos

Factor de Fiabilidad = 1+ 1 + 0.83

Factor de Fiabilidad = (2.83)/3

Factor de Fiabilidad = 0.94

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

Existen mecanismos de control y proteccin

para los productos del sistema y datos.


2

Se cuenta con permisos especficos de uso


para el producto del software.

Esta registrado el producto de software en el


administrador de documentos.
Total de Media
Total de Intervalos

0
0

0
0

Autor y Fuente: Tesistas

3
3

3
0

0
3

209

Si para (D)/3 + Si para (I)/3


Control de accesos = __________________________
2

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

Las versiones de desarrollo tienen un rea


especfica de pruebas.

Existe logs histricos con detalle de fechas de

modificaciones con su respectiva bitcora.


3

Todos

los

procesos

requeridos

fueron

automatizados.
Total de Media
Total de Intervalos

0
0

0
0

Autor y Fuente: Tesistas

3
2

2
0

0
2

210

Si para (D)/3+ Si para (I)/3


Consistencia = _________________________________
2
2/3 + 2/2
Consistencia = _______
2

0.66 + 1
Consistencia = ________
2

Consistencia = 0.83

Factor de Integridad = Control de accesos + Facilidad de Auditora

Factor de Integridad = (1 + 0.83)

Factor de Integridad = 1.83/2

Factor de Integridad = 0.915

211

FACTOR DE FACILIDAD DE MANTENIMIENTO

Tabla N 68
Auto descripcin
Factor Facilidad de Mantenimiento.
Criterio
N

Auto descripcin.
1
Etapas

Preguntas/Criterio

Si

No

Si

No

Si

No

Existi localizacin y costeo por defectos de

errores de parametrizacin en el sistema.


2

Existi localizacin y costeo de errores de


diseo en el sistema.

El manual de usuario contiene documentacin


de cmo dar soluciones en caso de daos del
sistema.
Total de Media

Total de Intervalos

3
0

Autor y Fuente: Tesistas

Si para (D)/3 + Si para (I)/3


Auto descripcin = __________________________
2

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

Existi reduccin en la cantidad de cdigo


fuente al usar Data Set en el sistema.

Se utiliz de manera correcta las distintas


clases en el sistema.

Existe una estructura lgica de los Dataset y de


las funciones en el sistema.
Total de Media

Total de Intervalos

2
0

Autor y Fuente: Tesistas

Si para (D)/3 + Si para (I)/1


Concisin.=_____________________________________
2
2/3 + 1/1
Concisin = ________
2
0.66 + 1
Concisin = _________
2
Concisin = 0.83

1
0

0
1

213

Tabla N 70
Simplicidad
Factor Facilidad de Mantenimiento.
Criterio

Simplicidad.

3
Etapas

Preguntas/Criterio

El cdigo fuente del sistema esta documentado.

El cdigo fuente es entendible para un usuario

Si

No

Si

No

Si

No

x
x

externo.
3

Los DataSet son fciles de comprender para un


usuario.
Total de Media

Total de Intervalos

1
0

Autor y Fuente: Tesistas

Si para (D)/3 + Si para (I)/3


Simplicidad.= _____________________________
2
1/3 + 1/3
Simplicidad = __________
2
0.33 + 0.33
Simplicidad = _______
2
Simplicidad = 0.33
Factor 1 = 1+0.83+0.33
Factor 1 = (2.16)/3
Factor 1 = 0.72

3
0

0
1

214

M2 = 1 - 0.1 (nmero medio de das-hombre por correccin)


M2 = 1 - 0.1 (7)
M2 = 1 - 0.7
M2 = 0.3

Factor F. de Mantenimiento = Factor 1 + M2

Factor de Portabilidad = 0.72 + 0.33

Factor de Portabilidad = (1.05)/2

Factor de Portabilidad = 0.525

Tabla N 71
Control de Calidad

Factor

Descripcin

Mtrica por Factor

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

Control de Calidad = 7.335

215

El anlisis de control de calidad, en el Sistema de Manejo de Pacientes es muy


eficiente, y de muy buen rendimiento, porque obtuvo una calificacin con un valor
de 7.33/10. Este valor refleja que el SMP en las fases o etapas de (Anlisis,
Diseo e Implementacin) del software, se realizo de forma adecuada y ptima,
cumpliendo correcciones en errores de parametrizacion, funciones y clases y de
estructura en general, las cuales permitieron su portabilidad para instalarse en el
sistema operativo de Windows Xp del Centro Psicolgico. Por lo tanto, cabe
recalcar que es un sistema orientado a la web, por ende tiene un buen nivel de
seguridad y de plagios en fuentes y base de datos.

Una vez finalizado el control de calidad el SMP en la actualidad se encuentra


como un software en produccin.

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:

En el proyecto de tesis se concluye que el fin de su utilizacin y


operabilidad no es para los sectores comerciales, elctricos e industriales,
sino que involucra al sector de Recursos Humanos explcitamente en el
mbito de psicologa con una estrecha relacin con Tecnologa de la
Informacin (IT). Su desarrollo se basa en un ambiente de entorno web con
la utilizacin de la herramienta de Visual Web Developer 2005.

El proyecto de tesis es un aporte importante para el Centro Psicolgico,


porque reduci y minimiz el trabajo de los empleados y ante todo gener
un buen desempeo laboral por parte de su personal que est destinado a
brindar una excelente imagen de servicio a los clientes, lo cual contribuy a
incrementar los ingresos en el aspecto econmico.

El sistema SMP (Sistema de Manejo de Pacientes), cumpli con los


lineamientos y procedimientos en la automatizacin de la gestin de
comprobantes de abono de una cita realizada a un paciente.

La asignacin y emisin de comprobantes de pago genera y promueve un


proceso estndar de primer orden, el mismo que proporciona simplicidad de
manejo para los usuarios.

217

El sistema SMP, logr cumplir un proceso de contabilidad bsica con


detalles de ingresos y egresos del Centro Psicolgico, mediante la gestin
de comprobantes de ingresos y egresos, los cuales proporcionan un estado
de comparacin de ambos detalles. Este proceso permiti al Centro
Psicolgico generar excelentes informes de contabilidad destinados al rea
administrativa Campus Girn de la Universidad Politcnica Salesiana.

Tambin se gener satisfactoriamente reportes de contabilidad bsica, los


cuales detallan registros de ingresos y egresos del Centro, los mismos que
proporcionan informacin valiosa y presenta al usuario final un anlisis
comparativo de tales movimientos contables.

El Sistema SMP, alcanz con xito el proceso de gestin de asignacin y


emisin de comprobantes de rol de pago por profesional de psicologa. El
Centro Psicolgico en la actualidad redujo inconvenientes de pago
mensuales al rea psicolgica, generando mayor pro-actividad en cada uno
de sus empleados, con la utilizacin del sistema.

En cuanto, a informes de servicios de terapias se implement eficazmente


y se encuentra en marcha el uso de tal servicio. Sin embargo, para
gestionar terapias con sus respectivos valores, se mantuvo una integridad
total a nivel de normativas legales establecidas por el Centro Psicolgico, y
transparencia en clculos matemticos y de igual forma el sistema genera
ndices estadsticos los cuales promueven anlisis con interpretacin de
datos con escala grfica compresible al usuario.

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.

Se obtuvo, un excelente control de calidad el mismo que profundiz temas


de carcter relevante que indican acciones inmediatas a resolver, con el

218

afn de presentar un excelente producto de software informtico al centro y


a la sociedad en general.

Se identific en el software de desarrollo Visual Web Developer 2005 que


la utilizacin de las clases de DataSet incentivan a los desarrolladores
informticos en prctica a utilizar e investigar este tipo de clases con el
objetivo de minimizar cdigo y validar sentencias SQL, lo cual genera un
ptimo sistema informtico.

4.2 RECOMEDACIOES
Luego de haber terminado el proceso de proyecto de tesis, se defini las
siguientes recomendaciones u oportunidades de mejora.

Se solicita de manera cordial a la Universidad Politcnica Salesiana, que


se permita difundir temas afines de proyectos relacionados a esta tesis, en
empresas pblicas, privadas y dems instituciones del estado, con el
compromiso de permitir a los seores estudiantes desarrollar un excelente
software de alta calidad y que cumplan con las expectativas del mercado
actual.

El Centro Psicolgico logr en el aspecto de licencias de software no


invertir un slo gasto econmico, debido que le sistema SMP hace uso de
herramientas de programacin y administracin de datos gratuitas, lo que
contribuye que el sistema se enfoque para sectores de bajos recursos
econmicos e incluso para ahorro de actualizacin de licencias en
empresas privadas y por disposiciones gubernamentales en empresas
publicas.

Se recomienda a todos los usuarios del Centro Psicolgico leer el Manual


de Usuario, con el propsito de entender la funcionalidad
cualquier inquietud del sistema.

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.

El Sistema SMP tiene la oportunidad de mejora en el aspecto de resolucin


grfica de estadsticas, dando lugar que se ampli su escala de ndices de
valores y su operabilidad de manejo.

Se logr mediante el sistema SMP minimizar la ejecucin de la informacin


en tiempo real para acciones de gestin, parametrizacin y ordenamiento
de la informacin, lo cual beneficia al Centro psicolgico en su aspecto
social.

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.

Benjamin/Cummings Publishing Company, inc. 1.994.

[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

modelado. Manual de referencia Addison-Wesley - 2002

Temas afines
[Rodrguez, 2001] Rodrguez, Steve. SARCRAD: Sistema de Administracin
de

Recursos

Conceptales

de

Referencia

Automtica

difusa.

Encilcomedia: Una aplicacin especfica. Tesis de Licenciatura. Instituto


Tecnolgico Autonomo de Mxico.DF,Mxico.2001.
http://www.fi.uba.ar/materias/7500/ Tesis de grado en Ingeniera Informtica
Facultas de Ingeniera de Buenos Aires

222

AEXOS

223

ANEXO 1
ANLISIS DE LA ENCUESTA EN EL CENTRO PSICOLGICO

Se tom una muestra de 10 personas, al personal en el Centro Psicolgico


Salesiano, con el fin de definir si la propuesta del desarrollo del sistema
informtico es o no factible de realizar.

Estos fueron los resultados de la encuesta:

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

Este manual permitir conocer al usuario las distintas opciones de instalar el


motor de Base de Datos de MySQL 5.0, el Internet information Server y el
diretorio virtual. Por lo tanto, todos estos paquetes de software permitirn hacer
uso del sistema SMP.

Archivos de Instalacin.

La carpeta de instalacin almacenar los siguientes archivos:


 mysql-essential-5.0.67-win32.msi
Es el motor de base de datos MySQL 5.0, el cual se utilizar para almacenar
datos e informacin del sistema. Este motor se lo puede descargar de manera
gratuita. Por ende, la pgina que el usuario visitar o ingresar es:
http://dev.mysql.com/downloads/mysql/5.0.html
 mysql-gui-tools-5.0-r12-win32.msi
Este archivo ser el marco de trabajo de ejecucin de consultas y

el

administrador de la base de datos y al cual se puede acceder a travs de est


pgina.
http://in.solit.us/archives/download/131062
 dotnetfx35.exe
Este archivo es el ejecutable y se el componente del Framework 2.0 y se
puede acceder a travs de est pgina.
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE524E35-B531-508D977D32A6&displaylang=en

225

INSTALACION DE MYSQL 5.0

El usuario que instalar el motor de BDD de MySQL, deber seguir un lineamiento


secuencial mediante los siguientes pasos:
 Instalacion de mysql-essential-5.0.67-win32.msi
1. El usuario ejecutar el archivo mysql-essential-5.0.67-win32.msi

Entonces aparecer una ventana de espera que determina el tiempo de


instalacin que tomar unos minutos mientras se cargan los archivos
necesarios para su respectiva instalacin hasta que aparece la siguiente
pantalla:

2. Se deber presionar el botn de Next para continuar con la instalacin.

226

3. Se seleccionar el tipo de instalacin Typical y se presionar a continuacin


Next.

Por lo tanto, el usuario determinar el tipo de instalacin con el objetivo de


instalar algunos componentes o realizar la instalacin en otra ubicacin
que no sea por defecto, para los cual deber seleccionar Custom y seguir
las instrucciones predefinidas por el motor a instalar.

4. Se pulsar clic sobre el botn Install en la ventana de Lectura de programas


a instalar.

227

5. El usuario esperar por unos segundos hasta que se aparezca la siguiente


ventana y se concluir con la primera parte de la instalacin.

6. El usuario marcar con un visto en la opcin de Configure the MySQL


Server Now

Se presionar Finish y se continua con la configuracin del servidor


MySQL.

228

7. Se presionar next y despus se seleccionar el tipo de configuracin


detallada para la nueva instancia.

229

8. Luego se elegir el tipo de servidor como Developer machine, tomando en


cuenta que se realiza est accin siempre que se ejecute desde la misma
computadora.

9. Tambin se escoger el tipo de base de datos y a su vez la opcin de


Multifuncional Database.

230

10.Despus se ubicar el path o la direccin en la que se va a guardar, para lo


cual se elegir la unidad de disco C:

11.Tambin se escoger el path la funcin Decisin Support.

231

12.Luego se seleccionar la opcin Standard charecter Set.

13.Se escoger las opciones con el fin de no cometer errores en la instalacin


a utilizarse:
 Install as Windows Service.
 Include Bin Directory in Windows PATH .

232

14.El usuario deber seleccionar como aspecto importante la opciones:


 Modify Security Settings
o Ingresar:
Password ingresa sa y para confirmar sa
 Create anonymous Account.

15.El usuario deber esperar que se inicialice el servicio.

233

16.Una ves que se inicialice todos los servicios, se pulsar a continuacin la


opcin Finish.

 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

18.Se escoger la opcin Yo acepto los tems de el contrato de licencia, e


inmediatamente se pulsar la opcin Next.

19.Se indicar al motor de MySQL, el directorio donde deseamos instalar.

235

20.Se escoger el tipo de instalacin completa y luego se pulsar Next

21.Se deber espera unos segundos y listo aparece la ventana que nos indica
que se ha finalizado la instalacin.

236

 Restauracin de Base de Datos.


Despus se tendr que cargar la BDD en el motor de MySQL Administrador

22.Primeramente el usuario deber dirigirse a Inicio / Programas / MySQL /


MySQL Administrador.

23.El siguiente paso se escoger la opcin de Restore y abrir el archivo


Backup File SQL.

El usuario presionar clic en la opcin Next y a continuacin esperamos


unos segundos y genera una restauracin exitosa y se presionar el botn
de Close, con lo cual la base de datos esta cargada, y se puede verificar en
la pestaa de MySQL Query Broswer.

237

 Instalar el servicio de Internet Information Server (IIS).


24.Para la instalacin del IIS se deber seguir los siguientes pasos:

Inicio / Panel de Control / Agregar Nuevos Programas, y se escoger la


pestaa de agregar o quitar Componentes de Windows

238

25.Se seleccionar los Servicios de Internet e Informacin (IIS).

26.Luego el usuario, deber ingresar el CD de Windows para que se complete


la instalacin.
 Instalacin del Framework 2.0
27.El usuario ejecutar el archivo dotnetfx35.exe y se esperar unos segundos
hasta que se carguen los archivos para la instalacin.

239

28.El usuario seleccionar aceptar los trminos del contrato y se pulsar


Instalar, lo cual permite utilizar el framework.

29.Para registrar el ASP se ingresar esta direccin detallada en esta ventana,


desde el DOS de Windows o ejecutando el comando cmd.

240

30.Se ejecutar en el DOS de Windows el siguiente comando:

o aspnet_regiis con la opcion i

Se esperar unos segundos hasta que finalice la instalacin.

31.El usuario Ingresar al Panel de control / Herramientas Administrativas /


Administracin de Servicios de Internet Informacin Server.

241

32.Se pulsar un clic derecho sobre la opcin sitio web.

33.Luego el usuario escoger Nuevo Directorio Virtual y presionamos


siguiente:

34.El usuario escoger un alias para identificar el directorio que vamos a llamar
desde el local host.

242

35.Despus se escoger el archivo publicado que debe estar dentro de la


direccin C: Inetpub wwwroot porque es el directorio con los permisos
necesarios para ejecutar la aplicacin Web

36.Se pulsar el botn Siguiente.

243

37.Despus se escoger los permisos que vamos a dar:

38.A continuacin se escoger Finalizar y listo

244

39.Despus se ejecutar la aplicacin Web en

el navegador ingresamos

http://localhost/tesis/ tesis es el nombre del alias en el directo virtual:

40.Se escoger el formulario inicial y listo

245

ANEXO 3
MANUAL DE USUARIO

Introduccin

Este manual definir, especificar y detallar las distintas opciones de


funcionalidad del sistema, cabe sealar que cualquier inquietud del usuario del
Centro

Psicolgico

se

puede

contactar

al

mail

electrnico

de

mantiminento_smp09@hotmail.com.

El sistema permitir entender como es el acceso al sistema por los tipos de


usuarios (Administrador, secretaria y psiclogo) y explicar como se utiliza la
gestin en acciones de (editar, eliminar y seleccionar) de la parmetrizacin en el
sistema SMP.

Adicionalmente, el tipo de usuario Administrador tendr el perfil de acceder a


todos los formularios del sistema. Por ende, establecemos el proceso de
funcionalidad de la Gestin del Administrador a continuacin:

1. Lo primero es que el tipo de usuario se dirigir al Men Inicio y deber escoger


el ejecutable SMP.bat
2. Luego de ejecutar el SMP.bat, aparecer la siguiente ventana de entrada al
sistema SMP.

246

4. El usuario deber ingresar la Autenticacin de usuarios, para acceder al


sistema SMP y se muestra en la siguiente pantalla con los siguientes
parmetros :

Login:_______________
Usuario._____________

Por ejemplo, el usuario debe de registrar su informacin personal en los


parmetros, tomando en cuenta que el usuario quien define login y password
es el administrador a los tipos de usuario de (secretaria y psiclogo).

247

Sin embargo, si los parmetros definidos por el usuario no exciten, el sistema


maneja un control de errores y validacin como:
 Si los parmetros son incorrectos el sistema desplegar un mensaje de
error, con el fin de que el usuario redefina los parmetros incorrectos:

 Si los parmetros no especifican nmeros e ingresan letras o caracteres, el


sistema le despliega un mensaje de error, debido que el sistema estar
validado para nmeros.

248

 Si el parmetro de login especifica un rango de 10 nmeros en el sistema, le


despliega un mensaje de error, con el fin de redefinir el parmetro.

Nota: El sistema validar el campo de cdula cuando comienza con 0


tambin podr acceder al SMP.

5. Luego de que el usuario ingresar la autentificacin, el sistema acceder al


perfil de men. Aqu el usuario podr comprobar su tipo de usuario y su
perfil.

En cuanto el usuario desee salir del sistema SMP deber pulsar el botn de
Salir.

249

6. Despus el usuario deber escoger las distintas opciones que proporciona el


men.

7. El usuario escoger, el men de Gestin General.

- El usuario deber seleccionar la opcin de Pacientes para ingresar, y


escoger los parmetros solicitados.

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.

 El usuario una vez registrado los parmetros, pulsar el botn de


Ingresar.

251

- A continuacin, los datos del paciente se cargarn en una de


informacin:

- Posteriormente, el usuario tiene la funcionalidad de gestionar acciones


como (editar, eliminar y seleccionar).

Editar: Accin de editar, la misma que el usuario puede actualizar


informacin y a su vez puede cancelar tal actualizacin.

Seleccionar: Accin de seleccionar que sirve para escoger un


parmetro individual.

Eliminar: Accin de eliminar que se utiliza para anular un


parmetro individual y se confirma con un mensaje.
 El usuario seleccionar la opcin de Secretarias para ingresar, y escoger los
parmetros solicitados y realizar el siguiente procedimiento lineal como:

- El usuario una vez registrado los parmetros, pulsar el botn de


Ingresar.

- A continuacin, los datos del paciente se cargarn en una tabla de


informacin:

252

Posteriormente, el usuario tiene la funcionalidad de gestionar acciones como


(editar, eliminar y seleccionar).

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 Servicios bsicos Egresos.

En este formulario se registran parmetros de valores de servicios bsicos,


valores otros y fecha.

Realizan el mismo procedimiento de gestionar secretarias y sus controles


de parametrizacin y su visualizacin en una tabla de informacin.

o Tarifas.

En este formulario se registran tarifas, valores de UPS y Colectividad.

Realizan el mismo procedimiento de gestionar secretarias y sus controles


de parametrizacin y su visualizacin en una tabla de informacin.

255

o Especialidad.

En este formulario se ingresar el tipo de especialidad.

Realizan el mismo procedimiento de gestionar secretarias y sus controles


de parametrizacin y su visualizacin en una tabla de informacin.

o Noticias.

En este formulario se ingresar las distintas noticias de la semana.

Realizan el mismo procedimiento de gestionar secretarias y sus controles


de parametrizacin y su visualizacin en una tabla de informacin.

256

o Contraseas.

En este submen el usuario realizara las siguientes tres opciones:


 Cambiar contrasea.
El sistema le solicita al usuario ingresar la clave.

El sistema verifica y controla la clave si la clave es la correcta pasa a esta


ventana, en la cual se registra los siguientes parmetros y adems incluye
mensajes de errores si la contrasea con coincide con la misma
contrasea.

Si coincide la contrasea nos desplegar el siguiente mensaje:

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.

 Asignar nueva 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 ingresar la clave y pulsar el
botn de ok y mensaje de aviso.

258

8. El usuario escoger, el men de Horarios.

 El usuario deber seleccionar la opcin de Asignar Horarios a Psiclogo,


para escoger los parmetros solicitados.

- El usuario una vez escogidos los parmetros, pulsar el botn de Ingresar


y le desplegar un mensaje de Horario asignado.

259

- A continuacin, el psiclogo tendr asignado un horario, el cual se cargar y


se visualizar en una de informacin pero con la particularidad que solo se
registrara la ultima asignacin:

- Posteriormente, el usuario tiene la funcionalidad de gestionar acciones como


(eliminar y seleccionar).

Eliminar: Accin de eliminar que se utiliza para anular un parmetro


individual y se confirma con un mensaje

Seleccionar: Accin de seleccionar que sirve para escoger un


parmetro individual.

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

 Tambin podr el usuario deber seleccionar la opcin de Consultar


Horarios, con el objetivo de informarse los horarios nicos de la semana,
tomando en cuenta que este es un horario nico el cual es parametrizado
cada seis meses por el administrador.

 El usuario tambin tiene el perfil en Horarios, de seleccionar la opcin de


Eliminar Horarios, con el objetivo de informarse los horarios nicos de la
semana, tomando en cuenta que este es un horario nico el cual es
parametrizado cada seis meses por el administrador.

Adicionalmente, puede gestionar la accin de eliminar con su respectiva


confirmacin.

261

9. El sistema SMP le permitir al usuario, realizar la opcin del men de Citas.

 El usuario deber seleccionar la opcin de Asignar Citas a Paciente


para escoger los parmetros solicitados.

- El usuario una vez escogidos los parmetros, pulsar el botn de


Ingresar y le desplegar un mensaje de Cita asignada.

262

- A continuacin, el paciente tendr asignado una cita, el cual se cargar


Base de Datos y se visualizar en una tabla la informacin pero con la
particularidad que solo se registrara la ultima asignacin y tambin el
histrico de citas por da:

- Luego el usuario tiene la funcionalidad de gestionar acciones como


(eliminar y seleccionar).

Eliminar: Accin de eliminar que se utiliza para anular un parmetro


individual y se confirma con un mensaje.

Seleccionar: Accin de seleccionar que sirve para escoger un


parmetro individual.

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

 Si los parmetros registrados no se encuentran en la base de datos


desplegar un mensaje de error, porque el tipo de usuario no es el
correcto en la accin de ingresar.

 El usuario tambin podr seleccionar en el men de Citas la opcin de


Cobrar citas a paciente para escoger los parmetros solicitados.

- Despus, que el usuario haya escogido el parmetro solicitado por el


SMP, el sistema desplegar automticamente las citas registradas por tal
paciente en una tabla de informacin;

264

Caso contrario si no tiene citas el paciente visualizara por pantalla un


mensaje.

- Luego el usuario deber seleccionar una cita individual de un paciente.

Entonces el sistema SMP, carga automticamente el cdigo de la cita a


pagar, el cual no tiene acceso a ser modificado por el usuario.

- Luego el usuario ingresar los parmetros solicitados de Fecha y


Cantidad a pagar.

265

A continuacin, el usuario pulsar el botn de Pagar y le desplegar un


mensaje de Abono realizado.

- Inmediatamente el sistema desplegar un ventana donde genera el


reporte y da la opcin de imprimir,

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.

Este control tambin se aplicar para no ingresar caracteres sino valores


numricos mximo cuatro nmeros.

Por terminar en la gestin de citas el usuario puede eliminar el paciente


con las citas asignadas, para lo cual deber seleccionar el parmetro de
Psiclogo.

Esta opcin de submen el usuario realizar gestiones de seleccionar y


eliminar con mensaje de confirmacin.

267

10.El sistema SMP le permitir al usuario, realizar la opcin del men de


Tratamientos.
 El usuario deber seleccionar la opcin de Asignar tratamientos a
Paciente para escoger e ingresar los parmetros solicitados.

- El usuario una vez escogidos los parmetros, pulsar el botn de


Ingresar y le desplegar un mensaje de Tratamiento ingresado.

268

- A continuacin, el paciente tendr ingresado un tratamiento, el cual se


cargar en la Base de Datos y se visualizar en una tabla la informacin
pero con la particularidad que solo se registrar la ultima asignacin y
tambin el histrico de tratamientos |por da:

- Luego el usuario tiene la funcionalidad de gestionar acciones como


(eliminar y seleccionar).

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 usuario tambin podr seleccionar en el men de Citas la opcin de


Cobrar tratamiento a paciente para escoger los parmetros solicitados.

269

- Despus, que el usuario haya escogido el parmetro solicitado por el


SMP, el sistema desplegar automticamente las citas registradas por tal
paciente en una tabla de informacin;

Caso contrario si no tiene citas el paciente visualizara por pantalla un


mensaje.

- Luego el usuario deber seleccionar un tratamiento individual de un


paciente.

270

Entonces el sistema SMP, carga automticamente el cdigo de la cita a


pagar por el tratamiento, el cual no tiene acceso a ser modificado por el
usuario.

- Luego el usuario ingresar los parmetros solicitados de Fecha y


Cantidad a pagar.

271

A continuacin, el usuario pulsar el botn de Pagar y le desplegar un


mensaje de Transaccin realizado.

- Inmediatamente el sistema desplegar un ventana donde genera el


reporte y da la opcin de imprimir,

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.

Este control tambin se aplicar para no ingresar caracteres sino valores


numricos mximo cuatro nmeros.

Por terminar en la gestin de tratamientos el usuario puede eliminar el


paciente con las citas asignadas, para lo cual deber seleccionar el
parmetro de Psiclogo.

Esta opcin de submen el usuario realizar gestiones de seleccionar y


eliminar con mensaje de confirmacin.

273

11.El sistema SMP le permitir al usuario, realizar la opcin del men de


Fichas.
 El usuario deber seleccionar la opcin de Asignar ficha clnica y
escoger el parmetro solicitado.

274

A continuacin, al usuario le desplegar todos los parmetros del paciente


por ingresar.

A continuacin, el usuario pulsar el botn de Ingresar y le desplegar


un mensaje de Ficha agregada.

275

Automticamente le desplegar una tabla con la informacin de la ficha


de un paciente.

En este formulario, el usuario tiene las acciones de editar, seleccionar las


cuales se detallaron y definiros sus funciones en las gestiones de cita, etc.

12.El sistema SMP le permitir al usuario, realizar la opcin del men de


Consultas.
 El usuario deber seleccionar la opcin de Consultas de pacientes y
escoger el parmetro solicitado y automticamente me despliega el
parmetro y su informacin a consultar de la BDD.

o Consulta secretarias.

En este formulario consulta se define el parmetro a escoger de


secretaria y automticamente me despliega el parmetro y su informacin
a consultar de la BDD.

276

o Consulta psiclogos.

En este formulario consulta se define el parmetro a escoger de psiclogo


y automticamente me despliega el parmetro y su informacin a
consultar de la BDD.

o Consulta citas por psiclogos.

Aplicar el mismo procedimiento de consulta psiclogos.

o Consulta citas de la semana por paciente.

El usuario escoger los parmetros de da inicial y da final.

A continuacin pulsar el botn de consultar.

Desplegar automticamente el sistema una tabla con la informacin


correspondiente y con accin de seleccionar.

277

o Consulta tratamientos de la semana por paciente.

El usuario escoger los parmetros de da inicial y da final.

A continuacin pulsar el botn de consultar.

Desplegar automticamente el sistema una tabla con la informacin


correspondiente y con accin de seleccionar.

o Consulta horarios por da.

El usuario escoger el parmetro de da.

A continuacin pulsar el botn de consultar.

Desplegar automticamente el sistema una tabla con la informacin


correspondiente y con accin de seleccionar.

278

o Consulta tarifas del Centro Psicolgico.

Desplegar automticamente el sistema una tabla con la informacin


correspondiente y con accin de seleccionar.

o Consulta fichas clnicas.

El usuario escoger el parmetro de paciente.

Desplegar automticamente el sistema, una tabla con la informacin


correspondiente y con accin de seleccionar.

279

o Consulta psiclogos por especialidad.

El usuario escoger el parmetro de especialidad.

Desplegar automticamente el sistema, una tabla con la informacin


correspondiente y con accin de seleccionar.

13.El sistema SMP le permitir al usuario, realizar la opcin del men de


Estadsticas.
 El usuario deber seleccionar la opcin de Ingresos Mensuales por
Psiclogos

y escoger e

ingresar los

parmetros

solicitados

automticamente me despliega su informacin recolectada y analizada de


la Base de Datos, con escala grfica.

La informacin generada puede ser exportada en formatos de Excel y


archivo de PDF de Acrobat.

280

 Tambin el usuario puede seleccionar el submen de Ingresos


Mensuales por Tarifa y aplicar el procedimiento de Ingresos Mensuales
por Psiclogos,

 Adems el usuario puede seleccionar el submen de Ingresos

Egresos del Centro Psicolgico y aplicar el procedimiento de Ingresos


Mensuales por Psiclogos.

281

14.El sistema SMP le permitir al usuario, por ultima gestin el realizar la


opcin del men de Reportes.
 El usuario deber seleccionar la opcin de Comprobante de Pago por
Psiclogos

y escoger e

ingresar los

parmetros

solicitados

automticamente me despliega su informacin recolectada y analizada de


la Base de Datos, con clculos matemticos.

La informacin generada puede ser exportada en formatos de Excel y


archivo de PDF de Acrobat.

282

 Luego el usuario puede seleccionar el submen de Ingresos Mensuales


del Centro Psicolgico y aplicar el procedimiento de Comprobante de
Pago por Psiclogos.

S-ar putea să vă placă și