Академический Документы
Профессиональный Документы
Культура Документы
PNFIV-3-15-011
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
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
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.
2
ÍNDICE
3
INTRODUCCIÓN
4
DEFINICIÓN DEL PROYECTO
Diagnóstico Situacional
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.
5
estadísticas, La toma de decisiones se ve afectada, Pérdida de documentos, Deterioro de
los documentos, entre otros.
SITUACIÓN PROBLEMÁTICA
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.
● 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.
8
ALCANCE
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
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.
10
METODOLOGÍA
OBJETIVOS DE APRENDIZAJE
Objetivo General.
Objetivos Específicos.
11
ELABORACIÓN DEL PLAN DE ACCIÓN
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.
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.
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).
● 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
17
Gestión de Usuario
Actores: Administrador
Casos de Uso
Modificar Usuario, Eliminar Usuario
Relacionados:
Curso Típico
Curso Atípico
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
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
Mostrar
por
Entradas: Registro de la Consulta Salidas: pantalla el
reporte de
factura
Curso Típico
25
1.-Presionar el botón para generar la consulta
Curso Atípico
Pre-condiciones:
Post-condiciones:
Gestión de Estadísticas
Mostrar por
pantalla el
Entradas: Registro de Nueva Consulta Salidas:
reporte de
estadística.
Curso Típico
26
1.-Se ingresan los rangos de fecha a generar la
estadística.
Curso Atípico
Pre-condiciones:
Post-condiciones:
DIAGRAMA DE ACTVIDADES
Usuario Sistema
27
Ingresar Datos
Procesar
del Nuevo
Paciente
Datos
Registrar
Persona
Si
Existe?
‘??
No
Mensaje:
Verificar
Datos
Nueva Persona
Creada
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
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:
35
Un diagrama de secuencia contiene:
36
Gestión de Usuario /Gestión de Paciente
Registrar Persona
2. Valida
1 .Introduce datos
datos 3. Envía datos
4. Guarda
datos
Editar Persona
2. Valida
1 .Introduce datos
datos 3. Envía datos
4. Guarda
datos
Eliminar Persona
2. Valida
1 .Introduce datos
datos 3. Envía datos
4. Guarda
datos
Registrar Cita
2. Valida
1 .Introduce n° de ficha del
datos 3. Envía datos
paciente/ Datos de la cita
4. Guarda
datos
(Cita Registrada)
Gestión de Facturación
Registrar Cobro
2. Valida
1 .Introduce n° de ficha del
datos 3. Envía datos
paciente/ Datos de la cita
4. Guarda
datos
(Cobro Registrado)
Gestión de Estadísticas
Generar Estadísticas
2. Valida
1. Ingresar las fecha para
datos 3. Envía datos
generar la estadística
4. Guarda
datos
(Genera Estadística)
ARQUITECTURA DE SOFTWARE DONDE REPOSA LA APLICACIÓN
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.
AUDITORIA
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