estructeura proyecto investigacion
DESCRIPTION
como elaborar un proyectoTRANSCRIPT
Proyecto de Investigacin Curso Acadmico de Programacin Orientada a Objetos
Ttulo del Proyecto de Investigacin
Sistema de registro de inasistencia a programas de promocin y prevencin para menores de 10 aos
Presentado por:Grupo 301403_14
Olga Rocio Burbano Codigo: 1125180609Argenida Carreo Cdigo: 37615398 Faber Yamyd Ortiz Codigo: 1125183043Alix Rueda Len Cdigo: 37.652.423
Grupo 301403_14
Tutor:
Cesar Orlando Jimnez Angarita
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIAPROGRAMA INGENIERIA DE SISTEMASMARZO 17 DE 2015COLOMBIA
Tabla de Contenidos
Captulo 1. Introduccin
Captulo 2 Objetivos2.1. 2.2.
Captulo 3 Justificacin 3.1. 3.2.
Captulo 4 Marco Terico4.1. 4.2.
Captulo 5 Metodologa5.1.5.2.
Captulo 6 Modelo de Requisitos6.1. Descripcin del Problema6.2. Modelo de Caso de Uso6.3. Modelo de Interfaces6.4. Actores y Caso de Uso6 Modelo de Dominio del Problema
Captulo 7 Modelo de Anlisis7.1. Arquitectura de Clases 7.2. Identificacin de Clases segn Estereotipos7.3. Clases segn Casos de Uso7.4. Diagramas de Secuencia7.5. Casos de Uso para el Sistema7.6. Diccionario de Clases
Captulo 8 Modelo de Diseo8.1. Estrategias de Diseo8.2. Diseo de Objetos8.3. Diseo de Sistema8.4. Revisin del Diseo8.5. Diagrama de Secuencia del Diseo
Captulo 9 Modelo de Implementacin9.1. Programacin en Java9.2. Tipos de Prueba
Captulo 10 Modelo de Implementacin10.1. Definicin de Conceptos10.2. Tipos de Prueba10.3. Procesos de Prueba
Conclusiones
Recomendaciones
Referencias Bibliogrficas
Captulo 1. Introduccin
Nuestra propuesta de desarrollo se ha seleccionado ya que vemos de gran importancia los temas o aspectos que en ella se ven relacionados, la niez es una poca de crecimiento y cambios rpidos. Gracias a nuestra aplicacin el personal encargado realizar de una forma mejorada las evaluaciones y la verificacin de los controles peditricos de nios y as conocer en brevedad sus cumplimientos.
Cada consulta incluye un examen fsico completo, donde se verifica el esquema de Vacunacin, su salud bucal y visual .En este examen, el mdico verifica el crecimiento y desarrollo del beb o del nio pequeo con el fin de encontrar o prevenir problemas, si se ha faltado a algn control programado, o tiene pendiente alguna vacuna, el software creado mostrara la falta y se tomaran las decisiones apropiadas en este caso por parte de la entidad.
El Crecimiento y Desarrollo es el proceso de transformacin que evoluciona dinmica y rpidamente en los nios durante su ciclo vital. La vigilancia y acompaamiento de ese crecimiento, as como la deteccin temprana y atencin oportuna de las alteraciones es una oportunidad que tiene el nio a travs del programa de crecimiento y desarrollo que se presta en cada uno de los Centros de Salud, las consultas o controles del nio sano son momentos claves para la comunicacin, gracias a ello se conoce sobre el desarrollo normal, nutricin, sueo, seguridad, enfermedades infecciosas que "estn rondando" y otros temas importantes como lo que se puede esperar a medida que el nio crezca, es por ello que como grupo decidimos trabajar en este mbito, buscando de esta manera aportar como ingenieros de sistemas un software especializado capaz de llevar un control y seguimiento a lo mencionado anteriormente.
Captulo 2 Objetivos
2.1. 2.2.
Captulo 3 Justificacin 3.1. 3.2.
Captulo 4 Marco Terico
El programa de deteccin temprana de las alteraciones del crecimiento y desarrollo en la salud infantil en nios de cero de 10 aos, es el proceso de transformacin que evoluciona dinmica y rpidamente en los nios durante su ciclo vital. Los objetivos del control de crecimiento y desarrollo son: Evaluar el proceso de crecimiento y desarrollo de nios(as) menores de 10 aos en forma integral. Detectar precozmente factores de riesgo y alteraciones en el crecimiento y desarrollo del nio(a) para una intervencin oportuna y adecuada. Garantizar a la poblacin menor de 10 aos el esquema completo de vacunacin, de acuerdo con las normas tcnicas establecidas en el Programa Ampliado de Inmunizaciones (PAI). Fomentar la asistencia citas con odontopediatria y optometra peditrica para detectar posibles enfermedades o anomalas bucales y visuales en la poblacin infantil. Fomentar la Lactancia Materna exclusiva hasta los 6 meses de edad y con alimentacin complementaria adecuada hasta los 2 aos. Respetar y promover los derechos de los nios(as).El Ministerio de Salud da las siguientes actividades, procedimientos e intervenciones que conforman las normas bsicas mnimas que deben ser realizadas por las instituciones responsables de la atencin a los nios y nias menores de diez aos, las cuales deben tener capacidad resolutivas, disponer del talento humano como mdicos y enfermeras debidamente capacitados en el tema del crecimiento y desarrollo; con el fin de brindar atencin humanizada y de calidad, que garantice intervenciones eficientes, oportunas y adecuadas. Adems de la obligacin administrativa y tcnica, estas normas implican por parte de sus ejecutores, un compromiso tico para garantizar la proteccin y el mantenimiento de la salud de los nios y nias menores de diez aos. Se deben hacer intervenciones en edades claves del crecimiento y desarrollo; brindar a los nios, a las nias y a sus familias, adems de la atencin profesional eficiente, apoyo psicolgico, consejera y trato amable, prudente y respetuoso.Idealmente la inscripcin para la valoracin del crecimiento y desarrollo debe hacerse desde el nacimiento e iniciarse desde el primer mes de vida, pero deben ingresarse a cualquier edad.
Captulo 5 Metodologa 5.1.5.2.Captulo 6 Modelo de Requisitos
6.1. Descripcin del Problema
El proyecto para desarrollar es un sistema de registro de inasistencia a programas de promocin y prevencin para menores de cero a 10 aos, est pensado para implementarlo en todas las Empresas Administradoras de Salud ya que por orden de la superintendencia de salud se debe cumplir con ciertos protocolos, esto con el fin de estar al pendiente de los controles que deben tener los nios en cuanto al registro de desarrollo y crecimiento y vacunacin. Este sistema de inasistencias permitir al funcionario tener una base de datos actualizada de los nios menores de 10 aos en cuanto si han asistido a sus controles, programacin de vacunas, segn las fechas requeridas. Permitir al funcionario hacer consultas de fechas de asistencias, exmenes autorizados, vacunacin, etapa del nio, crecimiento y toda la consulta de seguimiento que se le debe hacer al menor.
Por eso el sistema debera de alguna manera avisar al usuario el da anterior a la cita programada enviando un e-mail donde se recuerde el tipo de cita , consultorio y hora de la misma y/o un funcionario de la EPS llame telefnicamente al usuario para confirmar su cita.
6.2. Modelo de Caso de Uso
En el diagrama se muestra los casos de uso para el sistema de registro de inasistencia a programas de promocin y prevencin para menores de 10 aos, que consiste que consiste en 5 actores y 10 casos de uso.
Modelo de caso para el sistema
ATENCIN AL USUARIO EPS
REGISTRAR USUARIO
VALIDACINUSUARIO
BASE DE DATOSREGISTRO
CITA MEDICA PROMOCIN Y PREVENCIN
Control de crecimiento y desarrolloVacunacin
Salud Oral
Agudeza Visual
USUARIO Usuario
CONTROL DE ASISTENCIA
BASE DE DATOS SEGUIMIENTO P Y P
CITA CONFIRMADA
BASE DE DATOS ASIGNACION CITAS
LISTA DE INASISTENCIA
6.3. Modelo de Interfaces
El modelo de Interfaces se ver asociado desde el momento en que el funcionario del centro de salud toma su base de datos y empieza a detectar los menores de 10 aos que no esta asistiendo normalmente a los controles de desarrollo y crecimiento. Entonces por ejemplo filtrara la informacin por el esquema de asistencia segn la edad como el que se presenta a continuacin:
Salud bucalControl Placa se realiza de los 2 a los 19 aos, 2 veces al ao. Sellantes: Se realiza de 3 a 10 aos y los controles segn condicin del paciente. Orientacin sobre signos de alarma por los que debe consultar oportunamente.
Agudeza visual
Dos controles uno a los 4 aos y otro a los 10 aos.
De esta manera el funcionario inicia su labora de seguimiento y llamada al usuario con el fin de confirmar asistencia a los centros de salud mas cercano, al asistir el usuario quedara consignado los datos en la base de datos y con ello los requerimientos autorizados con lo es vacunacin reflejado en la imagen 1., con el fin de dar un informe sea mensual, trimestral o semestral segn lo solicitado por la Superintendencia de Salud.
Ilustracin 1 esquema vacunacin
6.4. Actores y Caso de UsoA Continuacin se describen los cuatro actores del sistema de inasistencias promocin y prevencin.ActorAtencin al usuario EPS
Caso de usoValidar Usuario, registrar usuario, Cita mdica P y P, control de crecimiento desarrollo, vacunacin, salud oral, agudeza visual, cita confirmada, control de asistencia, lista de inasistencia.
TipoPrimario
DescripcinEs el actor principal y representa a cualquier persona que est en Servicio al cliente y deba usar el sistema de inasistencias promocin y prevencin.
ActorUsuario
Caso de usoCita mdica P y P, Validar Usuario, Cita control de asistencia, lista de inasistencia.
TipoPrimario
DescripcinEs el actor principal y representa a cualquier persona necesite usar el sistema de inasistencias promocin y prevencin.
ActorBase de datos Registro
Caso de usoValidar Usuario , Registro de Usuario
TipoSecundario
DescripcinEs el actor secundario y representa a la base de datos donde se guarda la informacin relacionada con todos los datos de los usuarios.
ActorBase de datos asignacin de citas
Caso de usoValidar Usuario, Cita mdica P y P, control de crecimiento desarrollo, vacunacin, salud oral, agudeza visual, cita confirmada.
TipoSecundario
DescripcinEs el actor secundario y representa a la base de datos donde se guarda la informacin relacionada de todas las citas asignadas para los usuarios de PY P, es independiente de seguimiento.
ActorBase de datos seguimiento P y P
Caso de usoValidar Usuario, Cita mdica P y P, control de crecimiento desarrollo, vacunacin, salud oral, agudeza visual, cita confirmada.
TipoSecundario
DescripcinEs el actor secundario y representa a la base de datos donde se guarda el seguimiento que se hace a los usuarios de promocin y prevencin.
6.5. Modelo de Dominio del Problema
CLASES CANDIDATAS PARA EL SISTEMA DE INASISTENCIA AL PROGRAMA DE PROMOCION Y PREVENCION
CLASES CANDIDTAS
Sistema de registro de inasistenciamenoresprotocolosimplementarloEmpresas Administradoras de SaludControlesregistro de desarrollo y crecimientoniosExmenes autorizados
vacunacin Funcionariosistema de inasistenciasprogramacin de vacunasfechas Consultasfechas de asistenciasconsulta de seguimientocitas
Modificaciones en las clases Originales
CLASES CANDIDATAS PARA EL SISTEMA DE INASISTENCIA AL PROGRAMA DE PROMOCION Y PREVENCION
CLASES CANDIDATASMODIFICACION
Sistema de registro de inasistenciaMenoresprotocolosimplementarloEmpresas Administradoras de SaludCONTROLESregistro de desarrollo y crecimientoNIOSExmenes autorizadosVACUNACIN FUNCIONARIOsistema de inasistenciasprogramacin de vacunasFECHAS CONSULTASfechas de asistenciasconsulta de seguimientoCITASElimina( es el sistema completo)Eliminar (duplicada-Nios)Eliminada( irrelevante)Eliminada(imprecisa)Renombrada: EPSEliminar(imprecisa)
Eliminar(imprecisa)
Elimina( es el sistema completo)Eliminar (duplicada-vacunacin)Eliminar (Redundante)
Cambiar: REGISTR ASISTENCIAEliminar( duplicado-consulta)
CLASES IDENTIFICADAS SISTEMA DE INASISTENCIA AL PROGRAMA DE PROMOCION Y PREVENCION
CLASES IDENTIFICADAS
NIOSEPSVACUNACINCONTROLFUNCIONARIOREGISTRO ASISTENCIACONSULTACITAS
ATRIBUTOS IDENTIFICADOS DEL SISTEMA DE INASISTENCIA AL PROGRAMA DEPROMOCION Y PREVENCION
EPSFUNCIONARIONIOS
CITASCONSULTAS
CONTROLES
VACUNASREGISTRO ASISTENCIANit. , NombreID , Nombre ,Apellidos , CargID, Tipo-ID ,Nombre, apellidos ,Fecha-nacimiento , Edad, Numero-telfono ,Direccin , Nombre-padresCdigo , Fecha-cita ,Tipo-citaCdigo-consulta, Medico-general, Enfermera ,Odontologa , OptometraCdigo-Control, Medico-general, Enfermera ,Odontologa , OptometraNombre, Fecha-cita.Cdigo-asistencia-cita , asisti-id-nio, cancelo-id-nio, No asisti-id-nio
MODELO DEL DOMINIO PROBLEMA
Ilustracin 2 modelo dominio en workbench
Captulo 7 Modelo de Anlisis
7.1. Arquitectura de Clases
VALIDAR USUARIOValidar Usuario: Interacta con los con los actores Usuario y Base de Datos Registros a travs de las clases borde InterfaceUsuario e InterfaceBaseDatosRegistro, Utiliza la pantalla principal del sistema (P-1) para la validacin de usuario. Por lo tanto se incluye nicamente la clase borde Pantalla Principal.
REGISTRAR USUARIOSe interacta con los actores Usuario y Base de Datos Registros a travs de las clases borde InterfaceUsuario e InterfaceBaseDatosRegistro, respectivamente. Adicionalmente se deben incluir clases borde correspondientes a la pantalla propia de este caso de uso, que es la pantalla Asignacin de Citas.
REGISTRAR SEGUIMIENTOSe interacta con los actores Usuario y Base de Asignacin de Citas a travs de las clases borde InterfaceUsuario e Interface Asignacioncitas, respectivamente. Adicionalmente se deben incluir clases borde correspondientes a la pantalla propia de este caso de uso, que es la pantalla Seguimiento PYP.
.
DIAGRAMA DE CLASE
Validar Usuario, registrar usuario, Cita mdica P y P, control de crecimiento desarrollo, vacunacin, salud oral, agudeza visual, cita confirmada, control de asistencia, lista de inasistencia.
EPSFuncionario
Atencin al usuario EPS
NiosFuncionario
Usuario
Cita mdica P y P, Validar Usuario, Cita control de asistencia, lista de inasistencia.
RegistroFuncionario
Base de datos registro
Validar Usuario , Registro de Usuario
CitasConsulta
Base de datos Asignacin de citas
Validar Usuario, Cita mdica P y P, control de crecimiento desarrollo, vacunacin, salud oral, agudeza visual, cita confirmada.
ControlVacunacin
Base de datos seguimiento P y P
Validar Usuario, Cita mdica P y P, control de crecimiento desarrollo, vacunacin, salud oral, agudeza visual, cita confirmada.
7.2. Identificacin de Clases segn Estereotipos
a. Se presenta el resumen de los casos de uso identificados durante el modelo de requisitos, junto con los actores y clases bordes correspondientes.
RELACION DE CASOS DE USO, ACTORES Y CLASES BORDE PARA SISTEMA DE INASISTENCIA AL PROGRAMA DEPROMOCINYPREVENCIN
CASOS DE USOACTORESCLASES BORDE
Registrar UsuarioAtencin Usuario, Base de datos Registro.Interface Atencin al usuario , Pantalla_crear-registro_usuario,Pantalla_obtener_regist_usuario,Interface_ BD_ Registro.
Validar UsuarioAtencin Usuario, Usuario, Base de datos Registro.Interface Atencin al usuario , pantalla principal, interface_ Usuario, Interface _ BD_ Registro
Cita MEdica P y PAtencin Usuario, Usuario, Base de datos asignacin citasInterface_ Atencin _al _usuario,Pantalla_crear_cita_PYP,interface_ Usuario,Interface_ BD_ Registro_consul_ID_usuarioPantalla_ID_confirmado; ,Pantalla_obtener_cita,Interface_ BD_ asignacin _citasPantalla_tipo_cita, Pantalla_elegir_tipo_citaInterface_ BD_ asignacin _citas
Control de crecimiento y desarrollAtencin Usuario, Base de datos asignacin citasInterface_ Atencin _al _usuario; pantalla_CC_desarrollo,Pantalla_elegir_consul_control Pantalla_elegir_especialidadPantalla_consulta_fechas,pantalla_result_fechas ,Pantalla_cita _asignadaInterface_ BD_ asignacin _citas
VacunacinAtencin Usuario, Base de datos asignacin citasInterface_ Atencin _al _usuario; Pantalla_Vacunacion, Pantalla_tipo_vacuna ,Pantalla_consulta_fechas,pantalla_result_fechas ,Pantalla_cita _asignadaInterface_ BD_ asignacin _citas
Salud OralAtencin Usuario, Base de datos asignacin citasInterface_ Atencin _al _usuario; Pantalla_salud_oral, Pantalla_elegir_consul_cont , Pantalla_elegir_especialidad,Pantalla_consulta_fechas,pantalla_result_fechas ,Pantalla_cita _asignadaInterface_ BD_ asignacin _citas
Agudeza VisualAtencin Usuario, Base de datos asignacin citasInterface_ Atencin _al _usuario; Pantalla_Agudeza_Visual, Pantalla_elegir_medico, Pantalla_consulta_fechas,pantalla_result_fechas ,Pantalla_cita _asignadaInterface_ BD_ asignacin _citas
Cita confirmadaAtencin Usuario, Base de datos asignacin citasInterface_ Atencin _al _usuario; Pantalla_cita_PYP, interface_ Usuario,Pantalla_usuario_Cita,Pantalla_usuario_si/no_cita, Pantalla_result_No_confirPantalla_result_Cancela, Pantalla_resul_confirma.Interface_ BD_ asignacin _citas.
Control de asistenciasAtencin Usuario, Usuario, Base de datos seguimiento PYPInterface_ Atencin _al _usuario, Pantalla_citas_asignada, interface_ Usuario,Pantalla_asisten_usuarioInterface_ BD_ asignacin _citas.
Lista de InasistenciaAtencin Usuario, Base de datos seguimiento PYPInterface_ Atencin _al _usuario, Pantalla_tipo_cita_asignad,Pantalla_citas_no_asistida ,Pantalla_Lista_usuario_noasiste_citaInterface_ BD_ asignacin _citas
b. Se muestra el resumen de los casos de uso identificados durante el modelo de requisitos junto con las clases entidad correspondiente.
RELACION ENTRE CASOS DE USO Y CLASES DE ENTIDAD PARA SISTEMA DE INASISTENCIA AL PROGRAMA DEPROMOCINYPREVENCIN
CLASES DE USOCLASES DE ENTIDAD
Registrar UsuarioFuncionario
Validar UsuarioFuncionario
Cita Mdica P y PCitas , Consulta, Control
Control de crecimiento y desarrollNios, Consulta, Control
VacunacinNios, vacunacin
Salud OralNios, Consulta, Control
Agudeza VisualNios, Consulta, Control
Cita confirmada
Control de asistenciasFuncionario
Lista de InasistenciaEPS, Funcionario Registro de Asistencia
c. Se presenta el resumen de los casos de uso identificados durante el modelo de requisitos, junto con sus clases control correspondientes
RELACION ENTRE CASOS DE USO Y CLASES DE ENTIDAD PARA SISTEMA DE INASISTENCIA AL PROGRAMA DEPROMOCINYPREVENCIN
CLASES DE USOCLASES DE ENTIDAD
Registrar UsuarioManejador_registro_usuario,
Validar UsuarioManejador_principal- Manejador_BD_registro
Cita Mdica P y PManejador_ Obtener citaManejador_principal
Control de crecimiento y desarrollManejador_crear_cita
VacunacinManejador_crear_cita
Salud OralManejador_crear_cita
Agudeza VisualManejador_crear_cita
Cita confirmadaManejador_cita confirmada
Control de asistenciasManejador_controlasistencia
Lista de InasistenciaManejador_principal, Manejador_inasistencias
7.3. Clases segn Casos de Uso
Validar usuario
Registrar usuario
Cita mdica de P y P
Cita control de crecimiento y desarrollo
Cita confirmada
Control de Asistencia
Lista de Inasistencia
7.4. Diagramas de Secuencia
7.5. Casos de Uso para el Sistema
a. Flujo principal VALIDAR USUARIO
Caso De UsoVALIDAR USUARIO
ActorAtencin usuario EPS, BD registro, BD asignar citas, BD seguimiento PYP
TipoInclusin
PropsitoCrear un nuevo usuario en el sistema y a su vez verificar informacin de usuarios ya existentes en el sistema de Inasistencia Al Programa DePromocinYPrevencin
ResumenEste caso de uso se inicia por el funcionario encargado de atencin al usuario, este valida la informacin coloca el ID del usuario y al ser validado dicho registro el funcionario podr prestar atencin al usuario, asignar cita , verificar asistencia a citas de seguimiento en P Y P .
PrecondicionesSi el usuario no ha sido registrado en el sistema por el encargado de atencin usuario EPS no podr acceder a atencin de salud EPS, en este caso requiere ejecutar el caso de uso Registrar_usuario subflujo Crear_registro_usuario
Flujo PrincipalEl manejadorPrincipal solicita que se despliegue la pantalla principal a la interface-Atencion-Usuario-EPS .La interface-Atencion-Usuario-EPS despliega toda la PantallaPrincipal . La PantallaPrincipal se despliega , el de atencin al usuario selecciona *si va av crear un usuario por primera vez la opcin : crear _usauriook , luego el ManejadoPrincipal solicita crear_registro_usaurio se despliega una pantalla donde pide los datos de usuario y el Manejador_registro usuario , se ejecuta el caso de Registrar el caso de uso Registrar Usuario , subflujo Crear_registro_usuario (s-1), una vez lo registra se da ok y queda activado, la validacin del usuario siempre se har con su nmero de ID_usaruario en la PantallaPrincipal por atencionUsuarioEPSLa InterfaceAtencionUsuarioEPS envia el evento "OK" al ManejadorPrincipal. El ManejadorPrincipal solicita validar RegistroUsuario al ManejadorRegistroUsuario. El ManejadorRegistroatencion usuarioEPS solicita validar RegistroUsuario a la InterfaceBaseDatosRegistro.La InterfaceBaseDatosRegistro solicita validar RegistroUsuario a la Base de Datos de Registros. La Base de Datos de Registro valida al usuario y devuelve el OK aI interfaceBaseDatosRegistro. La InterfaceBaseDatosRegistro devuelve el OK al ManejadorRegistroAtencionUsaurioEPS. El ManejadorRegistroAtencionUsaurioEPS. devuelve el OK al ManejadorPrincipal.
Sub-FlujosCrear_registro_usaurio
ExcepcionesE-1 no hubo validation: El ID no se valido correctamente. Se le pide alusuario su documento par verificar ,si e s el correcto y no s e valida el usuario no podr atender.
7.6. Diccionario de Clases
- Cita Mdica: Se denomina por medio de un turno para la atencin por medicina general, estableciendo la fecha y hora de la cita.
- Cita Confirmada: Se denomina por medio de un turno en el cual se establece fecha y hora de la atencin, independientemente del servicio de salud al que se refiere.
- Control de Asistencia: Se denomina por el nmero de cdula del usuario y nombres completos del mismo, adems del turno asignado y asistencia en la fecha y hora establecida.
- Lista de Asistencia: Se denomina por medio de un turno asignado por la eps, nmero de identificacin y nombres y la asistencia al servicio solicitado en la fecha y hora establecida.a.
Captulo 8 Modelo de Diseo8.1. Estrategias de Diseo8.2. Diseo de Objetos8.3. Diseo de Sistema8.4. Revisin del Diseo8.5. Diagrama de Secuencia del Diseo
Captulo 9 Modelo de Implementacin9.1. Programacin en Java9.2. Tipos de Prueba
Captulo 10 Modelo de Implementacin10.1. Definicin de Conceptos10.2. Tipos de Prueba10.3. Procesos de Prueba
Conclusiones
Recomendaciones
Referencias Bibliogrficas
Pgina 23