SlideShare a Scribd company logo
1 of 29
Download to read offline
IMPLANTACIÓN E INNOVACIÓN DE UN PORTAL WEB PARA
   EL ÁREA DE INFECTOLOGÍA EN EL HOSPITAL DE APOYO
                              SANTA ROSA II – PIURA.

                                  ANÁLISIS Y DISEÑO

             OTERO MENDIVES HÉCTOR MANUEL
Fundamentación
2


       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

                                         02/08/2012
IMPLANTACIÓN E INNOVACIÓN DE UN PORTAL WEB PARA
   EL ÁREA DE INFECTOLOGÍA EN EL HOSPITAL DE APOYO
                              SANTA ROSA II – PIURA.

                                            ANÁLISIS

             OTERO MENDIVES HÉCTOR MANUEL
Definición de Requerimientos
4


       Información acerca de las enfermedades
        infecciosas.
       Necesidad de un técnico en informática.
       Emitir su consultas.
       Interactuar con los usuarios.
       Acceso a estudiantes.
       Pseudónimo o alias y contraseña
       Términos de seguridad.

                                         02/08/2012
5   Anfitrión

    Casos Esenciales de Uso
                          02/08/2012
6   Paciente

    Casos Esenciales de Uso
                          02/08/2012
7

    Casos de Uso
                   02/08/2012
8

    Modelo Conceptual
                        02/08/2012
9   Publicar un Comentario

    Modelo de Secuencia
                             02/08/2012
10   Publicar Archivo

     Modelo de Secuencia
                           02/08/2012
11   Ingresar un Comentario

     Diagrama de Actividades
                              02/08/2012
12   Responder Consulta

     Diagrama de Actividades
                           02/08/2012
13   Apertura de Foro

     Diagrama de Actividades
                           02/08/2012
14

     Diagrama de Clases
                          02/08/2012
Modelo conceptual
Concepto de la Base de Datos
16


        Almacenar la información personal básica de los
         usuarios
        Comentario o consultas en los distintos foros
         establecidos
        Una lista de enfermedades que podrá ser
         modificada solo por el anfitrión y/o el
         desarrollador del portal web.



                                           02/08/2012
Ciclo de Vida de la Base de Datos
17


        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.


        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.


        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.


                                                              02/08/2012
Diseño y modelamiento de la Base de
18
     Datos
        Modelos de Normalización




        Diagramas de Entidad Relación




                                         02/08/2012
Diagrama de Clase  Modelo de Tabla
19

        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;


                                                                         02/08/2012
Diagrama de Clase  Modelo de Tabla
20

        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)
                             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;




                                                                     02/08/2012
Diagrama de Clase  Modelo de Tabla
21

        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;




                                                                    02/08/2012
Técnicas de Normalización
22

     Idforo
     foro
     fecha_foro
     hora_foro
     idenfermedad
     nombre_enfermedad
     idusuario
     nombre_usuario
     apellido_usuario
     pseudónimo_usuario
     contraseña_usuario
     email_usuario
     nivel_usuario


                                 02/08/2012
1 Forma Norma
23

        FORO 1
                  idforo(PK)
                  idusuario(PK)
                  foro
                  fecha_foro
                  hora_foro
                  idenfermedad
                  nombre_enfermedad

        FORO 2
                  idusuario(PK)
                  nombre_usuario
                  apellido_usuario
                  pseudónimo_usuario
                  contraseña_usuario
                  email_usuario
                  nivel_usuario


                                       02/08/2012
2 Forma Normal
24

        FORO 11
                   idforo(PK)
                   idenfermedad(PK)
                   idusuario
                   foro
                   fecha_foro
                   hora_foro


        FORO 12
                   idenfermedad(PK)
                   nombre_enfermedad




                                       02/08/2012
3 Forma Normal
25

        FORO 21
                   idusuario(PK)
                   pseudónimo
                   contraseña
                   email
                   nivel


        FORO 22
                   idanfitrion(PK)
                   idusuario(PK)
                   nombre
                   apellido



                                     02/08/2012
3 Forma Normal
26

        FORO 23
                   idpaciente(PK)
                   idusuario(PK)
                   nombre
                   apellido




                                    02/08/2012
27   Modelo Lógico


                     02/08/2012
28   Modelo Físico


                     02/08/2012
29   Gracias.




                02/08/2012

More Related Content

Viewers also liked

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
Leoncio Mier y Teran
 

Viewers also liked (14)

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
 

Informe 3

  • 1. IMPLANTACIÓN E INNOVACIÓN DE UN PORTAL WEB PARA EL ÁREA DE INFECTOLOGÍA EN EL HOSPITAL DE APOYO SANTA ROSA II – PIURA. ANÁLISIS Y DISEÑO OTERO MENDIVES HÉCTOR MANUEL
  • 2. Fundamentación 2  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 02/08/2012
  • 3. IMPLANTACIÓN E INNOVACIÓN DE UN PORTAL WEB PARA EL ÁREA DE INFECTOLOGÍA EN EL HOSPITAL DE APOYO SANTA ROSA II – PIURA. ANÁLISIS OTERO MENDIVES HÉCTOR MANUEL
  • 4. Definición de Requerimientos 4  Información acerca de las enfermedades infecciosas.  Necesidad de un técnico en informática.  Emitir su consultas.  Interactuar con los usuarios.  Acceso a estudiantes.  Pseudónimo o alias y contraseña  Términos de seguridad. 02/08/2012
  • 5. 5 Anfitrión Casos Esenciales de Uso 02/08/2012
  • 6. 6 Paciente Casos Esenciales de Uso 02/08/2012
  • 7. 7 Casos de Uso 02/08/2012
  • 8. 8 Modelo Conceptual 02/08/2012
  • 9. 9 Publicar un Comentario Modelo de Secuencia 02/08/2012
  • 10. 10 Publicar Archivo Modelo de Secuencia 02/08/2012
  • 11. 11 Ingresar un Comentario Diagrama de Actividades 02/08/2012
  • 12. 12 Responder Consulta Diagrama de Actividades 02/08/2012
  • 13. 13 Apertura de Foro Diagrama de Actividades 02/08/2012
  • 14. 14 Diagrama de Clases 02/08/2012
  • 16. Concepto de la Base de Datos 16  Almacenar la información personal básica de los usuarios  Comentario o consultas en los distintos foros establecidos  Una lista de enfermedades que podrá ser modificada solo por el anfitrión y/o el desarrollador del portal web. 02/08/2012
  • 17. Ciclo de Vida de la Base de Datos 17  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.  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.  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. 02/08/2012
  • 18. Diseño y modelamiento de la Base de 18 Datos  Modelos de Normalización  Diagramas de Entidad Relación 02/08/2012
  • 19. Diagrama de Clase  Modelo de Tabla 19  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; 02/08/2012
  • 20. Diagrama de Clase  Modelo de Tabla 20  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) 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; 02/08/2012
  • 21. Diagrama de Clase  Modelo de Tabla 21  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; 02/08/2012
  • 22. Técnicas de Normalización 22 Idforo foro fecha_foro hora_foro idenfermedad nombre_enfermedad idusuario nombre_usuario apellido_usuario pseudónimo_usuario contraseña_usuario email_usuario nivel_usuario 02/08/2012
  • 23. 1 Forma Norma 23  FORO 1 idforo(PK) idusuario(PK) foro fecha_foro hora_foro idenfermedad nombre_enfermedad  FORO 2 idusuario(PK) nombre_usuario apellido_usuario pseudónimo_usuario contraseña_usuario email_usuario nivel_usuario 02/08/2012
  • 24. 2 Forma Normal 24  FORO 11 idforo(PK) idenfermedad(PK) idusuario foro fecha_foro hora_foro  FORO 12 idenfermedad(PK) nombre_enfermedad 02/08/2012
  • 25. 3 Forma Normal 25  FORO 21 idusuario(PK) pseudónimo contraseña email nivel  FORO 22 idanfitrion(PK) idusuario(PK) nombre apellido 02/08/2012
  • 26. 3 Forma Normal 26  FORO 23 idpaciente(PK) idusuario(PK) nombre apellido 02/08/2012
  • 27. 27 Modelo Lógico 02/08/2012
  • 28. 28 Modelo Físico 02/08/2012
  • 29. 29 Gracias. 02/08/2012