Clinica Beethoven

download Clinica Beethoven

of 24

Transcript of Clinica Beethoven

  • 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