Você está na página 1de 13

Especificacin de Mtodo Clase Usuario Datos: Cod_Usuario, Nombre, Direccion, Telefono, Email, FDM, Roles

Metodo Consulta (),Verifica(),visualiza() Clase localizacin Datos: Cod_Localizacion, Provincia, Longitud, Latitud Metodos: Crear(), Modificar(), Agragar() Clase Centro de Atecion Medica Datos: Cod_Centro, Nombre, Email, Fax, Direccion, Telefono, Cod_Localizacion Metodos: Crear(), Agragar(), Actualizar() Clase Reporte de brotes Epidemiologicos Datos: Cod_Reprote de Brotes Epidemiologico, Tipo de Informe, Fecha de Notificacion, Fecha de Informe Final, Descripcion, Cod_Localidad Metodos: Ingresar(), Modificar(), Guarda() Clase Notificaciones de Enfermesdades Datos: Cod_Notificaciones de enfermedades, Fechas, Notificacion Inmediata, Notificacion Semanal, Provincia Metodos:

Clase Administrador Datos: Cod_Administrador, Nombre, Telfono, Cedula, Direccin, Email, Sexo. Inicio Leer datos del Usuario
Si datos correctos Entonces Guardar datos del usuario De lo contrario Imprimir Error al guardar los datos, datos incorrectos Fin si Leer Desea agregar otro cliente SI/NO

Mtodo Agregar Usuarios

Si Entonces Retornar a inicio Sino Salir

Fin Inicio
Seleccionar Usuario deseado Leer Esta seguro de que desea eliminar permanentemente al usuario SI/NO Si si Entonces Eliminar usuario de la Base de datos Sino Retornar a inicio

Mtodo eliminar usuario

Fin Si Fin Inicio


Leer datos del usuario Si existen entonces Modificar datos Si datos son correctos entonces Almacenar datos Sino Retornar a modificar datos Fin si

Mtodo modificar usuario

Sino Imprimir Error no existe ningn registro con este nombre Fin si Fin
Inicio Seleccionar reporte deseado Generar reporte Si reporte generado listo entonces Leer Desea imprimir reporte Si/No Si Entonces Imprimir reporte Sino Imprimir No se encuentra la impresora Sino

Mtodo Generar reportes

Imprimir Error en la Base de datos Fin si Sino Retornar a inicio

Fin

Clase Usuario Datos: Cod_usuario, Nombre, Direccin, Telfono, Roles. Inicio


Leer Nombre y Contrasea Si datos correctos Entonces Acceder al sistema De lo contrario Imprimir Error, Nombre o Contrasea invalida Fin si Leer Ingrese nuevamente su Nombre y Contrasea Si Entonces

Mtodo Iniciar Seccin.

Retornar a inicio Sino Salir

Fin Inicio
Leer Tipo se reporte a consultar Si existen entonces Modificar el reporte que seleccione el usuario Si datos son correctos entonces Almacenar los cambios del reporte Sino Retornar a modificar reporte seleccionado Fin si Sino Imprimir Error no existe ningn registro con este nombre Fin si

Mtodo modificar Reporte Seleccionado

Fin Inicio
Seleccionar reporte deseado Generar reporte Si reporte generado listo entonces Leer Desea imprimir reporte Si/No Si Entonces Imprimir reporte Sino Imprimir No se encuentra la impresora Sino Imprimir Error en la Base de datos Fin si Sino Retornar a inicio

Mtodo Generar Cambios

Fin

Clase Enfermedad Datos: Cod_enfermedad, Nombre, Descripcin, Clasificacin. Inicio


Leer datos de la enfermedad Si datos correctos Entonces Guardar datos de la enfermedad Sino Imprimir Error al guardar los datos, datos incorrectos

Mtodo registra enfermedad

Fin si Leer Desea agregar otra Enfermedad SI/NO Si si Entonces Retornar a inicio Sino Salir

Fin Inicio
Leer datos del la nueva enfermedad Si datos correctos Entonces Guardar datos del usuario De lo contrario Imprimir Error al guardar los datos, datos incorrectos Fin si Leer Desea agregar otro nueva enfermedad SI/NO Si Entonces Retornar a inicio Sino Salir

Mtodo Agregar Nueva enfermedad

Fin Inicio
Leer datos del la enfermedad Si existen entonces Modificar datos Si datos son correctos entonces Almacenar datos Sino Retornar a modificar datos Fin si Sino Imprimir Error no existe ningn registro con este nombre

Mtodo modificar enfermedad

Fin si Fin Clase Estudio Epidemiolgico Datos: Cod_Estudio Epidemiolgico, Nombre, Cod_lugar estudio Epidemiolgico, Descripcin, Cod_enfermedad

Inicio

Mtodo Ingresar Estudio Epidemiolgico.

Seleccionar nuevo estudio Si si ya existes Entonces Imprimir Error, Ya existes este estudio Sino El estudio ingresado se ha guardado satisfactoriamente Fin si

Fin Inicio
Introducir estatus del estudio Si est en proceso Entonces Verificar el porcentaje Sino Imprimir El estudio ah sido completado desea agregar uno nuevo SI\NO Fin si Fin

Mtodo Estado del Estudio Epidemiolgico.

Mtodo Guardar Estudio Epidemiolgico.

Inicio Detectar estudio modificado Si ha sido modificado el estudio Entonces Guardar estudio Sino Imprimir Error al guardar el estudio, por favor intente nuevamente Fin si Fin

Clase Centro Datos: Cod_centro especialista, Nombre, Cod_especialista, Telfono, Fax, ubicacin, Descripcin. Mtodo agregar Centro especialista

Inicio
Leer informacin dada del centro especialista Si la informacin es correcta y los campos estn llenos entonces Agregar centro especialista Sino Imprimir No es guardar, se ha generado un error por favor vuelva a intentar

Fin Inicio
Leer informacin del centro especialista Si Se ha encontrado nueva informacin entonces Modificar centro especialista existente Sino Imprimir Error, este archivo ya existe, desea remplazarlo SI/NO

Mtodo editar centro especialista

Fin Inicio
Leer datos del centro especialista Si los datos son correctos entonces Guardar centro especialista ya modificado Sino Imprimir Error no existe ningn registro con este nombre

Mtodo Guardar centro especialista

Fin

Clase Especialidad

Datos: Cod_especialidad, nombre, Descripcin, Tipo.

Inicio

Mtodo registrar especialidad

Obtener informacin para nuevo registro de enfermedad Si se ha agregado los datos pertinentes Entonces Imprimir Error, Ya existes esta especialidad Sino La especialidad ingresada se ha guardado satisfactoriamente

Fin si Fin Inicio


Introducir Cod_especialidad Si se ha ubicado Entonces Seleccionar y editar especialidad Sino Imprimir La especialidad ah sido completado desea agregar una nueva SI\NO Fin si

Mtodo Editar especialidad

Fin Inicio
Detectar especialidad modificada Si ha sido modificado o encontrada nueva informacin sobre la misma Entonces Guardar especialidad Sino Imprimir Error al guardar la especialidad, por favor intente nuevamente Fin si

Mtodo Guardar especialidad

Fin Inicio
Detectar especialidad Si se ha encontrada nueva informacin sobre la misma Entonces Borrar la anterior y almacenar la nueva Sino Imprimir Error al borrar otra usuario est usando este archivo, por favor intente nuevamente

Mtodo Borrar especialidad

Fin si Fin

Diccionario de Clases

Clase Administrador
Atributos Nombre Nombre Direccin Tipos de datos Varchar (20) Nvarchar (MAX) Descripcin Contiene el nombre del administrador. Contiene el nombre de la calle donde vive el administrador. Telfono Numrico(15) Es el nmero en el cual uno se puede comunicar con el administrador. Cedula Numrico(15) Es el nmero de identidad del

administrador. Email Varchar (30) Contiene la direccin electrnica del

administrador. Sexo Varchar (2) Contiene sexo del administrador.

Mtodos Nombre Agregar Argumentos Nombre, Apellido, Direccin, Telfono, Cedula, Email y sexo. Descripcin Este mtodo nos permite agregar un usuario al sistema.

Eliminar

Nombre, Apellido, Direccin, Telfono, Cedula

Este

nos

permite

eliminar

los

usuarios del sistema. Modificar Nombre, Apellido, Direccin, Telfono, Cedula, Email y sexo. Este nos permite modificar los datos de un usuario que ya est registrado en el sistema.

Generar Reportes

Nombre, tipo de reporte

Este

nos

permite de las

obtener

los

reportes

enfermedades

procesadas.

Clase Usuario

Atributos Nombre Cod_usuario Nombre Descripcin Telfono Roles Tipos de datos Numrico (06) Varchar(20) Nvarchar(MAX) Numrico (10) Varchar (25) Descripcin Contiene el numero del usuario Contiene el nombre del lugar de estudio. Contiene la descripcin de lugar. Contiene el nmero del telfono del usuario Contiene el puesto que tenga el usuario

Mtodos Nombre Inicio de Seccin Argumentos Cod_usuario, Nombre, Direccin, Telfono, Roles. Descripcin Este mtodo permite al usuario acceder al sistema. Modificar reporte seleccionado Cod_usuario, Nombre, Direccin, Telfono, Roles. Este mtodo permite modificar el reporte que haya seleccionado el usuario.. Guardar Cambios Cod_usuario, Nombre, Direccin, Telfono, Roles. Este nos permite guardar cambio o registros nuevos..

Clase Enfermedad

Atributos Nombre Nombre Descripcin Tipos de datos Varchar(20) Varchar(150) Descripcin Contiene el nombre de la enfermedad. Contiene la descripcin de la enfermedad como la causa-consecuencia y las personas que la transmiten. Clasificacin Varchar(2) Contiene la clasificacin de la enfermedad esta dice si es transmisible o no.

Mtodos Nombre Registrar enfermedad Agregar nueva Nombre, Descripcin y Clasificacin Argumentos Nombre, Descripcin y Clasificacin Descripcin Este mtodo nos permite registrara la enfermedad encontrada. Esta puede agregar una nueva enfermedad que no est dentro del sistema Nombre, Descripcin y Clasificacin Este mtodo nos permite modificar una enfermedad actualizando sus datos o

enfermedad Modificar enfermedad

cambindole algn campo

Clase Estudio Epidemiolgico

Atributos Nombre Cd._ Estudio Epidemiolgico Tipos de datos Numrico (06) Descripcin Contiene el Cdigo del estudios

Epidemiolgico creado. Nombre Varchar(20) Contiene el nombre del estudio realizado.

Cod_lugar de estudio Descripcin

Numrico(06) Nvarchar(MAX)

Contiene el cdigo del lugar de estudio. Contiene la descripcin del estudio (Por que se hiso el estudio y que se encontr).

Cod_Enfermedad

Numrico(06)

Contiene el cdigo de la enfermedad encontrada.

Mtodos Nombre Ingresar estudio Argumentos Nombre, Cod_lugar de estudio, Descripcin, Descripcin Este mtodo permite al

Cod_enfermedad.

administrador ingresar un nuevo estudio.

Estado del estudio

Nombre,

Cod_lugar

de

estudio,

Descripcin,

Este mtodo permite verificar el estado del estudio (en proceso, en Hold o completado)

Cod_enfermedad.

Guardar estudio

Nombre,

Cod_lugar

de

estudio,

Descripcin,

Este

nos permite guardar los

Cod_enfermedad.

cambios producidos en los estudio.

Clase Centro

Atributos Nombre Cd._ Centro Especialista Nombre Tipos de datos Numrico (06) Varchar(20) Descripcin Contiene el cdigo del centro especialista Contiene el nombre del Reporte.

Cod_especialidad Telfono Fax

Numrico (06) Numrico (12) Numrico (12)

Contiene la descripcin del reporte. Contiene la fecha en que cre el reporte. Contiene el estado del reporte (en proceso, en Hold o completado).

Ubicacin Descripcin

Varchar (50) Varchar(150)

Contiene el cdigo del estudio. Contiene el tipo de reporte que se generara.

Mtodos Nombre Agregar especialista Centro Argumentos Nombre, Cod_especialidad, Telfono, Fax, Ubicacin, Descripcin. Descripcin Este mtodo permite agregar un nuevo centro especialista.

Editar especialista

Centro

Nombre, Descripcin, Fecha, Estado, Cod_estudio, Tipo.

Este mtodo nos permite editar cualquier campo del centro

especialista ya existente. Guardar especialista Centro Nombre, Descripcin, Fecha, Estado, Cod_estudio, Tipo. Este mtodo nos permite guardar cualquier modificacin centro especialista. hecha al