Vous êtes sur la page 1sur 77

INSTITUTO TECNOLGICO DE HERMOSILLO Divisin de Estudios de Postgrado e Investigacin Ave. Tecnolgico s/n Colonia el Sahuaro Hermosillo, Sonora.

Materia:

Ingeniera de Software Reporte Tcnico del Proyecto:


Aplicar la Ingeniera de Software al Portal Web www.centraldemedicos.com

Instructor: Ing. Mara Teresa Chew Lee


mtchew03@yahoo.com

Participantes: Miguel ngel lvarez Soto Maria Guadalupe Snchez Cuellar Felipe Humberto Cabada Arismendiz Manuel Salom Verdugo Ramos Laura Lucia Vega Burgos

Navojoa, Sonora.

Octubre de 2003.

INDICE
PGINA Introduccin... 1 2 Justificacin del Proyecto.. 2 3 Modelado de la Empresa 3 3.1 Descripcin de la empresa... 3 3.2 Descripcin del problema 4 4 Planificacin del Proyecto. 5 4.1 Anlisis de Recursos... 5 4.2 Necesidades Tcnicas.. 5 4.3 Actividades a Desarrollar 5 4.4 Tiempos y Costos 6 5 Plan de Control de Calidad 7 6 Organizacin del Equipo de Trabajo 8 7 Anlisis del Sistema . 9 7.1 Introduccin. 9 7.1.1 Metas y Objetivos... 9 7.1.2 Alcances. 9 7.1.3 Contexto del Software ... 10 7.1.4 Restricciones Principales 10 7.2 Escenario de Uso. 11 7.2.1 Perfiles de Usuarios 11 7.2.2 Casos de Uso.. 11 7.2.3 Consideraciones Especiales de Uso... 12 7.3 Modelo de Datos y su Descripcin.. 12 7.3.1 Descripcin de los Datos 12 7.3.1.1 Objetos de Datos 13 7.3.1.2 Relaciones.. 17 7.3.1.3 Modelo de Datos 19 7.3.1.4 Diccionario de Datos.. 20 7.4 Modelo Funcional y su Descripcin 23 7.4.1 Descripcin de Funcionalidad 23 7.4.1.1 Proceso narrativo (PSPEC) por funcin 24 8 Plan de Pruebas de Aceptacin (PPA).. 32 8.1 Introduccin. 32 8.2 Pruebas diseadas 32 8.3 Pruebas de validacin.. 33 9. Diseo del Sistema............ 34 9.1 Introduccin 34 9.1.1Metas y Objetivos.. 34 9.1.2 Alcances 34 9.1.3 Contexto del Software .. 35 9.1.4 Restricciones Principales... 35 9.2 Diseo de Datos. 36 9.2.1 Estructuras de datos internas del Software... 36 9.2.2 Estructura de Datos Global .. 36 9.2.3 Estructuras de Datos Temporales. 39 9.2.4 Descripcin de la Base de Datos.. 40 9.3 Diseo a nivel de componentes y arquitectnico... 40

9.3.1 Diseo procedimental.... 9.3.1.1 Diagrama de Arquitectura 9.3.1.2 Estructura del Programa... 9.3.2 Descripcin por componente 9.3.2.1 Proceso explicativo para los componentes de (PSPEC) para cada componente.. 9.3.2.2 Descripcin de cada componente de la interfaz... 9.4 Diseo de interfaz de Usuario... 9.4.1 Descripcin de las interfases de Usuario.. 9.4.1.1 Imgenes de pantallas y Acciones y Objetos ... 9.4.2 Disponibilidad de Componentes .. 9.5 Restriciones, limitaciones y Dificultades... 9.6 Casos de Prueba. 9.7 Detalles de instalacin de paquetes y del sistema.. 10 Pruebas Efectuadas.... 10.1 Pruebas de diseo.. 10.2 Pruebas de validacin.... 11 Implantacin del sistema... 11.1 Objetivo. 11.2 Descripcin de Actividades... 11.3 Conclusin. 12 Garanta y Mantenimiento. 12.1 Objetivo. 12.2 Descripcin y Acuerdos.... 13 Conclusiones. 14 Recomendaciones y sugerencias... 15 Apndices y nomenclaturas... 15.1 Apendice A: Grafica de Gantt de planeacin inicial..................................... 15.2 Apendice B: Grafica de Gantt final............................................................... Bibliografa

41 49 50 52 52 52 53 53 53 60 60 61 61 62 62 63 64 64 64 65 66 66 66 68 69 70 70 71

Resumen
El presente documento contiene informacin del desarrollo del proyecto de software de nombre CentraldeMedicos.com, el cual fue desarrollado para le empresa EsNegocioWeb, donde se detalla el proceso adoptado por el equipo de desarrollo, se presenta la justificacin del proyecto, el cliente, el problema a solucionar y la solucin. La solucin se representa por la planificacin del proyecto utilizando la Ingeniera de Software, el plan de control de calidad, el anlisis y diseo del sistema, el plan de pruebas de aceptacin, las pruebas realizadas al sistema, el mtodo de implantacin, la garanta y mantenimiento, garanta y las conclusiones del proyecto.

Introduccin

Dados los ltimos avances en comunicacin va Internet y por las ventajas y difusin que esto representa para el desarrollo de muy diversas empresas con planes ambiciosos de crecimiento en funcin de la publicidad de sus productos, bienes o servicios; se ha desarrollado en Ciudad Obregn un portal de Internet que se adecua a las necesidades de desarrollo a nivel local, estatal o internacional para dichas empresas, el cual presentaba deficiencias en la organizacin de la informacin, documentacin de sus procesos, de su funcionalidad, de su estructura organizacional, entre otros. El presente trabajo describe detalladamente el proceso seguido para el desarrollo del proyecto CentraldeMedicos.com el cual se desarrollo con la cooperacin del Director General del la empresa EsNegocioWeb Lic. Ramn Alberto Snchez Figueroa con el cual se realizaron varias entrevistas para detallarnos las necesidades del portal Web y especificar los requerimientos del mismo. Analizados los requerimientos del cliente, se procedi al anlisis de la informacin y estructurar las posibles soluciones al problema presentado. Se aplic la Ingeniera de Software para reestructurar la funcionalidad del portal Web, donde se gener el producto final, el cubre las necesidades planteadas por el cliente, dentro de las cuales, fueron la reestructuracin del portal, la documentacin del mismo para efectos de vender el producto, la funcionalidad aumentada del portal, entre otros. Para realizar estas actividades, el equipo experto de desarrollo de soluciones de software organiz el desarrollo del trabajo de la siguiente manera: Planificacin del proyecto: Plan de actividades a seguir utilizando un software de seguimientos de proyectos. Plan de control de calidad: Representa las acciones a realizar para que el producto final resultante cubra y garantice las expectativas de diseo, desarrollo, seguridad, eficiencia, entre otras. Organizacin del equipo de trabajo: Se especificaron las funciones y responsabilidades de cada uno de los integrantes del equipo experto. Anlisis del sistema: Se analiz la funcionalidad del producto final siguiendo un formato estndar de control para la determinacin de los requerimientos del producto. Plan de pruebas de aceptacin: Permite generar un producto de software libre de errores y condiciones no cubiertas en el diseo del producto final. Diseo del producto de software: Especifica a detalle las condiciones de funcionalidad del producto final, incluyendo el diseo de las interfases, programacin y funcionalidad del producto, basndonos de nuevo en un formato estndar para la determinacin del diseo del producto. Pruebas efectuadas: Indica las pruebas de eficiencia y funcionalidad del sistema. Implantacin del sistema: Indica el proceso a seguir para la implantacin del sistema final www.centraldemedicos.com (puesta en marcha) Garanta y mantenimiento: Indica las condiciones de operacin y funcionamiento del producto final, en las que se detallan las situaciones bajo las cuales el producto cubre de garantas. Conclusiones: Indican los resultados finales obtenidos en el proceso de desarrollo del portal Web www.centraldemedicos.com.

Recomendaciones y sugerencias: Son las aportaciones del equipo para futuros trabajos o modificaciones al portal Web.

2 Justificacin del Proyecto


Definitivamente el uso de la tecnologa es un medio mas para crear competencia en cualquier mbito de negocios, sin importar de que rea de negocio se trate. En internet ha ido evolucionando de tal manera que hoy en da que su acceso llega a ms personas, sin importar estrato social, educacin, desempeo profesional, etc. El proyecto de central de mdicos nace de una inquietud en aprovechar la gran infraestructura con la que cuenta en internet, y poder as ofrecer servicios publicitarios en el rea mdica, en cualquiera de las reas de la medicina involucradas (mdico, asociaciones mdicas, laboratorios de anlisis clnicos, hospitales particulares, empresas farmacuticas, farmacias, etc. Como se observa ste proyecto tiene una gran gama de reas de aplicacin. Por otro lado, se piensa tambin cubrir el sector social, dando una fuerte aportacin a las asociaciones no lucrativas relacionadas con la salud, tales como: Cruz Roja, George Papanicolau, Bomberos, Secretara de Salud, asociaciones de beneficencia (manos amigas, Club de Leones, DIF, etc.). Bsicamente el proyecto tiene un fuerte matiz hacia la sociedad aportando beneficios en el rea de salud, dichos beneficios estn relacionados con la aportacin de informacin que dichas asociaciones aportarn al portal. El proyecto central de mdico esta relacionado con los siguientes aspectos: Es una idea innovadora y su finalidad es hacer negocio Es un proyecto real Aplicable de inmediato mas importante es que Utiliza toda la tecnologa de sistemas de informacin existentes en el mercado (Redes de computadoras, Internet, sistemas de informacin, Herramientas de diseo, etc.) Tiene un fuerte matiz hacia la sociedad La aplicacin se crea una sola vez y es reutilizable para cualquier ciudad, estado, pas, etc. La aportacin de nuestro equipo en la formalizacin de ste proyecto esta relacionado con la aplicacin de la Ingeniera de Software para reestructurar el proyecto de tal forma que nuestra aportacin sea la optimizacin el funcionamiento y uso del portal, generando una metodologa de diseo del sistema de informacin, documentacin del proyecto para fines de patentar la aplicacin, documentacin del funcionamiento (operacin), documentacin para patrocinadores (para efectos de coordinacin).

3 Modelado de la Empresa
3.1 Descripcin de la empresa
Somos una empresa especializada en el desarrollo de soluciones de Internet y multimedios, dedicada al diseo de estrategias empresariales, que mediante el empleo de nuevas ideas, tecnologas y nuevas formas de hacer y dirigir negocios, apoya a las empresas regionales a obtener y consolidar sus productos y servicios en el mercado. Nuestros valores son: Creatividad: Nuestro estilo de diseo es personal y adaptable para cada cliente en particular. No intentamos hacer grandes alardes estticos sino que buscamos la mayor usabilidad y la esttica coherente y la navegacin ms sencilla. Trato con el cliente: Somos conscientes de la desconfianza que puede generar este medio. Y es por ello que estamos da a da trabajando para que puedas tener toda la confianza necesaria para romper esta barrera. No dudes de que nuestro trato ser siempre impecable. Transparencia: Otro de nuestros objetivos principales es la transparencia en los trabajos realizados. Una vez que el presupuesto ha sido aceptado por ti, tienes la total seguridad de que no te encontrars con sorpresas desagradables. Misin Asesorar, informar y dirigir para resolver las necesidades y los proyectos de nuestros clientes, proporcionndoles los medios electrnicos de vanguardia para lograr la proyeccin y promocin de las empresas, productos y servicios a nivel nacional e internacional. Visin Llegar a ser un lder en desarrollo soluciones WEB a nivel nacional y tener competitividad mundial utilizando la mejor tecnologa y recursos de vanguardia. Ser un equipo profesional, experimentado y certificado en el diseo, desarrollo y mantenimiento de sitios Web y as ofrecer a nuestros clientes lo mejor en soluciones de Internet. Objetivos: Corto Plazo: Ser una empresa lder en el desarrollo de soluciones integrales en ciudad Obregn Mediano Plazo: Consolidar sus productos y servicios en la regin, de tal forma que seamos punta de lanza en alternativas de solucin para las empresas regionales. Largo Plazo: Crecer a lo largo del Noroeste del pas aplicando cada uno de los portales independientes en cada una de las ciudades importantes del Noroeste, tales proyectos

son: CentraldeMedicos.com, VamosalAntro.com, PaseosenObregn.com, ComaenObregn.com

VamosalRancho.com,

3.2 Descripcin del problema


CentraldeMdicos.com es un proyecto que ya se encuentra en funciones, la finalidad es proporcionar informacin de salud, cuenta con un amplio directorio de los mdicos que laboran y residen en Ciudad Obregn y de las principales empresas que se dedican a cubrir las necesidades de salud de la poblacin local, el cual presenta las siguientes deficiencias: La principal desventaja esta relacionada con el proceso de diseo, desarrollo y programacin, ya que para su elaboracin se utiliz una metodologa poco ortodoxa, dado que la funcionalidad se va agregando conforme salen los requerimientos. En el anlisis y diseo del sistema no se aplic una metodologa y por lo tanto, en la funcionalidad del mismo existen mucho esfuerzo para agregar funcionalidad adicional. Dentro de la informacin proporcionada por la pgina no se incluyen informes y/o reportajes sobre estudios recientes sobre las diferentes especialidades mdicas. Tampoco se incluye una columna dedicada para que los mdicos que formen parte de nuestra base de datos, tengan un espacio para dar recomendaciones o consejos para el cuidado de la poblacin para prevenir diferentes tipos de enfermedades. No incluye la funcionalidad de consultar a un experto para que los visitantes puedan preguntar a un experto sobre un rea en particular. En este sitio actualmente no se incluyen los nmeros telefnicos de los servicios de emergencias como de Cruz Roja y de las urgencias de las diferentes clnicas que cuenten con este dispositivo, as como las diversas asociaciones. No se lleva a cabo un control estadstico de visitas al sitio por mdico, asociacin, empresas, clnicas, etc. Si se le da una mala publicidad o publicidad nula, ste proyecto corre el riesgo fracasar.

4 Planificacin del Proyecto


4.1 Anlisis de Recursos
El proyecto esta publicado un servidor con sistema operativo Linux Las bases de datos estn desarrolladas bajo MySQL Las consultas de la informacin se realizan bajo PHP Herramientas de desarrollo Web, tales como: DreamWeaber, flash, switch, fireworks, etc. Software de Servidor Web (Apache Web Server)

4.2 Necesidades Tcnicas


El equipo de desarrollo enfrent las necesidades tcnicas de aprender a utilizar nuevas herramientas de desarrollo, tales como: Desarrollo de sistemas de informacin para internet (PHP admin) Administracin de bases de datos (MySQL) Diseo de pginas Web (DreamWeaber) Tcnicas de anlisis y diseo de sistemas Tcnicas de planes de pruebas para asegurar el funcionamiento del producto final Tcnicas de aseguramiento de la calidad del producto de software Entre otras dificultades tcnicas

4.3 Actividades a Desarrollar:


1. Panorama General del Proyecto 1.1. Deteccin del problema 1.2. Familiarizacin del funcionamiento del sistema 1.3. Alcances del proyecto 1.4. Numero de reportes 1.5. Tipo de datos a manejar (bases de datos) 1.6. Formatos de entrada 1.7. Funcionalidad 2. Plan de administracin (13 Das) 2.1. Planeacin 2.2. Organizacin 2.3. Direccin 2.4. Control 3. Plan de desarrollo (13 Das) 3.1. Anlisis 3.2. Diseo 3.3. Seleccin del modelo de desarrollo

3.4. Definicin de tareas 4. Planeacin de actividades (13 Das) 4.1. Codificacin 4.2. Integracin 4.3. Pruebas 5. Adaptacin (13 Das) 5.1. Plan de pruebas 5.2. Control de calidad 6. Documentacin (13 Das) 6.1. Manual de usuarios 6.2. Manual de administracin 7. Presentacin 8. Entrega Final

4.4 Tiempos y Costos


A continuacin se describe brevemente los diferentes costos generados en el desarrollo del proyecto: Traslados para las reuniones, ya que los miembros del equipo de desarrollo residen en diferentes ciudades Generacin de los documentos de avances del proyecto Alimentacin y hospedajes Por otro lado, se muestran los diferentes tiempos estimados en el desarrollo del proyecto, ver apndice 1 (Grfica de Gant)

5 Plan de Control de Calidad


Considerar un programa de control de calidad en el desarrollo de ste proyecto es de suma importancia ya que de l depende el monitoreo constante para lograr un producto final que cubra con todos los requisitos determinados en la planificacin del proyecto. Principalmente se debe cuidar la calidad del diseo, es decir, la parte tcnica al momento de desarrollar el proyecto tomando en cuenta lo que se espera, as como las caractersticas que debe cumplir a los cambios tales como: Capacidad de ser modificado en el diseo de pantallas, interfases de entradas y reportes de salidas de informacin. Adems se tiene que cuidar la calidad de concordancia que consiste en analizar el grado de cumplimiento del producto final con respecto a los requerimientos del portal Web CentraldeMedicos.com.

6 Organizacin del Equipo de Trabajo

Jefe de Proyecto Felipe Cabada

Programador Salome Verdugo

Operador Laura Vega

Analista Miguel lvarez

Diseador Guadalupe Snchez

Nombre
Miguel ngel lvarez Soto Maria Guadalupe Snchez Cuellar Manuel Salom Verdugo Ramos Laura Lucia Vega Burgos Felipe Humberto Cabada Arismendiz

Responsabilidad
Estudiar el problema de informacin del usuario Encontrar solucin al problema de informacin Implantar el sistema de informacin Hacer productivo el sistema de informacin Compartir la informacin del proyecto Responsable de la construccin de la nueva solucin a implantar

Roles
Analista Diseador Programador Operador Jefe de proyecto

Nota: Cada uno de los participantes estamos involucrados con cada una de las responsabilidades

7 Anlisis del Sistema


7.1 Introduccin
El presente documento especifica los requerimientos necesarios para aplicar la ingeniera de software al proyecto de desarrollo CentraldeMedicos.com, donde se especificarn los datos, su funcionalidad y el comportamiento requerido para el mismo. 7.1.1 Metas y Objetivos Aplicar la ingeniera de software a un portal Web llamado www.centraldemedicos.com. Con la finalidad de proponer mejoras de funcionalidad del sistema y documentar todo el proceso de desarrollo del sistema Web, y as formalizar el desarrollo de un proyecto de software y darle valor agregado al proyecto para opciones de comercializacin futuras o conseguir inversionistas en el rea. El cual es un portal informativo de salud a travs del Internet, mediante la consulta de informacin de salud y consulta de un directorio mdico para posibles consultas a futuro. El proyecto se basara en diferentes requisitos, tales como: Proporcionar informacin de salud a los visitantes. Ser una alternativa publicitaria para mdicos, clnicas, empresas de medicamentos, etc. El proyecto ofrece a los visitantes una mejor visin de los padecimientos actuales y la forma de prevenir dichos padecimientos. Permitir comunicacin directa entre cada uno de los clientes inscritos, de tal forma que mediante una forma de captura permite a cada uno de los mdicos participar activamente en el desarrollo del portal. Permitir participar activamente a cada uno de los mdicos en el desarrollo y crecimiento del portal. 7.1.2 Alcances 1. Mostrar informacin de salud 2. Mostrar informacin de mdicos, de tal forma que mediante varios tipos de consulta se desplieguen los mdicos de cualquier especialidad y concuerden con el patrn de bsqueda 3. Permitir a los mdicos participar en la actualizacin del portal, de tal forma que ellos sean tambin participantes activos en el portal. Artculos de inters Casos clnicos Eventos (Simposiums, congresos, etc.)

4. Generar estadsticas por visita de cada mdico, con la finalidad de controlar las visitas realizadas. 5. Manejar sondeos de opinin de temas que van a cambiar constantemente 6. Publicitar empresas por medio de banners y pginas Web, con la ayuda de las bases de datos. 7. Manejar las asociaciones de mdicos por medio de una pgina Web para cada asociacin Catlogos Odontlogos Pediatras Cirujanos, etc. 8. Manejar la informacin de cada una de las asociaciones civiles sin fines de lucro, con la finalidad de que los visitantes sepan como acceder a los servicios gratuitos que esas asociaciones ofrecen a los visitantes. Cruz Roja George Papanicolau Bomberos Secretaria de Salubridad y Asistencia, etc. 9. Manejaran panel de control que utiliza el administrador del sitio, donde la finalidad es la captura de la informacin de mdicos, artculos, casos clnicos, etc. 10. Seccin de consulta a un experto, donde se podra tener un calendario de los das de consulta del experto, cambiando cada 15 das la informacin segn este calendarizada. 11. El proyecto va a ser implantado en varias ciudades, por lo pronto se activar solo la opcin de Ciudad Obregn. 12. Cada una de las asociaciones mostrara rpidamente el nmero de telfono, y otras formas de contacto en la informacin detallada. 13. Generar reportes de sondeo de opinin 14. Implementar un foro de discusin y programar las fechas y horas de discusin de los mdicos

7.1.3 Contexto del Software El contexto del proyecto esta en la comercializacin de publicidad, manejo de sistemas de informacin (contactos de mdicos, asociaciones, acceso a servicios de salud pblicos, etc.), beneficios para los usuarios en el rea de salud, un fuerte matiz al sector social, apoyo a las asociaciones no lucrativas

7.1.4 Restricciones Principales Factores de Riesgo para la finalizacin del Proyecto 1. Mala integracin de equipo de trabajo

2. Falta de compromiso de alguno(s) de los integrantes 3. Mala integracin de las partes finales del proyecto 4. Falta de conocimiento del problema a tratar Los cuales se estn eliminando con el desarrollo de ste proyecto y la integracin de cada uno de los participantes del equipo. Infraestructura El proyecto esta publicado un servidor con sistema operativo Linux Las bases de datos estn desarrolladas bajo MySQL Las consultas de la informacin se realizan bajo PHP Herramientas de desarrollo Web, tales como: DreamWeaver, flash, switch, fireworks, etc. El proyecto actual, se desarrollo sin utilizar alguna metodologa de anlisis, diseo y desarrollo, con lo cual nosotros aplicaremos tcnicas de anlisis, diseo y desarrollo para la finalizacin del proyecto

7.2 Escenario de Uso


Esta seccin proporciona los escenarios bajo los cuales el software ser utilizado. La recopilacin de la informacin est organizada durante las entrevistas con el cliente, el cual nos explic los casos de uso.

7.2.1 Perfiles de Usuarios Cualquier persona que tenga acceso a Internet Tenga conocimiento del la existencia del Portal de Salud Usuarios inscritos en el Portal El diseador y administrador del Portal

7.2.2 Casos de Uso Cuando un usuario tenga la necesidad de obtener informacin de salud (Casos clnicos, enfermedades, como prevenir padecimientos, etc.) Cuando un mdico inscrito quiera visualizar las visitas a su sitio Cuando los mdicos quieran aadir y modificar informacin (Casos clnicos, eventos, artculos de inters, etc.) Cuando algn usuario necesite informacin sobre algn mdico y sus datos de contacto Cuando algn usuario tenga dudas sobre alguna enfermedad

Cuando algn mdico necesite informacin sobre algn evento relevante de su rea (Simposium, congresos, actualizaciones) Cuando algn mdico quiera actualizar sus datos personales Usuarios que desean mantenerse actualizados en el rea de salud Usuarios que busquen la forma de acceder los servicios de salud pblicos (SSA, Cruz Roja, etc.)

7.2.3 Consideraciones Especiales de Uso Cuando el administrador del sitio requiera hacer algunas modificaciones al Portal Pacientes interesados en platicar (chatear) con un experto

7.3 Modelo de Datos y su Descripcin


Esta seccin describe el contexto de la informacin para el software 7.3.1 Descripcin de los Datos
TABLAS QUE SE MANEJAN EN BASE DE DATOS CENTRALDEMEDICOS TABLA FUNCIONALIDAD

1. Mdicos 2.BusquedaPadecimiento 3. Padecimiento 4. BusquedaEspecialidad 5. Especialidad 6. EventosPagina 7. Lugares 8. Artculos 9. EstadsticasGenerales 10. CatalogoDeArticulos 11. Encuestas

Almacena informacin general de los mdicos. Almacena catalogo de padecimiento consultado por el usuario. Almacena la informacin de padecimientos Y los mdicos que puedan atenderlos. Almacena catalogo de especialidades de mdicos consultados por el usuario. Almacena informacin de las especialidades relacionndolas con los mdicos. Se almacena informacin de los eventos capturados por los mdicos y los participantes del portal Almacena la informacin de las diferentes ciudades que se hospedaran en el portal en un futuro no muy lejano. Almacena artculos de inters relacionados con el rea de salud, dividido por su salud, consejos prcticos y ltimas noticias Proporciona informacin estadstica de las visitas que ha tenido cada uno de los mdicos durante los meses del ao. Almacena informacin de los diferentes artculos manejados por la base de datos Almacena informacin de los diferentes

12. EncuestasRespuestas 13. EncuestasOpciones

tipos de encuestas mostradas en el portal. Almacena los porcentajes de cada una de las encuestas implantadas. Almacena las posibles respuestas para cada una de las encuestas.

7.3.1.1 Objetos de Datos DESCRIPCION DE LAS TABLAS ATRIBUTOS TABLA MEDICOS ClaveMedico Nombre PrimerApellido SegundoApellido FechaNacimiento LugarNacimiento Direccion Colonia Ciudad Estado TelConsultorio TelCelular Localizador Fax Mail Web NewMail DireccionConsultorio EstudioMedico EscuelaProcedencia FechaTitulacion TipoContrato Cedula Especialidad Enfermedad Mensaje Clinica Participar Anuncios Foto1 Foto2 Foto3 Foto4 Foto5 Mapa Zona FechaRegistro Situacion

Registrante EstadoRegistro Contrasea Identificador ClaveCiudad

ATRIBUTOS TABLA BUSQUEDAPADECIMIENTO ClaveBusqueda Padecimiento ATRIBUTOS TABLA PADECIMIENTO ClaveBusqueda ClaveMedico ATRIBUTOS TABLA BUSQUEDAESPECIALIDAD ClaveBusqueda Especialidad

ATRIBUTOS TABLA ESPECIALIDAD ClaveBusqueda ClaveMedico

ATRIBUTOS TABLA EVENTOSPAGINA ClaveEvento NombreEvento DireccionEvento FechaInicio FechaFin CoverEvento Promociones ClaveMedico EstadoEvento VisitasEvento ClaveCiudad ElimiarEvento Semana

ATRIBUTOS TABLA LUGARES ClaveLugar Nombre ATRIBUTOS TABLA ARTICULOS ClaveArticulo TipoArticulo Categora SubCategora Especialidad Padecimineto ClaveMedico Titulo Descripcin Contenido FechaPublicacion Identificador Estado Visitas ClaveCiudad

ATRIBUTOS TABLA CATALOGOARTICULOS TipoArticulo Nombre Descripcin

ATRIBUTOS TABLA ESTADISTICASGENERALES ClaveLugar Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre

Diciembre

ATRIBUTOS TABLA ENCUESTAS ClaveEncuesta NombreEncuesta Pregunta Proposito ClaveLugar FechaInicio FechaFin Estado Activa Imagen Galleta NombreGalleta ValorGalleta ClaveCiudad ATRIBUTOS TABLA ENCUESTASRESPUESTAS ClaveRespuesta ClaveEncuesta ClaveOpcion Votos ATRIBUTOS TABLA ENCUESTASOPCIONES ClaveOpcion ClaveEncuesta DescripcinOpcion DetalleOpcion ImagenOpcion

7.3.1.2 Relaciones Documentacin de las relaciones entre las tablas La tabla BusquedaPadecimiento (catalogo de padecimientos) tiene una relacin de unos a muchos con la tabla Padecimientos mediante el campo ClaveBusqueda La tabla Mdicos tiene una relacin de uno a muchos con la tabla padecimientos mediante el campo ClaveMedico Se realizaron estas relaciones para poder desplegar las consultas generadas, mostrando todos los mdicos que puedan atender el padecimiento especfico y no llegar a la redundancia de informacin.

La tabla BusquedaEspecialidad (catalogo de especialidades) tiene una relacin de unos a muchos con la tabla Especialidad mediante el campo ClaveBusqueda La tabla Mdicos tiene una relacin de uno a muchos con la tabla Especialidad mediante el campo ClaveMedico Se realizaron estas relaciones para poder desplegar las consultas generadas, mostrando todos los mdicos tengan la especialidad consultada y no llegar a la redundancia de informacin.

La tabla CatalogoArticulos (catalogo de articulo) tiene una relacin uno a uno con la tabla Articulos mediante el campo TipoArticulo La finalidad esta relacin es de tener una lista de los artculos y sus datos especficos estarn en la tabla artculos

La tabla Artculos (datos de articulas) esta relacionada de muchos a unos con la tabla Mdicos mediante el campo ClaveMedico. Con la finalidad de que si un medico publica varios artculos no repetir sus datos personales y evitar la redundancia de informacin

La tabla Artculos (datos de articulas) esta relacionada de muchos a unos con la tabla Lugares mediante el campo ClaveLugar--ClaveCiudad. Con la finalidad de que si varios artculos son de la misma ciudad no repetir datos especficos de la ciudad y evitar la redundancia de informacin.

La tabla eventospaginas (datos de eventos) esta relacionada de muchos a uno con la tabla Mdicos mediante el campo ClaveMedico.

Con la finalidad de que si un medico realiza varios eventos, no repetir sus datos personales y evitar la redundancia de informacin. La tabla eventospaginas (datos de eventos) esta relacionada de muchos a unos con la tabla Lugares mediante el campo ClaveLugar--ClaveCiudad. Con la finalidad de que si varios eventos son de la misma ciudad no repetir datos especficos de la ciudad y evitar la redundancia de informacin. La tabla EstadisticasGenerales (datos de visitas) esta relacionada de muchos con la tabla Lugares mediante el campo ClaveLugar uno a

Con la finalidad de llevar un conteo de visitas al portal dependiendo de la ciudad que ingresen. La tabla Encuestas (catalogo de encuestas) tiene una relacin uno a uno con la tabla Encuestaopciones mediante el campo ClaveEncuesta

La finalidad esta relacin es de tener una lista de las encuestas y sus opciones estarn en la tabla Encuestaopciones La tabla Encuestas (catalogo de encuestas) tiene una relacin uno a uno con la tabla EncuestaRespuestas mediante el campo ClaveEncuesta La finalidad esta relacin es de tener una lista de las encuestas y sus respuestas estarn en la tabla EncuestaRespuestas La tabla Encuestas (catalogo de encuestas) esta relacionada de con la tabla Lugares mediante el campo ClaveLugar uno a muchos

Con la finalidad de distinguir las encuestas de los diferentes lugares del portal.

7.3.1.3 Modelo de Datos

DIAGRAMA ENTIDAD RELACIN CENTRALMEDICOS.COM


BUSQUEDAPADECIMI ENTO ClaveBusqueda PADECIMIENTO ClaveBusque ClaveMdic da o MEDICOS ClaveMdic o

BUSQUEDAESPECIALI DAD ClaveBusqueda

ESPECIALIDAD ClaveBusqu eda ClaveMed ico

EVENTOSPAGINA ClaveCiudad ClaveMed ico ARTICULOS ClaveCiud ad

ClaveArtic ulo

TipoMed ico

CatlagoArtculo s TipoArticulo

EstadsticasGene rales ClaveLugar

LUGARES ClaveLugar

Encuestas ClaveLugar ClaveEncu esta

EncuestaRespue stas ClaveEncuesta

EncuestaOpcion es ClaveEncuesta

7.3.1.4 Diccionario de Datos

Articulos
Nombre
ClaveArticulo TipoArticulo Especialidad Padecimiento ClaveMedico Titulo Descripcion Contenido FechaPublicacion Estado Visitas ClaveCiudad

Tipo
Int (Entero) char (caracter) varchar (carcter) varchar (caracter) Int (Entero) tinytext (texto) tinytext (texto) longtext (texto) date (Fecha) char (caracter) Int (Entero) tinyInt (Entero)

Tam
11 2 40 40 11 Campo Memo Campo Memo Campo Memo 1 11 4

Descripcin
Permite identificar los artculos almacenados en la tabla Maneja diferentes tipos de artculos (salud, tps y como prevenir, etc) Indica si algn mdico capturo el artculo S algn mdico capturo el artculo, indica los padecimientos que el medico trata La clave del medico para identificar quien lo envo Ttulo del Artculo Una breve descripcin del artculo El contenido, el cual puede ser hasta 1 mb Sirve para ir eliminando de la base de datos artculos de salud viejos El estado en que fue publicado El nmero de visitas que ese artculo ha tenido La clave de la ciudad donde se dio de alta

BusquedaEspecialidad
Nombre
ClaveBusqueda Especialidad

Tipo
Int (Entero) Text (Texto)

Tam
11 40

Descripcin
Permite realizar las bsquedas de los especialistas inscritos en el sistema Maneja las especialidades de cada uno de los mdicos

BusquedaPadecimiento
Nombre
ClaveBusqueda Padecimiento

Tipo
Int (Entero) Text (Texto)

Tam
11 40

Descripcin
Permite realizar las bsquedas de los especialistas inscritos en el sistema Maneja las los padecimientos que cada uno de los mdicos maneja en su rea de especialidad

CatalogoArticulos
Nombre
TipoArticulo Nombre Descripcion

Tipo
Int (Entero)(4) varchar (carcter) tinytext (texto)

Tam
4 40 Campo Memo Nombre del Artculo

Descripcin
Maneja el tipo de articulo (Tu salud, Como prevenir, etc.)

La descripcin del mismo

ComentariosEncuestas
Nombre
ClaveComentario Encuesta ClaveEncuesta NombreLargo Correo Comentario Fecha IP Estado Visitas Otro

Tipo
Double Double varchar (caracter) Varchar (caracter) text (texto) date (Fecha) Varchar (caracter) tinyInt (Entero) Double Varchar

Tam

Descripcin
Para llevar el control de los comentarios de las encuestas y llevar estadsticas Clave de la encuesta para llevar estadsticas

120 70 Campo memo 20 4 120

Nombre completo de la encuesta Correo electrnico de las personas que consultan la encuesta Comentario de la encuesta por si el usuario quiere dar alguna opinin LA fecha en que la encuesta fue publicada El estado donde se esta llevando a cabo al encuesta Visitas que ha tenido Resultado 1

Otro2

(caracter) Varchar

120

Resultado 2

Encuestas
Nombre
ClaveEncuesta NombreEncuesta Pregunta Proposito ClaveLugar FechaInicio FechaFin Estado Activa Imagen Galleta NombreGalleta ValorGalleta ClaveCiudad

Tipo
Double tinytext (texto) text (texto) text (texto) Int (Entero) date (Fecha) date (Fecha) tinyInt (Entero) tinyInt (Entero) tinyInt (Entero) varchar (caracter) varchar (caracter) tinyInt (Entero) tinyInt (Entero)

Tam
Campo Memo Campo Memo Campo Memo 4 4 4 4 70 30 4 4

Descripcin
Clave de la encuesta para llevar estadsticas Nombre de la Encuesta Pregunta de la encuesta y Su propsito La clave y lugar de diseada la encuesta Fecha de inicio de la encuesta Fecha de fin de la encuesta El estado donde se esta llevando a cabo al encuesta Si esta activa o no Si tiene una imagen Como se lleva a cabo El nombre de la funcin Valor de la funcin La clave de la ciudad donde se dio de alta

EncuestasOpciones
Nombre
ClaveOpcion ClaveEncuesta DescripcionOpcion DetalleOpcion ImagenOpcion

Tipo
Int (Entero) Int (Entero) text (texto) text (texto) Varchar (caracter)

Tam
11 11 Campo Memo Campo Memo 15

Descripcin
Clave de la opcin seleccionada Clave de la encuesta para llevar estadsticas Descripcin de la respuesta de la encuesta Detalles de la opcin Imagen en caso de que lleve

EncuestasRespuestas
Nombre
ClaveRespuesta ClaveEncuesta ClaveOpcion Votos

Tipo
Int (Entero) Int (Entero) Int (Entero) Int (Entero)

Tam
11 11 11 11

Descripcin
Una clave para verificar los votos que esta respuesta ha tenido y llevar estadsticas Clave de la encuesta para llevar estadsticas Clave de la opcin seleccionada Total de votos para cada una de las partes de la encuesta

Especialidad
Nombre
ClaveEnfermedad ClaveMedico

Tipo
Int (Entero) Int (Entero)

Tam
11 11

Descripcin
Para controlar las diferentes enfermedades que un mdico puede tratar Para controlar los mdicos dados de alta en el portal

EstadisticasGenerales
Nombre
ClaveLugar enero Febrero marzo abril mayo junio julio agosto septiembre Octubre noviembre

Tipo
Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero) Int (Entero)

Tam
11 11 11 11 11 11 11 11 11 11 11 11

Descripcin
Calve del lugar donde se esta llevando la estadstica Cada uno de los meses de ao se hizo esta tabla para poder llevar estadsticas mensuales en cada uno de los mdicos Tambin sirve para empresas, clnicas, etc. Y permite dar estadsticas mas explcitas

diciembre

Int (Entero)

11

EventosPagina
Nombre
ClaveEvento NombreEvento DescripcionEvento DireccionEvento FechaInicio FechaFin CoverEvento Promociones ClaveMedico EstadoEvento VisitasEvento ClaveCiudad EliminarEvento Semana

Tipo
Int (Entero) text (texto) text (texto) text (texto) date (Fecha) date (Fecha) text (texto) text (texto) yInt (Entero) Int (Entero) Int (Entero) Int (Entero) text (texto) Int (Entero)

Tam
20 50 120 50 50 100 4 4 11 4 50 4

Descripcin
Permite organizar y buscar eventos Nombre del evento Descripcin detallada del evento Ubicacin del evento y algunas actividades Cuando empieza Cuando Termina Cuanto cobraran Promociones a los visitantes Que Medico lo capturo En que estado ser el evento Cuantas veces han visitado la informacin de este evento La Ciudad Si se puede eliminar el evento Que semana del mes ser el evento

Lugares
Nombre
ClaveLugar Nombre

Tipo
Int (Entero)(4) text (texto)

Tam
4 50

Descripcin
Calve del lugar donde ser el evento Nombre del lugar del evento, comnmente hoteles, centros de convenciones, etc.

Medicos
Nombre
ClaveMedico Nombre PrimerApellido SegundoApellido FechadeNacimiento LugarNacimiento Direccion Colonia Ciudad Estado TelConsultorio TelCelular Localizador Fax Mail Web Newmail DireccionConsultorio EstudioMedico EscuelaProcedencia FechaTitulacion TipoContrato Cedula Especialidad Enfermedad Mensaje Clinica Participar Anuncios Foto1 Foto2 Foto3 Foto4 Foto5 Mapa Zona Fecharegistro Situacion Registrante EstadoRegistro Contrasena

Tipo
Int (Entero) text (texto) text (texto) text (texto) date (Fecha) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) date (Fecha) Int (Entero) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) text (texto) date (Fecha) Int (Entero) text (texto) tinyInt (Entero) text (texto)

Tam
11

Descripcin
Clave del mdico Datos personales, nombre, Apellido 1 Apellido 2 Fecha de nacimiento Lugar de nacimiento Direccin actual de su casa Colonia Ciudad, cuando crezca el portal cambiaran las direcciones Estado Telfono del consultorio Celular Biper en caso de que tengo Fax para contacto Correo actual, en caso que tenga Direccin de su pagina Web, la que le vamos a generar Nueva direccin de correo Direccin del consultorio Que especialidades tiene Egresado de que facultad de medicina Fecha de titulacin Tipo de contrato, 3, 6, 9 o 12 meses Nmero de cedula profesional Especialista de que rea Que enfermedades maneja Mensaje de bienvenida Clnica en que consulta Si quiere participar o no en el Portal Si quiere dar anuncios Foto 1 de frente Foto 2 Foto 3 Foto 4 Foto 5 Mapa de ubicacin del consultorio Zona en que trabaja Fecha de registro situacin actual Quien lo dio de alta y lo contacto Si debe o esta al corriente Contrasea para su participacin en el portal y para leer sus correos electrnicos con direccin del portal

11 4

Usuario Identificador ClaveCiudad

text (texto) text (texto) char (caracter)

Nombre de usuario para correo y participacin identificador nico para el mdico Clave de ciudad

Padecimientos
Nombre
ClaveBusqueda CalveMedico

Tipo
Int (Entero) Int (Entero)

Tam
11 11

Descripcin
Permite hacer bsquedas por padecimiento Indica que mdicos tratan estos padecimientos

7.4 Modelo Funcional y su Descripcin


sta seccin describe cada una de las funciones del proyecto, incluyendo el anlisis de flujo de datos para cada una de las funciones. 7.4.1 Descripcin de Funcionalidad 1. Mostrar informacin de salud 2. Mostrar informacin de mdicos, de tal forma que mediante varios tipos de consulta se desplieguen los mdicos de cualquier especialidad y concuerden con el patrn de bsqueda 3. Permitir a los mdicos participar en la actualizacin del portal, de tal forma que ellos sean tambin participantes activos en el portal. a. Artculos de inters b. Casos clnicos c. Eventos (Simposiums, congresos, etc.) 4. Generar estadsticas por visita de cada mdico, con la finalidad de controlar las visitas realizadas. 5. Manejar sondeos de opinin de temas que van a cambiar constantemente 6. Publicitar empresas por medio de banners y pginas Web, con la ayuda de las bases de datos. 7. Manejar las asociaciones de mdicos por medio de una pgina Web para cada asociacin a. Catlogos b. Odontlogos c. Pediatras d. Cirujanos, etc. 8. Manejar la informacin de cada una de las asociaciones civiles sin fines de lucro, con la finalidad de que los visitantes sepan como acceder a los servicios gratuitos que esas asociaciones ofrecen a los visitantes. a. Cruz Roja b. George Papanicolau c. Bomberos d. Secretaria de Salubridad y Asistencia, etc. 9. Manejaran panel de control que utiliza el administrador del sitio, donde la finalidad es la captura de la informacin de mdicos, artculos, casos clnicos, etc. 10. Seccin de consulta a un experto, donde se podra tener un calendario de los das de consulta del experto, cambiando cada 15 das la informacin segn este calendarizada.

11. El proyecto va a ser implantado en varias ciudades, por lo pronto se activar solo la opcin de Ciudad Obregn. 12. Cada una de las asociaciones mostrara rpidamente el nmero de telfono, y otras formas de contacto en la informacin detallada. 13. Generar reportes de sondeo de opinin 14. Implementar un foro de discusin y programar las fechas y horas de discusin de los mdicos 7.4.1.1 Proceso narrativo (PSPEC) por funcin Mostrar informacin de salud: Para informar al visitante sobre los diversos temas en el rea de salud por ejemplo temas de inters general, sexualidad, belleza, primeros auxilios, etc. Mostrar informacin de mdicos: Informar al usuario sobre algunos datos importantes de los mdicos que necesite consultar, como: lugar de procedencia del mdico, lugar y horas de consultas, diversas formas de localizacin, clnicas donde trabaja, costo de la consulta, especialidad. Mediante varios tipos de consulta se desplieguen los mdicos de cualquier especialidad y concuerden con el patrn de bsqueda. Permitir a los mdicos participar en la actualizacin del portal, de tal forma que ellos sean tambin participantes en el portal, tales como: Artculos de inters, Casos clnicos y Eventos (Simposiums, congresos, etc.): Invitar a los mdicos a participar activamente en el enriquecimiento del portal, esto se hace ofrecindoles una cuenta para que ellos puedan publicar los diversos artculos de inters, algunos casos clnicos y adems algunos eventos importantes. Estadsticas de visitas: La finalidad es que cada uno de los patrocinadores del portal tengan una forma exacta de medir el desempeo del servicio que se les est ofreciendo mediante un controla estadstico de visitas reales a su espacio publicitado, de tal forma que sea un medio para la toma de decisiones futuras de publicidad ya sea en nuestro portal o en portales relacionados con el mbito de salud. Manejar sondeos de opinin de temas que van a cambiar: Que pueda servir a la toma de decisiones, tanto para clnicas, mdicos, empresa, etc. Publicidad: Que empresas que tengan algo que ver con el rea de la medicina puedan publicitar sus productos o servicios en el portal a un costo bajo y se les de un servicio de calidad, estas empresas pueden ser farmacuticas, laboratorios mdicos, anlisis clnicos, clnicas particulares, etc., por medio de banners y pginas Web, con la ayuda de las bases de datos. Manejar las asociaciones de mdicos: Que cada una de las asociaciones mdicas por medio de una pgina Web, tengan acceso a informacin

propia de las funciones de la misma, buscando la integracin de cada uno de los mdicos de las asociaciones Manejar la informacin de cada una de las asociaciones civiles sin fines de lucro: Con la finalidad de que los visitantes sepan como acceder a los servicios gratuitos que esas asociaciones ofrecen a los visitantes, tales como: Cruz Roja, George Papanicolau, Bomberos, Secretaria de Salubridad y Asistencia, etc. Panel de control para los usuarios y el administrador del sitio: La finalidad es la captura de la informacin de mdicos, artculos, casos clnicos, etc. Y la participacin de cada uno de los usuarios del portal. Seccin de Consulta a un experto: Que los visitantes del sitio pueden realizar preguntas a un experto en el rea en cuestin, y que tengan la certeza de que las respuestas que se les dio a su duda son verdaderas. Tambin la finalidad es que los visitantes se organicen y sepan cuales son los das en que el experto responder sus dudas y se preparen para hacer sus preguntas bien especficas. Implantacin del proyecto en varias ciudades: El esfuerzo de desarrollo es nico, por lo pronto se activar solo la opcin de Ciudad Obregn y a futuro en el noroeste del pas. Informacin de inters en cada una de las asociaciones: La finalidad es mostrar al visitante rpidamente el nmero telefnico de contacto y otras formas de contacto a las asociaciones. Generar reportes de sondeo de opinin: Que sirva como instrumento de apoyo para la toma de decisiones. Un foro de discusin: Con la finalidad de que tanto visitantes como mdicos lo utilicen para la comunicacin al interior y exterior del Portal, de tal forma que se programen las fechas y horas de discusin de los mdicos

DIAGRAMA DE FLUJO DE DATOS NIVEL 0

Solicitud de inf. Salud o mdicos

PAGINA WEB CENTRAL DE MEDICOS


Solicita Informacin

recibe informacin

USUARIOS (PACIENTES)
Recibe peticin

Recibe info. Enva informacin Aadir Modificar informacin

MEDICOS (Clientes WEb)

Base de datos Central de mdicos

DIAGRAMA DE FLUJO DE DATOS NIVEL I

USUARIOS

MEDICOS

Inf. salud Inf de asociaciones (lucrativas, No lucrativas) Inf. De medicos Consultas

Verificar El portal consultar

Actualiza El portal

Recibe informacin

Recibe informacin

2 1 Inf. Salud Inf mdicos Opiniones Encuestas


Actualizar el portal (articulo, eventos, casos clnicos e informacin personal).

BASE DE DATOS CENTRALMEDICOS

DIAGRAMA DE FLUJO DE DATOS NIVEL 2

FUNCIONES PRINCIPAL DEL PORTAL DE INFORMACIN


Usuarios de Central de Mdicos Le aparecern Las Siguientes Opciones 1.1 Informaci n Mdicos General Segunda opcin 1.2 Quienes somos Como participar 1.2 Casos Clnicos Cursos actualizacin 1.3 General Su salud Consejos prcticos

Primera opcin

Tercera opcin

FUNCIONES DEL PORTAL DE PATICIPACIN DE LOS MEDICOS

CENTRAL DE. MEDICOS


Permitir a los Mdicos participar 2.1 Permitir a los Mdicos Participar en las actividades del portal. Le pedir al mdico

2.2 Nombre de Usuario Contrasea Le pedir al medico capturar.

Capturar Capturar Capturar

2.3 Artculos de Inters

2.4 Casos Clnico s

2.5 Eventos Simposium s Generar Estadsticas Por Visita de Cada Medico

vEnviar

Es

Bases de Datos estadsticas generales

recibir

Mantener sondeo de opinin

Enviar

2.6 Manejar los sondeos de opinin de temas que se van a cambiar

Bases de Datos Encuestas

recibir

FUNCIONES DEL PORTAL BUSQUEDA DE MEDICOS


CENTRAL DE. MEDICOS

Al portal mostrar Lo siguiente

Padecimient o Especialidad Nombre Apellido


Aparece

Aparece Aparece

Aparece

USUARIO Buscador seleccione una letra . Buscador seleccione una letra

La solicita

Base de datos Bsqueda de padecimiento

CARAGAR PAGINA

La solicita La envia biavia Base de datos Bsqueda de especialidad MENU GENARAL ENTRAR

La envia biavia

SECCION BUSQUEDA

IFNORMACION

MEDIC O

GENER AL

INICIO DE SESION

CASOS CLINICOS

CURSOS Y ACTUALIZACIO NES

DATOS DEL SITIO REGISTRO DE USUARIO COMO INGRESAR

MUESTRA CASOS CLINICOS CONTRASEA

MUESTRA IFNORMACION

DIAGRAMA DE TRANSICIN DE ESTADOS


ULTIMAS NOTICIAS ARTICULOS DE INTERES BUESQUEDA DE MEDICO

CAPTURA ARTICUL OS

SU SAKUD

CONSEJOS PRACTICOS ULTIMAS

BUESQUEDA DE ESPECIALIDAD

BUESQUEDA DE PADECIMIENTO

8 Plan de Pruebas de Aceptacin (PPA)


8.1 Introduccin
E l objetivo de la aceptacin del sistema es obtener un documento escrito y firmado por el cliente, donde indique que el producto se le entrego de acuerdo a lo prometido. El cliente sabe que las pruebas exitosas son la garanta que el sistema esta bien, para la garanta del software es necesario probarlo, ya que va de por medio prestigio, fiabilidad, proyeccin, para proyectos futuros.

8.2 Pruebas diseadas


Se realizaran pruebas de entrada a los diferentes datos de entrada, tales como: Para la captura de mdicos se tienen: o Clave del mdico o Nombre o Contrasea o Padecimiento o Descripcin En el panel de control de los temas que se capturarn tales como: o Usuario y o Contrasea En la captura de artculos se manejan los siguientes datos: o Tema o Ttulo o Categoras o Subcategoras o Especialidad En cada uno de estos campos se verificaran que toda captura este correctamente, si se desea consultar un artculo de cualquier enfermedad, lo muestre en el momento en que se requiera. Se realizarn pruebas de salida a los diferentes datos de salida o reportes, tales como: En la seccin Informacin se verificaran los siguientes datos: o Informacin: Muestra informacin, sobre el sitio o Registro de usuario o Como participar En la seccin Mdicos verificaran: o Inicio de sesin o Casos clnicos o Cursos y actualizaciones En la seccin General se verificaran los siguientes datos: o Su salud o Consejos prcticos o ltimas noticias En la seccin de Mdicos y profesionales de la salud, se realizaran las diversas pruebas, para que la informacin que se capture por el administrador sea la correcta tales como:

los casos clnicos, simposiums, cursos de actualizacin y las sociedades no lucrativas relacionadas con la salud. Para que esta informacin sea correcta

8.3 Pruebas de validacin


Para validar el campo Clave del mdico en el panel de captura de mdicos se realizar de la siguiente manera: 1. Introducir solo letras 2. Introducir letras y nmeros 3. Introducir nmeros 4. Introducir nmeros del 1 al 10000 5. Introducir el -1 6. introducir el 10001 El nico valor aceptable es el la opcin 3 y 4 Para validar el campo Nombre de Mdico en el panel de control se realizar lo siguiente: 7. Introducir solo letras 8. Introducir letras y nmeros 9. Introducir nmeros 10. Introducir letras maysculas y minsculas El nico valor aceptable es el la opcin 1 Para validar el campo Contrasea en el panel de control se realizar lo siguiente: 11. Introducir solo letras 12. Introducir letras y nmeros 13. Introducir nmeros 14. Introducir letras maysculas y minsculas 15. No introducir nada El nico valor aceptable es el la opcin 13 En la captura de mdicos se llenaran los siguientes campos: Nombre, primer apellido, segundo apellido, fecha de nacimiento, lugar de nacimiento direccin, colonia ciudad, estado, telconsultorio, telcelular, localizador, fax, mail, etc. Todos estos campos se van a probar par verificar que solo reciban informacin correcta, aplicando las distintas pruebas antes mencionadas. Se aplicaran las pruebas de seguridad para que ninguna persona ajena al portal pueda capturar informacin o entrar a la codificacin si no tiene autorizacin.

DISEO DEL SISTEMA

9.1 Introduccin
Esta seccin provee una completa descripcin del diseo del proyecto de desarrollo de software del portal CentraldeMedicos.com. Aqu se describen todos los datos, arquitecturas e interfases y sus componentes a nivel de diseo del software. 9.1.1 Metas y Objetivos Aplicar la ingeniera de software a un portal Web llamado www.centraldemedicos.com. Con la finalidad de proponer mejoras de funcionalidad del sistema y documentar todo el proceso de desarrollo del sistema Web, y as formalizar el desarrollo de un proyecto de software y darle valor agregado al proyecto para opciones de comercializacin futuras o conseguir inversionistas en el rea. El cual es un portal informativo de salud a travs del Internet, mediante la consulta de informacin de salud y consulta de un directorio mdico para posibles consultas a futuro. El proyecto se basara en diferentes requisitos, tales como: Proporcionar informacin de salud a los visitantes. Ser una alternativa publicitaria para mdicos, clnicas, empresas de medicamentos, etc. El proyecto ofrece a los visitantes una mejor visin de los padecimientos actuales y la forma de prevenir dichos padecimientos. Permitir comunicacin directa entre cada uno de los clientes inscritos, de tal forma que mediante una forma de captura permite a cada uno de los mdicos participar activamente en el desarrollo del portal. Permitir participar activamente a cada uno de los mdicos en el desarrollo y crecimiento del portal. 9.1.2 Alcances 15. Mostrar informacin de salud 16. Mostrar informacin de mdicos, de tal forma que mediante varios tipos de consulta se desplieguen los mdicos de cualquier especialidad y concuerden con el patrn de bsqueda 17. Permitir a los mdicos participar en la actualizacin del portal, de tal forma que ellos sean tambin aportadores en el portal. Artculos de inters Casos clnicos Eventos (Simposiums, congresos,7 etc.) 18. Generar estadsticas por visita de cada mdico, con la finalidad de controlar las visitas realizadas.

19. Manejar sondeos de opinin de temas que van a cambiar constantemente 20. Publicitar empresas por medio de banners y pginas Web, con la ayuda de las bases de datos. 21. Manejar las asociaciones de mdicos por medio de una pgina Web para cada asociacin Catlogos Odontlogos Pediatras Cirujanos, etc. 22. Manejar la informacin de cada una de las asociaciones civiles sin fines de lucro, con la finalidad de que los visitantes sepan como acceder a los servicios gratuitos que esas asociaciones ofrecen a los visitantes. Cruz Roja George Papanicolau Bomberos Secretaria de Salubridad y Asistencia, etc. 23. Manejaran panel de control que utiliza el administrador del sitio, donde la finalidad es la captura de la informacin de mdicos, artculos, casos clnicos, etc. 24. Seccin de consulta a un experto, donde se podra tener un calendario de los das de consulta del experto, cambiando cada 15 das la informacin segn est calendarizada. 25. El proyecto va a ser implantado en varias ciudades, por lo pronto se activar solo la opcin de Ciudad Obregn. 26. Cada una de las asociaciones mostrara rpidamente el nmero de telfono, y otras formas de contacto en la informacin detallada. 27. Generar reportes de sondeo de opinin 28. Implementar un foro de discusin y programar las fechas y horas de discusin de los mdicos

9.1.3 Contexto del Software El contexto del proyecto esta en la comercializacin de publicidad, manejo de sistemas de informacin (contactos de mdicos, asociaciones, acceso a servicios de salud pblicos, etc), beneficios para los usuarios en el rea de salud, un fuerte matiz al sector social, apoyo a las asociaciones no lucrativas 9.1.4 Restricciones Principales Factores de Riesgo para la finalizacin del Proyecto 5. Mala integracin de equipo de trabajo 6. Falta de compromiso de alguno(s) de integrante 7. Mala integracin de las partes finales del proyecto

8. Falta de conocimiento del problema a tratar Los cuales se estn eliminando con el desarrollo de ste proyecto y la integracin de cada uno de los participantes del equipo. Infraestructura El proyecto esta publicado un servidor con sistema operativo Linux Las bases de datos estn desarrolladas bajo MySQL Las consultas de la informacin se realizan bajo PHP Herramientas de desarrollo Web, tales como: dreamweaber, flash, switch, fireworks, etc. El proyecto actual, se desarrollo sin utilizar alguna metodologa de anlisis, diseo y desarrollo, con lo cual nosotros aplicaremos tcnicas de anlisis, diseo y desarrollo para la finalizacin del proyecto

9.2 Diseo de Datos


Se describen todas las estructuras de datos, incluyendo las estructuras de datos temporales, globales e internas 9.2.1 Estructuras de datos internas del Software Estructuras de datos que son pasados entre los componentes del Software, tales como los datos de los mdicos para consulta futura, artculos de inters para el visitante, informacin para eventos de mdicos, etc. 9.2.2 Estructura de Datos Global Datos estructurados que nuestro software utiliza, dichas estructuras son un conjunto de tablas relacionadas en una base de datos llamada CentraldeMedicos, donde su finalidad es proporcionar al usuario (visitante, mdicos, asociaciones, etc.). Las estructuras de datos que el sistema manejar estn relacionados en la siguiente tabla 2.1, donde se ofrece una breve descripcin de la funcin de la tabla y posteriormente se ofrece una descripcin de cada uno de los elementos de las tablas de la base de datos.
TABLAS QUE SE MANEJAN EN BASE DE DATOS CENTRALDEMEDICOS TABLA Elementos FUNCIONALIDAD 1. Mdicos Almacena informacin general de los ClaveMedico mdicos. Nombre

PrimerApellido SegundoApellido

2.BsquedaPadecimiento 3. Padecimiento 4. BusquedaEspecialidad 5. Especialidad 6. EventosPagina

FechaNacimiento LugarNacimiento Direccion Colonia Ciudad Estado TelConsultorio TelCelular Localizador Fax Mail Web NewMail DireccionConsultorio EstudioMedico EscuelaProcedencia FechaTitulacion TipoContrato Cedula Especialidad Enfermedad Mensaje Clinica Participar Anuncios Foto1 Foto2 Foto3 Foto4 Foto5 Mapa Zona FechaRegistro Situacion Registrante EstadoRegistro Contrasea Identificador ClaveCiudad ClaveBusqueda Padecimiento ClaveBusqueda ClaveMedico ClaveBusqueda Especialidad ClaveBusqueda ClaveMedico ClaveEvento NombreEvento

Almacena catalogo de padecimiento consultado por el usuario. Almacena la informacin de padecimientos Y los mdicos que puedan atenderlos. Almacena catalogo de especialidades de mdicos consultados por el usuario. Almacena informacin de las especialidades relacionndolas con los mdicos. Se almacena informacin de los eventos capturados por los mdicos y los

7. Lugares 8. Artculos

DireccionEvento FechaInicio FechaFin CoverEvento Promociones ClaveMedico EstadoEvento VisitasEvento ClaveCiudad ElimiarEvento Semana ClaveLugar Nombre ClaveArticulo TipoArticulo Categora SubCategora Especialidad Padecimineto ClaveMedico Titulo Descripcin Contenido FechaPublicacion Identificador Estado Visitas ClaveCiudad ClaveLugar Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre TipoArticulo Nombre Descripcin ClaveEncuesta NombreEncuesta Pregunta Proposito ClaveLugar

participantes del portal

Almacena la informacin de las diferentes ciudades que se hospedaran en el portal en un futuro no muy lejano. Almacena artculos de inters relacionados con el rea de salud, dividido por su salud, consejos prcticos y ltimas noticias

9. EstadsticasGenerales

Proporciona informacin estadstica de las visitas que ha tenido cada uno de los mdicos durante los meses del ao.

10. CatalogoDeArticulos

Almacena informacin de los diferentes artculos manejados por la base de datos Almacena informacin de los diferentes tipos de encuestas mostradas en el portal.

11. Encuestas

FechaInicio FechaFin Estado Activa Imagen Galleta NombreGalleta ValorGalleta ClaveCiudad 12. EncuestasRespuestas Almacena los porcentajes de cada una de ClaveRespuesta las encuestas implantadas. ClaveEncuesta ClaveOpcion Votos 13. EncuestasOpciones Almacena las posibles respuestas para ClaveOpcion cada una de las encuestas. ClaveEncuesta DescripcinOpcion DetalleOpcion ImagenOpcion Tabla 2.1 Descripcin de la funcin de cada una de las tabla, as como la ofrece una descripcin de cada uno de los elementos de las tablas de la base de datos. 9.2.3 Estructuras de Datos Temporales Se describen los archivos de uso internos creados por cada una de las tabla 2.2 la base de Datos.
TABLA Mdicos BsquedaPadecimiento Padecimiento BusquedaEspecialidad Especialidad EventosPagina Lugares Archivos Mdicos.frm Mdicos,MYD Mdicos.MYI BsquedaPadecimiento.frm BsquedaPadecimiento,MYD BsquedaPadecimiento.MYI Padecimiento.frm Padecimiento,MYD Padecimiento.MYI BusquedaEspecialidad.frm BusquedaEspecialidad,MYD BusquedaEspecialidad.MYI Especialidad.frm Especialidad,MYD Especialidad.MYI EventosPagina.frm EventosPagina,MYD EventosPagina.MYI Lugares.frm Lugares,MYD Lugares.MYI Descripcin Los archivos con extensin frm describen las formas de captura de cada uno de ellos, la cual es manejada por la herramienta MySQL Los archivos con extensin MYD indica que es un archivo de datos de MySQL Los archivos con extensin MYI indica que es un archivo indices manejados por la herramienta MySQL

Artculos EstadsticasGenerales CatalogoDeArticulos Encuestas EncuestasRespuestas EncuestasOpciones

Artculos.frm Artculos,MYD Artculos.MYI EstadsticasGenerales.frm EstadsticasGenerales,MYD EstadsticasGenerales.MYI CatalogoDeArticulos.frm CatalogoDeArticulos,MYD CatalogoDeArticulos.MYI Encuestas.frm Encuestas,MYD Encuestas.MYI EncuestasRespuestas.frm EncuestasRespuestas,MYD EncuestasRespuestas.MYI EncuestasOpciones.frm EncuestasOpciones,MYD EncuestasOpciones.MYI

Tablas 2.2 Descripcin de las tablas de la base de datos, sus elementos y la descripcin de su funcionalidad 9.2.4 Descripcin de la Base de Datos Se describe la base de datos creada para la aplicacin del software. La funcin de la base de datos es almacenar informacin de artculos de integres organizados en varias secciones tales como informacin de salud, artculos de inters y ltimas noticias. Por otro lado, permite organizar informacin de mdicos relacionada con las consultas de mdicos para los usuarios del portal. Obtener estadisticas de visitas a cada una de las secciones, etc.

9.3 Diseo a nivel de componentes y arquitectnico


En la presente seccin se presenta la arquitectura del sistema, tales como interfases de usuario, de consulta, etc.

9.3.1 Diseo procedimental


DIAGRAMA DE FLUJO BSQUEDA POR ESPECIALIDAD

INICIO

Ingresar al pgina principal

Elegir la opcin Buscar especialidad

Consultar en La base de datos.

Encontr

Si

Mostrar informacin De Mdicos por especialidad

No

FIN

DIAGRAMA DE FLUJO BSQUEDA POR ENFERMEDAD

INICIO

Ingresar al pgina principal

Elegir la opcin Buscar enfermedad

Consultar en La base de datos.

Encontr

Si

Mostrar informacin De Mdicos por enfermedad

No

FIN

DIAGRAMA DE FLUJO ARTCULO DE INTERS

INICIO

Ingresar al pgina principal

Elegir un artculo de inters

Consultar en La base de datos.

Mostrar informacin De Artculo de inters

FIN

DIAGRAMA DE FLUJO DEL MEN PRINCIPAL

Inicio

Seleccionar una opcin del men principal.

Si Informacion 1

No

Si Medicos 2

No

Si General 3

No

DIAGRAMA DE FLUJO DEL MEN INFORMACIN 1

Seleccionar una opcin

Quienes somos

Si

Mostrar informacin sobre la empresa

No Mostrar informacin Sobre la funcionalidad

Sobre el sitio

Si

No Mostrar informacin Para registrarse en el sitio.

Registro de usuario

Si

No Mostrar informacin Para participar en la publicacin de artculos y casos

Quienes somos

Si

No FIN

DIAGRAMA DE FLUJO DEL OPCIN MDICOS 2

Seleccionar una opcin

Inicio de sesin

Si

2.1

No Mostrar informacin De los casos clnicos publicados

Si Casos clinicos

No Mostrar informacin De los cursos publicados.

Cursos

Si

No

No FIN

DIAGRAMA DE FLUJO DEL OPCIN MDICOS 2.1

Pedir usuario Pedir Contrasea

Pedir: Tema Titulo Categora, Especialidad, padecimiento Descripcin Contenido

Grabar

Si

Grabar en La base de datos.

No FIN

DIAGRAMA DE FLUJO DEL OPCIN MDICOS 3

Seleccionar una opcin

Su salud

Si

Mostrar informacin De Artculos

No Mostrar informacin Consejos Prcticos

Si Consejos prcticos

No Mostrar informacin De ltimas noticias

Noticias

Si

No

No FIN

9.3.1.1 Diseo arquitectnico


Men principal

Informacin Quienes somos Sobre el sitio Registro de usuario Como participar

Mdicos Inicio de sesin Casos clnicos Cursos y actualizacin

General Su salud Consejos Prcticos Ultimas noticias

Es solo consulta a la base de datos.

Modificaciones grabar y actualizar. Solo mdicos clientes y administrador del portal

Consulta por especialidad

Consulta por enfermedad

Consulta de artculos

Es solo consulta a la base de datos.

Base de datos CentraldeMedicos

9.3.1.2 Estructura de Programa


Descripcin detallada de la estructura del sistema para la aplicacin CentraldeMedicos.com, se presenta en la figura 9.3.1.2.
BUSQUEDAPADECIMIE NTO ClaveBusqueda PADECIMIENTO ClaveBusque ClaveMdic da o MEDICOS ClaveMdic o

BUSQUEDAESPECIALI DAD ClaveBusqueda

ESPECIALIDAD ClaveBusqu eda ClaveMedi co

EVENTOSPAGINA ClaveCiudad ClaveMedi co ARTICULOS ClaveCiud ad

ClaveArtic ulo

TipoMed ico

CatlagoArtculo s TipoArticulo

EstadsticasGene rales ClaveLugar

LUGARES ClaveLugar

Encuestas ClaveLugar ClaveEncu esta

EncuestaRespues tas

EncuestaOpcione s

ClaveEncuesta ClaveEncuesta Grfica 9.3.1.2. Muestra la estructura del sistema

DIAGRAMA DE TRANSICIN DE ESTADOS

USUARIO

CARAGAR PAGINA

ENTRAR

MENU GENARAL

SECCION BUSQUEDA

IFNORMACION

MEDIC O

GENER AL

INICIO DE SESION

CASOS CLINICOS

CURSOS Y ACTUALIZACIO NES

DATOS DEL SITIO REGISTRO DE USUARIO COMO INGRESAR

MUESTRA CASOS CLINICOS CONTRASEA

MUESTRA IFNORMACION

CAPTURA ARTICUL OS

ULTIMAS NOTICIAS

ARTICULOS DE INTERES

BUESQUEDA DE MEDICO

SU SAKUD

CONSEJOS PRACTICOS ULTIMAS NOTICIAS

BUESQUEDA DE ESPECIALIDAD

BUESQUEDA DE PADECIMIENTO

Grfica 9.3.1.3. Muestra arquitectura del programa y su funcionalidad

9.3.2 Descripcin por componente


La descripcin de cada uno de los componentes del software dentro de la arquitectura se detalla en la seccin 4.0 del presente documento. 9.3.2.1 Proceso explicativo para los componentes de (PSPEC) para cada componente La descripcin de cada uno de los elementos de esta seccin se describi en el documento de anlisis. 9.3.2.2 Descripcin de cada componente de la interfaz. La descripcin detallada de estos componentes se encuentran descritas en la seccin 9.4 del presente documento

9.4 Diseo de interfaz de Usuario


Descripcin de las interfases de usuario se presentan en sta seccin.

9.4.1 Descripcin de las interfases de Usuario


Descripcin detallada de las interfases de usuario y los prototipos presentados. 9.4.1.1 Imgenes de pantallas y Acciones y Objetos

Pantalla Principal del Portal centraldemedicos.com

A continuacin presentamos la pantalla principal de centraldemedicos.com, misma que se detalla a continuacin:

la

entrada

al

sitio

Informacin o Quienes Somos o Sobre el Sitio o Registro de Usuarios o Como participar. Mdicos o Inicio de Sesin o Casos Clnicos o Cursos de Actualizaciones

General o Su Salud o Consejos Prcticos o ltimas Noticias

Seccin Ultimas Noticias

Seccin Bsqueda por Padecimiento

Seccin Bsqueda por Especialidad

Seccin Artculos de Inters

Sondeo de Opinin

Pantalla Quienes Somos:

Muestra informacin sobre la empresa EsNegocioWeb

Pantalla sobre el Sitio:

Muestra informacin relacionada con la funcionalidad del sitio.

Pantalla Su Salud

Presenta informacin sobre Belleza y Salud, ltimas noticias, etc.

Pantalla Consejos Prcticos:

En esta pantalla se muestra informacin de artculos relacionados con consejos prcticos del rea de salud. Muestra los diferentes artculos del rea.

Pantalla ltimas Noticias:

Muestra informacin de las ltimas noticias relacionadas con el rea de salud, estas ltimas noticias son capturadas por los colaboradores del sitio

Seccin Ultimas Noticias

Pantallas: Consulta Mdicos por Enfermedad y Especialidad

Muestra informacin de la consulta de mdicos relacionadas con padecimientos o por especialidad de cada uno de los mdicos.

Pantalla Inicio de Seccin

En esta pantalla se solicita al usuario su clave de acceso y contrasea para poder participar y enviar diferente informacin de salud, cursos y actualizaciones, casos clnicos, artculos, posteriormente de esta seccin, se muestra la siguiente pantalla, la cual permite al usuario capturar la informacin y almacenarla automticamente en la base de datos.

Pantalla para captura de Informacin

En esta pantalla se captura de Informacin a la base de datos, la cual puede ser, sobre artculos, cursos y actualizaciones, etc. La informacin se almacena en la base de datos de tal forma que se tiene un control sobre que usuario almacen dicha informacin.

Pantalla para Casos Clnicos y pantalla Cursos y Actualizaciones

Aqu se muestra la informacin de casos clnicos la cual se obtiene de la base de datos, mientras existan ms casos clnicos, mayor informacin se desplegara en la pantalla, la misma interfaz se utiliza para los cursos y actualizaciones.

Pantalla para Encuesta

En sta interfaz se muestra la informacin de las encuestas sobre diferentes cuestiones relacionadas con salud

9.4.3 Disponibilidad de Componentes


Cada una de las interfases de usuario se encuentran diseadas en herramientas de diseo de aplicaciones Web, tales como: Corel Draw. 10 DreamWeaver Flash Administrador de PHP Servidor de pginas Web Apache Web Server Administrador de bases de datos MySQL

9.5 Restriciones, limitaciones y Dificultades


El sistema operativo donde la aplicacin final deber operar El administrador de bases de datos para su funcionamiento

El acceso al servidor a travs de Internet Las cuentas de acceso para la administracin de actualizaciones y cambios en el sistema final

9.6 Casos de Prueba


Los casos de prueba utilizados en el desarrollo del sistema se encuentran descritos en la seccin 10 del presente documento.

9.7 Detalles de instalacin de paquetes y del sistema


Los detalles de instalacin se encuentran descritos en la seccin 11 del presente documento.

10Pruebas Efectuadas
Las pruebas efectuadas fueron las siguientes.

10.1 Pruebas de diseo


Se realizaron pruebas de entrada a los diferentes datos de entrada tales como: Para la captura de mdicos se tienen: o Clave del mdico o Nombre o Contrasea o Padecimiento o Descripcin En el panel de control de los temas que se capturarn tales como: o Usuario y o Contrasea En la captura de artculos se manejaron los siguientes datos: o Tema o Ttulo o Categoras o Subcategoras o Especialidad

En cada uno de estos campos se verifico que toda captura estuviera correctamente, si se desea consultar un artculo de cualquier enfermedad lo muestre en el momento en que se requiera. Se realizaron pruebas de salida a los diferentes datos de salida o reportes, tales como: En la seccin Informacin se verificaron los siguientes datos: o Informacin: Muestra informacin, sobre el sitio o Registro de usuario o Como participar En la seccin Mdicos se verificaron los siguientes datos: o Inicio de sesin o Casos clnicos o Cursos y actualizaciones En la seccin General se verificaron las siguientes opciones: o Su salud o Consejos prcticos o ltimas noticias En la seccin de Mdicos y profesionales de la salud, se realizaron las diversas pruebas, para que la informacin que se capture por el administrador o los mdicos sea la correcta tales como: los casos clnicos, simposiums, cursos de actualizacin y las

sociedades no lucrativas relacionadas con la salud. Para que esta informacin sea correcta

10.2 Pruebas de validacin


Para la validacin del campo Clave del mdico en el panel de captura de mdicos se realizaron las siguientes pruebas: 16. Introducir solo letras 17. Introducir letras y nmeros 18. Introducir nmeros 19. Introducir nmeros del 1 al 10000 20. Introducir el -1 21. introducir el 10001 El nico valor aceptable es el la opcin 3 y 4 Para la validacin del campo Nombre de Mdico en el panel de control se prob de la siguiente manera: 22. Introducir solo letras 23. Introducir letras y nmeros 24. Introducir nmeros 25. Introducir letras maysculas y minsculas El nico valor aceptable es el la opcin 1 Para validar el campo Contrasea en el panel de control se realizaron las siguientes pruebas: 26. Introducir solo letras 27. Introducir letras y nmeros 28. Introducir nmeros 29. Introducir letras maysculas y minsculas 30. No introducir nada El nico valor aceptable es el la opcin 13 En la captura de mdicos se llenaron los siguientes campos y mediante las pruebas que confirma que la informacin sea correcta: Nombre, primer apellido, segundo apellido, fecha de nacimiento, lugar de nacimiento direccin, colonia ciudad, estado, telconsultorio, telcelular, localizador, fax, mail, etc. Le aplicamos las pruebas de seguridad para que ninguna persona ajena al portal pueda capturar informacin o entrar ala codificacin si no son las personas autorizadas.

11 Implantacin del sistema


11.1 Objetivo
El proceso de Implantacin del sistema, tiene como objetivo principal la entrega y aceptacin del sistema en su totalidad.

11.2 Descripcin de Actividades


A continuacin se describen las actividades que se realizaron para llevar a cabo la Implantacin del Sistema: En primer lugar, se realizo la instalacin del sitio Web centraldemedicos.com de manera local, es decir en una computadora de uso casero, se montaron todos los programas necesarios para trabajar primeramente en forma local con la finalidad de afinar todos los detalles que pudieran surgir y corregirse rpidamente, para ello se utilizaron los siguientes materiales: o Una computadora Pentium II, de 333 MHZ de velocidad, disco duro de 20 GB, con 32 MB de memoria RAM. o Sistema Operativo Windows XP o Corel Draw. 10 o DreamWeaver o Flash o Administrador de PHP o Servidor de pginas Web Apache Web Server o Administrador de bases de datos MySQL o La finalidad de dichos paquete es hacerse cargo de toda la administracin local de los datos. o Se copiaron todos los mdulos que conforman al sistema, en el directorio c:\appserv\www\centraldemedicos\ciudadobregon Se realizaron pruebas de viabilidad del sistema, para probar la funcionalidad del sitio. Conviene sealar que en todo momento utilizamos a personas ajenas al equipo de desarrollo para llevar a cabo las pruebas de viabilidad. Las pruebas de implantacin cubren un rango muy amplio, que va desde la comprobacin de cualquier detalle de diseo interno hasta aspectos tales como las comunicaciones. Se comprob que el sistema puede gestionar los volmenes de informacin requeridos. Se analizaron los tiempos de respuesta y se observ que fueron los esperados. Se sometieron a prueba las bases de datos, para cerciorarnos que la informacin que solicitaba el usuario fueran las correctas. Se corrigieron algunos detalles de seguridad e interfaces con otros sistemas hasta cerciorarnos que funcionaban correctamente. Se verific tambin el comportamiento del sistema bajo las condiciones ms extremas.

Las pruebas de aceptacin se realizan por y para los usuarios, ya que se tubo siempre como objetivo, validar formalmente que el sistema se ajusta a sus necesidades.

11.3 Conclusin
Una vez que el sistema a implantar cumpli con todos los requisitos esperados, el equipo de desarrollo, procedi a subir al servidor de Internet real, todos los mdulos que conforman el sistema.

12 Garanta y Mantenimiento
12.1 Objetivo
El objetivo de estos procesos es asegurar al cliente la funcionalidad del sitio Web centraldemedicos.com, as como la obtencin de una nuevas versiones del sistema, a partir de las peticiones de mantenimiento que los usuarios realizan con motivo de un problema detectado en el sistema, o por la necesidad de una mejora del mismo.

12.2 Descripcin y Acuerdos


A continuacin se describen los acuerdos que se realizaron para llevar a cabo los procesos de Garanta y Mantenimiento. El Equipo de Desarrollo, establece como garanta para el portal centraldemedicos.com, el tiempo de 6 meses, y asume cualquier responsabilidad de mantenimiento y soporte tcnico especializado durante este perodo. Se acord que el director del equipo de desarrollo ser la persona que reciba y verifique las peticiones de mantenimiento, con el fin de llevar el control de las mismas y de proporcionar, si fuera necesario, datos estadsticos de peticiones recibidas o atendidas en un determinado periodo, sistemas que se han visto afectados por los cambios, en qu medida y el tiempo empleado en la resolucin de dichos cambios. Tambin se estableci llevar un catlogo de peticiones de mantenimiento sobre el sistema, en el que se registrarn una serie de datos que nos permitan disponer de la informacin antes mencionada. En el momento en el que se registre la peticin, se procede a diagnosticar de qu tipo de mantenimiento se trata. Atendiendo a los fines, podemos establecer los siguientes tipos de mantenimiento: o Correctivo: son aquellos cambios precisos para corregir errores del producto software. o Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansin o cambio en las necesidades del usuario. o Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuracin del hardware, software de base, gestores de base de datos, comunicaciones, etc. o Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuracin del cdigo, definicin ms clara del sistema y optimizacin del rendimiento y eficiencia.

Una vez registrada la peticin e identificado el tipo de mantenimiento y su origen, se determina de quin es la responsabilidad de atender la peticin. En el supuesto de que la peticin sea remitida, se registra en el catlogo de peticiones de mantenimiento y contina el proceso. La peticin puede ser denegada. En este caso, se notifica al usuario y acaba el proceso.

Posteriormente, segn se trate de un mantenimiento correctivo o evolutivo, se verifica y reproduce el problema, o se estudia la viabilidad del cambio propuesto por el usuario. En ambos casos se estudia el alcance de la modificacin. Hay que analizar las alternativas de solucin identificando, segn el tipo de mantenimiento de que se trate, cul es la ms adecuada. El plazo y urgencia de la solucin a la peticin se establece de acuerdo con el estudio anterior. La definicin de la solucin incluye el estudio del impacto de la solucin propuesta para la peticin en los sistemas afectados. Mediante el anlisis de dicho estudio, la persona encargada del Proceso de Mantenimiento valora el esfuerzo y coste necesario para la implementacin de la modificacin. Las tareas de los procesos de desarrollo que va a ser necesario realizar son determinadas en funcin de los componentes del sistema actual afectados por la modificacin. Estas tareas pertenecen a actividades de los procesos Anlisis, Diseo, Construccin e Implantacin. Por ltimo, y antes de la aceptacin del usuario, es preciso establecer un plan de pruebas de regresin que asegure la integridad del sistema de informacin afectado. La mejor forma de mantener el coste de mantenimiento bajo control es una gestin del Proceso de Mantenimiento efectiva y comprometida. Por lo tanto, es necesario registrar de forma disciplinada los cambios realizados en los sistemas de informacin y en su documentacin. Esto repercutir directamente en la mayor calidad de los sistemas resultantes.

13. Conclusiones
Considerando la importancia que en los ltimos aos ha representado el utilizar los avances tecnolgicos, principalmente el servicio de Internet en diversas empresas, con la finalidad de lograr una mayor publicidad de sus productos, bienes o servicios; el desarrollar para Ciudad Obregn un portal de Internet CentraldeMedicos.com para la empresa EsNegocioWeb propiedad del Lic. Ramn Alberto Snchez Figueroa es de gran beneficio para los mdicos y las principales empresas que se dedican a cubrir las necesidades del sector salud en esta Ciudad. El portal Web generado en este trabajo, le brinda a los mdicos que participan, una mejor publicidad de sus servicios y productos que ofrecen al pblico en general, ya que un mayor nmero de personas van a tener la informacin disponible, solo deben conocer la direccin del portal y encontraran una gama de servicios mdicos, as como informacin de inters con respecto a los diferentes especialistas y adems sobre diversos temas de salud.

14. Recomendaciones y sugerencias


Es importante que todas las empresas y profesionistas que se dediquen a las actividades de salud, se familiaricen y participen en este Portal, para lograr que permanezca y que cada da proporcione un servicio mas amplio y variado, logrando as beneficiar a muchas ms personas (visitantes) y dependencias no lucrativas que tambin estn recibiendo el beneficio del portal.

15. Apndices y nomenclaturas


15.1 Apendice A: Grafica de Gantt de planeacin inicial

15.2 Apendice B: Grafica de Gantt final

BIBLIOGRAFA

R.S. Pressman & Associates, Inc. (2001), Adaptable Process Model, Document Templates, http://www.rspa.com/docs/Designspec.html (10 Sep 2003). S, PRESSMAN, Royer. (1996) Ingeniera de Software, Un enfoque prcrtico, Ed. McGraw-Hill. ARREDONDO, L. (1993) Cmo Hacer Presentaciones Profesionales Ed. McGrawHill. ARREDONDO, L. (1995) Curso McGraw-Hill de Presentaciones de Negocios Ed.McGraw-Hill BOEHM, BARRY W., Software Engineering Economics, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1981 DE MIGUEL, A. y PIATTINI, M. (1993), Concepcin y diseo de bases de datos: Del Modelo E/R al Modelo Relacional, RA-MA. DE MIGUEL, A., PIATTINI, M. y MARCOS, E. (1998), Diseo de Bases de Datos Relacionales, RA-MA.

Vous aimerez peut-être aussi