P. 1
Informe de Titulo

Informe de Titulo

|Views: 136|Likes:

More info:

Published by: John Patrick Vaccarella Valenzuela on Nov 02, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/20/2013

pdf

text

original

Sections

  • 1.1.2 ARPANET, LA COLUMNA VERTEBRAL DE INTERNET
  • 1.1.3 LA WORLD WIDE WEB (WWW)
  • 1.1.5 NAVEGADOR
  • 1.1.7 MODELO VISTA CONTROLADOR (MVC)
  • 1.1.8 INTERNET Y NEGOCIOS
  • 1.1.9 ASPECTOS CRUCIALES DEL PROYECTO EN ESTUDIO
  • JUSTIFICACIÓN TÉCNICA DEL PROYECTO
  • ETAPA CRÍTICA DEL PROYECTO
  • 1.2 PÚBLICO OBJETIVO
  • 1.2.1 RESERVA DE HORA
  • 1.2.2 PACIENTES
  • 1.2.3 CONSULTAS A ASISTIR
  • 1.2.4 LA FICHA MÉDICA EN EL SISTEMA DE INFORMACIÓN
  • PERSONAL ADMINISTRATIVO RECEPCIÓN
  • PERSONAL ADMINISTRADOR SUPERVISOR
  • PERSONAL MÉDICO
  • ENFERMERA ADMINISTRATIVO
  • 1.3 TOMA DE REQUERIMIENTOS
  • 1.3.1 DIRECTOR
  • PARA EL PACIENTE
  • PARA EL DOCTOR
  • PARA EL ADMINISTRATIVO
  • 1.3.2 ADMINISTRATIVO
  • 1.3.3 DOCTOR
  • 1.4 OBJETIVOS GENERALES
  • 1.5 OBJETIVOS ESPECÍFICOS
  • 1.5.1 RESERVA DE HORAS MÉDICAS
  • 1.5.3 CONTROL DE PERSONAL
  • PERFIL ADMINISTRATIVO
  • PERFIL ADMINISTRATIVO AVANZADO
  • PERFIL GERENCIAL
  • 1.6 SOLUCIÓN PROPUESTA
  • 1.6.1 GRUPO DE TRABAJO
  • 1.6.2 BENEFICIOS PARA CLIENTES
  • 1.6.3 BENEFICIOS PERSONAL ADMINISTRATIVO
  • 2.1 METODOLOGÍA DE DESARROLLO
  • 2.1.1 METODOLOGÍAS ÁGILES DE DESARROLLO
  • 2.1.2 METODOLOGÍA DE DESARROLLO EXTREME PROGRAMMING (XP)5
  • COMUNICACIÓN
  • FEEDBACK RÁPIDO Y CONTINUO
  • SIMPLICIDAD
  • CORAJE
  • 2.1.4 LAS DOCE PRÁCTICAS DE EXTREME PROGRAMMING (XP)
  • PRÁCTICAS DE NEGOCIO
  • 2.1.5 CONCEPTO DE SCRUM
  • 2.2 DEFINICIÓN DE ENTRADAS Y SALIDAS
  • 2.3 MODELO DEL SISTEMA
  • 2.3.1 DIAGRAMAS DE FLUJO DE DATOS (D.F.D.)
  • D.F.D. ACCEDER FUNCIONARIO
  • D.F.D. RECUPERACIÓN DE CONTRASEÑA
  • Recuperación de Contraseña
  • D.F.D. VALIDAR USUARIO
  • D.F.D. FICHA MÉDICA
  • D.F.D. Ficha Médica
  • 2.3.2 DICCIONARIO DE DATOS
  • HIPERTEXT MARKUP LANGUAGE (HTML)
  • LENGUAJE CSS
  • METALENGUAJE XML
  • MOTOR AJAX
  • BIBLIOTECA JQUERY
  • LENGUAJE PHP
  • BASE DE DATOS MYSQL
  • LENGUAJE DE PROGRAMACIÓN JAVASCRIPT
  • LA CLASE PHPMAILER
  • LIBRERÍA DOMPDF
  • Librería DomPDF
  • 2.4 MODELADO DE DATOS
  • 2.4.1 MODELO TABULAR (BASE DE DATOS)
  • 2.4.2 DICCIONARIO DE DATOS DE LA BASE DE DATOS
  • 2.5 DISEÑO DE INTERFACES
  • 2.5.1 PAGINA PRINCIPAL
  • 2.5.2 ELEMENTOS PRINCIPALES DE LA PÁGINA
  • MÓDULO DE INTRANET
  • MÓDULO DE RESERVA DE HORAS
  • RELACIÓN DE COLORES Y FUENTES DE LA PÁGINA
  • DETALLE DE LOS ESTILOS
  • 3.1 DEFINICIÓN DEL EQUIPO DE TRABAJO
  • 3.2 INTEGRANTES DEL EQUIPO DE DESARROLLO Y SUS FUNCIONES
  • 3.3 CRONOGRAMA DE ACTIVIDADES (CARTA GANTT)
  • 3.4 RECURSOS MATERIALES Y TÉCNICOS
  • 3.5 FACTIBILIDAD TÉCNICA
  • TRABAJO EN EQUIPO
  • 3.5.1 HARDWARE
  • 3.5.2 SOFTWARE
  • INTEGRACIÓN DE TODAS LAS ÁREAS
  • RESUMEN TÉCNICO
  • 3.6 FACTIBILIDAD ECONÓMICA
  • BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN
  • ANEXOS
  • ANEXO N°1 : CRONOGRAMA DE ACTIVIDADES (CARTA GANTT)
  • ANEXO N°2 : FACTIBILIDAD ECONÓMICA
  • CONCLUSIONES

Instituto Profesional La Araucana IPLA Ingeniería en Computación e Informática

PROYECTO FICHA MÉDICA “FICMED”

“Proyecto para optar al Título Profesional de Ingeniero de Ejecución en Computación e Informática”.

Profesor Guía: Carlos Herrera

Alumnos: Arnaldo Espina Guerrero Cristian Vargas González Jenson Beteta Valencia John Vaccarella Valenzuela Luis Medina Ortega

Santiago – Chile Julio - 2012 1

Instituto Profesional La Araucana IPLA Ingeniería en computación e Informática

PROYECTO FICHA MÉDICA “FICMED”

“Proyecto para optar al Título Profesional de Ingeniero de Ejecución en Computación e Informática”.

Profesor Guía: Carlos Herrera

Alumnos: Arnaldo Espina Guerrero Cristian Vargas González Jenson Beteta Valencia John Vaccarella Valenzuela Luis Medina Ortega

Santiago – Chile Julio - 2012 2

DEDICATORIAS

A mis padres, porque creyeron en mi y porque me sacaron adelante, dándome ejemplos dignos de superación y entrega, porque en gran parte gracias a ustedes, hoy puedo ver alcanzada mi meta, ya que siempre estuvieron impulsándome en los momentos más difíciles de mi carrera, y porque el orgullo que sienten por mí, fue lo que me hizo ir hasta el final. Va por ustedes, por lo que valen, porque admiro su fortaleza y por lo que han hecho de mí. A mis hermanos, tíos, primos, abuelos y personas especiales que conocí en este proceso de mi vida. Luis Medina

Para mis padres, por su comprensión y ayuda en momentos malos y menos malos. Me han enseñado a encarar las adversidades sin perder nunca la dignidad ni desfallecer en el intento. Me han dado todo lo que soy como persona, mis valores, mis principios, mi perseverancia y mi empeño, y todo ello con una gran dosis de amor y sin pedir nunca nada a cambio. Para mi mujer, a ella especialmente le dedico esta Tesis. Por su paciencia, por su comprensión, por su empeño, por su fuerza, por su amor, por ser tal y como es, porque la Amo. Es la persona que más directamente ha sufrido las

consecuencias del trabajo realizado. Realmente ella me llena por dentro para conseguir un equilibrio que me permita dar el máximo de mí. Nunca le podré estar suficientemente agradecido. Arnaldo Espina

Para mis hijas, cuyo nacimiento ha coincidido con el último año de carrera. Ellas son lo mejor que nunca me ha pasado, y han venido a este mundo para darme el último empujón para terminar el trabajo. Es sin duda mi referencia para el presente y para el futuro. A mi Madre y hermanos que siempre estuvieron cuando necesitaba de su apoyo, en especial a mi hermana que me acepto en su casa en esos momentos difíciles. Cristian Vargas 3

A Dios todopoderoso que ha guiado mis pasos, mi mente, mi corazón, porque solo a través de él, podre lograr mis metas. A mis abuelos que aunque ya no están conmigo este triunfo es para ustedes. A mis padres quienes me han apoyado y me han dado ese amor que un hijo necesita. A mi futuro hijo por ser la luz que alumbra mi camino, impulsándome a seguir adelante. A mi hermano por su apoyo moral, económico y por brindarme su mano en los momentos difíciles. Jenson Beteta

Quiero dedicarle este trabajo a Dios que me ha dado la vida y fortaleza para terminar este proyecto; a mi madre por estar ahí cuando más la necesité… a mi hermano por su ayuda y constante cooperación en los momentos más difíciles. John Vaccarella

4

por permitirnos progresar. que seamos mejores personas. para construir un país más culto y cada día mejor. tanto en el ámbito profesional. Por último. denominado “vida”. agradecer a todas aquellas personas. queremos agradecer al Instituto “La Araucana”. 5 . en la preparación.AGRADECIMIENTOS Como equipo de trabajo. y constante preocupación por sus alumnos… y a todo el equipo de esta gran institución. A los profesores que han permitido llegar a estas instancias de término de esta carrera. que han permitido con sus granitos de arena. como personal. gracias a sus consejos. de ese proyecto que resulta ser el más complejo y extenso de todos.

5 Objetivos Específicos 1.2 ARPANet. La Columna Vertebral De Internet 1.8 Internet Y Negocios 1.1.ÍNDICE CAPÍTULO I: DEFINICIÓN DEL PROYECTO 1.2.3 Consultas A Asistir 1.2 Médicos 1.2.1.1 Director Para El Paciente Para El Doctor Para El Administrativo 1.5.3 La World Wide Web (WWW) 1.2.2 Pacientes 1.1.1.3.3 Control De Personal Perfil Administrativo 30 30 30 30 31 6 .2 Administrativo 1.5 Navegador 1.2 Público Objetivo 1.4 Página Web 1.9 Aspectos Cruciales Del Proyecto En Estudio Delimitación Justificación Técnica Del Proyecto Etapa Crítica Del Proyecto 13 14 16 17 19 19 20 20 21 21 22 22 12 13 1.5.1.1.1 Marco Teórico 1.3 Doctor 27 27 27 27 27 27 28 1.4 La Ficha Médica En El Sistema De Información 1.3.1 Internet.5 Sitio Web 1.1 Reserva De Hora 1.1.5.5 Usuarios Involucrados En Los Procesos de La Ficha Clínica Personal Administrativo Recepción Personal Administrador Supervisor Personal Médico Enfermera Administrativo 23 23 24 24 24 24 24 25 25 25 1.1.1.2.2.3.1 Reserva De Horas Médicas 1.3 Toma De Requerimientos 1.4 Objetivos Generales 29 1.7 Modelo Vista Controlador (MVC) 1. El Canal De Difusión Más Importante del Siglo XXI 1.

1.3 Modelo del Sistema 2.3.D. Recuperación De Contraseña D.D.1.5 Concepto de SCRUM 31 31 32 32 32 33 33 33 33 34 35 35 35 36 36 36 37 37 37 37 38 38 39 2.1.6.Perfil Administrativo Avanzado Perfil Gerencial 1.1 Metodologías Ágiles De Desarrollo 2.4 Modelado de Datos 41 41 41 42 43 44 45 45 46 46 46 48 49 49 50 51 51 52 7 .1 Grupo De Trabajo 1.4 Las doce practicas de Extreme Programming (XP) Prácticas de Codificación Prácticas de Desarrollo Prácticas de Negocio 2.1 Metodología De Desarrollo 2.1.2 Diccionario De Datos Hypertext Markup Language (HTML) Lenguaje CSS Metalenguaje XML Motor AJAX Biblioteca jQuery Lenguaje PHP Base de Datos MySQL Lenguaje de programación JavaScript La Clase PHPMailer Librería DomPDF 2. Validar Usuario D.6. Acceder Funcionario D.F.1 Diagramas De Flujo De Datos (D.F.2 Metodología De Desarrollo Extreme Programming (XP) 2.3 Valores Que Inspiran La Metodología XP (Extreme Programming) Comunicación Feedback Rápido Y Continuo Simplicidad Coraje 2.D.F.3.1.F.F.D.2 Definición de Entradas y Salidas 40 2.D.3 Beneficios personal administrativo Médicos Perfil Administrativo Perfil Administrativo avanzado CAPÍTULO II: DESARROLLO DEL SISTEMA 2. Ficha Médica 2.2 Beneficios para clientes 1.) D.6 Solución Propuesta 1.6.

2.2 Integrantes Del Equipo De Desarrollo Y Sus Funciones 3.2 Elementos Principales De La Página Módulo De Intranet Módulo De Reserva De Horas Módulos De "Quienes Somos" Y Actualidad Relación De Colores Y Fuentes De La Página 2.5 Factibilidad Técnica Trabajo En Equipo 3.3 Cronograma De Actividades (Carta Gantt) 3.4.3 Reducción De Errores Y Mayor Precisión en Los Procesos Integración De Todas Las Áreas Resumen Técnico 3.5.1 Definición Del Equipo De Trabajo 3.5.5.6 Factibilidad Económica 64 65 65 67 68 69 69 70 70 73 73 74 75 BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN 76 ANEXOS Anexo N°1: Cronograma De Actividades (Carta Gantt) Anexo N°2: Factibilidad Económica 77 78 79 CONCLUSIONES 80 8 .4 Recursos Materiales Y Técnicos 3.3 Reglas Gráficas Detalle de Los Estilos 58 58 59 60 60 61 61 62 63 CAPÍTULO III: GESTIÓN DEL PROYECTO 3.1 Hardware 3.2 Software 3.5.1 Modelo Tabular (Base De Datos) 2.5.5 Diseño de Interfaces 2.2 Diccionario De Datos De La Base De Datos 52 53 2.1 Pagina Principal 2.4.5.

. Los posibles clientes podrán conocer cada una de las etapas que se fueron cursando en la elaboración de este proyecto. cancelación de horas entre otros. etc. llámese médicos o personal administrativo del centro médico.. el 9 . desde una toma de requerimientos. Su principal objetivo es la incorporación de tecnología Web a los centros médicos de nuestros país. cual pueda ser adaptado a cualquier comercio o institución. también ofreciéndoles un calendario de agendas médicas. Debido a los grandes cambios en el mundo. pasando por etapas de planificación. bitácora de pacientes. es indispensable ser parte de la competitividad. se presenta la oportunidad de utilizar todas las herramientas que están disponibles para el éxito de este proyecto. facilitándoles el agendamiento de horas médicas. RESUMEN EJECUTIVO El informe que se presenta a continuación tiene como título FICMED. o bien puedan eliminar. y/o cambiar horas médicas. como también facilitarles el trabajo a todos los clientes internos. es por ello que junto a un grupo de profesionales de la Informática. imprimir exámenes médicos etc. potenciando a nuestros posibles clientes. Por último entregar un sistema capaz de funcionar en cualquier plataforma Web. es por eso que debemos tomar como clave de éxito la incorporación de nuevas tecnologías a nuestras empresas.I. cartas Gantt. elaboración de plan de trabajos.

Nuestra capacidad de adaptación nos ha demostrado que por los años hemos disminuido la brecha entre “llevar a cabo algo” y realizarlo. ayudan mucho. existe un mercado muy grande que no ha sido tocado. por nombrar algunos. amigable. teléfono ocupado. de no poder llamar a tomar una hora… de no saber cómo se llama el doctor. podemos desarrollar proyectos de una calidad aceptable que cubra una cierta necesidad. tiempo.II. Que mejor la incorporación de pequeños y grandes emprendedores de la salud. En donde 10 . etc. que sea simple. después al negocio y al hogar. En nuestros días. Por lo que la era de las comunicaciones va a pasos agigantados y bien dirigidos al negocio. creando grandes proyectos. hoy en día nuestro tiempo es cada vez más valioso por lo que ya es una gran necesidad contar con una herramienta tan poderosa como es la Internet. la documentación que está en Internet aleja el adquirir conocimientos de manera formal. es así como surge nuestro proyecto. negocios. después de no saber qué hacer. Clínica de Universidad Católica. que se basa en una necesidad real. algo tan simple como solicitar una hora al médico. En nuestros días. posteriormente aplicado a la empresa. como es el caso de Consalud. primero con el perfil de científico. Todo esto en servicio del ser humano con sus constantes proyectos de hacer la vida más “simple”. liviana y de calidad. INTRODUCCIÓN Los sistemas computacionales por su complejidad en la antigüedad necesitaban ocupar muchos recursos. que a veces ni siquiera existía. tecnología. si bien cierto nuestro proyecto ya está en los grandes centros médicos. que son los centros médicos que no cuentan con infraestructura como los ya mencionados. estos elementos cada vez se han hecho más masivos. te hacen esperar y esperar. confiable y económica. es por eso que este nicho está abierto a la incorporación de nuestro proyecto. podemos aprender de una forma autodidacta. primero en el ámbito científico. el costo ya dejó de ser una excusa para crear. la respuesta a todas esas preguntas. El desarrollo de proyectos usando estas herramientas también se ha masificado. Las herramientas computacionales se componen de muchos elementos. de una necesidad que vivimos a diarios. nació FICMED. las herramientas Open Source. Estas corrientes de independencia sobre la creación nos llevo a crear esta página. desarrollar proyectos usando la computación se ha hecho más amigable. Un sistema que se pueda integrar de forma rápida.

y los clientes internos. podrán realizar de forma más eficiente su labor. 11 . ya sea un control de las horas de cada médico o bien un medico llevar el historial de un paciente en un bitácora virtual. la que los clientes podrán revisar en caso que el paciente olvidara cual fue su diagnostico.los usuarios podrán hacer uso de ella. a través de un sitio web.

CAPÍTULO I: “DEFINICIÓN DEL PROYECTO” 12 .

CAPÍTULO I: DEFINICIÓN DEL PROYECTO 1. y colegas de la distancia. pero a la vez enfrentados al problema de que los principales investigadores y laboratorios deseaban tener sus propios computadores. sino que provocaba una duplicación de esfuerzos y recursos. dentro del ARPA1. acrónimo de la expresión en inglés Defense Advanced Research Projects Agency (Agencia de Investigación de Proyectos Avanzados de Defensa) es una agencia del Departamento de Defensa de Estados Unidos responsable del desarrollo de nuevas tecnologías para uso militar 13 . comenzaron a apreciar los beneficios de la comunicación con otras instituciones. Es por esta razón que el equipo de trabajo analizará estos factores y mencionará sus principales características.1. Este concepto se puede definir como “Un sistema mundial de redes de computadoras. lo que no sólo era más costoso. EL CANAL DE DIFUSIÓN MÁS IMPORTANTE DEL SIGLO XXI.1 INTERNET. por medio del cual un usuario en cualquier ordenador puede. cuando académicos. que definió el trazado de una red inicial de comunicaciones de alta velocidad a la cual fueron integrándose otras instituciones gubernamentales y redes académicas durante la década de 1970. en caso de contar con los permisos adecuados. y a la vez poder consultar información que se encontraba disponible en otros 1 Actualmente DARPA. Este Concepto se originó alrededor del año 1960. acceder a la información de otra computadora. Para poder entender las bases de este proyecto. y poder tener inclusive comunicación directa con los usuarios de otros computadores”. se deberá conocer además los factores internos. y también los externos a los que se verá enfrentado el producto final. estudiantes e investigadores. De esta forma nace ARPANet (Advanced Research Projects Agency Network o Red de la Agencia para los Proyectos de Investigación Avanzada de los Estados Unidos). y uno de los más importantes será el canal de difusión que utilizará dicho producto.1 MARCO TEÓRICO 1. el conocido y aclamado concepto de Internet. El primer factor. integrado por el conjunto de las diferentes redes de cada país del mundo. en respuesta a la necesidad de esta organización de buscar mejores maneras de usar los computadores de ese entonces. Fue en este momento.

Ya en el año 1961. 1. surgieron las primeras publicaciones sobre la teoría de conmutación de paquetes2. LA COLUMNA VERTEBRAL DE INTERNET. cuando Paul Baran. Este sería el comienzo de una nueva era en torno a las comunicaciones.centros de investigación y de estudios. habría sido una red creada para resistir una serie de ataques.1. 2 3 La conmutación de paquetes es el envío de datos en una red de computadoras La Corporación RAND (Research ANd Development) es un laboratorio de ideas (think tank) norteamericano formado. y en ellos se describían dos ideas clave:  El uso de una red descentralizada con múltiples caminos entre dos puntos. tras finalizar la transición al protocolo TCP/IP iniciada en 1983.Sus resultados se publicaron a partir de 1960. quien trabajaba en la RAND Corporation3 en una red segura de comunicaciones . 14 . más conocida como “ARPANET” fue creada por encargo del Departamento de Defensa de los Estados Unidos ("DOD" por sus siglas en inglés) como medio de comunicación para los diferentes organismos del país. Si bien es cierto que ARPANET fue diseñada para sobrevivir a fallos en la red. El primer nodo se creó en la Universidad de California. Todos estos acontecimientos. por el informático y profesor Leonard Kleinrock. entre las universidades de UCLA y Stanford. Los Ángeles y fue la espina dorsal de Internet hasta 1990. y gracias a una serie de investigaciones y trabajos previos de organizaciones y científicos. permitieron que en el año 1969 se diera inicio a la primera red interconectada. donde publicar y disponer de la información generada por otras personas sería más fácil y rápido que lo conocido hasta ese entonces. Fue en 1959. La red de computadoras Advanced Research Projects Agency Network. creándose el primer enlace por medio de la línea telefónica conmutada. la verdadera razón para ello era que los nodos de conmutación eran poco fiables. inclusive los de tipo nuclear.2 ARPANET. Algunos expertos señalan que ARPANET. lo que lograría ser un importante avance en cuanto al trabajo informático en red. para ofrecer investigación y análisis a las fuerzas armadas norteamericanas. en un primer momento. pero otros aseguran que este no fue el motivo.

También en 1983. Ese mismo año. y de una serie de investigaciones. más tarde. con el desarrollo de nuevas tecnologías. permitieron que en marzo de 1970. dando fin a la denominada “ARPANET”. En el CERN de Ginebra. ARPANET cambió el protocolo NCP por TCP/IP. y el primer servidor Web. basado en el SGML. En el año 1989. al pasar del tiempo. La red estaría capacitada para responder ante sus propios fallos. también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional para la Estandarización en el año 1984 [4] 15 . llamado World Wide Web (WWW). ARPANET cruzara hasta la costa Este. se inició la tendencia actual de permitir no sólo la interconexión de redes de estructuras dispares. y predominando el Internet que conocemos hoy. El resumen final de este esquema se presentó en 1962 y se publicó en 1964. Luego. 4 El modelo de interconexión de sistemas abiertos. se interconectaron diversas redes dentro de Estados Unidos. En 1971 ya existían 24 ordenadores conectados. Por otra parte. se creó el IAB con el fin de estandarizar el protocolo TCP/IP y de proporcionar recursos de investigación a Internet. formando así. La división de mensajes completos en fragmentos que seguirían caminos distintos. proporciona servicios a los DNS. Este número creció hasta 213 ordenadores en 1981 con una nueva incorporación cada 20 días en media y llegar a alcanzar los 500 ordenadores conectados en 1983. pruebas. se centró la función de asignación de identificadores en la IANA que. delegó parte de sus funciones en el Internet registry que. a su vez. el esqueleto básico de lo que hoy conocemos como Internet. sino también la de facilitar el uso de distintos protocolos de comunicaciones. y estudios que iban de la mano con los avances tecnológicos. uniendo más ordenadores a la red. y alcanzando también a Europa. En 1990 el mismo equipo construyó el primer cliente Web. Ya en el año 1986. Con la integración de los protocolos OSI4 en la arquitectura de Internet. creó el lenguaje HTML. un grupo de físicos encabezado por Tim Berners-Lee. pertenecientes a universidades y centros de investigación.

y la evolución de la antigua “ARPANET” Figura N°1 Mapa parcial de Internet basado en la información obtenida del sitio opte.1. Puede contener gráficos. muestra una representación de la red. conocido como: http. audio. Es un modelo de compartir información. para la transmisión de datos. las cuales se encuentran unidas por medio de Hiperlinks. como son las Páginas Web.3 LA WORLD WIDE WEB (WWW) World Wide Web. es una forma de acceder a información por medio de la Internet. o Red. 16 . como por ejemplo Mozilla o Internet Explorer. texto. Un documento Web.La siguiente imagen. donde cada nodo. que fue creado para trabajar por encima de la Internet. uno de los lenguajes hablados en la Internet. para acceder a documentos. La red Utiliza también los denominados Navegadores. o video.org en 2005. dependiendo de la envergadura del mismo. La World Wide Web. 1. imágenes. en un estilo "neuronal". representa un punto de conexión a la misma. utiliza el Protocolo: Hypertext Transfer Protocol.

varias páginas pueden ser vistas en los navegadores. Figura N°2 Representación grafica de la WEB 1.4 PÁGINA WEB Una página Web es un documento situado en una red informática. puede ser distribuida a través de Internet. accediendo a la primera página usualmente solicitada en un sitio Web. grupos. o mensajería instantánea (Messenger). al que se accede mediante enlaces de hipertexto. o URL. 17 .La red es una forma en que la información. la cuál es llamada “Home Page”. El Internet. También una página de internet o página Web es un documento electrónico que contiene información específica de un tema en particular y que está almacenado en algún sistema de cómputo que se encuentra conectado a la red mundial de información denominada internet. de tal forma que este documento pueda ser consultado por cualquier persona que se conecte a esta red mundial de comunicaciones y que cuente con los debidos permisos para hacerlo. por lo que no deben ser confundidos. Usando lo que se conoce como “frames”. no así la red. Este documento HTML que tiene su propia dirección Web. pero que no son sinónimos. Se puede Concluir que la Red es una porción de Internet. es usada para el correo electrónico.1.

abrir otro documento Web. esta información puede ser a color y puede tener animaciones. productos. públicas o privadas.Figura N°3 Ejemplo de una página Web. 18 . e inclusive permitirá realizar compras directamente en la misma. iniciar un mensaje de correo electrónico. a través de la selección del texto remarcado o de las imágenes. o transportarlos a otro sitio Web totalmente distinto a través de sus hipervínculos. o cualquier otro tipo de asociación y por las propias personas en lo individual. Estos documentos puede ser elaborados por distintas instituciones tales como: educativas. la cual contiene tres características:  Una página Web posee una característica que le permite combinar el texto con imágenes para hacer un documento más dinámico y a la vez permitir que se puedan ejecutar diferentes acciones una tras otra.  Una página Web provee información al observador.  Una página Web es una pieza electrónica de información que es vista a través de una computadora que se encuentra permanentemente conectada al internet. Virtualmente no hay límite a lo que pueda ser mostrado en una página Web. acción que nos puede conducir a otra sección dentro del documento. gubernamentales. en un navegador Una página Web es la unidad básica de un World Wide Web. permitiendo su visualización por medio de los navegadores. imágenes.

El navegador interpreta el código. con un nombre de dominio y una dirección en internet específica.6 SITIO WEB Un sitio Web se podría definir como un conjunto de archivos electrónicos y páginas Web referentes a un tema en particular. organizaciones e individuos alrededor del mundo. Estos sitios son empleados para comunicarse por las instituciones tanto públicas como privadas. que incluye una página inicial de bienvenida generalmente denominada Home page. pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet.1. En el caso particular de las empresas este mensaje tiene que ver con la oferta de sus bienes 19 . Web browser) es una aplicación que opera a través de Internet. interpretando la información de archivos y sitios Web para que podamos ser capaces de leerla.5 NAVEGADOR Un navegador o navegador Web (del inglés. posiblemente con recursos multimedia incrustados. La funcionalidad básica de un navegador Web es permitir la visualización de documentos de texto.1.1. Figura N°4 Navegadores más comunes de la Web 1. (ya se encuentre ésta alojada en un servidor dentro de la World Wide Web o en un servidor local). y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor Web). Los documentos pueden estar ubicados en la computadora en donde está el usuario. en el que está escrita la página Web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos. HTML generalmente.

Siendo el Modelo el que representa los datos de la aplicación y sus reglas de negocio. el tercero es un conjunto de controladores que procesa las peticiones de los usuarios y controla el flujo de ejecución del sistema. Los tipos de datos y su interrelación están más allá de las capacidades técnicas de las bases de datos relacionales.y servicios a través de internet y en General para ser más eficientes sus funciones de mercadotecnia. audio. 20 . negocios. 1.7 MODELO VISTA CONTROLADOR (MVC) El patrón Modelo-Vista-Controlador (MVC) es una guía para el diseño de arquitecturas de aplicaciones que ofrezcan una fuerte interactividad con usuarios. entretenimiento. imagen corporativa. La animación y la realidad virtual son instrumentos nuevos que agudizan aún más las ventajas competitivas de las empresas. 1.1. Este patrón organiza la aplicación en tres modelos separados.1. destacándose los sitios de servicios. entre otros. vídeo y gráficos. información.8 INTERNET Y NEGOCIOS Una ventaja fundamental de Internet consiste en dar acceso a bajo costo a muchas fuentes de información y tipos de datos –texto. comercio electrónico en línea. Los sitios Web pueden ser de diversos géneros. el segundo es un conjunto de vistas que representa los formularios de entrada y salida de información. Figura N°4 Esquema Gráfico de MVC.

no se hará responsable del manejo de las recaudaciones que puedan efectuarse ante las prestaciones. o que se haya atendido en la institución. DELIMITACIÓN. para entregar un servicio correcto y eficiente al paciente. exámenes en línea. un nuevo mercado. Este sistema. ni tampoco de la previsión del paciente que tome la hora o control en dicha institución. Internet y las nuevas tecnologías de la información están influenciando la labor de los inventores y las PYME de innovación. previo chequeo y planificación de un usuario administrativo avanzado (ver Público Objetivo). e historial de atenciones del paciente registrado. en forma tan trascendental como lo hizo en su momento la revolución industrial. que permitirá la dación de horas médicas. permiten un grado de colaboración sin precedentes. sincronizada.Dado que Internet ofrece un nuevo sistema de información. con el impulso de la innovación. 1. proveerá a la institución que lo implante. De ser este el caso.9 ASPECTOS CRUCIALES DEL PROYECTO EN ESTUDIO. dotarse de una agenda virtual. 21 . y dan vida a nuevas alianzas y asociaciones comerciales. coordinada. previamente registrado en la base de datos del mismo. la fuerza de la distribución digital puede llevar a desarrollar productos y servicios totalmente nuevos que nadie ha imaginado. una nueva forma de comunicación y un nuevo medio de distribución. un sistema nivel Web. Este proyecto. Las nuevas tecnologías. Un mundo cada vez más vinculado por redes no sólo está cambiando la interacción laboral de las personas. sino que también ofrece nuevas oportunidades. impresión de recetas médicas. Este sistema. e informada de los pacientes que hayan tomado hora con los especialistas disponibles. permitirá a la institución. será de exclusiva responsabilidad del equipo administrativo de la institución. Por último. el ingreso al sistema. exámenes. y/o cualquier procedimiento que requiera un paciente. podrá servir como referente para atenciones futuras.1. este sistema. de control. con directorio de médicos activos. generando la esperanza de un mayor crecimiento económico.

para la dación de horas de forma electrónica y al mismo tiempo. que podrían retrasar el normal y planificado desarrollo del proyecto en su conjunto. acorde a los tiempos actuales. en el que la innovación. desde luego. resulta importante para no perder posicionamiento en el mercado. al emplear herramientas del tipo Open Source. tanto de la tecnología correctamente aplicada y. El Proyecto adquiere su valor. para el proyecto FICMED. Para competir en este nuevo canal de comercialización global que es el Internet. lo que se puede traducir en posibles errores de codificación. dada la complejidad de este modulo. lo que sitúa a este grupo de trabajo en un escenario de nuevos y grandes retos. el manejo de la ficha médica de los pacientes registrados en la institución.JUSTIFICACIÓN TÉCNICA DEL PROYECTO. el equipo de trabajo. ha determinado la necesidad construir una aplicación Web. ETAPA CRÍTICA DEL PROYECTO. y así. acorde a la tecnología de la actualidad. que permiten disminuir costos de licenciamiento o llaves de software. el desarrollo y puesta en marcha del sistema de agenda médica. a un precio razonable. La globalización impone nuevos esquemas de producción y comercialización. entregar un producto de calidad. y la falta de experiencia del equipo de trabajo. 22 . Esto se logra únicamente a través de un servicio profesional. Se considera como etapa crítica. de una inversión acorde a la dimensión que posea la institución que implante el sistema.

o personalmente. 1. consultar su agenda. la rapidez en el diagnóstico y entre otras cosas más” (anónimo).2 PÚBLICO OBJETIVO El presente sistema. registrar procedimientos. da la plena confianza y seguridad. La idea de esta Ficha clínica es facilitar una atención de buena calidad y de mayor comodidad. son los pacientes. existentes en nuestro país. que van hacer la reserva de una hora vía Online. “Personalmente creo que hoy en día es mejor atenderse en una clínica. todavía no hay un sistema que trate de mejorar la gran lista de espera que tiene cada paciente y en las diferentes especialidades. Con la finalidad de ahorrar tiempo y dinero. se sostiene en dos grandes pilares. y los centros médicos de menor envergadura. los servicios se proporcionan en el sitio. teléfono. como los siguientes: PRIMERO: Viendo la necesidad de la gente que espera por una hora de atención médica. La cual facilita a los funcionarios del área correspondiente a brindar una atención de buena calidad. Porque el servicio de salud en nuestro país es muy lento al momento de tomar una hora (hospital). entre otros.1. que avalan su importancia.2. también es mejor el trato. médicos y otros funcionarios. como también ayuda a mejorar la atención. Cuenta con un número limitado de especialidades y profesionales. SEGUNDO: La manera de poder acceder al sitio y poder reservar una hora para un control sin la necesidad de ir físicamente a la clínica. se ve claro que el público objetivo principal de esta propuesta.1 RESERVA DE HORA Este sistema está dirigido para los pacientes. 23 .

y si no. debe ser absolutamente confidencial. o bien. si es que conoce los datos personales.2. Si el usuario es nuevo hace una nueva ficha y lo registra al sistema. debe ser para cada paciente permanentemente actualizada y validada. Isapre. Dispone de una plataforma actualizada. el valor que tiene. En caso de no poder asistir debe disponible. Para obtener una mejor atención.4 LA FICHA MÉDICA EN EL SISTEMA DE INFORMACIÓN. 1. 24 . y rellenar sus datos para que el sistema pueda confeccionar su ficha clínica. para el acceso de todo público en general.2.… contando con un sitio fácil de poder tomar la hora en cada sección adecuada a su necesidad. El usuario se deberá registrar en el Sitio.2 PACIENTES Para consultar el módulo de horas.1. también en el sitio y dejar así el cupo Hay varios tipos de consultas. Programa la atención con el médico. 1. los requisitos (horas de ayuno) y cuanto plazo de entrega (días hábiles). 1. (2) Buscando por el nombre del médico.5 USUARIOS INVOLUCRADOS EN LOS PROCESOS DE LA FICHA CLÍNICA PERSONAL ADMINISTRATIVO RECEPCIÓN    Confirmación de Hora Encargado de avisar la hora de llegada del paciente. uno de ellos es la consulta de indicaciones de exámenes.2. Una vez encontrada la lista de horas disponibles debe seleccionar la que mejor le acomode. Además. se puede hacerlo a través de 2 opciones: (1) Buscando por la especialidad del médico. etc.2.3 CONSULTAS A ASISTIR anular. La Ficha Médica. Particular. con previsión de tipo Fonasa.

mediano o largo plazo durante todo el año. tales como curaciones. para que en su próxima atención conozca el detalle de su enfermedad o tratamiento que tiene el paciente y los medicamentos que se le recetó. El médico tiene la obligación de llenar el historial del paciente.  Registrar procedimientos. ENFERMERA ADMINISTRATIVO  La aplicación de esta labor. en su ficha de atención médica. se enfoca en el cuidado del paciente o un grupo de ellos e incluso algunos trabajadores administrativos de la clínica. para su disponibilidad. Estadísticas Gerenciales PERSONAL MÉDICO   Consultas de agendas. También cierra por completo la atención. aplicación de tratamientos farmacológicos. Programa la asignación de turnos a cada médico.   Encargado de ingresar al médico en el sistema.  Registra la ausencia del paciente. PERSONAL ADMINISTRADOR SUPERVISOR. en caso que así lo requiera el paciente.  Revisa toda la atención que se ha hecho durante el día. Tiene el acceso de cambiar y anular o modificar las horas a una nueva fecha. cambios de sondas.   Mantener la base de datos actualizada por personal externos a la clínica. verifica la lista de Pacientes que están pendientes. entre otros. si no se presenta. 25 .  Tomar las decisiones concisas y completas sin olvidar el nivel general de habilidades de sus colaboradores.  Encargado de reservar una hora a futuro con el médico tratante. en corto.

archivando todo en el sistema como respaldo propio. Debe ingresar las imágenes de exámenes que están pendientes y registrar las que ya fueron solicitadas por el médico. 26 .

que cumpla con las siguientes funciones: PARA EL PACIENTE. PARA EL ADMINISTRATIVO. a. Completar información del paciente. Ingresar datos de la atención. d.2 ADMINISTRATIVO Es el encargado de confirmar la atención registrada online vía telefónica.3 TOMA DE REQUERIMIENTOS 1. 2. Confirmar la atención. h. Ver su historial de atenciones. c. Los pasos son los siguientes: 1. g. Anular la hora.1 DIRECTOR Se requiere implementar una ficha médica para internet. 27 . f.3. Completar información del paciente.3. para posteriormente completar la información del paciente. b. Confirmar la atención. Pueda tomar hora por Internet. Ver su historial de exámenes. 1. e. PARA EL DOCTOR.1. Ingresar datos del examen.

1. Ingresar datos del examen. 28 . al igual que registrar los resultados de los exámenes realizados.3 DOCTOR Es el encargado de ingresar la información de la atención de los pacientes. Ingresar datos de la atención. Los pasos son los siguientes: 1. 2.3.

hacer consultas de historiales. rápida y fácil dicho proceso. cuyo principal objetivo es acercar el servicio de toma de horas a los usuarios.4 OBJETIVOS GENERALES Diseñar un sistema de una ficha médica para una clínica. y ofrecerá los servicios necesarios para organizar la agenda diaria con los pacientes.1. Figura N°5 Interacciones de la Ficha médica 29 . Esta plataforma estará a disposición también del equipo médico. la cual hará más interactiva. ver resultados de exámenes de una forma globalizada. usando la plataforma Web. entre otras.

5. con margen de dos días de anticipación y previo aviso a administrativo supervisor o avanzado. sistemática.2 MÉDICOS    Poder revisar su agenda de pacientes. 1. con un margen de caducidad de una semana. 30 .5. 1. administrativos.5 OBJETIVOS ESPECÍFICOS Por medio de una plataforma Web queremos que nuestros pacientes.  Entregar una reseña profesional del equipo médico disponible. así el paciente podrá elegir al médico que él estime conveniente.5. gerenciales. facilitando a los mismos esta información para uso personal o antecedentes que desean utilizar en otras instituciones. Realizar actualizaciones o revisión de bitácora de pacientes Cancelar horas en agenda médica.  Poder imprimir recetas que se hayan extraviado o les hayan robado.3 CONTROL DE PERSONAL Permitir Perfiles de usuarios según sea el caso.1. Que los pacientes dispongan de su ficha médica. médicos y todo el personal administrativo que trabaja en función de nuestro servicio se les facilite de forma integral. cómoda y rápida sus labores. en caso de robo o pérdida de los mismos.1 RESERVA DE HORAS MÉDICAS  Permitir que los pacientes sean ellos mismos los que se logren registrar en el portal   Que los pacientes logren reservar. administrativo avanzados. Perfiles médicos. 1. modificar y eliminar sus horas médicas.  Permitir imprimir exámenes futuros que se deba realizar el paciente.

Eliminación o modificación de reservas de horas médicas Eliminación o modificación de agenda médica. PERFIL ADMINISTRATIVO AVANZADO    Acceso con privilegios de supervisor Auditoria a médicos Control de agenda médica.PERFIL ADMINISTRATIVO     Acceso restringido Lista de confirmación de pacientes para el siguiente día. PERFIL GERENCIAL   Acceso total Informes estadísticos 31 .

 Se empleara Visio para los diagramas de flujo. realizar impresión de exámenes. y que determina los plazos.6 SOLUCIÓN PROPUESTA 1.  Se empleara técnicas como UML para la creación de modelos de caso de usos.6. eliminar. los cuales serán previamente revisados y aprobados en conjunto por el profesor guía y el equipo de trabajo. previamente indicada por el médico tratante. El paciente podrá registrarse.   Los requerimientos serán considerados por el estudio realizado. en conjunto con un profesor guía. cuando sea necesario. contando con beneficios tales como.6. cuando así se requiera. siempre y cuando sean tomados en el centro médico tratado o a convenir con los futuros dueños del sistema. O DFD.2 BENEFICIOS PARA CLIENTES   Los pacientes podrán agendar. 1. elaborada por el equipo de trabajo. con un máximo de dos semanas. ya que todos los integrantes contaran con una tarea la cual se le asignará por medio de la Carta Gantt.  El proyecto se desarrollara bajo un plan cuyo formato será aprobado por un grupo de estudiantes de la carrera de Ingeniería en Informática.  Se requiere de aprobación de los resultados de un incremento para avanzar a la siguiente etapa. La metodología de trabajo será matricial.  Bitácora Paciente: el cliente o paciente podrá revisar la última atención que se realizo en el centro médico. imprimir recetas médicas.1 GRUPO DE TRABAJO.1. y/o cambiar una visita al médico. 32 .

1.3 BENEFICIOS PERSONAL ADMINISTRATIVO El administrativo deberá logearse. PERFIL ADMINISTRATIVO AVANZADO      Acceso con privilegios de supervisor Auditoria a médicos Control de agenda médica. con margen de dos días de anticipación. Acceso total Informes estadísticos 33 . eliminar o modificar la agenda médica. cada uno de estos que ingrese el sitio tendrá un tipo de perfil: MÉDICOS    Pagina donde el médicos podrán revisar su agenda de pacientes. eliminación o modificación de reservas de horas médicas Agregar.6. Realizar actualizaciones o revisión de bitácora de pacientes Cancelar horas en agenda médica. PERFIL ADMINISTRATIVO    Pagina de Lista de confirmación de pacientes para el siguiente día. Agregar.

CAPÍTULO II: “DESARROLLO DEL PROYECTO” 34 .

5 Compendio de Ingeniería del Software II. CIS. como las estructuradas tradicionales. 35 . tratando así de disminuir la deserción de los mismos. fuera más liviana y menos costosa.1. El concepto de metodologías ágiles tiene sus orígenes alrededor del año 1995. El concepto de agilidad. velando por que la carga de gestión y control que está involucrada en el desarrollo de un proyecto informático. tratando de simplificar la complejidad que poseían otras metodologías empleadas hasta ese entonces. Antes de explicar en qué consiste la metodología empleada por el grupo de trabajo.1 METODOLOGÍAS ÁGILES DE DESARROLLO. es importante conocer en qué consiste el concepto de metodología ágil.2 METODOLOGÍA DE DESARROLLO EXTREME PROGRAMMING (XP) 5 Esta es una de las metodologías de desarrollo que más popularidad ha alcanzado entre las metodologías ágiles.1 METODOLOGÍA DE DESARROLLO.CAPÍTULO II: DESARROLLO DEL SISTEMA 2. 2006. y errores que pudieren aparecer. de las cuales derivan las nuevas y mejoradas metodologías de desarrollo. es un aspecto que puede ser incorporado a las metodologías orientadas a objetos. a la cual pertenece la que será empleada por el grupo de trabajo.1. y posiblemente sea también el más trasgresor de la ortodoxia basada en procesos. Entre las metodologías ágiles más conocidas se encuentran:    XP (Extreme Programming) Utilizada por el grupo de trabajo SCRUMP RAD (Rapid Application Development) 2. 2.

elemento importante en el desarrollo de este proyecto. y es posible ajustar la agenda y las funcionalidades de forma consecuente. FEEDBACK RÁPIDO Y CONTINUO Una metodología basada en el desarrollo incremental de pequeñas partes. La planificación no puede evitar algunos errores. Su principal asunción es que con un poco de planificación. este concepto se aplica al grupo de trabajo en el desarrollo de sus labores asignadas por el profesor guía. Extreme Programming (XP) se irgue sobre la suposición de que es posible desarrollar software de gran calidad a pesar.  La retro-información es la herramienta que permite reajustar la agenda y los planes.Kent Beck fue su creador. y la ardua investigación que impone a este grupo de trabajo.1. 36 . con entregas y pruebas frecuentes y continuas. dado el poco tiempo.3 VALORES QUE INSPIRAN LA METODOLOGÍA XP (EXTREME PROGRAMMING) COMUNICACIÓN XP pone en comunicación directa y continua a clientes y desarrolladores. lo que facilita el desarrollo a este grupo de trabajo. evitando así tener que echar marcha atrás demasiado tarde. no se cuenta con un cliente. De esta forma ve el avance día a día. que sólo se evidencian al desarrollar el sistema. como en nuestro caso. 2.   De esta forma fallos se localizan muy pronto. o incluso como consecuencia del cambio continuo. uno de los fundadores del Manifiesto Ágil. El cliente se integra en el equipo para establecer prioridades y resolver dudas. debido a la inexperiencia del mismo. un poco de codificación y unas pocas pruebas se puede decidir si se está siguiendo un camino acertado o equivocado. proporciona un flujo de retro-información valioso para detectar los problemas o desviaciones que se pudieran originar en el desarrollo.

3. Reparar un error cuando se detecta.SIMPLICIDAD La simplicidad consiste en desarrollar sólo el sistema que realmente se necesita.4 LAS DOCE PRÁCTICAS DE EXTREME PROGRAMMING (XP) XP no es un modelo de procesos ni un marco de trabajo. Reingeniería continua para lograr que el código tenga un diseño óptimo. para cumplir con los valores citados anteriormente. Desarrollar estándares de codificación. Estas prácticas son: 1. 2. Implica resolver en cada momento sólo las necesidades actuales. “Los costes y la complejidad de predecir el futuro son muy elevados. sino un conjunto de 12 prácticas que se complementan unas a otras y deben implementarse en un entorno de desarrollo cuya cultura se base en los cuatro valores citados. de forma eficiente y rápida. junto con la comunicación y el feedback resulta más fácil conocer las necesidades reales para llevar a cabo el desarrollo del proyecto en cuestión. Mejorar el código siempre que tras el feedback y las sucesivas iteraciones se manifieste susceptible de mejoras. CORAJE El coraje implica saber tomar decisiones difíciles. Estas prácticas son las siguientes: PRÁCTICAS DE CODIFICACIÓN: Estas prácticas ayudan al grupo de trabajo a manejar la codificación. y la mejor forma de acertar es esperar al futuro”. Con este principio de simplicidad. 2. Tratar rápidamente con el cliente los desajustes de agendas para decidir qué partes y cuándo se van a entregar. en este caso. para comunicar ideas con claridad a través del código. 37 .1. Simplicidad de código y de diseño para producir software fácil de modificar. los ajustes que se pueden producir tras las revisiones del profesor guía.

Programación por parejas. Desarrollar un vocabulario común. mejoras. Adoptar un método de desarrollo basado en las pruebas para asegurar que el código se comporta según lo esperado. para que todo el equipo sea responsable de él. 38 . Entregas regulares y frecuentes para satisfacer la inversión del cliente. Ritmo de trabajo sostenible. PRÁCTICAS DE DESARROLLO: Estas prácticas tienen como objetivo. 2. ya sea por tiempos de entrega. la experiencia y las ideas. 3. para reducir el impacto de la incorporación de nuevas funcionalidades. 4. para incrementar el conocimiento. para terminar la jornada cansado pero no agotado. para encauzar las cuestiones de negocio del sistema de forma directa. Integración de un representante del cliente en el equipo. 3. 4. sin retrasos o pérdidas por intermediación. y/o avances que muestren al mismo el estado del proyecto. para comunicar las ideas sobre el código con claridad.4. Adoptar el juego de la planificación para centrar en la agenda el trabajo más importante. Estas son las siguientes: 1. expectativas. 2. facilitar el desarrollo y la difusión del conocimiento entre los integrantes del equipo de desarrollo. PRÁCTICAS DE NEGOCIO Estas prácticas tienen como objetivo buscar la satisfacción del cliente. Asumir la propiedad colectiva del código. Integración continua. Estas prácticas son las siguientes: 1. u otras derivadas de su interacción.

1. ¿Qué has hecho desde la última revisión? 2. La siguiente imagen. los cuales se centran en prácticas de carácter técnico. Este concepto trabaja de la mano con las metodologías ágiles. Figura N°6 Concepto de SCRUM 39 . SCRUM. Reuniones Periódicas en las que los miembros del equipo se plantean 3 cuestiones: 1. careciendo de ellos. que en nuestro caso.2. y se realiza una planificación de la siguiente iteración. sería el profesor guía. Extreme Programming (XP). guiada por cliente. y/o control. Los principios de SCRUM son:    Equipos autogestionados. resume el concepto de SCRUM. la aplicación de dicho método ágil. ¿Qué vas a hacer antes de la próxima reunión?  Iteraciones de desarrollo de frecuencia inferior a un mes: Al final de las cuales se presentan el resultado a los externos del equipo de desarrollo.5 CONCEPTO DE SCRUM. como la empleada en este caso. Una vez dimensionadas las tareas no es posible agregarles trabajo extra. define los métodos de gestión. para complementar. aplicado en conjunto con una metodología ágil. ¿Qué obstáculos te impiden cumplir la meta? 3.

2 DEFINICIÓN DE ENTRADAS Y SALIDAS El cuadro siguiente muestra la relación que hay entre las distintas etapas del desarrollo del proyecto. Paciente examen es donde el paciente aloja sus exámenes. Entradas y Salidas y fic_atencion_examen fic_paciente_examen fic_servicio_hora 1 1 fic_perfil_pagina fic_especialidad fic_servicio_dia fic_institucion fic_prevision fic_personal fic_atencion z Atencion Paciente Paciente Examen Pagina Permisos Toma de Hora Usuarios fic_atencion fic_dia fic_comuna fic_paciente fic_prevision fic_region fic_servicio fic_atencion_examen fic_examen fic_paciente_examen fic_pagina fic_perfil fic_perfil_pagina fic_especialidad fic_hora fic_horario fic_institucion fic_servicio_dia fic_servicio_hora fic_sucursal fic_personal 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 40 fic_sucursal 1 1 1 fic_paciente fic_comuna fic_servicio fic_examen fic_horario fic_pagina fic_region fic_perfil fic_hora fic_dia x . Toma de Hora es el accionar o reservar el cupo para la atención y finalmente usuarios almacena los datos necesarios. las diagramamos basándonos en el diccionario de datos. Posteriormente. como clave. nombre etc. diagramamos las relaciones que existen entre las tablas. el cual centraliza las tablas necesarias que participan en el sistema. es el resumen de acción-reacción que interactúa en las diferentes etapas. todo esto se clasificó en los ítem que participan en el negocio. luego. Cabe destacar. Pagina es donde controla los permisos de la pagina. que las entradas y salidas. tales como: Atención.2. que es donde se desarrolla la atención del paciente. las etapas que necesitan procesos y cuáles son las etapas que surgen.

F.D.) Estos diagramas permiten al lector entender la forma de interacción de los participantes del sistema. como también la relación de sus componentes internos.1 DIAGRAMAS DE FLUJO DE DATOS (D.D. D.F. ACCEDER FUNCIONARIO El siguiente diagrama nos muestra los actores que están involucrados en la acción de ingresar al sistema. Acceder Funcionario Usuario Inicio Sistema Validación Base de Datos Presionar el Link Intranet Muestra de Login Ingreso de Usuario y clave si Presionar el Boton aceptar Variables Usuario y Clave Proceso de Validacion de Campos Muestra que Falta o que fallo en la Validacion no Validado? si Consulta SQL Usuario Continúa? Existe Usuario? si Proceso de Comparación Usuario y clave Consulta SQL Usuario no Muestra opción de recuperación de Clave o Volver a intentar no Muestra Perfil correspondiente al Usuario ingresado no Existe Clave? 1 si 1 Muestra mensaje para Solucionar problema Fin 41 . al realizar una determinada operación.3.2.3 MODELO DEL SISTEMA 2. para un funcionario o usuario interno de la institución que pudiere utilizar este sistema de ficha médica. de una forma esquemática y resumida.

en el caso que la persona. previamente digitada por el usuario. permite apreciar el procedimiento que debe realizar.F. Correo Proceso de Enviar Correo con La nueva Clave si El Rut y el Correo Coincide? Fin No 42 . RECUPERACIÓN DE CONTRASEÑA El Siguiente diagrama de flujo de datos.D. como el sistema. que será enviado a la dirección de correo electrónico. el sistema será capaz de generar un nuevo Pass. y desee recuperarla. De ser esta la situación. tanto el usuario. haya olvidado su contraseña. Recuperación de Contraseña Login Ingreso de Usuario Validación Proceso de Validación de Campos Base de Datos Envía Datos para Validación Inicio Mensaje:”Campos incorrectos” Proceso Recuperar Contraseña no Validado? Si Consulta SQL Si existe el Usuario Mensaje:”El Rut no se encuentra en la base” No Existe el Usuario Si Ingreso de Correo para enviar contraseña Proceso de Comparar Usuario y Correo Consulta SQL Usuario.D. al ingresar.

D.D. será el que permite apreciar el proceso de autenticación de un usuario externo. VALIDAR USUARIO Este diagrama de flujo. permitiendo al usuario poder realizar una toma de hora.Muestra de Login No Inscripción de Usuario Nuevo Validado? Si Consulta SQL Usuario Ingresar Login y Pass Ingresar Datos Manuales No Existe el Usuario Si Presionar el Botón Aceptar Grabar Datos en Base de Datos Si Muestra que Falta o que fallo en la Validación Si no Grabación con Exito Continua? Proceso de Comparar Usuario Y Pass Consulta SQL Usuario No Confirmación El Pass es Correcto? Pass Correcto Si No Toma de Hora Pass Incorrecto Fin 43 . Validar Usuario Login Inicio Ingreso de Usuario Variables Usuario y Pass Validación Proceso de Validación de Campos Base de Datos 1. si el usuario no se encuentra en la Base de datos de FICMED. las distintas capas del sistema. previa validación dentro del mismo. y ficha médica FICMED. el procedimiento que debe realizar el sistema. En él se puede ver. que se comunican. para acceder al sistema de toma de horas. se puede apreciar. También.F.

D. se puede apreciar cada una de las distintas etapas por la que debe pasar la información que será almacenada en la ficha individual de cada paciente.F.D. Ficha Médica Paciente Sistema Administrativo Medico Inicio Ingresa Datos Necesarias Realizar toma de Hora Inscripción de un Paciente Toma de Hora en el Recinto No Solicita hora por Internet? Si Esta Inscrito? No Confirma y Avisa al Paciente sobre la Reserva de Hora Registra la llegada del Paciente y últimos detalles Email de Confirmación o Teléfono Reserva de Hora Confirma la llegada del Paciente Llega la hora de la Reserva Llego el Paciente Ingreso de datos Manuales Si Realizar Atención Realiza Diagnostico Copia para Paciente Emisión de Recetas Si Emitir Receta? Receta Impresa Solicitud de Examen Solicitar Examen No Copia para Paciente Solicitud de Examen Impreso Si No Cierre de Atención y registro en la Ficha No Registro de la No Asistencia del Paciente Ingresa Últimos detalle de la Atención Fin 44 . o que necesite algún servicio de la institución a la que se implante este sistema.D.F. Además. Este diagrama permite ver la interacción de las partes principales que participan en el proceso de confección y vaciado de datos de la ficha médica de cada paciente que requiera atención médica.D. FICHA MÉDICA.

entre otros). Figura N°7 Ejemplo del lenguaje HTML. El Concepto de HTML se podría definir como un lenguaje muy sencillo que permite describir hipertexto.2 DICCIONARIO DE DATOS El diccionario de tatos. y su grupo de investigación del CERN6. permite al grupo de trabajo. o más conocido como HTML. es el lenguaje de marcado predominante para la elaboración de páginas Web.2. así como los 6 La Organización Europea para la Investigación Nuclear (nombre oficial). Sus orígenes se remontan en la década de 1990. sonido.3. como las herramientas que serán necesarias para su ejecución. HIPERTEXT MARKUP LANGUAGE (HTML) El Hypertext Markup Language («lenguaje de marcado de hipertexto»). es decir. comúnmente conocida por la sigla CERN[5] 45 . gracias a los aportes del físico británico Tim Berners-Lee. explicar los conceptos relevantes que estarán involucrados en el desarrollo del sistema. entre otros). citas. definiciones. con enlaces (Hiperlinks) que conducen a otros documentos o fuentes de información relacionadas y con inserciones multimedia (gráficos. texto presentado de forma estructurada y agradable. enumeraciones. párrafos de texto normal. La descripción se basa en especificar en el texto la estructura lógica del contenido (títulos.

es posible realizar cambios sobre la misma página sin necesidad de recargarla. cuando se desee hacer algún cambio en el desarrollo Web. Esto significa aumentar la interactividad. acrónimo de Asynchronous JavaScript And XML (JavaScript y XML asíncronos). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirá de estándar para los agentes de usuario o navegadores. lo que en 46 . Éstas se ejecutan en el cliente. (Especificar los lugares del documento donde se debe poner cursiva. no será necesario que la página se recargue nuevamente. Por lo tanto XML no es realmente un lenguaje en particular. es una técnica de desarrollo Web para crear aplicaciones interactivas. es decir. o Internet Explorer. como por ejemplo Mozilla. LENGUAJE CSS Se trata de un lenguaje formal usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). en el navegador del usuario. velocidad y usabilidad en la misma. Con ésta asincronía utilizando XML.diferentes efectos que se quieren dar. METALENGUAJE XML Es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). sino una manera de definir lenguajes para diferentes necesidades MOTOR AJAX AJAX. De esta forma. y mantiene comunicación asíncrona con el servidor en segundo plano. negrita. o un gráfico determinado) y dejar que luego la presentación final de dicho hipertexto se realice por un programa especializado.

el usuario está esperando a que se cargue nuevamente la página. se debe pasar por varias páginas. Figura N°8 Como se aprecia en la Figura N°8. AJAX se basa en la combinación de 4 tecnologías existentes. se ve que mientras el servidor está haciendo lo suyo. una gráfica que ilustrará mejor el modelo de aplicación Web básico. como si se estuviera siguiendo varias ventanas. y CSS. Que fueron nombradas anteriormente. Quizás a muchas personas les ha pasado que cuando llenan un formulario. A continuación.últimas se traduce en aplicaciones mucho más interactivas. 47 . Con AJAX esto se soluciona. HTML. Con AJAX la interacción que tiene el usuario con alguna aplicación se mejora porque no tendrá que saltar de página en página para hacer alguna tarea específica. XML. porque en una misma página se pueden hacer varias cosas. comparado con el modelo denominado AJAX. sin tener que saltar a otra “pagina Web”. rápidas y veloces y eficientes. así como también se mejora que el usuario no se detenga cuando cierta aplicación necesite algo del servidor. como son: JavaScript.

ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código. Versión 2. JQuery es una librería de efectos con la cual se pueden lograr efectos impresionantes y geniales para un sitio Web.BIBLIOTECA JQUERY JQuery es una biblioteca o framework de JavaScript. 48 . JQuery. posee un doble licenciamiento bajo la licencia MIT y de la GNU General Public License. desarrollar animaciones y agregar interacción con la tecnología AJAX a páginas Web. según se esté utilizando. al igual que otras bibliotecas. manipular el árbol DOM. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. lo cual hace a los sitios Web más elegantes y les da un toque de profesionalidad. manejar eventos. Figura N°9 Logotipo de jQuery Una de las principales características de jQuery es que casi todos los efectos que se pueden realizar tienen efecto deslizante o efecto opacidad. creada inicialmente por John Resig. que permite simplificar la manera de interactuar con los documentos HTML. Es decir. En otras palabras. JQuery es software libre y de código abierto.

Su continuo desarrollo y su creciente popularidad están haciendo de MySQL un competidor cada vez más directo de gigantes en la materia de las bases de datos como Oracle. desde un simple archivo hasta sistemas relacionales orientados a objetos.LENGUAJE PHP. Debido a su amplia distribución PHP está perfectamente soportado por una gran comunidad de desarrolladores por lo tanto siempre está siendo mejorado y más universal que otros lenguajes. Existen muchos tipos de bases de datos. Su diseño elegante lo hace perceptiblemente más fácil de mantener y ponerse al día que el código comparables en otros lenguajes. Generalmente se ejecuta en un servidor Web. PHP es un lenguaje interpretado de propósito general ampliamente usado. Perl y Java y su integración en distintos sistemas operativos. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo. utiliza múltiples tablas para almacenar y organizar la información. Así. mejor del mundo. Características: PHP ofrece una solución simple y universal para las paginaciones dinámicas del Web de fácil programación. Puede ser desplegado en la mayoría de los servidores Web y en casi todos los sistemas operativos y plataformas sin costo alguno. BASE DE DATOS MYSQL MySQL es la base de datos open source más popular y. permitiendo su interacción con los lenguajes de programación más utilizados como PHP. MySQL. como base de datos relacional. 49 . MySQL es un sistema de administración de bases de datos (Database Management System. tomando el código en PHP como su entrada y creando páginas Web como salida. PHP se encuentra instalado en más de 20 millones de sitios Web y en un millón de servidores. el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. posiblemente. diseñado especialmente para desarrollo Web y que puede ser incrustado dentro de código HTML. DBMS) para bases de datos relacionales. MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos.

entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. utilización de teclas. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones. para hacer de MySQL una de las herramientas más utilizadas por los programadores orientados a Internet. gran parte de la programación en este lenguaje está centrada en describir objetos. 50 . LENGUAJE DE PROGRAMACIÓN JAVASCRIPT JavaScript es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas Web. entre otros. aperturas. Este lenguaje presenta diversas características. pudiendo descargar su código fuente. Además. JavaScript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios Web. No requiere de compilación ya que el lenguaje funciona del lado del cliente.Figura N°10 Logotipo de MySQL También es muy destacable. validaciones de campos. la condición de open source de MySQL. cargas de páginas. es un lenguaje que utiliza Windows y sistemas X-Windows. que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad. escribir funciones que respondan a movimientos del mouse.

jpg y png. Viene con un conjunto de métodos que ayudarán en el envió de e-mails. como ya se mencionó. soporte para imágenes embebidas. headers (cabeceras) personalizadas y además funciona con múltiples servidores de correo. tales como: Atenciones. Entonces PHPMailer permite facilitar este trabajo que de otra forma sería muy engorroso.LA CLASE PHPMAILER. tiene la peculiaridad de que puede reconocer las hojas de estilos internas y externas. adquiere su importancia. en el proyecto de FICMED. Además. Figura N°12 Librería DomPDF Esta librería. pero esta función tiene varias limitaciones. en formato HTML y con diferentes codificaciones. añadiendo facilidad en el envío de correos con adjuntos. 51 . por ejemplo que no soporta el envío de adjuntos. Otro de sus puntos fuertes es su facilidad de uso ya que solo será necesario descargar desde Google Code. hojas de estilos remotas y locales. soporte para tablas. para la elaboración de reportes. exámenes. LIBRERÍA DOMPDF DomPDF es una librería para PHP que permite convertir un documento HTML a un documento en PDF con una gran facilidad. y descomprimirlo donde sea necesario. dando un resultado muy similar al documento original. recetas. Figura N°11 Logotipo de PHPMailer Típicamente para el envío de correo con PHP se utiliza la función mail(). entre otros. soporte para links. Algunas de sus características más destacables son el soporte para imágenes gif. PHPMailer es una clase escrita en PHP que facilita el envío de correo. para después ser llamado desde el fichero PHP correspondiente.

2.4 MODELADO DE DATOS

2.4.1 MODELO TABULAR (BASE DE DATOS)

El siguiente diagrama, muestra las tablas de la base de datos de FICMED, hace referencia a un conjunto de ficheros, orientados a la obtención de una hora médica, como también permitiendo el fácil ingreso de pacientes, personal médico, personal administrativo, entre otros. Esta será la herramienta que permite manipular la información que se introduzca en el sistema, su principal característica será que permitirá hacer la búsqueda de los datos que esta base de datos contendrá. Por lo que el llenado de forma íntegra será al que permita el éxito del sistema.
Figura N°13

Modelo tabular de la base de datos, y sus nomenclaturas

52

2.4.2 DICCIONARIO DE DATOS DE LA BASE DE DATOS

El siguiente diccionario de datos, detallará cada una de las tablas que serán utilizadas en la base de datos, como también la relación que existe en cada una de ellas, entregando la precisión sobre los datos que se manejan, evitando así malas interpretaciones o ambigüedades.

Nombre del Archivo: Descripcion:

fic_atencion
Nos indica cuando un paciente fue atendido

Fecha Creacion:

19-06-2012

Campo atencion_id atencion_horario_id atencion_paciente_id atencion_personal_id atencion_sucursal_id atencion_descripcion Relacion:

Tipo INT INT INT INT INT TEXT

PK x 0 0 0 0 0

No Null x 0 0 0 0 0

Auto Por Unica Incremento Defecto x 0 0 0 0 0 0 0 0 0 0 0

Comentario Identificador de atención Identificador de horario Identificador del paciente en atención Identificador de la sucursal en atención Identificador de la sucursal en atención Descripción de la atención

0 0 0 0 0

fic_horario fic_sucursal fic_personal fic_paciente fic_atencion_examen

Nombre del Archivo: Descripcion:

fic_atencion_examen
Nos indica la unión de atención con exámenes

Fecha Creacion:

20-06-2012

Campo atencion_examen_atencion_id atencion_examen_examen_id Relacion:

Tipo INT INT

PK 0 0

No Null 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0

Comentario Identificador de atención de examen Identificador de examen

fic_examen fic_atencion

Nombre del Archivo: Descripcion:

fic_dia
Nos indica los días de atenciones

Fecha Creacion:

22-06-2012

Campo dia_id dia_nombre Relacion:

Tipo INT VARCHAR(45)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto Comentario x Identificador de día 0 0 0 Nombre del día 0

fic_servicio_dia fic_horario

Nombre del Archivo: Descripcion:

fic_comuna Fecha Creacion: Nos indica las comunas de la región metropolitana
Tipo INT VARCHAR(45) INT PK x 0 0

21-06-2012

Campo comuna_id comuna_nombre comuna_region_id Relacion:

No Null x 0 0

Auto Por Unica Incremento Defecto Comentario x 0 Identificador de comuna 0 0 0 Nombre comuna Identificador de la región 0 0 0 en comuna

fic_region fic_pagina fic_personal fic_sucursal

53

Nombre del Archivo: Descripcion:

fic_especialidad
Nos indica las especialidades de los médicos

Fecha Creacion:

23-06-2012

Campo especialidad_id especialidad_nombre Relacion:

Tipo INT VARCHAR(200)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto 0 0 x 0 0 0

Comentario Identificador de especialidad Nombre de la especialidad

fic_servicio fic_personal

Nombre del Archivo: Descripcion:

fic_examen
Nos indica los examen de la atención

Fecha Creacion:

24-06-2012

Campo examen_id examen_descripcion exmen_adjunto Relacion:

Tipo INT TEXT VARCHAR(200)

PK x 0 0

No Null x 0 0

Auto Por Unica Incremento Defecto Comentario 0 x 0 Identificador de examen 0 0 0 0 0 0 Descripción del examen Examen del paciente

fic_atencion_examen fic_paciente_examen fic_paciente_examen

Nombre del Archivo: Descripcion:

fic_hora
Nos indica las horas de atenciones

Fecha Creacion:

26-06-2012

Campo hora_id hora_inicio hora_fin Relacion:

Tipo INT TIME TIME

PK x 0 0

No Null x 0 0

Auto Por Unica Incremento Defecto Comentario 0 x Identificador de hora 0 Hora inicio de 0 0 atenciones 0 0 0 Hora fin de atenciones 0

fic_servicio_hora fic_horario

Nombre del Archivo: Descripcion:

fic_institucion
Nos indica los centros asistenciales

Fecha Creacion:

28-06-2012

Campo institucion_id institucion_nombre institucion_rut Relacion:

Tipo INT VARCHAR(100) VARCHAR(100)

PK x 0 0

No Null x 0 0

Auto Por Unica Incremento Defecto 0 0 0 x 0 0 0 0 0

Comentario Identificador de Institución Nombre de la institución Rut de la institución

fic_sucursal

Nombre del Archivo: Descripcion:

fic_horario
Nos indica el horario de atención

Fecha Creacion:

27-06-2012

Campo horario_id horario_fecha horario_sucursal_id horario_personal_id horario_paciente_id horario_dia_id horario_hora_id Relacion:

Tipo INT DATE INT INT INT INT INT

PK x 0 0 0 0 0 0

No Null x 0 0 0 0 0 0

Auto Por Unica Incremento Defecto Comentario Identificador de horario 0 x 0 Fecha de atención 0 0 0 Identificador de la 0 0 0 sucursal en horario Identificador del personal 0 0 0 en horario Identificador del paciente 0 0 0 en horario Identificador del día en 0 0 0 horario Identificador de la hora 0 0 0 en horario

fic_dia fic_hora fic_especialidad fic_personal fic_paciente fic_atencion

54

Nombre del Archivo: Descripcion:

fic_paciente
Nos indica el usuario/paciente

Fecha Creacion:

29-06-2012

Campo paciente_id paciente_nombre paciente_apaterno paciente_amaterno paciente_rut paciente_direccion paciente_comuna_id paciente_prevision_id paciente_usuario paciente_clave paciente_fono paciente_celular Relacion:

Tipo INT VARCHAR(45) VARCHAR(45) VARCHAR(45) VARCHAR(45) VARCHAR(45) INT INT VARCHAR(45) VARCHAR(45) VARCHAR(45) VARCHAR(45)

PK x 0 0 0 0 0 0 0 0 0 0 0

No Null x 0 0 0 0 0 0 0 0 0 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Comentario Identificador de paciente Nombre del paciente Apellido paterno del paciente Apellido materno del paciente Rut paciente Dirección del paciente Identificador de la comuna en paciente Identificador de la previsión en paciente Usuario paciente Clave paciente Fono del paciente Celular del paciente

fic_pagina fic_prevision fic_atencion fic_horario

Nombre del Archivo: Descripcion:

fic_paciente_examen
Nos indica el examen del usuario

Fecha Creacion:

30-06-2012

Campo paciente_examen_paciente_id paciente_examen_examen_id Relacion:

Tipo INT INT

PK 0 0

No Null 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 0 0

Comentario Identificador de paciente y examen Identificador el paciente y su examen

fic_examen fic_paciente

Nombre del Archivo: Descripcion:

fic_pagina
Nos indica las paginas que tienen el sistema

Fecha Creacion:

01-07-2012

Campo pagina_id pagina_nombre pagina_url pagina_imagen Relacion:

Tipo INT VARCHAR(200) VARCHAR(200) VARCHAR(200)

PK x 0 0 0

No Null x 0 0 0

Auto Por Unica Incremento Defecto 0 0 0 0 x 0 0 0 0 0 0 0

Comentario Identificador de pagina php Nombre de la pagina php Url de la pagina php Imagen de la pagina php

fic_perfil_pagina

Nombre del Archivo: Descripcion:

fic_perfil
Nos indica el perfil del personal

Fecha Creacion:

02-07-2012

Campo perfil_id perfil_nombre Relacion:

Tipo INT VARCHAR(45)

PK x 0

No Null x 0

Auto Por Unica Incremento Defecto Comentario 0 x 0 Identificador de perfil 0 0 0 Nombre del perfil

fic_perfil_pagina fic_personal

Nombre del Archivo: Descripcion:

fic_prevision Fecha Creacion: Nos indica las previsión de salud(isapre, fonasa, particular)
Tipo INT VARCHAR(200) PK x 0

05-07-2012

Campo prevision_id prevision_nombre Relacion:

No Null x 0

Auto Por Unica Incremento Defecto 0 0 x 0 0 0

Comentario Identificador de previsión Nombre de la previsión

fic_paciente

55

Nombre del Archivo: Descripcion: fic_personal Nos indica el personal del centro asistencial Fecha Creacion: 04-07-2012 Campo personal_id personal_nombre personal_rut personal_direccion personal_fono personal_celular personal_comuna_id personal_especialidad_id personal_usuario personal_clave personal_perfil_id Relacion: Tipo INT VARCHAR(100) VARCHAR(45) VARCHAR(200) VARCHAR(45) VARCHAR(45) INT INT VARCHAR(45) VARCHAR(45) INT PK x 0 0 0 0 0 0 0 0 0 0 No Null x 0 0 0 0 0 0 0 0 0 0 Auto Por Unica Incremento Defecto x 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Comentario Identificador personal centro medico Nombre del personal Rut del personal Dirección del personal Fono del personal Celular del personal Identificador de la comuna en personal Identificador de la especialidad en personal Usuario del personal Clave personal Identificador del perfil en personal fic_servicio fic_comuna fic_perfil fic_atencion fic_horario fic_especialidad Nombre del Archivo: Descripcion: fic_servicio Fecha Creacion: Nos indica del medico con la institución y su especialidad Tipo INT INT INT INT PK x 0 0 0 07-07-2012 Campo servicio_id servicio_sucursal_id servicio_personal_id servicio_especialidad_id Relacion: No Null x 0 0 0 Auto Por Unica Incremento Defecto Comentario 0 x 0 Identificador de servicio Identificador de la 0 0 0 sucursal en servicio Identificador del personal 0 0 0 en servicio Identificador de la 0 0 0 especialidad en servicio fic_sucursal fic_personal fic_especialidad fic_servicio_hora fic_servicio_dia Nombre del Archivo: Descripcion: fic_region Nos indica las regiones Fecha Creacion: 06-07-2012 Campo region_id region_nombre Relacion: Tipo INT VARCHAR(100) PK x 0 No Null x 0 Auto Por Unica Incremento Defecto Comentario Identificador de región 0 x 0 Nombre de al región 0 0 0 fic_comuna Nombre del Archivo: Descripcion: fic_servicio_dia Nos indica los días del servicio Fecha Creacion: 08-07-2012 Campo servicio_dia_servicio_id servicio_dia_dia_id Relacion: Tipo INT INT PK 0 0 No Null 0 0 Auto Por Unica Incremento Defecto 0 0 0 0 0 0 Comentario Identificador de servicio el dia Identificador de servicio el dia fic_dia fic_servicio Nombre del Archivo: Descripcion: fic_servicio_hora Nos indica las horas del servicio Fecha Creacion: 09-07-2012 Campo servicio_hora_servicio_id servicio_hora_hora_id Relacion: Tipo INT INT PK 0 0 No Null 0 0 Auto Por Unica Incremento Defecto 0 0 0 0 0 0 Comentario Identificador de servicio la hora Identificador de la hora en servicio fic_hora fic_servicio 56 .

Nombre del Archivo: Descripcion: fic_sucursal Fecha Creacion: Nos indica las sucursales de los centros médicos Tipo INT VARCHAR(100) VARCHAR(45) VARCHAR(45) INT INT PK x 0 0 0 0 0 09-07-2012 Campo sucursal_id sucursal_nombre sucursal_rut sucursal_direccion sucursal_institucion_id sucursal_comuna_id Relacion: No Null x 0 0 0 0 0 Auto Por Unica Incremento Defecto Comentario Identificador sucursal 0 x 0 Nombre de la sucursal 0 0 0 Rut Sucursal 0 0 0 0 0 0 0 0 0 0 0 0 Dirección de la sucursal Identificador de la institución en sucursal Identificador de la comuna en sucursal fic_comuna fic_servicio fic_atencion fic_horario fic_institucion 57 .

Las pantallas principales del sistema FICMED. hace referencia a la presentación grafica.1 PAGINA PRINCIPAL 58 . El diseño de interfaces. que predominará en la aplicación Web. serían las siguientes: 2.2. mostrando lo que vería el usuario.5.5 DISEÑO DE INTERFACES. al momento de ingresar a dicha aplicación.

2 ELEMENTOS PRINCIPALES DE LA PÁGINA  Barra Superior Principal con los menús correspondientes:  Lista Médicos integrantes de la institución  Franja de Sitios de interés  Marcos de noticias 59 .2.5.

eligiendo al especialista correspondiente. o doctores. podrá agendar su hora de atención. ya sean administrativos. para realizar las labores correspondientes. MÓDULO DE RESERVA DE HORAS Es en este modulo.MÓDULO DE INTRANET En este modulo de la pagina. donde el paciente. es donde acceden los usuarios internos del sistema. 60 . enfermeras.

RELACIÓN DE COLORES Y FUENTES DE LA PÁGINA Estos son los detalles de color y fuente principal: 61 . se puede almacenar la información de la institución a la cual pertenece el mismo. u otra información que se requiera. En este módulo del sistema. Y ACTUALIDAD.MÓDULOS DE “QUIENES SOMOS”.

#1b9fbe.8em #283121 0. #007b9d) -webkit-gradient(linear. y otros elementos de la pagina.5.6em -1px 1em 1. #1b9fbe.25em 0 1.25em 0 0 4px 0 2. #118eb1) -webkit-gradient(linear.3 REGLAS GRÁFICAS Este párrafo. fuentes. 0% 0%. #1b9fbe.5pt -1px lowercase #007897 normal 1. #008dad. #007b9d) -o-linear-gradient(top.5em 1em left 2px 1.h2.h4 h2 h3 h3.2em 0. #118eb1) -ms-linear-gradient(top. Determinando los colores. hace referencia a los estilos o CSS. to(#007b9d)) -webkit-linear-gradient(top. #007b9d) -moz-linear-gradient(top. from(#008dad). 0% 0%.h4 h4 img.2em -1px 15px 25px 15px 25px none lowercase #118eb1 linear-gradient(top. 0% 100%.25em #474e43 0.h2 h1.blog-post body box-shadow color text-decoration text-decoration position background-color color font-family font-size letter-spacing text-transform color font-weight font-size letter-spacing margin-bottom font-size margin-bottom color margin-bottom font-size float margin margin line-height margin-bottom color padding h1. #118eb1) -o-linear-gradient(top. #007b9d) -ms-linear-gradient(top. Estos son los siguientes: Ítem . #007b9d) solid 1px #006e8b 10px inset 0px 0px 0px 1px #18a8c8 #fff inline-block 1.h3.button:hover border border-radius box-shadow color display font-size letter-spacing padding text-decoration text-transform background-color background-image a a:hover article. #008dad.button Rama background-color background-image . #118eb1) inset 0px 0px 0px 1px #3ecceb #5d93a2 underline none relative #e3e9dc #878e83 sans-serif 'Ubuntu Condensed'.top p p. #1b9fbe.25em 0 0 0 62 . 0% 100%.2. ul strong ul Valor #007b9d linear-gradient(top. #118eb1) -moz-linear-gradient(top. to(#118eb1)) -webkit-linear-gradient(top.left img. #1b9fbe. from(#1b9fbe). #008dad. sans-serif 13. #008dad. #008dad. que serán empleados en la representación grafica del sistema FICMED.8em 1.

margin-bottom: 1em. letter-spacing: -1px.6em. muestra el resumen de los estilos empleados en la Pagina FICMED.DETALLE DE LOS ESTILOS Este detalle.2em. font-weight: normal text-transform: lowercase font-size: 1.5em. margin-bottom: 0. Cada estilo. H3 H4 color: #283121.8em font-size: 1em 63 . margin-bottom: 0. aplicado a la página. modifica los elementos de la siguiente forma: H1 H2 color: #007897. font-size: 1.

CAPÍTULO III: “GESTIÓN DEL PROYECTO” 64 .

3. que actualmente. las que obviamente no se encuentra en una sola persona. es por eso que la siguiente tabla. La metodología de trabajo. los cuales serán previamente revisados y aprobados en conjunto por el profesor guía y el equipo de trabajo. por ello. La metodología Matricial. se puede ilustrar en la siguiente figura: Figura N°14 Esquema Matricial 65 .2 INTEGRANTES DEL EQUIPO DE DESARROLLO Y SUS FUNCIONES El Equipo de trabajo. debido a sus capacidades de desarrollarlas de forma eficiente al logro del cumplimiento de sus tareas. como su vez requiere de distintas habilidades.CAPÍTULO III: GESTIÓN DEL PROYECTO 3.1 DEFINICIÓN DEL EQUIPO DE TRABAJO El desarrollo de un software es una actividad que dada su complejidad debe desarrollarse en grupo. cubriendo así. se encuentra conformado. ya que todos los integrantes contaran con una tarea la cual se le asignará por medio de la Carta Gantt. y que determina los plazos. por un conjunto de 5 estudiantes de la carrera de Ingeniería en Computación en Informática. capacidades. Nos encontraremos que una persona podrá tener más de un rol. nos mostrara cada rol que cumple cada persona en el grupo de trabajo. elaborada por el equipo de trabajo. todas las capacidades requeridas. se encuentran cursando el 7° Semestre de dicha carrera. será matricial. se hace necesario formar un grupo de desarrollo de personas.

Cargo Diseñador .Analista Cristian Vargas Diseño Plantillas de Página Detección de Necesidades Análisis de Objetivos Moderador de Equipo Jenson Beteta Confección de Requerimientos Coordinación de tareas Análisis de Tareas Análisis de factibilidades Captura de datos Programación Codificación en lenguaje establecido Normalización de Base de datos Pruebas en servidor Correcciones Diseño Plantillas De Página Analista Analista . como se menciona anteriormente.La siguiente tabla.Analista Nombre Tipo de tareas John Vaccarella Diseño Plantillas De Página Confección Primera Versión Página Confección Segunda Versión Página Análisis de proyecto Selección de Documentación Luis Medina Diseño de Esquemas Confección Carta Gantt Selección de Documentación Pruebas de la Página Pruebas con servidor Web Diseñador Grafico Diseñador .Programador Arnaldo Espina 66 . muestra las tareas que realizará cada integrante del equipo de trabajo.

Para conocer el detalle de los tiempos y puntos del desarrollo de este proyecto. luego el Calendario.3. dando el comienzo a las siguientes etapas. repartición de módulos. siguiendo con el menú de pacientes. muestra de carta Gantt. el menú de administrativos. se procederá al desarrollo de los programas del sistema. 67 . nos dará el comienzo de una reunión inicial. La primera etapa.3 CRONOGRAMA DE ACTIVIDADES (CARTA GANTT) El Cronograma es una herramienta muy importante en la gestión de este proyecto. previa al desarrollo. posteriormente el menú de doctores. Luego. refiérase al Anexo N°1. el proceso de toma de horas. presentación del equipo. En el Anexo N°1 se muestra las etapas que tendrá el proyecto. roles. comenzando con el Login.

000.684 78.000 1.970 111. al desarrollar el proyecto FICMED.000 1.083 5.000.4 RECURSOS MATERIALES Y TÉCNICOS. tomando como referencia el periodo del segundo semestre.930 6.000.000 1.533 32.533 32. El siguiente cuadro.000 1.000 3.204.088.450 6.922 6.097 68.005 6.000 3.399.003 98.000 1.990 37.087.990 37.458 98.3.005 5. resume los gastos que tendría el equipo de trabajo.526 6.000 1. Suma de Monto HITO 4 5 6 7 Total general Mes Abril Mayo Junio Julio Concepto Artículos Servicio Artículos de Otros Servicios Total Sueldos de Tel.533 19.404 32. Aseo Insumos Básicos general Escritorio Internet 6.527 68 .082 5.468 23.922 6.000.005 49. como plazo de elaboración del mismo.990 37.

) de alto nivel para su buen rendimiento (Base de Datos. haciendo el uso de sus conocimientos y de sus relaciones con las firmas comerciales. etc. se realizó una evaluación del sistema de la salud en nuestra sociedad. etc. etc. Router. Para el Correcto funcionamiento de los recursos tecnológicos que describiremos en la tabla siguiente serían:    Hardware necesario (computadores. para la toma de una hora en los hospitales públicos. que así llegaría a satisfacer las necesidades de los usuarios. que pueda tomar una hora para una atención de salud.) Software necesario (Windows. Será creada de manera fácil y sencilla para el usuario.5 FACTIBILIDAD TÉCNICA Dados los requerimientos de este proyecto. Algunos aspectos que se deben tener en claro son: Las herramientas que se van a utilizar para este sistema son especialmente adecuadas al nivel de manejo que posee el equipo de trabajo. MySQL. donde pueda solicitar una hora en el sitio. Utilizamos un Servidor correo.3. ya que es la necesidad fundamental en toda persona. TRABAJO EN EQUIPO 69 . las cuales serán muy útiles para el desarrollo de este proyecto. cables. php.) La página Web. Este estudio ha demostrado la demanda de los pacientes en espera. Ya que contamos con la experiencia de los analistas del sistema en el desarrollo de programas. Contamos con La tecnología de punta para poder realizar este software. Este software tiene la posibilidad de reutilizarse y actualizarse para otros fines.

Cables UTP: El Cable utilizado para la conexión de los periféricos en red.  Router: Su función básica es la de conectar con cables e inalámbrica a los dispositivos. Computadoras. La siguiente tabla.2 SOFTWARE Para empezar a crear el sistema. 3. Notebooks: estos equipos serán conectados con cables de tipo UTP Rj45 e inalámbricamente.1 HARDWARE EQUIPOS Servidor Computadoras Router Switch Cables UTP Tranceiver Rack Firewall DESCRIPCION Procesador IBM Server IBM x3250 M3 Xeon 4C X3430 2. se utilizarán los siguientes programas.5.4GHz 2Gb Notebook procesador intel i3 Ram 3Gb Disco duro 500Gb DLink Router Inalámbrico-N DIR-615 Cisco Switch 08b SD208T-NA 10/100 Spektra Cable UTP cat5e 02m + Conectores Rj45 CIS SW MGBSX1 SX MINI-GBIC SFP TRANSCEIVER Exelink Rack 19" 6U 600x450 CIS FWLL SA520-K9 SECURITY APPLIANCE CANTIDAD 1 5 1 1 5 1 1 1   Servidor: este servidor será utilizado para alojar el sistema. Transceiver Es un transmisor / receptor de señales. que serán necesarios para el desarrollo del proyecto FICMED.3. muestra los principales Softwares. Firewall: medio de protección a la red. 70 . para interactuar con el sistema que será implantado en el servidor. ante intrusiones. como soporte físico.      Switch: para hacer mejor la conexión y disponer de varias puertas libres. Rack: Se usará para dejar fijo el servidor.5. con la finalidad de conectar a la red. que serán una buena herramienta para el desarrollo del proyecto.

NOMBRE Sistema Operativo Windows Dreamweaver Apache MySQL PHP HTML JavaScript CSS XML VERSION DESCRIPCION Es un Sistema Operativo que deriva de Microsoft Windows xp/vista/7/8. APACHE Es un servidor Web HTTP de código abierto para plataformas Unix (BSD.4.4 Lenguaje de programación desarrollo web y que puede ser incrustado dentro del código HTML. cs5 2.1. Creado inicialmente por Macromedia (actualmente producido por adobe systems). lenguaje formal estructurado escrito en HTML o XML Simplificación y adaptación del SGML y permite definir la gramática de lenguajes . SISTEMA OPERATIVO Windows de la empresa Microsoft. DREAMWEAVER Es una aplicación en forma de estudio (basada en la forma de estudio d adobe flash) enfocado a la construcción y edición de sitios y aplicaciones Web basado en estándares.2. su integración con otras herramientas como adobe Flash y recientemente por su soporte de los estándares del World Wide Web Consortium. que nos ayudara en este proyecto socioTecnológico que permite acceder a varios programas. Servidor web HTTP de código abierto. por sus funcionalidades.) apache presenta entre otras características altamente configurables. Lenguaje sencillo que permite describir hipertexto (texto). lenguaje de programación que permite a los desarrolladores crear acciones pagina web. centrado en el desarrollo de herramientas y modelos productivos. (Motor de Base de Datos) 5. etc. GNU/Linux.1 Aplicación enfocada a la construcción y edición de sitios y aplicaciones web. Sistema de gestión de BD. base de 71 . Es el programa de este tipo más utilizado en el sector de diseño y programación Web.

tamaños. etc. permitiendo su interacción con los lenguajes de programación más utilizados como PHP. CSS CSS son las siglas de Cascading Style Sheets. DBMS) para bases de datos relacionales. Se trata de un lenguaje de programación del lado del cliente. Perl y Java y su integración en distintos sistemas operativos. incluyendo tipos de fuente.datos de autentificación y negociado de contenido. fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo. CSS. porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos. Desde el 1996 apache es el servidor HTTP más usado. 72 . es una tecnología que nos permite crear páginas Web de una manera más exacta. colores. mejor del mundo. Apache tiene amplia aceptación en la red. Es un sistema de administración de bases de datos (Database Management System. en español Hojas de estilo en Cascada. es el lenguaje de programación del lado del cliente más utilizado. pero fue criticado por la falta de una interfaz grafica que ayude en su configuración. MYSQL MySQL es la base de datos open source más popular y. El servidor consta de una sección core y diversos módulos que aportan mucha de la funcionalidad que podría considerarse básica para un servidor Web. que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad. pudiendo descargar su código fuente. posiblemente. HTML HyperText Markup Language (HTML) es el principal lenguaje de marcado para la visualización de las páginas Web y otra información que se pueden mostrar en un navegador Web. JAVASCRIPT Es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones dentro del ámbito de una página Web. Permite la modificación de las reglas gráficas de un sitio Web.

diseñado especialmente para los documentos de la Web. XML es una versión de SGML. 3.XML XML son las siglas de Extensible Markup Language. 73 . permitiendo la definición. debido a la gran cantidad de pacientes que acuden diariamente a la Clínica. Permite que los diseñadores creen sus propias etiquetas.3 REDUCCIÓN DE ERRORES Y MAYOR PRECISIÓN EN LOS PROCESOS Los datos se gestionaran en una sola Base de Datos. Habrá opciones de validación para encaminar a los usuarios obteniendo una precisión y evitando los errores. La automatización eliminara errores que ocurren cuando se hacen registros múltiples manuales. una especificación/lenguaje de programación desarrollada por el W3C. Debido a que se podrá consultar por sistema de registros de citas e historias médicas del paciente lo que elimina la necesidad de imprimir y enviar reportes. donde podrá acceder cualquier unidad de la clínica. validación e interpretación de datos entre aplicaciones y entre organizaciones. INTEGRACIÓN DE TODAS LAS ÁREAS El sistema estará en un servidor. Según los permisos que hayan asignado el administrador. estos usuarios podrán ver las citas e historias médicas. transmisión. como también acceder a cualquier otro datos concernientes a ellos. con los usuarios y contraseñas preestablecidos. Reducir el costo de la salida del sistema mediante la eliminación de reportes innecesarios.5. esta Base de Datos estará accesible en todo momento en el servidor.

Aplicación enfocada a la construcción y edición de sitios y aplicaciones web. lenguaje formal estructurado escrito en HTML o XML 5 5 5 5 5 5 5 5 5 Simplificación y adaptación del SGML y permite definir la gramática de lenguajes . a utilizar en el desarrollo del HARDWARE Producto servidor Computadores Router Switch Cables UTP Transceiver Rack firewall Detalles Procesador IBM Server IBM x3250 M3 Exón 4C X3430 2.RESUMEN TÉCNICO Como resumen de todos los equipos y programas software. lenguaje de programación que permite a los desarrolladores crear acciones pagina web. Lenguaje sencillo que permite describir hipertexto (texto). serán reflejados en la siguiente tabla. Servidor web HTTP de código abierto.4GHz 2Gb Notebook procesador Intel i3 RAM 3Gb Disco duro 500Gb DLink Router Inalámbrico-N DIR-615 Cisco Switch 08b SD208T-NA 10/100 Spektra Cable UTP cat5e 02m + Conectores Rj45 CIS SW MGBSX1 SX MINI-GBIC SFP TRANSCEIVER Exelink Rack 19" 6U 600x450 CIS FWLL SA520-K9 SECURITY APPLIANCE Cantidad 1 5 1 1 5 1 1 1 LICENCIAS DE SOFTWARE Sistema Operativo Windows Dreamweaver Apache SQL PHP HTML JavaScript CSS XML Es un Sistema Operativo que deriva de Microsoft Windows xp/vista/7/8. Sistema de gestión de BD. 74 . (Motor de Base de Datos) Lenguaje de programación desarrollo web y que puede ser incrustado dentro del código HTML.

y otros ámbitos que involucren al equipo de trabajo.6 FACTIBILIDAD ECONÓMICA La Factibilidad económica. Este equipamiento no posee costo para el proyecto.000 $ 30. Para conocer el detalle de estos elementos.000 75 .3. la semana de la tercera evaluación.000 $ 15. Se considera como fecha de inicio.000 $ 30. Cada integrante. y la forma que posee el equipo de trabajo.000 $ 30. ya que el equipo de trabajo. como artículos de escritorio. consistirá en el equipamiento necesario. que se detalla en la siguiente tabla: Participante Arnaldo Espina Recursos De Escritorios Tiempo Cristian Vargas Recursos De Escritorios Tiempo Jenson Beteta Recursos De Escritorios Tiempo John Vaccarella Recursos De Escritorios Tiempo Luis Medina Recursos De Escritorios Tiempo Total general Suma de Monto $ 45.000 $ 15.000 $ 30.000 $ 15. aportará con una cuota. en el proyecto. al momento de realizar la presente investigación.000 $ 45. y como termino.000 $ 45.000 $ 225.000 $ 15.000 $ 45.000 $ 15. para costear los gastos generales. para realizar el proyecto. dirigirse al Anexo N°2. contaba con él.000 $ 45. u otros. para solventar dicho elemento.000 $ 30. la misma que comienza el semestre en curso. permitiendo medir el nivel de uso del mismo.

2006. Roger Pressman (Sexta Edición)  La Evaluación De Proyectos De Inversión Para La Toma De Decisiones. 2006.  Preparación Y Evaluación De Proyectos Sapag Chain  Compendio de Ingeniería del Software I. Fernando Sepúlveda Palacios. Rosa Aguilera Vidal.  Compendio de Ingeniería del Software II.  Guía De Los Fundamentos Para La Dirección De Proyectos (Guía Del Pmbok®) Cuarta Edición  Ingeniería Del Software: Un Enfoque Práctico. CIS. 76 . CIS.BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN.

ANEXOS 77 .

ANEXO N°1 : CRONOGRAMA DE ACTIVIDADES (CARTA GANTT) 78 .

333 1.595 19.090 35.00 0.00 Valores Valor 9.50 35.50 2.00 0.00 0.00 0 0 0 0.990 399.00 0.170 1.00 0.595 0.00 0.346 75.50 0.50 9.00 0.00 0 79 .00 0.00 0 0 0.00 0.00 0.744 2.170 75.00 0.090 1.00 0.500 29.286 0 0 0.30 0.00 0.10 0.50 2.50 1.595 19.286 0 0 0 Vida Útil Usuario Clase Descripción Jenson PC/NotebookNotebook Samsung RF511-S05CL Software Microsoft Office 2010 Hogar y Estudiante Software NOD32 Antivirus Hogar -1 Lic.595 0.090 1.00 0.00 31.090 35.90 75.00 19.00 29.10 0.00 0.00 0.00 0.50 0.50 0.00 0.90 1.090 1.000 1.988 29.00 0.00 0.00 0.00 0 Vida Útil Usuario Clase Descripción Cristian PC/NotebookNotebook Dell Vostro V131 Red Hardware HP Multifuncional Deskjet Software Microsoft Office 2010 Hogar y Estudiante Software NOD32 Antivirus Hogar -1 Lic.595 19.00 0.990 239.00 0.20 1.50 2.00 0.50 0.595 19.00 0.00 0.00 0.50 0 0 0.00 0.924 2.00 0.00 0.50 0.00 0 Años 1 0 0 0.ANEXO N°2 : FACTIBILIDAD ECONÓMICA Vida Útil Usuario Clase Descripción Vida Útil Unidad Cantidad John PC/NotebookNotebook CQ40-626LA COMPAQ 2 Años 1 Hardware HP Multifuncional Deskjet Color 2050 2 Años 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Año 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Año 1 Software NOD32 Antivirus Hogar -1 Lic. X 1 año1 Año 1 Licencias Windows 7 Profesional (HOME) 5 Años 1 GLP MySQL 3 Años 1 GLP Appserver 2 Años 1 Vida Útil Usuario Clase Descripción Vida Útil Unidad Cantidad Arnaldo PC/NotebookNotebook Acer Aspire 5542 2 Años 1 Hardware HP Multifuncional Deskjet Color 2050 2 Años 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Año 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Año 1 Software NOD32 Antivirus Hogar -1 Lic.00 0 Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio 280.00 0. X 1 añoLicencias Windows 7 Profesional (HOME) GLP MySQL GLP Appserver Vida Útil 2 2 1 1 5 3 2 Unidad Cantidad Años 1 Años 1 Año 1 Año 1 Años 1 Años 1 Años 1 Valores Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio Valor 300.744 35.20 0.50 0.00 0.30 0.20 0.435 9.60 0.00 0 0 0.00 0.00 0.286 0 0 0.170 75. X 1 añoLicencias Windows 7 Profesional (HOME) GLP MySQL GLP Appserver Vida Útil 2 1 1 5 3 2 Usabilidad Valores Índices Unidad Cantidad Valor Total Proyecto Trabajo Ocio Estudio Valor Años 1 399.40 1.50 0.00 0.990 29.00 0.170 75.60 0.50 0.50 35.286 0 0 0 0 0 Vida Útil Usuario Clase Descripción Vida Útil Unidad Cantidad Luis PC/NotebookNotebook Packard Bell Easy Note NS11HR-848 2 Años 1 Hardware Impresora Samsung b/l ML2160 2 Años 1 Software Adobe Dreamweaver CS6 Student and Teacher Edition Año 1 1 Software Microsoft Office 2010 Hogar y Estudiante 1 Año 1 Software NOD32 Antivirus Hogar -1 Lic.50 1.00 15.50 0.286 Años 1 0 0 0.50 0.00 0 Años 1 0 0 0.000 1.00 0.20 0.50 0.40 1.924 2.90 75.990 1.00 0.000 1.00 0 0 0.90 1.00 0.50 0. X 1 año1 Año 1 Licencias Windows 7 Profesional (HOME) 5 Años 1 Software Ubuntu 1 Años 1 GLP MySQL workbench GLP 1 Años 1 GLP MySQL 3 Años 1 GLP Appserver 2 Años 1 Valores Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio Valor 370.00 19.00 2.924 Año 1 19.744 2.20 1.00 0 0 0.000 280.00 Valor 8.00 0.090 35.595 19.990 29.090 1.00 0 0 0 0.50 0 0 0.00 0.50 0.00 12.00 2.50 0.20 0.000 300.00 0.00 0.20 1.60 0.346 9.090 35.50 0.346 35.284 Año 1 35.00 0.000 370.00 0.00 0.170 1.484 1.00 2.00 0.20 1.00 0.00 0.990 31.10 0.00 0.00 0.00 0.090 35.20 0.00 0.20 0.00 0.40 0.20 1.20 0.50 0.00 0.00 0.00 0.40 1.595 0.990 29.00 0 0 0 0.00 0.00 0 0 0.990 1.00 0.60 0.00 0.990 1.990 1.80 0.924 19.00 0.00 0 0 0.00 0.595 0.090 1.00 0.595 0.00 0.00 0.00 1. X 1 año1 Año 1 Licencias Windows 7 Profesional (HOME) 5 Años 1 GLP MySQL 3 Años 1 GLP Appserver 2 Años 1 Valores Usabilidad Índices Valor Total Proyecto Trabajo Ocio Estudio 239.00 17.00 0.00 0 0 0 0.50 0.170 1.990 1.00 0.50 0.50 0.990 1.00 0.60 0.924 19.

que frente a un mundo enfocado a la Responsabilidad Social Empresarial. Resulta de vital importancia. conociendo así los procedimientos. independiente del sistema operativo. o la carpeta virtual de nuestra salud. o el saber de nuestro examen médico. 5. es una herramienta que usa tecnología web. 2. FICMED es una herramienta necesaria para el estilo de vida que estamos llevando frente a la tecnología. ha determinado esta solución. es una herramienta eficiente. adaptable a cualquier situación. cumpliendo con los estándares actuales. metodologías. que permitan su evolución de la mano con la tecnología. puedan interiorizarse de forma más cercana a los entornos de desarrollo. FICMED. por ello la hace más global.CONCLUSIONES 1. basta de andar con papeles cada vez que vamos al médico. Es la solución al problema de la movilidad. cuando necesitamos una hora. y técnicas que están involucradas en la magnitud de desarrollo de un proyecto informático 80 . que nos rodea en la actualidad. 3. modelados. 4. como una real alternativa a los centros médicos y consultas de pequeña y mediana envergadura. y buenas prácticas de programación. quizás disminuya la presión de ya estar enfermos y preocuparnos de esos detalles. que este equipo de trabajo. ya que basta solo tener un navegador web. El desarrollo del presente documento ha permitido que los integrantes de este equipo de trabajo.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->