SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

diseno-plan-de-mantenimiento-AP09-AA10-EV-04.docx
diseno-plan-de-mantenimiento-AP09-AA10-EV-04.docxdiseno-plan-de-mantenimiento-AP09-AA10-EV-04.docx
diseno-plan-de-mantenimiento-AP09-AA10-EV-04.docxomarortega85
 
Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesLismirabal
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfFarDeen11
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
 
Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de SoftwareJair Barzola
 
Mcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuarioMcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuariolnavarros
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
Herramientas y Técnicas de Inyeción SQL
Herramientas y Técnicas de Inyeción SQLHerramientas y Técnicas de Inyeción SQL
Herramientas y Técnicas de Inyeción SQLDavid Albela Pérez
 
Sample exam information_security_foundation_latin_american_spanish
Sample exam information_security_foundation_latin_american_spanishSample exam information_security_foundation_latin_american_spanish
Sample exam information_security_foundation_latin_american_spanishedu25
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerMarcos Omar Cruz Ortrega
 
Requerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacionRequerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacionAndres Arturo
 
Plantilla formato ieee830
Plantilla formato ieee830Plantilla formato ieee830
Plantilla formato ieee830ljds
 
Etapas de proyectos de software.ppt
Etapas de proyectos de software.pptEtapas de proyectos de software.ppt
Etapas de proyectos de software.pptLuis619096
 

Mais procurados (20)

diseno-plan-de-mantenimiento-AP09-AA10-EV-04.docx
diseno-plan-de-mantenimiento-AP09-AA10-EV-04.docxdiseno-plan-de-mantenimiento-AP09-AA10-EV-04.docx
diseno-plan-de-mantenimiento-AP09-AA10-EV-04.docx
 
Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionales
 
Iso 14764
Iso 14764Iso 14764
Iso 14764
 
Investigacion wireshark
Investigacion wiresharkInvestigacion wireshark
Investigacion wireshark
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
 
Estándar IEEE-12207
Estándar IEEE-12207Estándar IEEE-12207
Estándar IEEE-12207
 
Mantenimieto de Software
Mantenimieto de SoftwareMantenimieto de Software
Mantenimieto de Software
 
Mcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuarioMcvs re-02 requerimientos del usuario
Mcvs re-02 requerimientos del usuario
 
MeRinde ALTEC
MeRinde ALTECMeRinde ALTEC
MeRinde ALTEC
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Herramientas y Técnicas de Inyeción SQL
Herramientas y Técnicas de Inyeción SQLHerramientas y Técnicas de Inyeción SQL
Herramientas y Técnicas de Inyeción SQL
 
Sample exam information_security_foundation_latin_american_spanish
Sample exam information_security_foundation_latin_american_spanishSample exam information_security_foundation_latin_american_spanish
Sample exam information_security_foundation_latin_american_spanish
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Requerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacionRequerimiento de los sistemas de informacion
Requerimiento de los sistemas de informacion
 
Plantilla formato ieee830
Plantilla formato ieee830Plantilla formato ieee830
Plantilla formato ieee830
 
Monitoreo sql server
Monitoreo sql serverMonitoreo sql server
Monitoreo sql server
 
Etapas de proyectos de software.ppt
Etapas de proyectos de software.pptEtapas de proyectos de software.ppt
Etapas de proyectos de software.ppt
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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