Proyecto Socio Tecnologico

35
Republica Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Universitaria U.P.T.P “Juan de Jesús Montilla” Equipo 4: Deivys Rodríguez. Kaeri Gomes. Yessika Escalona. Docente : Yanneri Álvarez. Sección : 531 Ing. Informática Proyecto Socio Tecnológico

description

Grupo 4: Yessika Escalona Kaeri Gomez Deivys Rodriguez

Transcript of Proyecto Socio Tecnologico

  • 1. Republica Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educacin Universitaria U.P.T.P Juan de Jess Montilla Equipo 4: Deivys Rodrguez. Kaeri Gomes. Yessika Escalona. Docente: Yanneri lvarez. Seccin: 531 Ing. Informtica

2. Nombre del software: Sistema de registro y control de citas del departamento de bienestar estudiantil de la U.P.T.P Juan de Jess Montilla Visin del software: Este sistema se creara con el propsito de facilitar el trabajo manual del departamento de bienestar estudiantil (rea salud), la cual se requiere un sistema para el registro y control de citas para ser llevado de manera computarizado. 3. Beneficios del software: Este sistema propuesto esta orientado a facilitar el trabajo de los usuarios que coordinen el programa de registro y control de citas de bienestar estudiantil. Sus principales beneficios son: Fcil acceso: Su interfaz ser de un ambiente conocido ya que el sistema le proporcionara la ayuda necesaria. Seguridad: Para acceder al sistema, se contara con una clave y nombre de usuario que solo el departamento debe conocer, y esta le permitir que se active todas las funciones del proceso y registro del control de citas. Confiabilidad: Sus resultados sern reales y beneficio para la toma de decisin. Entrega de reporte en ms cort tiempo: Esto lograra que el departamento (rea- salud) facilite la rapidez del registro del estudiante en ms corto tiempo mejorando las oportunidades de dicha organizacin. 4. Lista de requerimientos Gestionar Paciente. 1.1. Registrar datos personales del paciente. 1.2. Consultar datos personales del paciente. 1.3. Modificar datos personales del paciente. 1.4. Eliminar datos personales del paciente. Gestionar citas. 2.1. Registrar solicitud de citas. 2.2. Consultar citas. 2.3. Modificar citas. 2.4. Eliminar citas Gestionar medico. 3.1. Registrar medico. 3.2. Consultar medico. 3.3. Modificar medico. 3.4. Eliminar medico. Gestionar diagnostico. 4.1. Registrar diagnostico del paciente. 4.2. Consultar diagnostico del paciente 4.3. Modificar diagnostico del paciente. 4.4. Eliminar diagnostico del paciente. Gestionar especialidad. 5.1. Registrar especialidad. 5.2 Consultar especialidad. 5.3. Modificar especialidad. 5.4. Eliminar especialidad. Gestionar reporte. 6.1. Consultar datos del reporte. 6.2. Imprimir datos del reporte. Gestionar seguridad. 7.1. Registrar los datos de seguridad. 7.2. Consultar los datos de seguridad. 7.3. Modificar los datos de seguridad. 7.4. Eliminar los datos de seguridad. Especificaciones de los requerimientos del negocio: 5. Debe ser estudiante de la UPTP y debe llevar todos los requisitos que piden para la asignacin de citas. La consulta de medicina general contara con una movilidad de 4 pacientes por hora. Para hacer uso de este servicio mdico, los estudiantes deben anotarse en los horarios correspondidos por el consultorio y sern atendidos por orden de llegada. Se entregara 2 referencias por especialidades y turno. Los alumnos tienen opcin de una consulta por especialidad por trimestre, a excepcin de las pacientes embarazadas y casos que lo ameriten por emergencia. A los estudiantes no se dar referencias para especialidades no autorizadas oficialmente por la institucin. Una vez agotado el cupo mensual de las referencias por cada especialidad, no se dar curso a otra referencia, salvo a excepcin que el medico considere, En caso de que el bachiller no acuda a la consulta especializada a la cual fue referido, se le suspendern las referencias por todo el trimestre de todas las especialidades. Para examen fsico de atletas que representaran a la institucin en eventos, se atendern un mximo de 6 atletas por turno, en total 18 atletas diarios. Especificaciones de las reglas del negocio: 6. ID del Requerimiento: GEQ01-Gest-Paciente Nombre del Requerimiento: Gestionar Paciente Caractersticas: Solicitar cita. Descripcin del requerimiento: Para registrar a un paciente se debe contar con los datos del paciente, si existe asignarle la cita, sino agregarlo en un historial: Se debe construir el cdigo segn las especificacin dadas, luego registrar datos generales: nombre, apellido, cedula, carrera, trimestre,pnf,sexo. y se le solicita una constancia o carnet que lo identifique como estudiante del UPTP , y se consigna a la cita requerida disponible. Requerimiento NO funcional: Mantener informacin confiable, segura y veraz. Fcil de abordar Prioridad del requerimiento: O Alta O Media Alta O Media O Media Baja O Baja Especificaciones de los requerimientos del negocio: 7. ID del Requerimiento: GEQ02-Gest-cita Nombre del Requerimiento: Gestionar cita Caractersticas: Asignar cita. Descripcin del requerimiento: Para gestionar cita se debe contar con los datos del paciente, si hay cupos disponibles se le asigna una cita con el mdico, con el turno a solicitar y fecha. sino se le asigna cuando hallan cupos disponibles: luego registrar datos generales: nombre, apellidos, cedula, carrera, y se le solicita una constancia o carnet que lo identifique como estudiante del UPTP y se consigna a la cita requerida disponible. Requerimiento NO funcional: Mantener informacin confiable, segura y veraz. Fcil de abordar Prioridad del requerimiento: O Alta O Media Alta O Media O Media Baja O Baja 8. ID del Requerimiento: GEQ03-Gest-diagnostico. Nombre del Requerimiento: Gestionar diagnostico Caractersticas: Resultado del estudiante. Descripcin del requerimiento: Para gestionar diagnostico debe asistir un paciente a una consulta medica, la cual el medico de acuerdo a su estado le da un diagnostico y lo registra en el historial, suma la existencia en catalogo, y se consigna a un diagnostico. Requerimiento NO funcional: Mantener informacin confiable, segura y veraz. Fcil de abordar Prioridad del requerimiento: O Alta O Media Alta O Media O Media Baja O Baja 9. ID del Requerimiento: GEQ04-Gest-especialidad. Nombre del Requerimiento: Gestionar especialidad. Caractersticas: Especialidad del mdico: ginecologa y obtetricia, oftalmologa, traumatologa, otorrinolaringologa, odontologa, psicologa, exmenes de laboratorio. Descripcin del requerimiento: El mdico entrega una referencia al estudiante donde va referido el mdico de la especialidad que el paciente amerite. Las especialidades que ofrece el departamento de salud son: ginecologa y obstetricia, oftalmologa, traumatologa, otorrinolaringologa, odontologa, psicologa, exmenes de laboratorio. Requerimiento NO funcional: Mantener informacin confiable, segura y veraz. Fcil de abordar Prioridad del requerimiento: O Alta O Media Alta O Media O Media Baja O Baja 10. ID del Requerimiento: GEQ05-Gest-reporte. Nombre del Requerimiento: Gestionar reporte Caractersticas: Cantidad de pacientes que asistieron a las citas y el total de referencias por mes Descripcin del requerimiento: Son los reportes mensual de los pacientes que asistieron a las citas. Y los reportes de referencias asignadas a diferentes especialidades. Requerimiento NO funcional: Mantener informacin confiable, segura y veraz. Fcil de abordar Prioridad del requerimiento: O Alta O Media Alta O Media O Media Baja O Baja 11. ID del Requerimiento: GEQ06-Gest-seguridad. Nombre del Requerimiento: Gestionar seguridad Caractersticas: Seguridad de la informacin de los pacientes registrados. Descripcin del requerimiento: Para acceder al sistema, se cuenta con una clave y nombre de usuario que solo el departamento debe conocer, y esta permite que se active todas las funciones del proceso y registro del control de citas. Requerimiento NO funcional: Mantener informacin confiable, segura y veraz. Fcil de abordar Prioridad del requerimiento: O Alta O Media Alta O Media O Media Baja O Baja 12. C a s o D e U s o D e l Software: 13. ACTOR DESCRIPCIN Enfermera La enfermera podr asignar citas y generar reportes de cupos disponibles a los pacientes , deber tener un usuario y contrasea. Medico El mdico podr acceder al sistema, gestionara el registro de los estudiantes darle el diagnostico y referencia si lo amerita. De igual forma el medico deber tener un usuario y contrasea que le permita acceder solo a los procesos de registros y control. Coordinadora La coordinadora podr acceder al sistema impartir y consultar noticias. Adems generar reportes del total de pacientes que asistieron a la consulta al mes. Deber tener un usuario y contrasea.. Planilla de Especificacin de los Actores: 14. Caso de uso : Gestionar Paciente Actor(es): Enfermera Propsito : Permitir registrar, consultar, modificar y eliminar los datos de los estudiantes. Precondicin : Para Registrar: debe contar con los datos del paciente Para consultar: debe contar con el campo clave (cdigo). Para modificar: debe contar con el cdigo del paciente (cedula). Para eliminar: debe contar con el cdigo del paciente. Post condicin : Registrar datos del paciente para solicitar una cita medica. CURSO NORMAL DE EVENTOS Accin Actor Respuesta del Sistema 1)Abre el sistema 2) Muestra una plantilla en donde se introducir el nombre del usuario y contrasea. 2.1) Ingresa el nombre de usuario y contrasea y selecciona Opcin Iniciar Sesin 2.1.1) Verifica en la base de datos si el usuario y la contrasea existe. 2.1.2) Si existe, muestra el men principal. 2.1.3) Selecciona la opcin Paciente 2.1.3) Despliega la pantalla donde se presenta las sub-menu. 2.1.4) Selecciona la opcin Registrar Paciente 2.1.5) Se presenta una plantilla en donde se introducirn los datos del paciente en las casillas correspondientes 2.1.6) Introducir todos los datos del paciente a registrar en las casillas correspondientes y presiona guardar. 2.1.7) Verifica si la cedula del paciente se encuentra registrado en el sistema. 2.1.8) Si no esta registrado, emitir un mensaje notificando el paciente fue registrado con xito. 2.1.9) Selecciona la opcin Consultar Paciente 2.1.10) Se despliega una plantilla en donde se introducir la cedula del paciente a consultar Planilla de escenario: 15. 2.2) Introduce la cedula del estudiante a consultar y selecciona opcin Consultar 2.2.1) Verifica si la cedula del paciente se encuentra registrada en el sistema. 2.2.2) Si esta registrado, Muestra los datos del estudiante. 2.2.2) Selecciona opcin Modificar Paciente 2.2.3) Se despliega una plantilla en donde se introducir la cedula del paciente a modificar. 2.3) Introduce la cedula del paciente y selecciona opcin consultar 2.3.1) Verifica si la cedula del estudiante se encuentra registrada en el sistema 2.3.2) Si esta registrado se despliega una plantilla con todos los datos del paciente. 2.3.2)Selecciona opcin Modificar 2.3.4) Desplegara una plantilla en donde se mostraran los datos del paciente que se pueden modificar 2.3.5) Introduce los datos correspondiente pero sin modificaciones en la cedula y selecciona opcin guardar 2.3.6) Muestra un mensaje Seguro que quiere guardar los cambios realizados. 2.4) Selecciona opcin Aceptar 2.4.1) Muestra un mensaje La informacin fue modificada con xito 2.4.2) Selecciona opcin Eliminar Estudiante 2.4.3) Se despliega una plantilla en donde se introducir la cedula del paciente a eliminar. 2.4.4) Introduce la cedula del paciente a eliminar y selecciona la opcin consultar 2.4.5) Verifica si la cedula del paciente se encuentra registrada en el sistema. 2.4.6) Si esta registrado muestra los datos del paciente en las casillas correspondiente 2.4.7) Selecciona opcin Eliminar 2.4.8) Muestra un mensaje Seguro que quiere eliminar al paciente 2.4.9) Selecciona opcin Aceptar 2.4.10) Muestra un mensaje La informacin fie eliminada con xito 16. CURSOS ALTERNOS En la lnea 2.1.2 Si no existe, muestra un mensaje Datos no estn registrados En la lnea 2.1.8 Si esta registrado, emitir un mensaje La cedula del paciente ya se encuentra registrada En la lnea 2.2.2 Si no esta registrado, emitir un mensaje El paciente no se encuentra registrado En la lnea 2.3.2 Si no esta registrado, emitir un mensaje El paciente no esta registrado En la lnea 2.4 Si selecciona opcin cancelar, vuelve a la pantalla principal de modificaciones. En la lnea 2.4.6 Si no esta registrado, emitir un mensaje El paciente no se encuentra registrado En la lnea 2.4.9 Si selecciona opcin Cancelar, vuelve a la pantalla principal 17. Es un proyecto que propone un estndar abierto para el proceso de desarrollo de software orientado a planes que se estructura en dos dimensiones o ejes: Esfuerzo en actividades segn la fase del proyecto: Eje horizontal: Representa el tiempo y es considerado el eje de los aspectos dinmicos del proceso. Indica las caractersticas del ciclo de vida del proceso expresado en trminos de fases, iteraciones e hitos. Eje vertical: Representa los aspectos estticos del proceso. Describe el proceso en trminos de componentes de proceso, disciplinas, actividades, artefactos y roles. Fases: El ciclo de vida de un proyecto de software desarrollado por el CNTI se inspira en UP, motivo por el cual se descompone en el tiempo en cuatro fases secuenciales como se muestra abajo en la figura, que son: -Inicio. -Elaboracin. -Construccin. -Transicin. MeRinde: 18. Roles: En MeRinde un rol define las responsabilidades de un individuo, o de un grupo de individuos trabajando juntos como un equipo. Este se encarga de la realizacin de tareas, las cuales generan artefactos. La cantidad de roles a utilizar para el desarrollo de un proyecto de software a realizar con esta metodologa depende de la magnitud del proyecto. Mientras ms grande y complejo sea el proyecto requerir de una mayor cantidad de participantes para su elaboracin y ms roles especializados. La metodologa del CNTI propone ocho roles bsicos que deben tomarse en cuenta para la elaboracin de software como son: -Analista de Calidad. -Analista de Producto. -Arquitecto de Software. -Desarrollador. -Involucrado. -Lder del Proyecto. -Mentor. -Probador. 19. En UML se pueden realizar los siguientes modelos que forman parte del diseo del Software: Diagrama de Caso de Uso: es un tipo de diagrama que permite representar grficamente los requerimientos funcionales, tambin es llamado modelo funcional. Diagrama de Objeto: son usados durante el proceso de anlisis y diseo de los sistemas informticos dentro de la metodologa. en este tipo de diagrama se muestran los objetos Diagrama de Clase: en este tipo de diagrama se representan las clases que sern utilizadas dentro de sistema y las relaciones que existen en ellas. Diagrama de secuencia: se usa para mostrar el comportamiento de los mtodos. Diagrama de Actividad: demuestra la serie de actividades que deben ser realizadas en un caso de uso, as como las diferentes rutas que pueden irse desencadenando en los casos de uso. Diagrama de Estado: es un tipo de diagrama que se usa para expresar el comportamiento de un atributo. UML: 20. Diagrama de Actividad (Registrar Estudiante): 21. Consultar Cita: 22. Mapa de navegacin: 23. Diagrama de componentes: 24. Diagrama de Despliegue: 25. Diagrama de Objeto: 26. Diagrama de Clase: 27. Vistas del software: Vista Principal 28. Vista Paciente: 29. Glosario: A Aplicacin Web: se denomina aplicacin web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor a travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. Automatizado: conjunto de acciones orientadas al procesamiento de informacin a travs de entradas y salidas que operan por medios mecnicos. B Base de datos: Llamada tambin banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b.d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. C Citas Medicas: Encuentro previamente acordado entre dos personas en una fecha, hora y lugar determinados para el chequeo de un problema de salud en especifico. 30. D Datos: En los lenguajes de programacin y en otros programas utilitarios tales como una planilla de clculos, un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Diagnostico: Es el anlisis que se realiza para determinar cualquier situacin y cules son las tendencias. Esta determinacin se realiza sobre la base de datos y hechos recogidos y ordenados sistemticamente, que permiten juzgar mejor qu es lo que est pasando. Diseo: Etimolgicamente derivado del trmino italiano diseo dibujo, designio, signare, signado "lo por venir", el porvenir visin representada grficamente del futuro, lo hecho es la obra, lo por hacer es el proyecto, el acto de disear como prefiguracin es el proceso previo en la bsqueda de una solucin o conjunto de las mismas. Plasmar el pensamiento de la solucin mediante esbozos, dibujos, bocetos o esquemas trazados en cualquiera de los soportes, durante o posteriores a un proceso de observacin de alternativas o investigacin. Documentos: Es un testimonio material de un hecho o acto realizado en el ejercicio de sus funciones por instituciones o personas fsicas, jurdicas, pblicas o privadas, registrado en una unidad de informacin en cualquier tipo de soporte (papel, cintas, discos magnticos, .fotografas, etc.) en lengua natural o convencional 31. H Historial Medico: Es la constancia escrita de todos los datos del paciente, y las comprobaciones realizadas en el examen mdico, como tambin de todas las efectuadas en el curso de la evolucin y de los tratamientos instituidos. Html: Es el lenguaje marcado predominante para la construccin de pginas web. Es usado para describir la estructura y el contenido en forma de texto, as como para complementar el texto con objetos tales como imgenes. I Informacin: es un conjunto de datos que posee significado, es decir, datos que manejan el departamento o unidad de trabajo. Interfaz: Es la conexin entre dos ordenadores o mquinas de cualquier tipo dando una comunicacin entre distintos niveles J Java script: Es un lenguaje de programacin interpretado, que no requiere compilacin, utilizado principalmente en pginas web, con una sintaxis semejante a la de lenguaje Java y el lenguaje C. Al igual que Java es un lenguaje orientado a objetos propiamente dicho, ya que dispone de herencia. 32. L Lenguaje de Programacin: Es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin M Medicamento: Un medicamento es uno o ms frmacos, integrados en una forma farmacutica, presentado para expendio y uso industrial o clnico, y destinado para su utilizacin en las personas o en los animales, dotado de propiedades que permitan el mejor efecto farmacolgico de sus componentes con el fin de prevenir, aliviar o mejorar enfermedades, o para modificar estados fisiolgicos. Medico: Un mdico es un profesional que practica la medicina y que intenta mantener y recuperar la salud humana mediante el estudio, el diagnstico y el tratamiento de la enfermedad o lesin del paciente. MySQL: es un servidor multi-hilos de base de datos de cdigo abierto, confiable, rpido, compacto, poderoso y multiplataforma podemos hacer las bases de datos a cdigo abierto. Es una base de datos rpida y fiable que se integra a la perfeccin con PHP y que resulta adecuada para aplicaciones dinmicas. 33. N Navegador: es un programa de computador complejo que proporciona una interfaz nica de tipo sealar y activar. P Paciente: el paciente es alguien que sufre dolor o malestar (muchas enfermedades causan molestias diversas, y un gran nmero de pacientes tambin sufren dolor). Procesamientos de datos: Es cualquier ordenacin o tratamiento de datos, o los elementos bsicos de informacin, mediante el empleo de un sistema. Php: es un lenguaje que se encuentra embebido dentro las pginas web. Esto quiere decir, que el cdigo se incrusta en el mismo documento en el que aparecen las etiquetas HTML. Programa: son una serie de instrucciones escritas que se realizan en un lenguaje de computador y que cumplen una determinada labor. Proyecto: Es una planificacin que consiste en un conjunto de actividades que se encuentran interrelacionadas y coordinadas; la razn de un proyecto es alcanzar objetivos especficos dentro de los lmites que imponen un presupuesto, calidades establecidas previamente y un lapso de tiempo previamente definido. 34. Requerimiento: es una caracterstica que debe incluirse en un nuevo sistema. Esta puede ser la inclusin de determinada forma para capturar o procesar datos, producir informacin, controlar la actividad de la empresa o brindar soporte a la gerencia. S Servidores web: los exploradores web solicitan servidores web para realizar algn proceso o para devolver un archivo que se enva devuelta y se muestra en el explorador, un servidor web acta como servidor de archivos que entrega los archivos HTML a un explorador web. Sistema Automatizado: La automatizacin es un sistema donde se trasfieren tareas de produccin, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnolgicos Sitio web: es entendido generalmente como una coleccin de pginas Web y se enfatiza como una unidad de informacin o como un objeto delimitado por una unidad fsica. Software: es toda la parte lgica del computador, esto quiere decir todos los programas, aplicaciones, sistemas operativos, juego, etc. Que estn almacenados en el disco duro o que se encuentran en unidades de disco como disquetes o discos compactos. 35. T Tecnologa Cliente Servidor: Es un modelo para construir sistemas de informacin, que se sustenta en la idea de repartir el tratamiento de la informacin y los datos por todo el sistema informtico, permitiendo mejorar el rendimiento del sistema global de informacin. Tratamiento: Es el conjunto de medios de cualquier clase (higinicos, farmacolgicos, quirrgicos o fsicos) cuya finalidad es la curacin o el alivio (paliacin) de las enfermedades o sntomas. W Web: es un servicio de bsqueda avanzada de internet a travs del cual se accede toda la informacin y el contenido multimedia disponible en esta.