Вы находитесь на странице: 1из 50

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA


UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO ARAGUA
“FEDERICO BRITO FIGUEROA”
LA VICTORIA - ESTADO ARAGUA

SISTEMA DE CONTROL DE COBRO Y FACTURACIÓN PARA EL SERVICIO


MÉDICO DE LA FUNDACION CASA DE LA MUJER “JOSEFA PALACIOS DE
RIBAS”, LA VICTORIA, EDO ARAGUA

PNFIV-3-15-011

Proyecto Socio Tecnológico III en el marco del PNF en Informática

Autor (es):
TSU. CUELLO, DOUGLENYI C.I: 00000000
TSU. GONZÁLEZ, ALEXIS C.I.: 00000000
TSU. SANABRIA ERIKA C.I.: 00000000

Coordinación:
Prof. Cesar Pimentel
Tutor:
Prof. Loandi Diaz

La Victoria, abril de 2018

1
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIVERSITARIA
UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO
ARAGUA
“FEDERICO BRITO FIGUEROA”
LA VICTORIA - ESTADO ARAGUA.
DEPARTAMENTO DE INVESTIGACIÓN

Autores:
Sanabria Erika C.I: 00000000
González Alexis C.I. N00000000
Douglenyi Cuello C.I. N°: 00000000
Coordinación: Prof. Cesar Pimentel
Tutor: Prof. Loandi Diaz

SISTEMA DE CONTROL DE COBRO Y FACTURACIÓN PARA EL SERVICIO


MÉDICO DE LA FUNDACION CASA DE LA MUJER “JOSEFA PALACIOS DE
RIBAS”, LA VICTORIA, EDO ARAGUA

RESUMEN
El presente proyecto fue realizado con el propósito de desarrollar el sistema de
control de cobro y facturación para el servicio médico de la fundación Casa de la Mujer
“Josefa Palacios de Ribas”, la victoria, Edo Aragua. Dónde se lleva de manera manual,
a través de talonarios, toda la información referente a los pagos que se obtienen
diariamente, lo cual genera pérdida y deterioro de los recibos de pago. Por lo tanto con
la realización del sistema se automatizaran los procesos, permitiendo un mejor manejo
de los datos, reduciendo el tiempo de procesamiento, análisis y respuesta a la hora de
llevar el control de pago y facturación, logrando la entrega de un reporte con detalles
completos y precisos además de brindarle una capacitación al personal en el manejo y
utilización del sistema. Para el desarrollo de dicho sistema se utilizó la metodología
Proceso Unificado Racional (RUP)
El proyecto está enmarcado en una investigación de campo ya que se realiza una
recolección de datos directamente en la comunidad, con el objetivo de lograr adaptar
las mejores estrategias y herramientas de uso actual.

Palabras Claves: Sistema, automatizado, RUP, proceso, facturación, proyecto.

2
ÍNDICE

3
INTRODUCCIÓN

El avasallante crecimiento y desarrollo tecnológico obliga a las instituciones,


organización entes, empresas, grupos de individuos, ciudadanos comunes, entre otros a
ir adaptado sus modos de vida, trabajo y negocio a las nuevas tecnologías en busca de
una mayor rapidez y eficiencia en la gestión de sus actividades cotidianas. A raíz de esto
a través del proyecto socio tecnológico como eje fundamental de los programas
nacionales de formación, se implementara dicha adaptación a las nuevas tecnologías en
pro de la automatización de los procesos en la Fundación Casa de la Mujer “Josefa
Palacios de Ribas”.
El proyecto está dirigido a la Fundación Casa de la Mujer “Josefa palacios de
Ribas”, específicamente para la gestión de los servicios que ofrece la fundación, estos
son esencialmente en el área de salud. Esto nos sirve como base para la investigación y
elaboración del sistema automatizado, con la finalidad facilitar el manejo de control de
cobro y generando las estadísticas precisas que ayuden a tener una mejor toma de
decisiones en la comunidad.
El sistema contendrá los siguientes módulos: inicio (se mostrarán los servicios e
información de la fundación), Registro (en este módulo se registrarán a usuarios,
pacientes y las citas), Citas (se crearán las citas), Facturación (se mostrará el cobro y la
factura del paciente), Reporte, Estadísticas (se mostrarán las estadísticas trimestralmente
y se realizarán auditorias), opciones (perfil de usuarios, editar usuarios, restaurar base
de datos), el cual sirve para una gestión de los procesos administrativos que lleva la
comunidad, lo que generará un desarrollo positivo y conveniente para la misma.

4
DEFINICIÓN DEL PROYECTO

Diagnóstico Situacional

La comunidad en estudio es la Fundación Casa de la Mujer “Josefa Palacios


de Ribas”, ubicada en la calle Soublette, entre Calle Candelaria y Libertador de la
ciudad de la Victoria, Municipio José Félix Ribas del Estado Aragua.

La Fundación Casa de la Mujer, es una institución abierta sin fines de lucro,


dirigida a las personas del municipio José Félix Ribas y público en General, con la
finalidad de mejorar su calidad de vida ofreciendo atención médica especializada,
nutricional y diversos programas sociales que permiten mantener y mejorar las
capacidades físicas y mentales de los ciudadanos, así como de recibir asesoría en
diversas áreas que se consideren pertinentes.

Actualmente el personal que labora en esta institución sobrepasa los 40


empleados distribuidos entre personal administrativo, obreros, directiva de la fundación
y personal médico los cuales son una parte fundamental de la autogestión de la
fundación.

Todo el personal mencionado anteriormente, trabaja en conjunto para lograr


satisfacer las necesidades de los pacientes de bajos recursos económicos o en situación,
que acuden a la fundación, bien sea para mejorar su condición psicosocial, o para recibir
atención integral médica.

Al Inicio del día, llegan pacientes a la fundación, a los cuales, cuando se les
cobra la consulta por una especialidad en específico, se les entrega original de factura y
la copia se queda en la fundación para su posterior uso. Más adelante, cuando lo solicita
la Junta Directiva, se deben realizar estadísticas de los pacientes que acudieron a la
fundación en un rango de fecha determinado, para conocer la especialidad por la que
acudieron y la cantidad total de pacientes atendidos.

Este proceso de verificación o auditoría interna está apoyado con la aplicación de


instrumentos de recolección de datos, a fin de detectar las necesidades, entre las que se
pueden resaltar: Falta de un sistema automatizado de control de cobro y facturación para
el servicio médico de la Fundación, Demoras en el proceso a la hora de realizar las

5
estadísticas, La toma de decisiones se ve afectada, Pérdida de documentos, Deterioro de
los documentos, entre otros.

De acuerdo, a la revisión de esta auditoría internas de los periodos pasados,


consideramos que las necesidades que presenta la Institución son de suma importancia,
por lo tanto el equipo de trabajo decide ayudar a solventar las problemáticas referentes a
la informática, proponiendo un sistema de control de cobro y facturación para el
servicio médico de la Fundación Casa de la Mujer “Josefa Palacios de Ribas”, ya que el
equipo de trabajo también aplicó, la entrevista directa, aplicada al Lic. Pablo Trujillo
Responsable del área administrativa de la Fundación antes mencionada, con la finalidad
de conocer cuáles eran las necesidades que presentaba la comunidad en estudio, y
determinar cómo podría el equipo de trabajo solucionar la necesidad expuesta por el
representante de la comunidad.

SITUACIÓN PROBLEMÁTICA

A través de un sistema automatizado que integre las herramientas tecnológicas que


posee la institución con el talento humano de la misma mejoraría la rapidez en la
administración de la fundación y a su vez del servicio que se le presta a los usuarios que
a diario acuden ante este ente, en aras de optimizar los recursos de los cuales dispone la
fundación.

Por lo antes mencionado, se considera que la Fundación Casa de la Mujer “Josefa


Palacios de Ribas”, no cuenta con una herramienta o aplicación para el manejo del
control de cobro y facturación del área de servicio médico que presta la fundación. El
control es manual y consiste en realizar la facturación en un talonario, el original se
entrega al paciente y la copia se mantiene en la institución para su posterior uso, de
igual forma, la realización de estadísticas se lleva de manera manual y obsoleta, lo que
genera perdida de información y retraso al momento de la toma de decisiones.

En respuesta a la problemática presente en la organización, el grupo de proyecto


desarrollará un sistema de control de cobro y facturación para el servicio médico de la
Fundación Casa de la Mujer “Josefa Palacios de Ribas”, esto con la finalidad de
solventar la dificultad existente, en cuanto al control de cobro y facturación, de las
cuales carece la comunidad.

6
OBJETIVOS DEL PROYECTO

Objetivo General
Desarrollar un sistema de control de cobro y facturación para el servicio médico
de la Fundación Casa de la Mujer “Josefa Palacios de Ribas”, La Victoria, Edo. Aragua.

Objetivo Específicos
● Diagnosticar a través de entrevistas la necesidad existente en la Fundación Casa
de la Mujer.

● Organizar la información obtenida a través de las entrevistas realizadas en la


Fundación Casa de la Mujer.

● Diseñar el sistema de control de cobro y facturación para el servicio médico de la


Fundación Casa de la Mujer

● Desarrollar el sistema de control de cobro y facturación para el servicio médico de la


Fundación Casa de la Mujer.

● Realizar las pruebas de funcionamiento del sistema de control de cobro y


facturación para el servicio médico de la Fundación Casa de la Mujer.

● Elaborar un manual instructivo con instrucciones sobre el uso y manejo del


sistema de control de cobro y facturación para el servicio médico de la Fundación
Casa de la Mujer.

● Realizar asesorías prácticas con respecto al uso y manejo del sistema de control de
cobro y facturación para el servicio médico de la Fundación Casa de la Mujer.

7
JUSTIFICACIÓN

Día tras día son más los centros de información que se implementan, mejorando la
comunicación en los últimos tiempos y en casi todas sus áreas de desarrollo, en especial
el campo de los Sistemas de Información, en el que el gobierno apoya la idea de
fundamentar el trabajo sistematizado, permitiendo la creación o el desarrollo de nuevas
tecnologías a lo largo y ancho del país, es por esto que se desarrollará un sistema de
cobro y facturación en La Fundación Casa de la Mujer “Josefa Palacios de Ribas”, que
permita llevar el registro ordenado, completo y actualizado de los pagos que se realizan
en la fundación, en forma periódica y planificada.

En La Fundación Casa de la Mujer, llevan de manera manual, a través de talonarios y


libros, toda la información referente a los pagos que se obtienen diariamente, lo cual
genera pérdida y deterioro de los recibos de pago, ineficiencia en la toma de decisiones,
entre otras.

El proyecto a realizar será de gran importancia porque permitirá un mejor manejo de


los datos, reduciendo el tiempo de procesamiento, análisis y respuesta a la hora de llevar
el control de pago y facturación, logrando la entrega de un reporte con detalles
completos y precisos.

De esta manera, con el propósito de evitar este tipo de inconvenientes y problemas,


este proyecto socio-tecnológico le ofrece a la Organización un sistema de control de
cobro y facturación para el servicio médico de la Fundación Casa de la Mujer “Josefa
Palacios de Ribas”, ubicada en La Victoria, Edo. Aragua.

8
ALCANCE

Se ha logrado realizar la selección de la comunidad que lleva por nombre, La


Fundación Casa de la Mujer “Josefa Palacios de Ribas”, junto con la aceptación de la
misma, se realizó la entrevista para poder efectuar un diagnostico a la comunidad en
estudio, y gracias al mismo se pudo observar que existe una problemática con respecto a
la realización del control de cobro y facturación, ya que carece de un sistema que ayude
al mismo, además de proporcionar un buen manejo de estadísticas, para brindar rapidez,
seguridad y eficiencia en el trabajo de dicha área, esto traerá como aporte para la
institución una mejora en la velocidad y efectividad con la que se realizan los pagos en
la fundación; además se elaboró un plan de acción, en el que se reflejan las actividades a
realizar durante toda la ejecución del proyecto. A largo plazo se realizará el desarrollo
de un sistema de control de cobro y facturación para el servicio médico de la Fundación
Casa de la Mujer “Josefa Palacios de Ribas”, La Victoria, Edo. Aragua, para que la
misma cuente con esta herramienta, proporcionando así un sistema moderno que les
brindará una gran ayuda, facilitándole el manejo de control de cobro y generando las
estadísticas precisas que ayuden a tener una mejor toma de decisiones. Además se
estarán realizando asesorías prácticas acerca del uso y manejo del sistema que será
implementado y junto con ellas se entregará un manual instructivo a la jefa de la
comunidad y al personal administrativo para que de esta manera obtengan un soporte
para el uso correcto del sistema elaborado.

Este sistema contendrá los siguientes módulos: inicio (se mostrarán los servicios e
información de la fundación), Registro (en este módulo se registrarán a usuarios,
pacientes y las citas), Citas (se crearán las citas), Facturación (se mostrará el cobro y la
factura del paciente), Reporte, Estadísticas (se mostrarán las estadísticas trimestralmente
y se realizarán auditorias), opciones (perfil de usuarios, editar usuarios, restaurar base
de datos), el cual sirve para una gestión de los procesos administrativos que lleva la
comunidad, lo que generará un desarrollo positivo y conveniente para la misma.

9
FACTIBILIDAD DEL PROYECTO

El proyecto es operativamente factible debido a que este sistema de control de


cobro se realizará, actuando los integrantes del grupo junto con la colaboración de la
persona encargada de la Fundación Casa de la Mujer, Lic. Ofelia Rosa Marín, esto con
la finalidad de que no ocurran problemas después de la entrega; estos problemas podrían
ser indecisiones de parte de la comunidad sobre cómo quieren ellos que sean las
pantallas del sistema u otros.

De manera técnica, ya sea por hardware o software, la comunidad cuenta con los
equipos necesarios para la instalación del sistema de control de cobro, y el conocimiento
requerido para su uso correcto después de la instrucción que será dirigida al personal de
la fundación.

Económicamente, el proyecto es factible debido a que el grupo de trabajo cuenta


con los fondos necesarios para la realización exitosa del proyecto y del sistema de
control de cobro, debido a que la elaboración del mismo no requiere del financiamiento
de terceros ya que no amerita gastos mayores a los previstos.

10
METODOLOGÍA

La Escuela de Estudios y Formación en Abordaje de Adicciones y Situaciones Críticas


Asociadas (2006) publica acerca de la metodología de investigación acción de
participación lo siguiente:

… Un enfoque investigativo y una metodología de investigación aplicada a estudios


sobre realidades humanas… no es solo investigación, ni solo investigación participativa,
ni solo investigación- acción; implica la presencia real, concreta y en interrelación de la
investigación, de la acción y de la participación…(p. 2)

Entre los instrumentos utilizados para obtener la información necesaria se encuentran la


entrevista y la observación, los cuales permitieron desarrollar un análisis sobre los
objetivos del proyecto, donde se enfocan los problemas, necesidades y soluciones.

Por lo tanto, el equipo de investigación tiene como propósito desarrollar un sistema de


control de cobro, con el fin de mejorar y agilizar los procesos, contando con la
participación de la fundación, en el cual se irán desarrollando actividades para así
alcanzar los objetivos pautados del proyecto y dar una solución a los problemas
presentes.

OBJETIVOS DE APRENDIZAJE

Objetivo General.

El aprendizaje que el grupo obtiene, al efectuar este proyecto, consiste en elaborar un


sistema de información automatizado

Objetivos Específicos.

Valorar el trabajo en equipo.

Participar en la búsqueda de soluciones a los problemas presentes en la comunidad.

Poner a la disposición de la comunidad los conocimientos teóricos y prácticos, para


brindar un beneficio colectivo.

Demostrar constancia en las actividades emprendidas.

Utilizar los lenguajes de programación (HTML, PHP, entre otros)

11
ELABORACIÓN DEL PLAN DE ACCIÓN

El desarrollo de un plan de acción permite a un equipo centrar la labor en las


prioridades y compartir una misma visión; se trata de perseguir un mismo objetivo, de
seguir las mismas pautas hasta alcanzarlo, de compartir medios de seguimiento de los
resultados (que garanticen la transparencia), y de ser capaces de adaptarse
adecuadamente a cualquier cambio. Si bien es verdad que todo ello puede en un
principio llevar su tiempo, a largo plazo el desarrollo de un plan de acción permite
ahorrar tiempo, esfuerzos y recursos y reducir las probabilidades de fracaso.

Es un trabajo en equipo, por ello es importante reunir a los demás trabajadores


comunitarios y a los miembros de la comunidad y formalizar el grupo llamándolo
“Comité de planeamiento” u otra denominación.

El plan de acción lleva los siguientes elementos.

✓ Que se quiere alcanzar (objetivo)


✓ Cuánto se quiere lograr (cantidad y calidad)
✓ Cuándo se quiere lograr (en cuánto tiempo)
✓ En dónde se quiere realizar el programa (lugar)
✓ Con quién y con qué se desea lograrlo (personal, recursos financieros)
✓ Cómo saber si se está alcanzando el objetivo (evaluando el proceso)
✓ Cómo determinar si se logró el objetivo (evaluación de resultados)

DISEÑO Y DESARROLLO DEL PROYECTO

METODOLOGÍA DE PROCESO UNIFICADO RACIONAL (RUP)

El Proceso Unificado Racional RUP es un proceso de desarrollo de software y


junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar
más utilizada para el análisis, implementación y documentación de sistemas orientados
a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto
de metodologías adaptables al contexto y necesidades de cada organización El ciclo de
vida RUP es una implementación del Desarrollo en espiral. Fue creado ensamblando los
elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e
iteraciones.

RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias
iteraciones en número variable según el proyecto y en las que se hace un mayor o menor
hincapié en las distintas actividades. En la Figura muestra cómo varía el esfuerzo
asociado a las disciplinas según la fase en la que se encuentre el proyecto RUP.
12
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia
la comprensión del problema y la tecnología, la delimitación del ámbito del proyecto, la
eliminación de los riesgos críticos, y al establecimiento de una base line (Línea Base) de
la arquitectura.

Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades de


modelado del negocio y de requisitos.

En la fase de elaboración, las iteraciones se orientan al desarrollo de la base line


de la arquitectura, abarcan más los flujos de trabajo de requisitos, modelo de negocios
(refinamiento), análisis, diseño y una parte de implementación orientado a la base line
de la arquitectura.

Por otro lado, en lo que se refiere a la metodología esta comprende tres fases
claves: Dirigido por los casos de uso, centrado en la arquitectura, iterativo e
incremental. En lo referente a dirigido por los casos de uso, está enfocado hacia el
cliente.

Por consiguiente, la metodología de desarrollo de sistema será la metodología


RUP, puesto que es la indicada para el análisis, implementación, documentación y la
modelación del software, porque trabaja en conjunto con el lenguaje UML, el cual se
basa en visualizar, especificar, construir y documentar un sistema.

MODELO DEL FUNCIONAMIENTO DE LA PROPUESTA

DIAGRAMA DE CASO DE USO

13
El diagrama de casos de uso es una manera específica de utilizar el sistema, en el que
representa la forma en como un Actor opera con el sistema en desarrollo, además de la
forma, tipo y orden en como los elementos interactúan (operaciones o casos de uso).

El diagrama de casos de uso está compuesto con los siguientes elementos:

● Actores
● Los casos de uso ó servicios que el sistema ejecutará
● Relaciones entre estos elementos
● El sistema

(GENERAL)

Gestión de Usuario

Gestión de Pacientes

Gestión de citas

Gestión de
facturación

Usuario
Administrador
Gestión
Estadísticas

Gestión de Usuario

Registrar Usuario

14
Editar Usuario

Administrador Usuario
Eliminar Usuario

Gestión de Pacientes

Registrar Paciente

Editar Paciente

Administrador Usuario
Eliminar Paciente

Gestión de Citas

Registrar Cita

Verificar Cita

Administrador Usuario
Eliminar Cita

Gestión de facturación

15
Registrar Cobro

Generar Factura
Administrador Usuario

Imprimir Factura

Gestión de Estadísticas

Generar Estadísticas

Administrador Usuario

16
DESCRIPCIÓN DE CASO DE USO

Nombre Caso Id Caso de


Editar Usuario 2
de Uso: Uso:
Actores: Administrador
Descripció
Permite al Administrador editar los usuarios.
n:
Casos de
Uso Registrar Usuario, Eliminar Usuario
Relacionados:
Mostrar por
pantalla datos
Entradas: Datos a modificar del Usuario Salidas:
generales modificados
del usuario registrado.
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce los datos del usuario a
modificar.
2.- Se envía un mensaje por pantalla
notificando la modificación exitosa del
usuario.
3.- Actualización de la base de datos del
sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por pantalla
notificando que se añadieron datos
incorrectos al usuario.
Pre-condiciones:
Post-condiciones:

17
Gestión de Usuario

Nombre Caso de Registrar Id Caso de


1
Uso: Usuario Uso:

Actores: Administrador

Descripción: Permite al Administrador registrar usuarios.

Casos de Uso
Modificar Usuario, Eliminar Usuario
Relacionados:

Datos del Mostrar por pantalla datos


Entradas: Salidas:
Usuario generales del usuario registrado.

Curso Típico

Acción del Actor Respuesta del Sistema

1.-Introduce los datos del


usuario a registrar.

2.- Se envía un mensaje por pantalla notificando


el registro exitoso del usuario.

3.- Actualización de la base de datos del


sistema.

Curso Atípico

Acción del Actor Respuesta del Sistema

2.- Se envía mensaje por pantalla notificando


que el usuario ya se encuentra registrado.

Pre-condiciones:

Post-condiciones:

Gestión de Usuario

18
Nombre Caso de Id Caso
Eliminar Usuario 3
Uso: de Uso:
Actores: Administrador
Descripción: Permite al Administrador eliminar los usuarios.
Casos de Uso
Registrar usuario, Modificar usuario
Relacionados:
Cédula del Mostrar por pantalla la
Entradas: Salidas:
usuario a eliminar eliminación exitosa del usuario.
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce la cédula del usuario a
eliminar.
2.- Se envía un mensaje por pantalla
notificando la eliminación exitosa del usuario.
3.- Actualización de la base de datos del
sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por pantalla
notificando que el usuario a eliminar no
existe.

Pre-condiciones:

Post-condiciones:

Gestión de Paciente
Nombre Caso de Id Caso de
Registrar Paciente 4
Uso: Uso:
Actores: Administrador, Usuario

19
Permite al Administrador o Usuario realizar registros de
Descripción:
pacientes.
Casos de Uso
Editar Pacientes, Eliminar Paciente
Relacionados:
Mostra
r por
pantalla el
Entradas: Datos del Paciente Salidas:
registro
exitoso del
Paciente
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce el número de ficha a registrar.
2.- Se verifica que el número
de ficha no se encuentre
registrado.
3.- Se introducen los datos del paciente.
4.- Se envía un mensaje por
pantalla notificando el registro
exitoso del paciente.
5.- Actualización de la base
de datos del sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por
pantalla notificando que el
número de ficha ya se encuentra
registrado.
Pre-condiciones:
Post-condiciones:

Gestión de Paciente
Nombre Caso de Id Caso de
Editar Paciente 5
Uso: Uso:
Actores: Administrador, Usuario
Permite al Administrador o Usuario modificaciones de
Descripción:
pacientes.

20
Casos de Uso
Registrar Pacientes, Eliminar Paciente
Relacionados:
Mostra
r por
pantalla la
Entradas: Datos del Paciente Salidas: modificaci
ón exitosa
del
Paciente
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce el número de ficha del paciente a
editar.
2.- Se verifica que el número
de ficha se encuentre registrado.
3.- Se introducen los datos delpaciente a modificar.
4.- Se envía un mensaje por
pantalla notificando la
modificación exitosa del
paciente.
5.- Actualización de la base
de datos del sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por
pantalla notificando que el
número de ficha no se encuentra
registrado.
Pre-condiciones:
Post-condiciones:

Gestión de Paciente
Nombre Caso de Id Caso de
Eliminar Paciente 6
Uso: Uso:
Actores: Administrador, Usuario
Descripción: Permite al Administrador o Usuario eliminación de pacientes.

21
Casos de Uso
Registrar Pacientes, Editar Pacientes
Relacionados:
Mostra
r por
pantalla la
Entradas: Número de ficha del Paciente Salidas: eliminació
n exitosa
del
Paciente
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce el número de ficha del paciente a
eliminar.
2.- Se verifica que el número
de ficha se encuentre registrado.
3.- Se envía un mensaje por
pantalla notificando la
eliminación exitosa del paciente.
4.- Actualización de la base
de datos del sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por
pantalla notificando que el
número de ficha no se encuentra
registrado.
Pre-condiciones:
Post-condiciones:

Gestión de Citas
Nombre Caso de Id Caso de
Registrar Cita 7
Uso: Uso:
Actores: Administrador, Usuario
Descripción: Permite al Administrador o Usuario registrar la cita del paciente.
Casos de Uso
Eliminar cita
Relacionados:

22
Mostrar por
pantalla el
registro de la
Entradas: Datos de la cita del Paciente Salidas:
nueva
consulta del
Paciente
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce el número de ficha del paciente a
realizarle la consulta médica.
2.- Se verifica que el número
de ficha se encuentre registrado.
3.- Se ingresan los datos de la nueva consulta del
paciente
4.- Se envía un mensaje por
pantalla notificando el registro de
la nueva consulta exitosa del
paciente.
5.- Actualización de la base de
datos del sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por
pantalla notificando que el número
de ficha no se encuentra
registrado.
Pre-condiciones:
Post-condiciones:

Gestión de Citas
Nombre Caso de Id Caso de
Eliminar Cita 8
Uso: Uso:
Actores: Administrador, Usuario
Descripción: Permite al Administrador o Usuario eliminar la cita del paciente.
Casos de Uso
Registrar Cita
Relacionados:
Entradas: Datos de la cita del Paciente Salidas: Mostrar por
pantalla el

23
registro de la
nueva
consulta del
Paciente
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce el número de ficha del paciente a
eliminar
2.- Se verifica que el número
de ficha se encuentre registrado.
3.- Se envía un mensaje por
pantalla notificando la eliminación
exitosa de la cita
.4.- Actualización de la base de
datos del sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por
pantalla notificando que la cita no
se encuentra registrado.
Pre-condiciones:
Post-condiciones:

Gestión de Facturación

Nombre Caso de Id Caso de


Registrar Cobro 9
Uso: Uso:
Actores: Administrador, Usuario
Descripción: Permite al Administrador o Usuario realizar registros de cobro
Casos de Uso
Generar Factura
Relacionados:

24
Mostrar por
pantalla el
Entradas: Datos de la cita Salidas: registro exitoso
del cobro de la
cita
Curso Típico
Acción del Actor Respuesta del Sistema
1.-Introduce el número de ficha del paciente y datos
de la cita al que se le realizará el cobro.
2.- Se verifica que el número
de ficha se encuentre registrado.
3.- Se introducen los datos de la cita que se le
realizó al paciente.
4.- Se envía un mensaje por
pantalla notificando que el cobro
ha sido exitoso.
5.- Actualización de la base
de datos del sistema.
Curso Atípico
Acción del Actor Respuesta del Sistema
2.- Se envía mensaje por
pantalla notificando que el cobro
ya se encuentra registrado.
Pre-condiciones:
Post-condiciones:

Gestión de Facturación

Nombre Caso de Uso: Generar Factura Id Caso de Uso: 10

Actores: Administrador, Usuario


Descripción: Permite al Administrador o Usuario generar factura
Casos de Uso
Registrar cobro
Relacionados:

Mostrar
por
Entradas: Registro de la Consulta Salidas: pantalla el
reporte de
factura

Curso Típico

Acción del Actor Respuesta del Sistema

25
1.-Presionar el botón para generar la consulta

2.- Se verifica que existan consultas


registradas a la fecha actual.

3.- Se muestra en pantalla el reporte


de la factura

Curso Atípico

Acción del Actor Respuesta del Sistema

2.- Se envía mensaje por pantalla


notificando que no se encuentran
nuevas consultas registradas a la
fecha actual.

Pre-condiciones:

Post-condiciones:

Gestión de Estadísticas

Nombre Caso de Uso: Generar Estadísticas Id Caso de Uso: 11

Actores: Administrador, Usuario

Descripción: Permite al Administrador o Usuario gestionar el reporte de


estadísticas.
Casos de Uso
Relacionados:

Mostrar por
pantalla el
Entradas: Registro de Nueva Consulta Salidas:
reporte de
estadística.

Curso Típico

Acción del Actor Respuesta del Sistema

26
1.-Se ingresan los rangos de fecha a generar la
estadística.

2.- Se verifica que existan


consultas registradas en el rango
de fechas solicitadas.

3.- Se muestra en pantalla el


reporte de estadísticas.

Curso Atípico

Acción del Actor Respuesta del Sistema

2.- Se envía mensaje por pantalla


notificando que no se encuentran
consultas registradas en el rango
de fechas solicitadas.

Pre-condiciones:

Post-condiciones:

DIAGRAMA DE ACTVIDADES

Los diagramas de actividad permiten describir como un sistema implementa su


funcionalidad. Es muy similar en definición a un diagrama de flujo (típicamente
asociado en el diseño de Software), estos no son lo mismo. Un diagrama de actividad es
utilizado en conjunción de un diagrama uso-caso para auxiliar a los miembros del
equipo de desarrollo a entender como es utilizado el sistema y cómo reacciona en
determinados evento

Gestión de Usuario /Gestión de Paciente

Usuario Sistema

27
Ingresar Datos
Procesar
del Nuevo
Paciente
Datos
Registrar
Persona
Si
Existe?

‘??
No

Mensaje:
Verificar
Datos

Nueva Persona
Creada

Gestión de Usuario /Gestión de Paciente

Usuario Sistema

28
Ingresar Datos de
la Persona Procesar
Datos
Editar Persona

No
Mensaje:
Verificar Datos Existe?
Datos
‘??
Si
No
Mensaje: Correcto?
Ingresar de
Nuevo Datos ‘??
Si
Si
Editar Datos
Continuar?

‘?? No

Cancelar
Editado

Datos Editados

29
Gestión de Citas

Usuario Sistema

Ingresar Datos de
la Cita Procesar
Datos
Registrar Cita

No
Mensaje: Verificar
Datos Existe?

‘??
Si

Ingresar Datos de
Procesar
la Consulta
Datos

Si
Continuar?

‘??
No

Registro
Cancelado

Cita Registrada

30
Gestión de Facturación

Usuario Sistema

31
Ingresar Datos
Procesar
de la cita
Paciente
Datos
Registrar Cobro

Si
Existe?

‘??
No

Mensaje:
Verificar
Datos

Cobro
registrado

32
DIAGRAMA DE DESPLIEGUE

Los diagramas de despliegue muestran la configuración en funcionamiento


del sistema incluyendo su software y su hardware. Para cada componente de un
diagrama es necesario que se deba documentar las características técnicas
requeridas, el tráfico de la red, el tiempo de respuesta.

33
DIAGRAMA DE SECUENCIA

34
El diagrama de secuencia en UML muestra la forma en que los objetos se
comunican entre si al transcurrir el tiempo.

El diagrama muestra:

● Los objetos participando en la interacción


● La secuencia de mensajes intercambiados

35
Un diagrama de secuencia contiene:

● Objetos con sus “líneas de vida”


● Mensajes intercambiados entre objetos en una secuencia ordenada
● Línea de vida activa (opcional)

36
Gestión de Usuario /Gestión de Paciente

Usuario Módulo registro Base de Datos

Registrar Persona

2. Valida
1 .Introduce datos
datos 3. Envía datos
4. Guarda
datos

6. Muestra mensaje 5. Envía respuesta


(Persona Registrada)
Gestión de Usuario /Gestión de Paciente

Usuario Módulo de edición Base de Datos

Editar Persona

2. Valida
1 .Introduce datos
datos 3. Envía datos
4. Guarda
datos

6. Muestra mensaje 5. Envía respuesta


(Persona Editada)
Gestión de Usuario /Gestión de Paciente

Usuario Módulo de Base de Datos


eliminación

Eliminar Persona

2. Valida
1 .Introduce datos
datos 3. Envía datos
4. Guarda
datos

6. Muestra mensaje 5. Envía respuesta


(Persona Eliminada)
Gestión de Citas

Usuario Módulo registro Base de Datos

Registrar Cita

2. Valida
1 .Introduce n° de ficha del
datos 3. Envía datos
paciente/ Datos de la cita
4. Guarda
datos

6. Muestra mensaje 5. Envía respuesta

(Cita Registrada)
Gestión de Facturación

Usuario Módulo registro Base de Datos

Registrar Cobro

2. Valida
1 .Introduce n° de ficha del
datos 3. Envía datos
paciente/ Datos de la cita
4. Guarda
datos

6. Muestra mensaje 5. Envía respuesta

(Cobro Registrado)
Gestión de Estadísticas

Usuario Módulo registro Base de Datos

Generar Estadísticas

2. Valida
1. Ingresar las fecha para
datos 3. Envía datos
generar la estadística
4. Guarda
datos

6. Muestra mensaje 5. Envía respuesta

(Genera Estadística)
ARQUITECTURA DE SOFTWARE DONDE REPOSA LA APLICACIÓN

El sistema de control de cobro y facturación reposa sobre el servidor de xampp.

Xampp es un servidor independiente en base a software libre, con el cual podemos


disponer de un servidor propio o simplemente usarlo para hacer pruebas de nuestras
páginas web, bases de datos, para desarrollar aplicaciones en php, con conexión a base
de datos sql (LAMPP= Linux + Apache + MySQL + PHP + Perl)

El programa está liberado bajo la licencia GNU y actúa como un servidor web libre,
fácil de usar y capaz de interpretar páginas dinámicas. Actualmente Xampp está
disponible para GNU/Linux, Microsoft Windows, Solaris y MacOS X.

Xampp solamente requiere descargar y ejecutar un archivo de tipo zip, tar o exe, con
unas pequeñas configuraciones en alguno de sus componentes que el servidor Web
necesitará. Xampp se actualiza regularmente para incorporar las últimas versiones de
Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSL y
phpMyAdmin.
DISEÑO DE LA BASE DE DATOS.

MODELO ENTIDAD-RELACIÓN.

El modelo entidad-relación denominado por sus siglas en inglés, E-R “Entity


relationship”, o del español DER “Diagrama de Entidad Relación” es el más utilizado
para el diseño conceptual de bases de datos. Está formado por un conjunto de conceptos
(entidades, relaciones, atributos, etc.) que permiten describir la realidad mediante un
conjunto de representaciones gráficas y lingüísticas.
DESCRIPCIÓN FÍSICA DE LA BASE DE DATOS

AUDITORIA

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(3) No
)
id_usuario int(3) No usuario -> cedula
fecha datetime No
varchar(50
descripcion No
)
CITA_STATUS

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(3) No
)
varchar(50
descripcion No
)
CITAS

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria) int(3) No
id_paciente int(3) No paciente -> id
id_especialida especialidad ->
int(3) No
d id
fecha_cita date No
status int(3) No cita_status -> id
facturado tinyint(1) No 0
tiene_historial tinyint(1) No 0
ESPECIALIDAD

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(3) No
)
varchar(25
nombre No
)
cupos_totales int(2) No
precio int(10) No
FACTURACION

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(3) No
)
id_cita int(3) No citas -> id
fecha_factura date No
HIST_MEDIC

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria) int(11) No
id_cita int(11) No historial -> id
medicamentos
id_medicamento int(11) No ->
idmedicamentos
cantidad_donad
int(11) No
a
fecha date No
HISTORIAL

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(3) No
)
id_cita int(3) No citas -> id
fecha date No
diagnostico longtext No
MEDICAMENTOS

Nu Predetermin Coment
Columna Tipo Enlaces a
lo ado arios
idmedicamentos (Prima
bigint(20) No
ria)
nombre varchar(45) No
presentacion int(11) No presentacion ->
idpresentacion
posicion int(11) No posiciones -> id
existencia int(11) No
hay_existencia tinyint(1) No 0
fecha_vencimiento date No

PACIENTE

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(3) No
)
cedula int(8) No
nombre varchar(15) No
apellido varchar(15) No
sexo varchar(10) No
f_nac date No
telefono varchar(11) No
direccion varchar(100) No
POSICIONES

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


id (Primaria
int(11) No
)
nombre_pos varchar(4) No
esta_ocupad
tinyint(1) No 0
a
PRESENTACION

Nul Predeterminad Enlace Comentario


Columna Tipo
o o sa s
idpresentacion (Primaria
bigint(20) No
)
varchar(45
nombre No
)
USUARIO

Columna Tipo Nulo Predeterminado Enlaces a Comentarios


cedula (Primaria int(8) No
)
varchar(50
cargo No
)
varchar(50
nombre No
)
varchar(50
apellido No
)
varchar(50
clave No
)
nivel_usuario int(1) No
DESCRIPCIÓN LÓGICA DE LA BASE DE DATOS
CONCLUSIÓN

Durante el desarrollo de la investigación se llegó a la conclusión de que la


comunidad en estudio, requería el apoyo de un sistema automatizado para agilizar los
procesos manuales allí realizados diariamente, esto sería una herramienta confiable
para la ejecución de las actividades que se realizan, con el propósito de que la
fundación cumpla los objetivos exitosamente.

Para el diseño y desarrollo del sistema, se tomara en cuenta las necesidades


establecidas por los posibles usuarios del sistema, además de las pautas trazadas en
cuanto a los elementos correspondientes a la plataforma de desarrollo y el lenguaje de
programación.

El sistema propuesto constituye una solución óptima con respecto al sistema


actual, ya que la automatización de forma correcta de los procesos, permite obtener un
mayor nivel de confianza en los resultados, así como también mayor rapidez de la
información, aspecto que permite al personal realizar las tareas en el menor tiempo
posible.

Вам также может понравиться