8/2/2019 Clinica Beethoven
1/24
TITULO DEL PROYECTO
SISTEMA DE INFORMACIN PARA LA GESTIN Y LA ATENCIN DE PACIENTES EN LA
CLNICA BETHOVEN
1.1. IDENTIFICACIN DEL PROBLEMA
La clnica veterinaria Beethoven es una empresa dedicada a brindar atencin
mdica a las mascotas de sus clientes.
A la fecha la clnica veterinaria Beethoven presenta los siguientes problemas:
- La reserva de citas o consultas mdicas para las mascotas se registra en un
cuaderno de citas, y al momento de verificar las mismas estas se hacen difciles
de ubicar o llevar un orden correlativo ya que no se tiene un orden de
informacin, causando demora y molestia a los clientes o propietarios.
- No se tiene informacin actualizada sobre los resultados de las atenciones delas mascotas.
- La inscripcin o registro de los clientes y de las mascotas se realiza
manualmente en el libro de registro de cliente y en el libro de registro de las
mascotas. Los mismos poseen borrones que causan molestias a los clientes, al
administrador de la empresa. Tambin existe a veces la perdida de informacin
en el trabajo que se realiza.
- La emisin de comprobantes de pago se hacen manualmente y cuando se
comenten errores se tiene que realizar otros comprobantes generando prdida
de tiempo.
- No se tiene el total exacto de los montos recaudados por semanas, por meses
ni por aos.
- El reporte de ingresos, que se realicen en cada turno, es registrado en hojas
sueltas las cuales son archivadas en el folder de control y estas traspapelan
continuamente y muchas veces se pierden.
1.2. ANTECEDENTES
Actualmente la clnica veterinaria no cuenta con ningn sistema informtico que le
permita realizar de forma adecuada la gestin y control de la atencin y cita que
se dan dentro de la clnica veterinaria Beethoven, ya que todo el proceso se
lleva manualmente en un libro de registro y en cartilla de control.
Se encontraron antecedentes de software para la consulta de servicios y nmeros
de atencin de emergencia en otros establecimientos destinados a prestar
servicios de atencin de mascotas.
8/2/2019 Clinica Beethoven
2/24
- Pgina web est destinada al pblico para que el usuario este informado de los
servicios que presta la veterinaria y cuenta de correo electrnico en Hotmail
esta a su vez para reservar citas, consultar precios o mandar sugerencias
(Clnica Veterinaria LAZZY).
- Pgina web est destinada al pblico para que el usuario este informado de los
servicios que presta la veterinaria y cuenta de correo electrnico en Hotmail
esta a su vez para reservar citas, consultar precios o mandar sugerencias
(Clnica Veterinaria DOGGY).
1.3. OBJETIVOS
1.3.1. OBJETIVOS GENERALES
Desarrollar un sistema de informacin para la gestin de atenciones de pacientes
de la clnica veterinaria Beethoven.
1.3.2. OBJETIVOS ESPECFICOS
- Identificar detalladamente la situacin actual de la clnica veterinaria.
- Disear una interfaz graficada de fcil uso para el usuario.
- Implementar el control y proceso de registro de clientes y el informe de las
atenciones.
- Implementar mecanismos de seguridad con la creacin de usuarios y
encriptacin de contrasea para proteger la vulnerabilidad del sistema.
1.4. ALCANCES- LIMITESMETAS DEL PROYECTO
1.4.1. ALCANCES
- El sistema ser capaz de procesar de manera eficiente el control de registro del
cliente.
- El sistema podr registrar el ingreso del cliente.
- El sistema podr registrar la reserva del cliente.
- El sistema proporcionara informacin adecuada y de fcil manejo que
interacte con el usuario.
- El sistema podr generar el comprobante de pago por el servicio consumido.
- El sistema ser capaz de registrar el servicio de la mascota y conocer su
diagnstico.
8/2/2019 Clinica Beethoven
3/24
- El sistema ser capaz de realizar consultas mdicas sobre la mascota y los
servicios realizados.
- El sistema podr consultar los montos recaudados por da, mes y ao.
1.4.2. LIMITES
- El sistema no implementara ninguna de sus funciones va web.
- El sistema no implementara los procesos que se desarrollan en el rea de
almacn.
1.4.3. METAS
- Implementar un sistema de informacin de consultas, control de pago y caja,
que permita obtener la informacin ordena y que ayude a la toma de
decisiones.
- Realizar el manual de usuario.
- Realizar el documento tcnico.
1.5. JUSTIFICACIN
El desarrollo del sistema de informacin para la veterinaria, es necesario porque
permitir agilizar los procesos que se lleva dentro de la veterinaria como son:
- Registro de la informacin de las consultas mdicas que tuvieron todas la
mascotas.
- Informacin de los clientes de la veterinaria.
- Realizar el control mdico de las mascotas.
- Control de los ingresos y egresos.
- Emisin del comprobante de pago.
Los procesos mencionados anteriormente son realizados de forma manual. Estoacarrea problemas serios debido a que los documentos se traspapelan y muchas
veces se pierde informacin que es valiosa para la clnica veterinaria.
El proyecto se justifica porque permitir a la veterinaria llevar el control de
ingresos y salidas del cliente, as como llevar un registro actualizado de los
8/2/2019 Clinica Beethoven
4/24
servicios solicitados por un cliente. Adems podr obtener rpidamente los
reportes necesarios.
1.6. METODOLOGA
La metodologa para el desarrollo del proyecto que se utilizara ser PUDS(proceso
unificado del software) porque es el ms empleado en el desarrollo de sistemas de
informacin debido a las caractersticas que esta presenta las cuales son centrados
en la arquitectura, guiado por casos de uso, iterativo e incremental.
Adems este mtodo est extendido y estandarizado en el desarrollo del software.
Y tambin porque el equipo de desarrollo ha sido formado con este mtodo.
Y como lenguaje de modelado se utilizara UML (lenguaje unificado para el
modelado) por ser un lenguaje grafico para la especificacin, visualizacin
construccin y documentacin de las piezas usadas en el desarrollo del software.
Tambin se utiliza este lenguaje por que el equipo de desarrollo ha sido formado
en UML
8/2/2019 Clinica Beethoven
5/24
2.1.1 IDENTIFICACIN DE ACTORES DEL NEGOCIO
2.1.2 IDENTIFICACION DE CASOS DE USO
Registrar Propietario
Registrar Mascota Registrar Historia clnica
Registrar Pago
Buscar Historia Clnica
Emitir Comprobante de Pago
Veterinario.-Persona encargada de la atencin de los pacientes , la cual va a tenercontacto directo con los pacientes y la cual va a ingresar los datos de la historia
clnica de los pacientes en el sistema despus de haber atendido a los pacientes.
Administrador.-Persona encargada de dirigir , controlar, administrar y planificar laempresa .La misma se encargara de revisar semanalmente, mensualmente o
anualmente los diferentes reportes que el sistema brindara, como son: Reportes de
ingresos , Reportes de clientes fijos , etc.
El administrador, tomara las decisiones pertinentes ene l rumbo de la empresa
tomando en cuenta los reportes que el mismo le brindar.
Recepcionista.-Persona encargada de la recepcin de los clientes (propietarios) .Elrecepcionista se encarga: de realizar los cobros a los clientes por sus respectivas
consultas, de realizar las citas para las atenciones que se brindan a los pacientes, de
emitir las facturas y boletas.
Propietario.-Persona a la cual le pertenece el paciente (la mascota): La misma seencargara de llevar y recoger al paciente, se encargara de pagar las consultas al
recepcionista y tambin de reservar o separar las citas para el paciente.
Paciente.-Animal que va a ser atendido en la veterinaria. El mismo tendr contactodirecto con el veterinario.
8/2/2019 Clinica Beethoven
6/24
2.1.4 DESCRIPCIN DE LOS CASOS DE USO DEL NEGOCIO
Caso de Uso 1.-Registrar Propietario
Actores Recepcionista, PropietarioDescripcin En este caso de uso el recepcionista ingresara
los principales datos de los propietarios de las
mascotas (clientes).Los datos a registrar son los
siguientes:
-Nombres y apellidos.
-Direccin.
-Nmero de Telfono fijo y de celular.
-Cuenta de Correo electrnico.
Caso de Uso 2.-Registrar Paciente
Actores Recepcionista, PacienteDescripcin En este caso de uso el recepcionista ingresara
los principales datos de la macota o mascotasde los clientes.
Los datos a registrar son los siguientes:
-Nombre de la mascota.
-Tipo de mascota.
-Caractersticas de la mascota.- En esta parte el
recepcionista ingresara en el sistema las
principales caractersticas de la mascota a
registra como son: color de la mascota, edad de
la mascota, etc.
Para que se pueda realizar este caso de uso
primero se debi haber realizado el registrode un propietario
Caso de Uso 3.- Registrar CitaActores Recepcionista, Propietario, VeterinarioDescripcin En esta parte el recepcionista registrar una
cita entre un veterinario y un propietario (
el mismo que estar con su respectiva
mascota).
Para poder registrar la cita el recepcionista
seleccionar al propietario con su respectiva
mascota (los cuales ya debieron primero estar
registrados en la base de datos del sistema
para que se pueda registrar la cita). Luego el
recepcionista proceder a ver en un cuadro de
disponibilidad si existen espacios libres en el
horario de atencin de un da especifico y
acordar con el propietario de la mascota la
8/2/2019 Clinica Beethoven
7/24
hora y fecha para la Cita con el veterinario.
Luego inmediatamente el recepcionista
registrara la cita en el sistema.
Caso de Uso 4.- Registrar historia clnicaActores Paciente, VeterinarioDescripcin El veterinario despus de tratar y revisar a la
mascota entrar en el sistema para registrar
los resultados de la consulta realizada.
En el registro se describir de una forma
resumida. Entre los datos a registrar se
ingresaran: El problema de salud que posee la
mascota o que tuvo, El tratamiento que se le
receto o que se le debe hacer, las pastillas o
medicamentos que el veterinario le recet a la
mascota.
Caso de Uso 5.- Registrar el pago
Actores Recepcionista, PropietarioDescripcin En esta parte el recepcionista ingresar el
precio de la consulta, el precio de los
medicamentos, etc. que el propietario debe
pagarle a la clnica, el monto que va a pagar
(que puede ser parcial o total).
Caso de Uso 6.- Buscar historia clnica
Actores Recepcionista, PropietarioDescripcin En esta parte el recepcionista buscara la
historia clnica en la cual se podr ver la
descripcin de la consultas que la mascota ya
tuvo en la clnica y la mima servir para poder
explicarles de una forma rpida a los clientes el
estado en las que se encuentran sus mascotas.
Caso de Uso 7.- Emitir comprobante de pagoActores Recepcionista, PropietarioDescripcin En esta parte el recepcionista emitir el
comprobante de pago que puede ser una factura o
una boleta de venta dependiendo el caso. La
emisin del comprobante de pago se realizara
obteniendo los datos de las mascotas y clientes
registrados.
8/2/2019 Clinica Beethoven
8/24
diagrama de casos de uso del negocio
paciente
Propietario
Registrar Cita
Consultar
Disponibilidad
Registrar Propietario
Registrar Paciente
Registrar pago
Emitir Comprobante
include
include
8/2/2019 Clinica Beethoven
9/24
uc Diagrama de casos de uso del sistema
UsuarioVeterinario
Recepcionista
Administrador
Iniciar Secion
Verificar Usuario y
contraseaVer Listado de citas
Registrar ficha de
atencion
Registrarpago
Emitir Comprobante
de pago
Revis ar monto a
pagar
Registrar Cita
Actualizar Datos
Generar reportes d
sistems
Registrar clie
Registrar Nuev o
Recepcionista
Registrar paciente
Habilitar/Inhabilitar
cuentas de usuario
del Rec epcionista
Crear copias de
seguridad
Restaurar copias de
seguridad
include
include
include
8/2/2019 Clinica Beethoven
10/24
class Diagrama de clases
CuentaUsuario
- Usuario : Strin g
- Contrasea: String
- Habili tado: String
+ CrearCuenta() : void
+ Habili tar_Cuenta() : void
+ Iniciar_Sesion() : void
+ Cerrar_Sesion() : void
Usuario
- Nombres: String
- APaterno: String
- AMaterno: String
- Direccin: String
- Tel efono: String
Administrador
+ Registrar_NuevoRecep cion ista
+ Habili tar/Inhabili tar() : void
+ Registrar_backUp() : void
+ Crear_backUp() : void
Veterinario
+ Registrar_Ficha_Atencion()
+ Ver_Listado_de_Citas() : voi
Cita
- Numero: int
- Fecha: DateTime
- Hora: DateTime
Cliente
- Nombre: String
- DNI: Strin g
- Direccin: String
- Tele fono: String
+ Realizar_Pago() : void
Recepcionista
+ Actualizar_Datos() : void
+ Generar_Reportes dela_Atenci on() : void+ Registrar_Cita() : void
+ Registrar_Cliente() : void
+ Registrar_Paciente() : void
+ Registrar_Pago () : void
Comprobante de Pago
- Tipo: String
- Numero: int
+ Generar Comprobante dePago() : void
DetallePago
- Concepto: String
- Monto: double
Concepto
- Consulta: String
- Bao: String
- Curacion: String
- Desparacitacin: String
Ficha_Atencion
- Diagnstico: String
- Fecha: DateTime
- Hora: DateTime
- Receta_Medica: String
- Atendido: Bool
Paciente
- Nombre: String
- Genero: String
- Tipo : String
- Fecha_Nacimiento: DateT
- Raza: String
- Color: String
Emite
Registra
Reserva
Llena
Tiene
Diagrama de Clases
1
1
1
1..*
1
1..*
1..*
1
1
1..*
1
1..*
1
11
1..*
1..* 1
1 1..*
8/2/2019 Clinica Beethoven
11/24
sd DIAGRAMA DE SECUENCIA DEL CASO DE USO:REGISTRAR CITA
Recepcionista
Registrar Cita Control Cita Cita
Ingresar Datos de la Cita()
Enviar Datos de la Cita()
Ver Disponibilidad()
Devolver Respuesta()
[Si Hay
Disponibilidad]:
Registrar Cita()
Mostrar Mensaje de Confirmacion()
Enviar Mensaje()
Cita Registrada()
8/2/2019 Clinica Beethoven
12/24
sd Registrar Pago
RecepcionistaIURegistrar Pago Control Pago Comprobante de
Pago
Detallle Pago
Ingresa datos del Comprobante()
Envia datos del Comprobante()
Genera el Comprobante()
Comprobante generado()
Envia Mensaje:Comprobante generado()
Visualiza Mensaje()
Ingresa datos detal le()
Envia datos detalle()
Registrar detal le()
Datos detalle registrado()
Envia mensaje()
Entregar Comprobante()
8/2/2019 Clinica Beethoven
13/24
sd Registrar Paciente
RecepcionistaIURegistrar
PacienteContor-Registrar
PacienteCliente
Ingresa Datos del Paciente()
Envia datos del Paciente()
Registrar datos del Paciente()
Paciente registrado()
Envia Mensaje Paciente registrado()
Visualiza mensaje Paciente registrado()
sd DIAGRAMA DE COLABORACION:REGISTRAR CITA
RecepcionistaRegistrar Cita
Control Cita Cita
1: Ingresar Datos de la Cita()
1.1: Enviar Datos de la Cita()
1.2: Ver Disponibilidad()
1.3: Devolver Respuesta()
1.4: [Si Hay Disponibildad]:Registrar Cita()
1.5: Cita Registrada()
1.6: Enviar M ensaje()
1.7: Mostrar Mensaje de Confirmacion()
Paciente
8/2/2019 Clinica Beethoven
14/24
somf Conceptual Architecture Diagram
Disponible Registrado
Cancelado
Final
Initial
[Si no est de Acuerdo]
Registrar Cita
Habilitar Cita
somf Conceptual Architecture Diagram
Habilitado InhabilitadoInitial
Final
Habilitar Cuenta
Deshabilitar Cuenta
8/2/2019 Clinica Beethoven
15/24
somf Design Composition Diagram
Registrar Cita
Verificar Hora Verificar Fecha
Verificar
Disponibilidad
Registrar Cita
Mostrar Mensaje
de FechaIncorrecta
[NO OK]
Enviar
Mensaje
Mostrar Mensaje
de HoraIncorrecta
[NO OK]
[OK] [OK]
[NO HAY]
[SI HAY]
8/2/2019 Clinica Beethoven
16/24
somf diagrama de actividad de registrar pago
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
nregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unre
CajeroCliente
Mostrar Mensaje de
pago
Imprimir
Comprobante
Girar Comprobante
Verificar Pago
Mostrar Mensaje de
Pago Incorrecto
Realizar Pago
[OK]
[NO OK]
8/2/2019 Clinica Beethoven
17/24
somf Diagrama de a ctividad iniciar se sion
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
2 Unregistered Trial Version EA 9.2 Unregistered Trial Version EA 9.2 Unregistered Tr
Verificar Contrasea
Ingresar Usuario y
Contrasea
Informar Contrasea
Incorrecta
Informar Usuario
Incorrecto
Iniciar Sesin
Enviar Mensaje de
Bienvenida
[OK][OK]
Verificar Usuario
8/2/2019 Clinica Beethoven
18/24
somf Conceptual Architecture Diagram
Disponible Registrado
Cancelado
Final
Initial
[Si no est de Acuerdo]
Registrar Cita
Habilitar Cita
somf Conceptual Architecture Diagram
Habilitado InhabilitadoInitial
Final
Habilitar Cuenta
Deshabilitar Cuenta
8/2/2019 Clinica Beethoven
19/24
8/2/2019 Clinica Beethoven
20/24
8/2/2019 Clinica Beethoven
21/24
8/2/2019 Clinica Beethoven
22/24
8/2/2019 Clinica Beethoven
23/24
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL
CUSCO
INSTITUTO DE SISTEMAS CUSCO
CARRERA PROFESIONAL DE ANALISTA DE SISTEMAS
8/2/2019 Clinica Beethoven
24/24
SISTEMA DE INFORMACIN PARA LA ATENCIN DE LA CLNICA
VETERINARIA BEETHOVEN
PRESENTADO POR:
Miranda NeyteGlisBrigitte
JimenezAlvarez Darwin Elar
Alvarez Salas Cynthia Eufemia
KuaquiraHuallpaSorayda
HorqueMinayaLuzbery
DOCENTE: Edith RodriguezSanchez