proyecto analisis y diseÑo orieentado a objetos

Upload: ivan-ramos

Post on 10-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    1/17

    ANALISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS

    UNIVERSIDAD DE CORDOBA

    SEDE-LORICA

    PROYECTO ANALISIS DE SISTEMAS

    (PROBLEMA EPS)

    POR:

    IVAN DE JESUS RAMOS OSORIO

    JESUS ALBERTO LOPEZ GUTIERREZ

    PROF.ING.JIMMY SANCHEZ

    FACULTAD DE CIENCIAS BASICAS E INGENIERIAS

    PROGRAMA DE INGENIERIA DE SISTEMAS

    LORICA-CORDOBA

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    2/17

    PROBLEMA:

    EPS.La EPS la Luz es una empresa de salud privada, que cuenta con ms de mil

    usuarios registrados. La EPS cuenta con un grupo de trabajo de 80 doctoresespecialistas y 160 enfermeros profesionales, cada uno de estos es provisto deun carn que garantiza su funcin en la empresa, el carnet consta del nmerode identificacin de funcionario, nombre del mismo y contiene la fecha en laque el funcionario debe renovar su contrato si va a ser recontratado, a cadadoctor se le es asignado un par de enfermeros diferentes por da. Los usuariosque se han registrado, deben ser almacenados en una base de datos, dondesuministran informacin personal, de esta base de datos debe ser generadaautomticamente el historial mdico de cada usuario.

    A cada usuario al ser registrado se le da la posibilidad de pertenecer a ungrupo privilegiado o usual, que corresponde a un usuario Premium o unusuario Normal, a cada usuario es asignado un carn, que contiene un cdigoalfanumrico, formado por sus iniciales, seguido de los ultimo cuatro nmerosde su documento de identidad, el cual tambin lo identifica en la base de datos.

    Para que un usuario, aparte una cita debe dirigirse a una de las sucursales dela entidad, identificarse con el carnet, luego debe indicar para que fecha-horadesea la cita y si desea algn doctor en particular, sino se le ser asignado uno

    por defecto. Como fue mencionado anteriormente al momento de que un doctores asignado a una consulta mdica, a su vez es asignado el par de enfermerosque lo asistirn en dicha consulta, a cada uno de estos participantes le esenviada una notificacin por correo electrnico.

    Al momento que se termina una consulta, debe ingresar a la base de datosms especficamente, dirigirse al historial mdico del usuario, y actualizar suhistorial mdico, de la misma forma debe, especificar que medicamentos lefueron a signados al usuario, y que enfermeros le asistieron . Para ingresar aesta base de datos al doctor se le es asignado un usuario y una contrasea.Los doctores y enfermeros tiene un contrato de termino fijo, el cual cuandoest llegando a su trmino le es enviado una notificacin por correo electrnico,donde se les informa que el contrato ha acabado y debe ser renovado si elfuncionario ser contratado nuevamente, por lo que existen dos tipos defuncionario, los que trabajan de planta, que son los que renuevan contratos ylos de licencia, que tienen un contrato por temporada.

    A los funcionarios de la entidad se les cancela un salario estndar, por contratoy ha este salario, se le suma un porcentaje de ese salario por cada sita oconsulta mdica que realiza, los enfermeros de planta tienen un salario de$800.000 y se les suma un 5%, y los de temporada de $650.000 y se les suma

    un 2%, los doctores de planta tienen un salario de $1.200.000 y se les suma un7%, y los de temporada de $950.000 y se les suma un 5%.

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    3/17

    DIAGRAMA ENTIDADES:

    EPS La

    Luz

    Doctor

    Contrato

    Empleado

    Usuario

    Carn

    Administr

    ador

    Tesorera

    Grupo

    empleado

    Grupo

    Doctores

    Enfermero

    Afiliaci

    n.

    Gerente

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    4/17

    Entidad Descripcin Atributos y Asociacin

    EPSRepresenta la

    EPS

    -Nombre: Es el nombre de la EPS.-Direccin: Es la ubicacin de la EPS central.-Carn: Es el identificador de los trabajadores de la EPS.

    -Administrador: Es quien maneja el sistema y bases de datos.-[180]Doctores: Son los doctores que tiene la EPS.-[1160]Enfermeros: Son los enfermeros que tiene la EPS.-[*]Usuario: Son los usuarios registrados en la EPS.-[120]Empleados: Son los empleados de la EPS.-[1..2]Secretaria: Son las secretarias de la EPS.-Tesorera: Representa el departamento econmico de la EPS.-Afiliacin: Es el tipo de afiliacin que tiene un usuario.

    Doctor

    Es un

    funcionario de laEPS.

    -Nombre: Es el nombre del doctor.-[1]Carn: Es el identificador del doctor.

    -Login:Es el acceso del doctor al sistema.-[1]Grupo Doctor: Son los grupos a los que puede pertenecer undoctor.-[1]Contrato: Es el tipo de contrato que tiene un doctor.

    EnfermeroEs un

    funcionario de laEPS

    -Nombre: Es el nombre del enfermero.-[1]Carn: Es el identificador del enfermero.-[1]Contrato: Es el tipo de contrato que tiene un enfermero.

    Empleados deServiciospblicos

    Es un empleadode la EPS

    -Nombre: Es el nombre del empleado.-Carn: Es el identificador de los trabajadores de la EPS.-[1]Contrato: Es el tipo de contrato del empleado.

    Grupo doctorEs el grupo alque pertenece

    un doctor.

    -[114]Urgencias: son los doctores de urgencias.

    -[110]Especialistas: son los doctores especialistas.-[1..12]Pediatras: son los doctores pediatras.-[16]General: son los doctores generales.-[16]Odontlogos: son los doctores odontlogos.-[110]Ortopedas: son los doctores ortopedas.-[110]Gineclogo: son los doctores gineclogos.-[112]Neurlogo: son los doctores neurlogos.

    Grupoempleado deserviciospblicos.

    Es el grupo alque pertenecenlos empleados

    de la EPS

    -[120]Aseo: son los empleados encargados del aseo.-[15]Seguridad: son los empleados encargados de la seguridad

    Carn

    Representa elidentificador dellos funcionariosy empleados de

    la EPS

    -Nombre: Es el nombre del portador del carn.-Cdigo: Es un identificador del carn.

    Usuario.Representa alusuario de la

    EPS

    -Nombre: Es el nombre del usuario-Carn: Es lo que lo identifica como usuario de la EPS-[1]Afiliacin: Es el tipo de afiliacin del usuario.

    Afiliacin.Es el tipo deafiliacin que

    tiene un usuario.

    -[*]Premium: Son los usuarios con privilegios en la EPS-[*]Particular: Son los usuarios particulares de la EPS

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    5/17

    ENTIDADES:

    AdministradorEs quien

    manipula elsistema.

    -Nombre: Es el nombre del administrador.-Login: Es el acceso del administrador al sistema.

    Gerente.Es el encargado

    de la EPS

    -Nombre: Es el nombre del gerente.-Carn: Los que lo identifica como funcionario de la EPS.

    -Login: Es el acceso del gerente al sistema.

    Secretaria.Es la secretaria

    de la EPS

    -Nombre: Es el nombre de la secretaria.-Carn: Es lo que la identifica como empleada de la EPS-Login: Es el acceso que tiene al sistema.

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    6/17

    Viabilidad

    Viabilidad econmica:

    estudiando a fondo el software ser implementado. Se logra conocer tener

    clculo de cado sueldo de los empleados en la eps. Este software se hace con

    la finalidad del administrador para que obtenga un beneficio y mayor rapidez al

    llevar el control de los empleados para los resultados de los empleados se

    realicen en menos tiempos y con mayor facilidad Si se logra establecer el

    software la eps comenzar a tener un buen rendimiento y tener ms cupos

    para los pacientes. Proceso por el cual se determina el establecimiento de

    cambios generados por el software a partir de la comparacin entre el estado

    actual y el estado previsto se ha notado el rendimiento en los usuarios .Es

    decir, en cual este software ha logrado cumplir sus objetivos. En fin queremos

    decir el software es viable econmicamente.

    Viabilidad tcnico:

    La viabilidad tcnica evala los principios tcnicos del sistema y de una ves

    recoge informacin adicional sobre el rendimiento y productividad y Los

    resultados obtenidos del anlisis tcnico son la base para determinar sobre si

    continuar o abandonar el proyecto, si hay riesgos de que no funcione, no tenga

    el rendimiento deseado, es un sistema de licencia libre.

    Viabilidad legal:

    el estudio de la viabilidad legal nos debe informar si la legalidad vigente nos

    permite o nos impide la relacin del proyecto de la eps. Este software deber

    contar con los permisos necesarios antes de empezar a ejecutar el proyecto.

    La legalidad del software vigente nos permite venderlo a la eps. Analiza ante

    un determinado requerimiento o idea para determinar si es posible llevarlo a

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    7/17

    cabo satisfactoriamente y en condiciones de seguridad con la tecnologa

    disponible.

    CASOS DE USO:

    Login

    Secretaria.

    DoctorPlanta.

    Login

    Actualizar Historial

    Medico

    DoctorTemporal

    Actualizar

    Contrato

    Modificar Cita

    Cancelar Cita

    Apartar Cita

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    8/17

    Gerente

    Login

    Registrar

    Funcionarios

    Actualizar

    Contratos

    Reporte de citas

    Eliminar

    Funcionarios

    Generar

    contrato

    Registrar

    Usuarios

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    9/17

    UC-001 Actualizar Historial Medico

    Versin 1.0 de 16/10/2013

    Autores Ivn Ramos y Jess Lpez

    FuentesIng. Jimmy Snchez

    Actores Doctor Planta, Doctor Temporada.

    DescripcinEl caso de uso permite actualizar el historial mdico de losusuarios de la eps

    Precondicin

    SecuenciaNormal

    Paso Accin Excepciones

    1El sistema solicita el usuario y lacontrasea del doctor.

    2El sistema solicita elidentificador del usuario, al quese le actualizara el historial.

    3El doctor ingresa el identificadordel usuario

    4El sistema muestra en pantallael historial mdico del usuario.

    5El docto presiona el botnactualiza historial.

    6El sistema habilita la edicin delhistorial mdico.

    7El doctor realiza la respectiva

    actualizacin.8

    El doctor presiona el botnguardad actualizacin

    9El sistema pide confirmacinsobre el guardado.

    10El doctor confirma al sistema elguardado.

    El doctor noconfirma elguardado

    11 Se guarda la actualizacin.El sistema regresaa la secuencia en6.

    Post-Condicion

    La informacin queda guardada en la base de datos.

    Rendimiento

    FrecuenciaEsperada

    20 veces por da.

    Importancia Vital

    Urgencia Alta

    Estado Pendiente de verificacin

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    10/17

    UC-002 Registrar Funcionarios.

    Versin 1.0 de 16/10/2013

    Autores Ivn Ramos y Jess LpezFuentes Ing. Jimmy Snchez

    Actores Gerente.

    DescripcinEl caso de uso permite registrar a los nuevos funcionariosque trabajaran en la eps.

    PrecondicinEl Doctor debe tener un usuario y contrasea de acceso alsistema.

    SecuenciaNormal

    Paso Accin Excepciones

    1El sistema solicita el usuario y la

    contrasea del gerente.

    2

    El sistema muestre en pantallalas opciones:

    Registrar funcionario. Eliminar funcionario. Actualizar contrato. Reporte de citas. Registrar usuarios.

    3El gerente selecciona la opcinde Registrar funcionario.

    4

    El sistema muestra en pantalla

    un formulario con losrespectivos datos a llenar.

    Nombres. Apellidos. Identificacin. Direccin. E-mail.

    Tipo de contrato. Planta. Temporal.

    5El gerente ingresa los datos ypresiona el botn Guardarfuncionario.

    6El sistema solicita laconfirmacin para el guardado.

    7El gerente confirma la accin delguardado.

    8El sistema muestra en pantallaun mensaje de registro exitoso.

    9

    El sistema muestra en pantallalos botones.

    Men principal. Generar contrato.

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    11/17

    10El gerente presiona el botnGenerar contrato.

    El gerentepresiona el botnMen principal.

    11 Caso de Uso UC-003El sistema regresaa la secuencia en

    2.Post-

    CondicionLa informacin queda guardada en la base de datos.

    Rendimiento Alto

    FrecuenciaEsperada

    1 ves por mes.

    Importancia Vital

    Urgencia Alta

    Estado Pendiente de verificacin

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    12/17

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    13/17

    Diagrama de Secuencia Para Actualiza Historial Medico

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    14/17

    Diagrama De Secuencia Agregar Funcionario

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    15/17

    Diagrama de Secuencias Apartar Cita

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    16/17

    Diagrama De Actualizar Contrato

  • 7/22/2019 PROYECTO ANALISIS Y DISEO ORIEENTADO A OBJETOS

    17/17

    Diagrama de Secuencias para Modificar Citas