SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
ULADECH Católica                                      Escuela de Ingeniería de Sistemas




                                UNIVERSIDAD CATÓLICA
                         LOS ANGELES DE CHIMBOTE
                                        PIURA


                           FACULTAD DE INGENIERÍA
               ESCUELA DE INGENIERÍA DE SISTEMAS




 Innovación de las Consultas Médicas Mediante un Portal Web
    para el Área de Infectología en el Hospital de Apoyo Santa
                                    Rosa II – Piura.


          Informe Final de Prácticas Pre – Profesionales I
                                       Autores
                          Otero Mendives Héctor Manuel


                                        Asesor
                           Ing. CIP Mario Nizama Reyes


                                     Piura – Perú
                                         2012



 Implantación e innovación de             1               Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                                              Escuela de Ingeniería de Sistemas



1.2.    Fundamentación de la Metodología seleccionada

        De acuerdo con la información anterior acerca de las metodologías existentes
        comúnmente utilizadas he creído conveniente adoptar la metodología XP ya que el
        desarrollo de mi proyecto es a corto plazo y me permite interactuar constantemente
        con el usuario final, además de realizar constantes pruebas, así mismo me permite
        re-fabricar el producto para que se adecue a los requerimientos del cliente.



1.3. Análisis

       1.3.1. Definición de Requisitos

              - Un portal web donde cualquier usuario pueda navegar en busca de
                 información acerca de las enfermedades infecciosas más comunes y otras.

              - Permitir publicar la información adecuada sin necesidad de la presencia de
                 un técnico en informática.

              - Permitir que todo usuario del sitio web pueda emitir su consulta de manera
                 generalizada mediante unos foros disponibles en cada artículo de las
                 enfermedades.

              - Permitirme interactuar con los usuarios respondiendo a sus consultas de
                 manera generalizada, pero con la condición de que solo será una
                 orientación mas no un diagnostico.

              - Permitir el acceso a estudiantes que se interesen en conocer cuáles son las
                 enfermedades más comunes que encontraran para afianzar sus estudios.

              - Debido a la enfermedad de algunos pacientes no será exigida la
                 identificación de los usuarios pero si será necesario un pseudónimo o alias y
                 contraseña para que publiquen sus consultas. Los usuarios que deseen ser
                 identificados con sus nombres reales tendrá que aceptar los términos de
                 seguridad para que sean identificados con sus nombres y apellidos reales.




 Implantación e innovación de                 2                   Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                            Escuela de Ingeniería de Sistemas



      1.3.2. Casos esenciales de uso

              - Anfitrión




              - Paciente




      1.3.3. Diagramas de casos de uso




 Implantación e innovación de            3      Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                          Escuela de Ingeniería de Sistemas



      1.3.4. Crear Modelo Conceptual




      1.3.5. Diagramas de Secuencia

              1. Publicar Comentario




 Implantación e innovación de          4      Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                             Escuela de Ingeniería de Sistemas



              2. Publicar archivo




      1.3.6. Diagramas de Actividades

              1. Ingresar un comentario




 Implantación e innovación de             5      Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                          Escuela de Ingeniería de Sistemas



              2. Responder Consulta.




              3. Dar Apertura a Foro




 Implantación e innovación de          6      Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                                                  Escuela de Ingeniería de Sistemas



1.4. Diseño

      1.4.3. Diagramas de clase




1.5. Implementación de la Bases de Datos

      1.5.3. Modelado Conceptual

              1.5.3.1. Concepto de las Base de Datos

                        La base de datos que se realizara tendrá que almacenar la
                        información personal básica de los usuarios los cuales estarán
                        divididos en dos grupos que se denominaran Pacientes y Anfitrión
                        quienes a podrán realizar comentario o consultas en los distintos foros
                        establecidos los cuales se almacenaran en la base de datos, habrá
                        también una lista de enfermedades que podrá ser modificada solo por
                        el anfitrión y/o el desarrollador del portal web.

              1.5.3.2. Ciclo de Vida de la Base de Datos

                        1. Modelo Conceptual.-

                            Para iniciar la elaboración de este proyecto se pensó en crear
                            objetos y características que representen a cada participante del
                            sistema es por ello que se han definido para luego plasmarlos en
                            un modelo lógico y físico.




 Implantación e innovación de                  7                      Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                                               Escuela de Ingeniería de Sistemas



                        2. Modelo Lógico

                             Es aquí donde plasmamos lo descrito en el modelo conceptual de
                             de manera grafica para estableces las clases, sus atributos, y sus
                             operaciones.

                        3. Modelo Físico

                             En este modelo se establece el tipo de dato que se almacenara, la
                             cantidad de datos por cada campo, los índices y claves que
                             requerirá cada tabla.



      1.5.4. Diseño y Modelamiento de base de datos

              Las técnicas que se emplearan para el diseño y modelamiento de la base de
              datos serán:

               -    Modelos de Normalización

               -    Diagramas de Entidad Relación

      1.5.5. Transformación del diagrama de Clase a modelo de tabla


              Tabla anfitrión:
              CREATE TABLE IF NOT EXISTS `anfitrion` (
               `idanfitrion` char(6)
                `nombre` varchar(25)
                `apellido` varchar(25)
                `idusuario` char(6)
                PRIMARY KEY (`idanfitrion`),
                KEY `apellido` (`apellido`)
              ) ENGINE=InnoDB DEFAULT CHARSET=latin1;



              Tabla enfermedad:

              CREATE TABLE IF NOT EXISTS `enfermedad` (
                `idenfermedad` char(6)
                `nombre` varchar(25)
                PRIMARY KEY (`idenfermedad`),
                KEY `nombre` (`nombre`)
              ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

              Tabla foro:

              CREATE TABLE IF NOT EXISTS `foro` (
               `idforo` int(11) NOT NULL,
               `foro` text
               `fecha` date NOT NULL,
               `hora` time NOT NULL,
               `idusuario` char(6)
               `idenfermedad` char(6)


 Implantación e innovación de                  8                   Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                                          Escuela de Ingeniería de Sistemas



                PRIMARY KEY (`idforo`)
              ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

              Tabla paciente:

              CREATE TABLE IF NOT EXISTS `paciente` (
                `idpaciente` char(6)
                `nombre` varchar(25)
                `apellido` varchar(25)
                `idusuario` char(6)
                PRIMARY KEY (`idpaciente`),
                KEY `apellido` (`apellido`)
              ) ENGINE=InnoDB DEFAULT CHARSET=latin1;




              Tabla usuario:

              CREATE TABLE IF NOT EXISTS `usuario` (
                `idusuario` char(6)
                `pseudonimo` varchar(25)
                `contrasena` varchar(25)
                `email` varchar(80)
                `nivel` int(11) NOT NULL,
                PRIMARY KEY (`idusuario`),
                KEY `pseudonimo` (`pseudonimo`)
              ) ENGINE=InnoDB DEFAULT CHARSET=latin1;


      1.5.6. Técnicas de Normalización

              Se cuenta con un documento Almacenamiento_de_foro, el cual cuenta con los
              siguientes campos:



                idforo

                 foro

                fecha_foro

                hora_foro

                idenfermedad

                nombre_enfermedad

                idusuario

                nombre_usuario

                apellido_usuario

                pseudónimo_usuario


 Implantación e innovación de               9                 Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                                           Escuela de Ingeniería de Sistemas



                contraseña_usuario

                email_usuario

                nivel_usuario

              Este documento está sin normalizar.

              PRIMERA FORMA NORMAL (1FN):

                FORO 1

                        idforo(PK)

                        idusuario(PK)

                        foro

                        fecha_foro

                        hora_foro

                        idenfermedad

                        nombre_enfermedad



              Como hay atributos que no dependen funcionalmente de la clave se crea:

              FORO 2

                        idusuario(PK)

                        nombre_usuario

                        apellido_usuario

                        pseudónimo_usuario

                        contraseña_usuario

                        email_usuario

                        nivel_usuario




 Implantación e innovación de                10                 Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                                          Escuela de Ingeniería de Sistemas



              SEGUNDA FORMA NORMAL (2FN):

              Trabajando con FORO 1 tenemos:

              FORO 11

                        idforo(PK)

                        idenfermedad(PK)

                        idusuario

                        foro

                        fecha_foro

                        hora_foro



              FORO 12

                        idenfermedad(PK)

                        nombre_enfermedad

                TERCERA FORMA NORMAL (3FN):

              Entonces trabajamos con FORO 2, y tenemos:

              FORO 21

                        idusuario(PK)

                        pseudónimo

                        contraseña

                        email

                        nivel



              FORO 22

                        idanfitrion(PK)

                        idusuario(PK)

                        nombre

                        apellido




 Implantación e innovación de               11                Otero Mendives Héctor Manuel
De un portal web
ULADECH Católica                             Escuela de Ingeniería de Sistemas



              FORO 23

                        idpaciente(PK)

                        idusuario(PK)

                        nombre

                        apellido



      1.5.7. Modelado Lógico




      1.5.8. Modelado Físico




 Implantación e innovación de            12      Otero Mendives Héctor Manuel
De un portal web

Contenu connexe

Tendances

Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009litasosa
 
Establecimiento de la conexion
Establecimiento de la conexionEstablecimiento de la conexion
Establecimiento de la conexionadjaes
 
Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...
Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...
Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...ITESI christian villegas balderas
 
Estandares Iso,Spice Y Cmm Y Empresas
Estandares Iso,Spice Y Cmm Y  EmpresasEstandares Iso,Spice Y Cmm Y  Empresas
Estandares Iso,Spice Y Cmm Y Empresasguest8e0579
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónJose Torres Gonzales
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionJesus Chaux
 
Calidad esquemas
Calidad esquemasCalidad esquemas
Calidad esquemasgines
 
8.5.1
8.5.18.5.1
8.5.1UNAD
 
Banco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemasBanco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemasbrccq
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
Analisis De Software
Analisis De SoftwareAnalisis De Software
Analisis De SoftwareWily Sánchez
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 
metodologia para software Kendall
metodologia para software Kendallmetodologia para software Kendall
metodologia para software KendallJuan Avila V
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Softwaremireya2022
 

Tendances (20)

Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009
 
Establecimiento de la conexion
Establecimiento de la conexionEstablecimiento de la conexion
Establecimiento de la conexion
 
Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...
Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...
Presentación Tesis Ingeniería en Sistemas Computacionales, Identificación de ...
 
Estandares Iso,Spice Y Cmm Y Empresas
Estandares Iso,Spice Y Cmm Y  EmpresasEstandares Iso,Spice Y Cmm Y  Empresas
Estandares Iso,Spice Y Cmm Y Empresas
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Calidad esquemas
Calidad esquemasCalidad esquemas
Calidad esquemas
 
8.5.1
8.5.18.5.1
8.5.1
 
El modelado de casos de uso
El modelado de casos de usoEl modelado de casos de uso
El modelado de casos de uso
 
Banco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemasBanco de temas de tesis para la carrera de ing. de sistemas
Banco de temas de tesis para la carrera de ing. de sistemas
 
Lenguaje de especificación
Lenguaje de especificaciónLenguaje de especificación
Lenguaje de especificación
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Analisis De Software
Analisis De SoftwareAnalisis De Software
Analisis De Software
 
Reporte de codigo productos medios
Reporte de codigo productos mediosReporte de codigo productos medios
Reporte de codigo productos medios
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
metodologia para software Kendall
metodologia para software Kendallmetodologia para software Kendall
metodologia para software Kendall
 
Pruebas de estress
Pruebas de estressPruebas de estress
Pruebas de estress
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Software
 

En vedette

Software para consultorios médicos: gestión de la historia clínica
Software para consultorios médicos: gestión de la historia clínicaSoftware para consultorios médicos: gestión de la historia clínica
Software para consultorios médicos: gestión de la historia clínicaSisInfSocial
 
Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas
Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas
Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas Pablo Pazos
 
Admisiones. transferencia y altas presentacion
Admisiones. transferencia  y altas presentacionAdmisiones. transferencia  y altas presentacion
Admisiones. transferencia y altas presentacionscrappy12
 
Desarrollo 3 informe final araceliiiiiiiiiiiiii
Desarrollo 3 informe final araceliiiiiiiiiiiiiiDesarrollo 3 informe final araceliiiiiiiiiiiiii
Desarrollo 3 informe final araceliiiiiiiiiiiiiiaaron
 
NORMA TÉCNICA DE LA HISTORIA CLÍNICA DE LOS ESTABLECIMIENTOS DEL SECTOR SALUD
NORMA TÉCNICA DE LA HISTORIA CLÍNICA  DE LOS ESTABLECIMIENTOS  DEL SECTOR SALUDNORMA TÉCNICA DE LA HISTORIA CLÍNICA  DE LOS ESTABLECIMIENTOS  DEL SECTOR SALUD
NORMA TÉCNICA DE LA HISTORIA CLÍNICA DE LOS ESTABLECIMIENTOS DEL SECTOR SALUDJosue Silva
 
7.Reduccion De Los Tiempos De Espera Hosp.Vitarte
7.Reduccion De Los Tiempos De Espera Hosp.Vitarte7.Reduccion De Los Tiempos De Espera Hosp.Vitarte
7.Reduccion De Los Tiempos De Espera Hosp.VitarteLeoncio Mier y Teran
 
Flujograma para la Atencion en Consulta Externa - Atencion Integral de Salud
Flujograma para la Atencion en Consulta Externa - Atencion Integral de SaludFlujograma para la Atencion en Consulta Externa - Atencion Integral de Salud
Flujograma para la Atencion en Consulta Externa - Atencion Integral de SaludFernando Valencia
 
Gestión Legal y Normativa de la Práctica Odontológica
Gestión Legal y Normativa de la Práctica OdontológicaGestión Legal y Normativa de la Práctica Odontológica
Gestión Legal y Normativa de la Práctica OdontológicaJorge Enrique Manrique-Chávez
 
INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...
INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...
INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...meyg
 

En vedette (20)

Tesis admision municipal_2015_upig
Tesis admision municipal_2015_upigTesis admision municipal_2015_upig
Tesis admision municipal_2015_upig
 
Informe 1
Informe 1Informe 1
Informe 1
 
Software para consultorios médicos: gestión de la historia clínica
Software para consultorios médicos: gestión de la historia clínicaSoftware para consultorios médicos: gestión de la historia clínica
Software para consultorios médicos: gestión de la historia clínica
 
Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas
Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas
Open EHR-Gen: un framework para crear Historias Clínicas Electrónicas
 
Informe 2
Informe 2Informe 2
Informe 2
 
Informe 3
Informe 3Informe 3
Informe 3
 
Admisiones. transferencia y altas presentacion
Admisiones. transferencia  y altas presentacionAdmisiones. transferencia  y altas presentacion
Admisiones. transferencia y altas presentacion
 
tesis de trabajo
tesis de trabajotesis de trabajo
tesis de trabajo
 
Tesis daewoo
Tesis daewooTesis daewoo
Tesis daewoo
 
Desarrollo 3 informe final araceliiiiiiiiiiiiii
Desarrollo 3 informe final araceliiiiiiiiiiiiiiDesarrollo 3 informe final araceliiiiiiiiiiiiii
Desarrollo 3 informe final araceliiiiiiiiiiiiii
 
Proyecto
ProyectoProyecto
Proyecto
 
NORMA TÉCNICA DE LA HISTORIA CLÍNICA DE LOS ESTABLECIMIENTOS DEL SECTOR SALUD
NORMA TÉCNICA DE LA HISTORIA CLÍNICA  DE LOS ESTABLECIMIENTOS  DEL SECTOR SALUDNORMA TÉCNICA DE LA HISTORIA CLÍNICA  DE LOS ESTABLECIMIENTOS  DEL SECTOR SALUD
NORMA TÉCNICA DE LA HISTORIA CLÍNICA DE LOS ESTABLECIMIENTOS DEL SECTOR SALUD
 
7.Reduccion De Los Tiempos De Espera Hosp.Vitarte
7.Reduccion De Los Tiempos De Espera Hosp.Vitarte7.Reduccion De Los Tiempos De Espera Hosp.Vitarte
7.Reduccion De Los Tiempos De Espera Hosp.Vitarte
 
Flujograma para la Atencion en Consulta Externa - Atencion Integral de Salud
Flujograma para la Atencion en Consulta Externa - Atencion Integral de SaludFlujograma para la Atencion en Consulta Externa - Atencion Integral de Salud
Flujograma para la Atencion en Consulta Externa - Atencion Integral de Salud
 
Flujo de consulta externa
Flujo de consulta externa Flujo de consulta externa
Flujo de consulta externa
 
Gerencia de Servicios de Salud (ENAO)
Gerencia de Servicios de Salud (ENAO)Gerencia de Servicios de Salud (ENAO)
Gerencia de Servicios de Salud (ENAO)
 
Ética y Deontología (ENAO)
Ética y Deontología (ENAO)Ética y Deontología (ENAO)
Ética y Deontología (ENAO)
 
Gestión Legal y Normativa de la Práctica Odontológica
Gestión Legal y Normativa de la Práctica OdontológicaGestión Legal y Normativa de la Práctica Odontológica
Gestión Legal y Normativa de la Práctica Odontológica
 
INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...
INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...
INFORME DE PRÁCTICAS PRE-PROFESIONALES INSTITUTO DE EDUCACIÓN SUPERIOR TECNOL...
 
Orientaciones admision 2017
Orientaciones admision 2017Orientaciones admision 2017
Orientaciones admision 2017
 

Similaire à Capitulo iii

Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesaleja90158
 
trabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemastrabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemasedissoncasas13
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasedissoncasas13
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasedissoncasas13
 
Talleres individuales y colaborativos
Talleres individuales y colaborativosTalleres individuales y colaborativos
Talleres individuales y colaborativosErica Chavez
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Informe inteligencia artificial
Informe inteligencia artificialInforme inteligencia artificial
Informe inteligencia artificialRoan Malca Leon
 
CURSO APLICACIONES WEB
CURSO APLICACIONES WEBCURSO APLICACIONES WEB
CURSO APLICACIONES WEBSkynet Erp
 
Sistema_experto de_licuados_nutritivos
Sistema_experto de_licuados_nutritivosSistema_experto de_licuados_nutritivos
Sistema_experto de_licuados_nutritivosNils Gálvez Alcalde
 
Proyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoProyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoJuan Jose Flores
 
Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Hiper S.A.
 
Inteligencia artificia 2010 ii
Inteligencia artificia 2010 iiInteligencia artificia 2010 ii
Inteligencia artificia 2010 iiSilencerz
 
openEHR presentacion informativa 2017
openEHR presentacion informativa 2017openEHR presentacion informativa 2017
openEHR presentacion informativa 2017Pablo Pazos
 

Similaire à Capitulo iii (20)

Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicaciones
 
Sistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicacionesSistemas expertos y sus aplicaciones
Sistemas expertos y sus aplicaciones
 
trabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemastrabajo 1,2,3,4 de ingenieria de sistemas
trabajo 1,2,3,4 de ingenieria de sistemas
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemas
 
Trabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemasTrabajos unificados ingenieria de sistemas
Trabajos unificados ingenieria de sistemas
 
Talleres individuales y colaborativos
Talleres individuales y colaborativosTalleres individuales y colaborativos
Talleres individuales y colaborativos
 
Tecnicas
TecnicasTecnicas
Tecnicas
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Informe sistema experto (3) entrega final
Informe sistema experto (3) entrega finalInforme sistema experto (3) entrega final
Informe sistema experto (3) entrega final
 
3894151.ppt
3894151.ppt3894151.ppt
3894151.ppt
 
Informe inteligencia artificial
Informe inteligencia artificialInforme inteligencia artificial
Informe inteligencia artificial
 
CURSO APLICACIONES WEB
CURSO APLICACIONES WEBCURSO APLICACIONES WEB
CURSO APLICACIONES WEB
 
sistemas expertos
sistemas expertossistemas expertos
sistemas expertos
 
Sistema_experto de_licuados_nutritivos
Sistema_experto de_licuados_nutritivosSistema_experto de_licuados_nutritivos
Sistema_experto de_licuados_nutritivos
 
Manual STP
Manual STPManual STP
Manual STP
 
Proyecyo final de analisis estructurado
Proyecyo final de analisis estructuradoProyecyo final de analisis estructurado
Proyecyo final de analisis estructurado
 
Trabajo de sistemas expertos
Trabajo de sistemas expertosTrabajo de sistemas expertos
Trabajo de sistemas expertos
 
Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1Silabo inteligencia artificia2012_1
Silabo inteligencia artificia2012_1
 
Inteligencia artificia 2010 ii
Inteligencia artificia 2010 iiInteligencia artificia 2010 ii
Inteligencia artificia 2010 ii
 
openEHR presentacion informativa 2017
openEHR presentacion informativa 2017openEHR presentacion informativa 2017
openEHR presentacion informativa 2017
 

Capitulo iii

  • 1. ULADECH Católica Escuela de Ingeniería de Sistemas UNIVERSIDAD CATÓLICA LOS ANGELES DE CHIMBOTE PIURA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS Innovación de las Consultas Médicas Mediante un Portal Web para el Área de Infectología en el Hospital de Apoyo Santa Rosa II – Piura. Informe Final de Prácticas Pre – Profesionales I Autores Otero Mendives Héctor Manuel Asesor Ing. CIP Mario Nizama Reyes Piura – Perú 2012 Implantación e innovación de 1 Otero Mendives Héctor Manuel De un portal web
  • 2. ULADECH Católica Escuela de Ingeniería de Sistemas 1.2. Fundamentación de la Metodología seleccionada De acuerdo con la información anterior acerca de las metodologías existentes comúnmente utilizadas he creído conveniente adoptar la metodología XP ya que el desarrollo de mi proyecto es a corto plazo y me permite interactuar constantemente con el usuario final, además de realizar constantes pruebas, así mismo me permite re-fabricar el producto para que se adecue a los requerimientos del cliente. 1.3. Análisis 1.3.1. Definición de Requisitos - Un portal web donde cualquier usuario pueda navegar en busca de información acerca de las enfermedades infecciosas más comunes y otras. - Permitir publicar la información adecuada sin necesidad de la presencia de un técnico en informática. - Permitir que todo usuario del sitio web pueda emitir su consulta de manera generalizada mediante unos foros disponibles en cada artículo de las enfermedades. - Permitirme interactuar con los usuarios respondiendo a sus consultas de manera generalizada, pero con la condición de que solo será una orientación mas no un diagnostico. - Permitir el acceso a estudiantes que se interesen en conocer cuáles son las enfermedades más comunes que encontraran para afianzar sus estudios. - Debido a la enfermedad de algunos pacientes no será exigida la identificación de los usuarios pero si será necesario un pseudónimo o alias y contraseña para que publiquen sus consultas. Los usuarios que deseen ser identificados con sus nombres reales tendrá que aceptar los términos de seguridad para que sean identificados con sus nombres y apellidos reales. Implantación e innovación de 2 Otero Mendives Héctor Manuel De un portal web
  • 3. ULADECH Católica Escuela de Ingeniería de Sistemas 1.3.2. Casos esenciales de uso - Anfitrión - Paciente 1.3.3. Diagramas de casos de uso Implantación e innovación de 3 Otero Mendives Héctor Manuel De un portal web
  • 4. ULADECH Católica Escuela de Ingeniería de Sistemas 1.3.4. Crear Modelo Conceptual 1.3.5. Diagramas de Secuencia 1. Publicar Comentario Implantación e innovación de 4 Otero Mendives Héctor Manuel De un portal web
  • 5. ULADECH Católica Escuela de Ingeniería de Sistemas 2. Publicar archivo 1.3.6. Diagramas de Actividades 1. Ingresar un comentario Implantación e innovación de 5 Otero Mendives Héctor Manuel De un portal web
  • 6. ULADECH Católica Escuela de Ingeniería de Sistemas 2. Responder Consulta. 3. Dar Apertura a Foro Implantación e innovación de 6 Otero Mendives Héctor Manuel De un portal web
  • 7. ULADECH Católica Escuela de Ingeniería de Sistemas 1.4. Diseño 1.4.3. Diagramas de clase 1.5. Implementación de la Bases de Datos 1.5.3. Modelado Conceptual 1.5.3.1. Concepto de las Base de Datos La base de datos que se realizara tendrá que almacenar la información personal básica de los usuarios los cuales estarán divididos en dos grupos que se denominaran Pacientes y Anfitrión quienes a podrán realizar comentario o consultas en los distintos foros establecidos los cuales se almacenaran en la base de datos, habrá también una lista de enfermedades que podrá ser modificada solo por el anfitrión y/o el desarrollador del portal web. 1.5.3.2. Ciclo de Vida de la Base de Datos 1. Modelo Conceptual.- Para iniciar la elaboración de este proyecto se pensó en crear objetos y características que representen a cada participante del sistema es por ello que se han definido para luego plasmarlos en un modelo lógico y físico. Implantación e innovación de 7 Otero Mendives Héctor Manuel De un portal web
  • 8. ULADECH Católica Escuela de Ingeniería de Sistemas 2. Modelo Lógico Es aquí donde plasmamos lo descrito en el modelo conceptual de de manera grafica para estableces las clases, sus atributos, y sus operaciones. 3. Modelo Físico En este modelo se establece el tipo de dato que se almacenara, la cantidad de datos por cada campo, los índices y claves que requerirá cada tabla. 1.5.4. Diseño y Modelamiento de base de datos Las técnicas que se emplearan para el diseño y modelamiento de la base de datos serán: - Modelos de Normalización - Diagramas de Entidad Relación 1.5.5. Transformación del diagrama de Clase a modelo de tabla Tabla anfitrión: CREATE TABLE IF NOT EXISTS `anfitrion` ( `idanfitrion` char(6) `nombre` varchar(25) `apellido` varchar(25) `idusuario` char(6) PRIMARY KEY (`idanfitrion`), KEY `apellido` (`apellido`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Tabla enfermedad: CREATE TABLE IF NOT EXISTS `enfermedad` ( `idenfermedad` char(6) `nombre` varchar(25) PRIMARY KEY (`idenfermedad`), KEY `nombre` (`nombre`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Tabla foro: CREATE TABLE IF NOT EXISTS `foro` ( `idforo` int(11) NOT NULL, `foro` text `fecha` date NOT NULL, `hora` time NOT NULL, `idusuario` char(6) `idenfermedad` char(6) Implantación e innovación de 8 Otero Mendives Héctor Manuel De un portal web
  • 9. ULADECH Católica Escuela de Ingeniería de Sistemas PRIMARY KEY (`idforo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Tabla paciente: CREATE TABLE IF NOT EXISTS `paciente` ( `idpaciente` char(6) `nombre` varchar(25) `apellido` varchar(25) `idusuario` char(6) PRIMARY KEY (`idpaciente`), KEY `apellido` (`apellido`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Tabla usuario: CREATE TABLE IF NOT EXISTS `usuario` ( `idusuario` char(6) `pseudonimo` varchar(25) `contrasena` varchar(25) `email` varchar(80) `nivel` int(11) NOT NULL, PRIMARY KEY (`idusuario`), KEY `pseudonimo` (`pseudonimo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 1.5.6. Técnicas de Normalización Se cuenta con un documento Almacenamiento_de_foro, el cual cuenta con los siguientes campos: idforo foro fecha_foro hora_foro idenfermedad nombre_enfermedad idusuario nombre_usuario apellido_usuario pseudónimo_usuario Implantación e innovación de 9 Otero Mendives Héctor Manuel De un portal web
  • 10. ULADECH Católica Escuela de Ingeniería de Sistemas contraseña_usuario email_usuario nivel_usuario Este documento está sin normalizar. PRIMERA FORMA NORMAL (1FN): FORO 1 idforo(PK) idusuario(PK) foro fecha_foro hora_foro idenfermedad nombre_enfermedad Como hay atributos que no dependen funcionalmente de la clave se crea: FORO 2 idusuario(PK) nombre_usuario apellido_usuario pseudónimo_usuario contraseña_usuario email_usuario nivel_usuario Implantación e innovación de 10 Otero Mendives Héctor Manuel De un portal web
  • 11. ULADECH Católica Escuela de Ingeniería de Sistemas SEGUNDA FORMA NORMAL (2FN): Trabajando con FORO 1 tenemos: FORO 11 idforo(PK) idenfermedad(PK) idusuario foro fecha_foro hora_foro FORO 12 idenfermedad(PK) nombre_enfermedad TERCERA FORMA NORMAL (3FN): Entonces trabajamos con FORO 2, y tenemos: FORO 21 idusuario(PK) pseudónimo contraseña email nivel FORO 22 idanfitrion(PK) idusuario(PK) nombre apellido Implantación e innovación de 11 Otero Mendives Héctor Manuel De un portal web
  • 12. ULADECH Católica Escuela de Ingeniería de Sistemas FORO 23 idpaciente(PK) idusuario(PK) nombre apellido 1.5.7. Modelado Lógico 1.5.8. Modelado Físico Implantación e innovación de 12 Otero Mendives Héctor Manuel De un portal web