República Bolivariana de Venezuela      Ministerio del Poder Popular para la Educación universitaria      UNIVERSIDAD POLI...
IntroducciónActualmente las organizaciones requieren de sistemas automatizados quecontrolen con mayor exactitud y rapidez ...
El presente proyecto consta de aplicaciones que presenta una interfaz amigablecapaz de realizar: las operaciones básicas d...
Planteamiento del problemaEl Ateneo De La Victoria es una de las principales organizaciones nogubernamentales del Municipi...
Objetivo General.Desarrollar un sistema de información como herramienta para la gestiónadministrativa del Ateneo De La Vic...
JustificaciónEl presente proyecto parte de la importancia de la formación cultural y darinformación sobre la comunidad del...
que otros sigan nuestros pasos para que este tipo de sistema se implemente enotras organizaciones, y como consecuencia el ...
AlcancesEl presente proyecto lleva como objetivo principal el desarrollo e implementacióndel sistema de gestión administra...
ANALISIS SITUACIONALMATRIZ DOFA
DEBILIDADES.                                  FORTALEZAS.En el ateneo de la victoria no posee un       El área administrat...
FactibilidadFactibilidad Económica:Esta Organización cuenta con dos equipos computarizados que satisface lasnecesidades de...
sistema operativo Windows XP. Con todos esos conocimientos lograremos elobjetivo en mente del desarrollo del sistema.Este ...
METODOLOGIAOOHDM es una metodología de desarrollo propuesta por Rossi y Schwabe(ROSSI 1996) para la elaboración de aplicac...
entidades y relaciones). De este modo, en los casos en que la información basepueda cambiar dinámicamente o se intenten ej...
nodo observar y presentar atributos (incluidos las anclas), así como métodos(comportamiento) cuando se navega en un partic...
incluyendo estructuras de acceso y contextos (que corresponde a un conjunto deinstancias de una clase navegacional). Se po...
Es investigación: Orienta un proceso de estudio de la realidad o de aspectosdeterminados de ella, con rigor científico.Es ...
comunidad vaya siendo la autogestora del proceso, apropiándose de él, y teniendoun control operativo (saber hacer), lógico...
No existe como ya hemos visto, un único método para desarrollar unainvestigación participativa, ya que cada medio, cada re...
MODELO DE FUNCIONAMIENTO DEL SISTEMA REQUERIDO.Modelo Entidad-Relación
1Figura N°1. Modelo Entidad-Relación.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.DESCRIPCIÓN LÓGICA DE ...
Figura N°2. Descripción lógica de la base de datos.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.Plantill...
Figura N°3. Diagrama de casos de usoFuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
Plantillas de Caso de usoNúmero de requisito:                      RF 1Nombre de requisito:                      Registrar...
El registro de supervisor deberáingresar el código proporcionado porel administrador.Una vez registrado con los datoscorre...
al estudiante registrarse. El administrador                                        podrá crear nuevos cursos y talleres.Re...
Si el usuario elegí un facilitador que no El sistema buscara en la base de datos elesté en la base de datos mostrara un   ...
sistema.                                          Se deberá confirmar cada cambio al                                      ...
principal en caso de no haberlo hecho. 50% del registro se sugiere al usuario atrevesSi se ingresa datos incorrectos en lo...
al bloqueo y su calificativo.                                          El administrador debe proporcionar su clave        ...
muestra las normativas del sistema.Requerimiento especiales:Puntos de extensión:Número de requisito:        RF 5Nombre de ...
Actor                                     SistemaTodos los usuarios previamente            Mostrar a usuarios nuevos la op...
Número de requisito:                    RF 6Nombre de requisito:                    Alerta de Publicaciones de Usuario.Tip...
publicaciones de usuarios.                establecido por el supervisor.Se seleccionan los avisos y se procede Guardar el ...
Descripción:                             El usuario administrador podrá visualizar el                                     ...
Confirmar y guardar cada cambio.          de datos.                                          Enviar un mensaje al usuario ...
Visitantes puede acceder a este modulo del                                          sistema.                              ...
donde se le sugiere ingresar los datos   mensaje de error con la descripción de losprincipales.                           ...
del taller.                             administrador.El administrador selecciona el límite   Validar los datos para ser e...
Número de requisito:                    RF 10Nombre de requisito:                    Asignación de facilitador.Tipo:      ...
Si el administrador elegí dos            El sistema buscara en la base de datos elfacilitador en curso o taller le mostrar...
Número de requisito:                    RF 11Nombre de requisito:                    Contenido informativo.Tipo:          ...
al administrador: ingrese el contenido de                            información para los cursos y talleres.Post condicion...
Prioridad del requisito:                 Esencial      Deseado      OpcionalDescripción:                           Los usu...
ingresar publicación.Post condiciones:           Las publicaciones y comentarios son                            guardados ...
administrador.Requerimientos :                         Los usuarios tendrán que buscar el                                 ...
Diagrama de ActividadACTOR                   SISTEMA
Si tiene Usuario                    Muestra La Página de Inicio de                                             Sesión.    ...
Despliega el formulario con los                                            campos obligatorios que se debe Ingresa todos s...
Figura N°18. Inicio de Sesión.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
Figura N°19. Registro de Nuevos Usuarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
BASE DE                                                 SISTEMA                                                           ...
BASE DE                                                    SISTEMA                                                        ...
BASE DE                                                       SISTEMA                                                     ...
BASE DE                                                       SISTEMA                                                     ...
BASE DE                                                   SISTEMA                                                         ...
BASE DE                                                     SISTEMA                                                       ...
BASE DE                                                     SISTEMA                                                       ...
BASE DE                                                     SISTEMA                                                       ...
BASE DE                                                     SISTEMA                                                       ...
BASE DE                                                     SISTEMA                                                       ...
BASE DE                                                       SISTEMA                                                     ...
BASE DE                                                            SISTEMA                                                ...
Diagrama de despliegue.               1                  1                                                              1 ...
Estrategias de ImplantaciónLa implementación es el proceso de verificar e instalar el nuevo sistema, adiestrara los usuari...
Proyecto ateneo
Proyecto ateneo
Proyecto ateneo
Proyecto ateneo
Upcoming SlideShare
Loading in …5
×

Proyecto ateneo

1,699 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,699
On SlideShare
0
From Embeds
0
Number of Embeds
96
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Proyecto ateneo

  1. 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación universitaria UNIVERSIDAD POLITECNICA TERRITORIAL DEL ESTADO ARAGUA La Victoria - Estado Aragua Sistema De Información Como Herramienta Para la Gestión Administrativa Del ATENEO De La Victoria Del Municipio José Félix Ribas Edo-Aragua.Coordinador: AUTORESProf. Jesús Saturno T.S.U. Jhonfer Castillo C.I: 21.269.762 T.S.U. Yusmely Mejías C.I: 20.068.665 T.S.U. Pérez Félix C.I: 19.471.756 Proyecto Socio-Tecnológico III (FASE III). PIPT 309-3 SECCION: 2 La Victoria, Diciembre 2012.
  2. 2. IntroducciónActualmente las organizaciones requieren de sistemas automatizados quecontrolen con mayor exactitud y rapidez los procesos, para así lograr resultadosbeneficiosos, ya que la mayor responsabilidad del gerente es tomar decisiones detipo financiera y no financiera, en base a la información recolectada. En elATENEO de la victoria, este manejo es llevado de forma manual lo cual conllevaa un proceso tedioso y desorganizado al momento de guardar la información.Por esta y muchas razones hemos decidido elaborar un Sistema Automatizado quele facilite a esta organización llevar un mejor Control de los Procesos de crearcursos o talleres, eventos culturales, publicaciones y comentarios, administraciónde horarios, alertas de las publicaciones de los usuarios, esto cumple con todas lasnecesidades de como agilizar de forma automatizada una excelente organizaciónal momento de llevar los estados forma correcta.El presente proyecto se describe de forma continua por el planteamiento delproblema; lo cual este hace mención de los puntos clave o las interrogantes de lainvestigación, los objetivos, lo que se pretende alcanzar en el proyecto,Seguidamente se lleva a cabo la justificación de la investigación, del porqué de lainvestigación. Alcances; en esta sección explica con claridad y precisión hastadonde se pretende llegar y profundizar en la investigación, Matriz DOFA; Esteanálisis establece el diagnóstico estratégico y su objetivo consiste en concretar, enun gráfico o una tabla los puntos fuertes y débiles propios del Sistema, con lasamenazas y oportunidades externas, en coherencia con la lógica de que laestrategia debe lograr un adecuado ajuste entre su capacidad interna y su posicióncompetitiva externa.Factibilidad del proyecto; se refiere a la disponibilidad de los recursos necesariospara llevar a cabo los objetivos o metas señalados. La Metodología empleada en elproyecto es OOHDM la cual esta sirve para la elaboración de aplicacionesmultimedia y tiene como objetivo hacer más eficaz el diseño de aplicacioneshipermedia y la Metodología IAP, esta consiste en llevar a cabo una referenciaespecífica y concreta para facilitar los procesos de la investigación. Entre otrosprocesos que se verán a continuación en el proyecto a desarrollar.
  3. 3. El presente proyecto consta de aplicaciones que presenta una interfaz amigablecapaz de realizar: las operaciones básicas de mantenimiento de archivos queproporcione una mejor manera de proveer información actualizada para la toma dedecisiones, registro y control de todos los procesos inherentes en el sistema,ofrece reportes de acuerdo a la necesidad del usuario.
  4. 4. Planteamiento del problemaEl Ateneo De La Victoria es una de las principales organizaciones nogubernamentales del Municipio José Félix Ribas – Estado Aragua, dedicadaprincipal y primordialmente a trasmitir y enseñar la cultura y todo lo referente almundo de las artes a niños, jóvenes y adultos que conforman el territorio de LaVictoria.En la mencionada organización existe una serie de problemáticas que fueronestudiadas después de la recopilación de datos efectuada, donde se pudo observarque una de las principales dificultades que presenta el Ateneo De La Victoria hacereferencia a los encargados de dicho centro cultural los cuales llevan a cabo demanera manual el control de los cursos que son impartidos, la administracióntanto de personal como de bienes, y de la información que hace referencia a ladivulgación y publicidad de dicho centro esto conlleva a las siguientes situacionescomo lo son la poca comunicación e indagación entre las colectividadesinteresadas que buscan aprendizaje, mínima asistencia de niños, jóvenes y adultosartistas, carencia de poca actividad cultural en comunidades lejanas, todas estassituaciones a su vez conlleva a problemas indirectos como el ocio, la pocaparticipación en actividades culturales y artísticas de personas de escaso recursos.Por tal motivo se es necesario el desarrollo de un sistema de informaciónadministrativo por el Ateneo De La Victoria donde este estructurado porcomponente de inscripción y administración de los cursos y bienes, desarrollo dehorarios, información y actualización periódica sobre actividades referentes deinterés, gestión de contenido y publicaciones, formación y capacitación por partede tutores vía online atreves del sistema entre una serie de herramientas queunidas buscan los objetivos de aglutinar a las comunidades de artistas en la red, enel cual cada usuario pueda mostrar su arte y aprovechar las posibilidades de la redpara someterlos a comentarios y críticas constructivas de cualquiera y enparticular de otros artistas con el propósito de auto mejorar e igualmente lacomunicación e intercambio de conocimientos y saberes entre personas,comunidades y organizaciones a nivel artístico para el desarrollo de futurosproyectos entre estos grupos de individuos.
  5. 5. Objetivo General.Desarrollar un sistema de información como herramienta para la gestiónadministrativa del Ateneo De La Victoria del Estado Aragua.Objetivos Específicos.Analizar las necesidades y requerimientos de la población artística y cultural aligual que del Ateneo De La Victoria con respecto a soluciones informáticas.Diseñar una serie de componentes que engloben al sistema con sus respectivosmanuales de instalación y uso apropiado del mismo.Desarrollar el sistema basado en procesos fundamentales de gestión administrativay comunicacional para el ateneo y Comunidad artística de La Victoria bajo unaarquitectura cliente servidor.Implementar el sistema en los diferentes dispositivos servidor remoto ycomputadores locales del Ateneo De La Victoria encargado de la administracióndel sitio.
  6. 6. JustificaciónEl presente proyecto parte de la importancia de la formación cultural y darinformación sobre la comunidad del Ateneo de La Victoria ya que llevan a cabode manera manual el control de los cursos que son impartidos y la informaciónque hace referencia a la divulgación y publicidad de dicho centro. Además de queexiste poca asistencia de niños, jóvenes y adultos artistas.Es por ello que la comunidad y nosotros como grupo de investigadores indagamosy percibimos la necesidad de desarrollar un sistema de información donde esteestructurado por componente de inscripción y administración de los cursos ybienes, desarrollo de horarios, información y actualización periódica sobreactividades referentes de interés, gestión de contenido y publicaciones, formacióny capacitación por parte de tutores vía online a través del sistema.Con el desarrollo de este sistema de información la comunidad en general podrámostrar su arte, realizar intercambios de conocimientos y tener información acercade los cursos y talleres que son impartidos y así solventar la falta de informaciónque se observa en la comunidad del Ateneo de La Victoria a través del sistemaplanteado.Por lo anteriormente expresado se ha conseguido un total apoyo a la idea deimplantar un sistema automatizado en la parte administrativa del ATENEO DELA VICTORIA.El personal administrativo se siente partidario por hacer realidad un proyecto quetraería un soporte técnico confiable y acorde a los avances de la era tecnológica dela información.Por lo tanto este estudio es muy importante para esta Organización ya queseremos pioneros en implementar este tipo de sistema automatizado, así mismobuscar por ello el crecimiento, y desarrollo tecnológico en la organización delATENEO DE LA VICTORIA.Desde el punto de vista metodológico todas las técnicas de esta investigación leservirá a trabajos o tesis futuras la cual será uno de nuestros objetivos ya quecomo esta organización será pionera en implementar un sistema automatizado deinformación en la parte de los procesos ya mencionado anteriormente, la idea es
  7. 7. que otros sigan nuestros pasos para que este tipo de sistema se implemente enotras organizaciones, y como consecuencia el desarrollo notable de tecnologías enla parte administrativa del ATENEO DE LA VICTORIA.
  8. 8. AlcancesEl presente proyecto lleva como objetivo principal el desarrollo e implementacióndel sistema de gestión administrativa del Ateneo de La Victoria del cual estácompuesto por Modulo de registro de usuarios, estudiantes, bienes, cursos yhorarios. Procesos de administración y asignación de estudiantes a cursos y este asu vez a horarios. Impresión de los diferentes reportes que sean solicitadosreferentes a los registros y procesos.Se accederá al sistema dependiendo del nivel de usuario los cuales son:administrador el cual cumple y tiene privilegio a todas las acciones del sistema esespecial la de gestionar usuarios, supervisor encargado de administrarpublicaciones añadidas por usuarios, trasmitir información referente a actividadesdel ateneo, estudiante el cual podrá hacer publicaciones comentarios, registrarseen cursos e imprimir reportes.El sistema permanecerá en un servidor externo donde la interacción sea de maneracliente – servidor, debe ser eficiente funcionando en cualquier sistema operativo ynavegador web, rápido, de fácil acceso atreves de internet, flexible y comprensiblepor los diferentes tipos de usuarios que ingresen a él, y tendrá como administradorprincipal la organización cultural Ateneo de La Victoria, en el municipio JoséFélix Ribas del estado Aragua. El periodo de elaboración consta de tres fases las cuales son investigación,desarrollo e implementación las cuales hacen un periodo de un año igualmente eltiempo de prueba, corrección de errores y culminación satisfactoria del proyecto.
  9. 9. ANALISIS SITUACIONALMATRIZ DOFA
  10. 10. DEBILIDADES. FORTALEZAS.En el ateneo de la victoria no posee un El área administrativa del ATENEO desistema que permita llevar un control de la victoria. Posee la Existencia dellos distintos eventos culturales, talleres, hardware y software necesario para elcursos que se darán a las personas, y los desarrollo del sistema de informaciónprocesos administrativos que se llevan a propuesto.cabo. El personal del ATENEO de la victoria.La falta de un sistema información es calificado, ya que cuenta con muchaautomatizado, dificulta la Ausencia de experiencia y son capacitados paramecanismos de almacenamiento y manejar el sistema.procesamiento de datos. Atienden a los usuarios desde lasLas actividades del ATENEO de la instalaciones del ateneo.victoria, y el Tiempo de respuesta Los procedimientos que se han venidoexcesivamente largo ante las consultas desarrollando en el ATENEO de lade información. victoria. Fortalecen el establecimiento yEn cuanto al software del sistema los consolidación del sistemaequipos ya poseen el sistema operativo automatizado, así como el que seWindows XP, y la base de datos propone implementar.Microsoft Access 2007. La ubicación del ateneo se encuentra en un punto de fácil acceso para algunos de los miembros del grupo.OPORTUNIDADES. AMENAZAS.Con el diseño de un sistema Perdida de la información documental,automatizado el ATENEO de la por falta de sistema de almacenamiento.victoria. Administra de una manera más Los procesos del ateneo de la victoria.fácil y eficaz cada evento cultural, Generan Complejidad creciente por eltalleres y cursos que serán dados en las aumento de documentos que se llevaninstalaciones del ATENEO. a cabo.Desarrollar un sistema automatizado, La falta de pautar cada eventos ydonde el administrador y usuarios del talleres, cursos, en la fecha indicada.ATENEO de la victoria. pueda realizarla indagación en el sistema de manerarápida confiable sin pérdida deinformación.El sistema de información automatizadofacilita el control de los procesos y el
  11. 11. FactibilidadFactibilidad Económica:Esta Organización cuenta con dos equipos computarizados que satisface lasnecesidades del sistema, los autores aseguran que la misma no es necesario lacompra de equipos nuevos para la Organización. En cuanto al software delsistema los equipos ya poseen el sistema operativo Windows XP, y la base dedatos Microsoft Access 2007. El costo de la Investigación será mínima. Por lotanto la investigación es factible económicamente, lo que genera nosotros losdesarrolladores de dicho sistema no vamos hacer ningún tipo de inversión.Factibilidad Técnica:Actualmente el ateneo de la victoria cuenta con dos computadoras donde seefectúan tareas administrativas con paquetes de software para oficinas, trabajos enWord.El equipo que cuenta el ateneo de la victoria funciona correctamente con elsistema propuesto ya que cuenta con 1 GB de memoria RAM, un Disco duro de160 GB ya que el espacio es fundamental para almacenar la información en labase de datos y Contiene un Sistema operativo Windows XP monitor VGA,teclado y mouse.Con nuestros conocimientos adquiridos y con la ayuda de nuestro tutor ycoordinador de la materia desarrollaremos un sistema de InformaciónAutomatizado al ATENEO DE LA VICTORIA. ya que nuestro tutor tieneconocimientos en el área de programación y redes, nos ayudara en laprogramación y configuración de redes si es necesario. El coordinador tieneconocimientos en la metodología a aplicar, bases de datos, etc., el responsable dela comunidad cuenta con conocimientos básicos en Microsoft office y manejo del
  12. 12. sistema operativo Windows XP. Con todos esos conocimientos lograremos elobjetivo en mente del desarrollo del sistema.Este estudio estuvo destinado sobre los componentes de equipos cómputos, queposee la organización, y la posibilidad de hacer uso de los mismos de desarrollo eimplementación del sistema propuesto en el ATENEO DE LA VICTORIA.Factibilidad Operativa:Existe un interés marcado en la dirección y personal del ateneo de la victoria parautilizar el desarrollo propuesto.No hay obstáculo para ejecutar el proyecto, la aptitud por parte de la Organizaciónpara implementar el sistema de información automatizado, por ejemplo: Apoyo dela organización para facilitar información e investigación en cuanto al sistemaautomatizado propuesto.Con la finalidad de garantizar el buen funcionamiento del sistema y que esteimpactara en forma positiva a los usuarios de la organización del ATENEO DELA VICTORIA. lo que se traduce en una herramienta de fácil manejo ycompresión, tantos las pantallas y reportes serán familiar a los ejecutores,contando con la opinión de los mismos para cualquier indecisión del sistema.Se le dará capacitación y adiestramiento en cuanto las herramientas de parte deWINDOWS y el mantenimiento de hardware y software del equipo, y también sele dará adiestramiento del sistema que se va desarrollando. Se le dejará un manualde usuario, como material de apoyo a la hora de buscar cualquier duda que se lepresenta al usuario.
  13. 13. METODOLOGIAOOHDM es una metodología de desarrollo propuesta por Rossi y Schwabe(ROSSI 1996) para la elaboración de aplicaciones multimedia y tiene comoobjetivo simplificar y a la vez hacer más eficaz el diseño de aplicacioneshipermedia.IAP es un enfoque investigativo y una metodología de investigación, aplicada aestudios sobre realidades humanas. Cómo enfoque se refiere a una orientaciónteórica (filosofía, marco teórico) en torno a cómo investigar.Como metodología hace referencia a procedimientos específicos para llevaradelante una investigación - estudio científico diferente a la investigacióntradicional; es una manera concreta de llevar adelante los pasos de lainvestigación científica de acuerdo con su enfoque.OOHDMEs un Método de Diseño de Desarrollo en Hipermedia Orientado a Objetos(Object-Oriented Hypermedia Design Method) y abarca las cuatro actividades: Elmodelado conceptual, diseño navegacional, diseño abstracto de interfaz y lapuesta en práctica. Estas actividades se realizan en una mezcla de estiloincremental, iterativo y basado en prototipos de desarrollo.Los modelos orientados a objetos se construyen en cada paso que mejora losmodelos diseñados en iteraciones anteriores y consta de las siguientes fases:Fase Conceptual, durante esta actividad se construye un esquema conceptualrepresentado por los objetos del dominio, las relaciones y colaboracionesexistentes establecidas entre ellos. En las aplicaciones hipermedia convencionales,cuyos componentes de hipermedia no son modificados durante la ejecución, sepodría usar un modelo de datos semántico estructural (como el modelo de
  14. 14. entidades y relaciones). De este modo, en los casos en que la información basepueda cambiar dinámicamente o se intenten ejecutar cálculos complejos, senecesitará enriquecer el comportamiento del modelo de objetos En OOHDM, elesquema conceptual está construido por clases, relaciones y subsistemas. Lasclases son descritas como en los modelos orientados a objetos tradicionales. Sinembargo, los atributos pueden ser de múltiples tipos para representar perspectivasdiferentes de las mismas entidades del mundo real.Fase Navegacional, se debe tener en mente que la generación de aplicacionesWeb fue pensada para realizar navegación a través del espacio de información,utilizando un simple modelo de datos de hipermedia. En OOHDM, la navegaciónes considerada un paso crítico en el diseño aplicaciones.Un modelo navegacional es construido como una vista sobre un diseñoconceptual, admitiendo la construcción de modelos diferentes de acuerdo con losdiferentes perfiles de usuarios. Cada modelo navegacional provee una vistasubjetiva del diseño conceptual. El diseño de navegación es expresado en dosesquemas: el esquema de clases navegacionales y el esquema de contextosnavegacionales. En OOHDM existe un conjunto de tipos predefinidos de clasesnavegacionales: nodos, enlaces y estructuras de acceso.La semántica de los nodos y los enlaces son las tradicionales de las aplicacioneshipermedia, y las estructuras de acceso, tales como índices o recorridos guiados,representan los posibles caminos de acceso a los nodos. La principal estructuraprimitiva del espacio navegacional es la noción de contexto navegacional. Uncontexto navegacional es un conjunto de nodos, enlaces, clases de contextos, yotros contextos navegacionales (contextos anidados). Pueden ser definidos porcomprensión o extensión, o por enumeración de sus miembros. Los contextosnavegacionales juegan un rol similar a las colecciones y fueron inspirados sobre elconcepto de contextos anidados. Organizan el espacio navegacional en conjuntosconvenientes que pueden ser recorridos en un orden particular y que deberían serdefinidos como caminos para ayudar al usuario a lograr la tarea deseada. Losnodos son enriquecidos con un conjunto de clases especiales que permiten de un
  15. 15. nodo observar y presentar atributos (incluidos las anclas), así como métodos(comportamiento) cuando se navega en un particular contextoFase de Interfaz Abstracta, se debe tener las estructuras navegacionales sondefinidas, se deben especificar los aspectos de interfaz. Esto significa definir laforma en la cual los objetos navegacionales pueden aparecer, de cómo los objetosde interfaz activarán la navegación y el resto de la funcionalidad de la aplicación,qué transformaciones de la interfaz son pertinentes y cuándo es necesariorealizarlas.Una clara separación entre diseño navegacional y diseño de interfaz abstractapermite construir diferentes interfaces para el mismo modelo navegacional,dejando un alto grado de independencia de la tecnología de interfaz de usuario.El aspecto de la interfaz de usuario de aplicaciones interactivas (en particular lasaplicaciones Web) es un punto crítico en el desarrollo que las modernasmetodologías tienden a descuidar.En OOHDM se utiliza el diseño de interfaz abstracta para describir la interfaz delusuario de la aplicación de hipermedia. El modelo de interfaz ADVs (Vista deDatos Abstracta) especifica la organización y comportamiento de la interfaz, perola apariencia física real o de los atributos, y la disposición de las propiedades delas ADV en la pantalla real son hechas en la fase de implementaciónFase Implementación, se tendrá en cuenta que el diseñador debe ya implementarel diseño. Hasta ahora, todos los modelos fueron construidos en formaindependiente de la plataforma de implementación; en esta fase es tenido encuenta el entorno particular en el cual se va a correr la aplicación. Al llegar a estafase, el primer paso que debe realizar el diseñador es definir los ítems deinformación que son parte del dominio del problema. Debe identificar también,cómo son organizados los ítems de acuerdo con el perfil del usuario y su tarea;decidir qué interfaz debería ver y cómo debería comportarse. A fin deimplementar todo en un entorno Web, el diseñador debe decidir además quéinformación debe ser almacenadaEn los diagramas de clases navegacionales corresponden a vistas del esquemaconceptual y los esquemas de contexto modelan el espacio de navegación
  16. 16. incluyendo estructuras de acceso y contextos (que corresponde a un conjunto deinstancias de una clase navegacional). Se podrían crear vistas parciales porusuario agrupando los contextos a partir de los tipos de usuarios que tienen accesoa los mismos. Las vistas por módulos o subsistemas no las modela de maneraexplícita, pero en los esquemas de contextos pueden modelarse fácilmente sub.-módulosConstruir la interfaz de una aplicación Web es también una tarea compleja; nosólo se necesita especificar cuáles son los objetos de la interfaz que deberían serimplementados, sino también la manera en la cual estos objetos interactuarán conel resto de la aplicación. Esta metodología propone dedicar un tiempoimportante en las fases previas a la implementación.Esta inversión de tiempo está ampliamente justificada no sólo porque simplificael proceso de desarrollo, facilitando el trabajo del equipo encargado de cada capade la aplicación, sino también durante su mantenimiento y eventual extensión.Son quizás estas últimas tareas las más difíciles de lograr con tecnologíastradicionales, y aún imposibles en muchos casos donde no existe diseño detalladoy la implementación concentra conceptos heterogéneos muy difíciles demodificar.OOHDM propone un conjunto de tareas que en principio puedeninvolucrar mayores costos de diseño, pero que a mediano y largo plazoreducen notablemente los tiempos de desarrollo al tener como objetivoprincipal la reusabilidad de diseño, y así simplificar la evolución y elmantenimiento.IAPLa IAP nace en los años 70, con base en la orientación sociológica de la teoría dela dependencia - Liberación, orientación que fue siendo asumida por las cienciashumanas, las ciencias de la educación, la pastoral y la misma teología. Uno de susaspectos claves es el dar el valor que se merece, la acción - la praxis (acciones queconducen al cambio estructural) y el valor que tiene la comunidad toda, aunaquella a la que no se le ha permitido la capacitación el colegios u universidades(la clase pobre).
  17. 17. Es investigación: Orienta un proceso de estudio de la realidad o de aspectosdeterminados de ella, con rigor científico.Es acción ( asistencialista, o solidaria, o transformadora): En esta investigaciónhay acción la cual es entendida no solo como el simple actuar, o cualquier tipo deacción, sino como acción que conduce al cambio social estructural1 ; esta acciónes llamada por algunos de sus impulsores, praxis (proceso síntesis entre teoría ypráctica) , la cual es el resultado de una reflexión - investigación continua sobre larealidad abordada no solo para conocerla, sino para transformarla ; en la medidaque haya mayor reflexión sobre la realidad, mayor calidad y eficaciatransformadora se tendrá en ella. La investigación y la acción se fundencreadoramente en la praxis.El requerimiento de cualquier investigación, que quiera ser práctica ytransformadora, es la acción; No se investiga por el mero placer de conocer;además, la validez de una investigación la otorga la acción. "la IP es para laacción, de la acción realizada, y en la acción" (German Mariño). Es importantetener en cuenta que no hay que esperar el final de la investigación para llegar a laacción, pues todo lo que se va realizando en el proceso es acción y a la vez vaincidiendo en la realidad.Es participativa: Es una investigación - acción realizada participativamente. Acála investigación no es solo realizada por los expertos, sino con la participación dela comunidad involucrada en ella; quiere superar la investigación al servicio deunos pocos (una clase privilegiada), y la investigación para las universidades -bibliotecas solamente. La investigación y la ciencia deben estar al servicio de lacolectividad; busca ayudarle a resolver sus problemas y necesidades y ayudar aplanificar su vida. La IAP se realiza con una óptica desde dentro y desde abajo:desde dentro de la comunidad estudiada; desde abajo pues lleva a la participaciónincluso a quienes no han podido a estudiar (los más pobres). Acá los problemas ainvestigar son definidos, analizados y resueltos por los propios afectados. Laparticipación acá no es una posibilidad que se da a la comunidad en general, sinohacer realidad el derecho de todos a ser sujetos de historia, o sea sujetos de losprocesos específicos que cada grupo va llevando adelante. La meta es que la
  18. 18. comunidad vaya siendo la autogestora del proceso, apropiándose de él, y teniendoun control operativo (saber hacer), lógico (entender) y crítico (juzgar) de él.Este enfoque implica un replanteamiento epistemológico, político, y por tantometodológico; no es hacer lo mismo de antes, pero ahora con la participación de lacomunidad, sino investigar desde una nueva óptica - perspectiva en - con - para lacomunidad.Epistemológicamente: supone romper con el binomio clásico de sujeto y objeto dela investigación. Esto supone un cambio grande en las concepciones de trabajocientífico, de la metodología y de la teoría misma. Acá todos son sujetos y objetosde investigación, lo cual implica que la verdad - ciencia - teoría se va logrando enla acción participativa comunitaria. La teoría va a ser resultado del aporte popular,leído, justificado, convalidado, orientado por los métodos científicos ; desde esepunto de vista, todos aportan : el pueblo - miembros de una comunidad, lostécnicos, los expertos.Políticamente: supone el que toda investigación parta de la realidad con susituación estructural concreta, la reflexión, para ayudar a transformarlacreativamente, con la participación de la comunidad implicada. El objeto final esla transformación de la realidad social en beneficio de las personas involucradas;esto implica operar también al interno de sistema vigente.Metodológicamente: supone un proceso modesto y sencillo al alcance de todos( "la ciencia no deja de ser ciencia por ser modesta" Fals Borda), pero a la vez quelleve : a la participación procesual, a asumir crítica y estructuralmente la realidad¡, a la reflexión seria y profunda de sus causas y tendencias , a conclusionescientíficas, a estrategias concretas y realizables, a una planeación, a una praxis -acción renovada y transformadora en la que vaya interviniendo toda lacomunidad, a una continua reflexión sobre la praxis para hacerla cada vez másliberadora y transformadora de la realidad.Aplicaciones del IAPLas aplicaciones de la IAP en estas últimas décadas revelan una heterogeneidadde procedimientos que se debe tener en cuenta y que merece una reflexión crítica.
  19. 19. No existe como ya hemos visto, un único método para desarrollar unainvestigación participativa, ya que cada medio, cada realidad tiene característicasdiferentes y los procesos educativos que se operan en tales realidades y deberán“ajustar” las indicaciones metodológicas generales a la coyuntura en que viven.Etapa Previa, Diagnostico y Motivación.• Recopilación de información.• Identificar las áreas problemáticas en términos generales.• Devolución al colectivo y análisis conjunto de la situación.• La definición y prioridad de los problemas, acuerdos y compromisos sobre elque hacer.• La evaluación de esta fase se hará conjuntamente con el colectivo / grupo.Primera Etapa, Conformación y Desarrollo del Grupo de Investigadores.• Percepción del problema.• Selección y conformación del grupo IAP.• Definición de los objetivos y metas.• Determinación de las técnicas de recolección datos.• Entrenamiento del grupo IAP.• Se evaluaran los logros y los límites del proceso con el grupo de investigadores.Segunda Etapa, La Investigación.• Recolección de datos.• Análisis de datos.• Devolución al colectivo y análisis conjunto.• La redefinición del problema e identificación de las causas.• Hipótesis de acción y elección.• Evaluación.Tercera Etapa: La Acción• Planificación.• Organización.• La acción.• Evaluación.
  20. 20. MODELO DE FUNCIONAMIENTO DEL SISTEMA REQUERIDO.Modelo Entidad-Relación
  21. 21. 1Figura N°1. Modelo Entidad-Relación.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.DESCRIPCIÓN LÓGICA DE LA BASE DE DATOS.
  22. 22. Figura N°2. Descripción lógica de la base de datos.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.Plantilla y diagrama de casos de uso.
  23. 23. Figura N°3. Diagrama de casos de usoFuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  24. 24. Plantillas de Caso de usoNúmero de requisito: RF 1Nombre de requisito: Registrar UsuarioTipo: Requisito RestricciónFuente del requisito: BD Tabla: usuarios, Campos: usuario y códigoPrioridad del requisito: Esencial Deseado OpcionalDescripción: Permite a los usuarios ingresar al sistema previamente llenado el formulario de registro. El administrador podrá añadir nuevos usuarios (Supervisor, estudiante).Requerimientos : Dependiendo del nivel de usuario asignado por el administrador (supervisor) tendrán diferentes privilegios. El usuario visitante, no será registrado y solo acedera a consultas de información y realizar comentarios.Precondiciones: Para auto-registrarse un supervisor deberá proporcionar un código de supervisor dado previamente por el administrador. Se deben proporcionar todos los datos del formulario El usuario administrador posee un registro previo en el sistema.Flujo NormalActor SistemaEl usuario que ingrese por primera vez Mostrar la selección de niveles de usuarioacedera al sistema atreves de internet, disponibles a elegir (supervisor, estudiante).si es visitante no será necesario su Validar los datos para ser enviados a la baseregistro. de datos.El usuario rellenara los datos del Enviar un mensaje al usuario: Registroformulario para registrarse en el exitoso.sistema.
  25. 25. El registro de supervisor deberáingresar el código proporcionado porel administrador.Una vez registrado con los datoscorrectos se podrá acceder al sistemadependiendo del nivel de usuario.Flujo alternoActor SistemaSi el usuario ingresa un dato erróneo o El sistema ejecutara la validación y enviaradeja un campo vacio en el formulario. un mensaje al usuario: ingrese los camposSi el usuario registra a un usuario correctamente. Luego mostrara los camposexistente en el sistema. incorrectos. Muestra en pantalla mensaje de: usuario ya existente y mantiene los datos del registro.Post condiciones: El usuario es guardado en la base de datos, y accede al sistema con procesos diferentes dependiendo del nivel de usuario.Requerimiento especiales: El registro de nuevo administrador se ejecutara ingresando al sistema con el administrador incluido en el sistema dado al encargado del Ateneo de La Victoria. El tendrá el privilegio de eliminar a usuarios que incumplan con las normativas.Puntos de extensión: Número de requisito: RF 2 Nombre de requisito: Crear Curso y Taller. Tipo: Requisito Restricción Fuente del requisito: BD Tabla: Curso, taller, Campos: Nombre, Modalidad, Facilitador, Dirigido, Costo, Horario, Cupos. Prioridad del requisito: Esencial Deseado Opcional Descripción: Creación de cursos y talleres que permitirán
  26. 26. al estudiante registrarse. El administrador podrá crear nuevos cursos y talleres.Requerimientos : Dependiendo del nivel de usuario asignado por el administrador (supervisor, Estudiante) tendrán diferentes privilegios. El usuario visitante, no será registrado y solo acedera a consultas de información y realizar comentarios. Se podrán registrar nuevos estudiantes eligiendo previamente un curso.Precondiciones: Se deben proporcionar todos los datos del formulario. Buscar un facilitador y seleccionarlo dependiendo de su área. Elegir un tipo de costo. Determinar los límites de cupos.Flujo NormalActor SistemaEl usuario proporciona los datos Mostrar el tipo de modalidad.principales cómo es el nombre del Mostrar el facilitador dependiendo de lacurso o del taller. búsqueda que ingreso el usuario.El usuario escogerá la modalidad si es Visualizar a quien va dirigido el curso o elgratuito o es auto-gestionado y el taller.facilitador encargado. Guardar cantidad de cupos ingresado por elSe especifica a quien va dirigido el usuario para su posterior uso.curso o el taller y el costo. Validar los datos para ser enviados a la baseSeleccionar el horario y el límite de de datos.cupos. Enviar un mensaje al usuario: RegistroUna vez proporcionado todos los datos exitoso.se guardara el curso o el tallerregistrado.Flujo alternoActor Sistema
  27. 27. Si el usuario elegí un facilitador que no El sistema buscara en la base de datos elesté en la base de datos mostrara un facilitador, curso o taller ingresadomensaje de error. previamente por el usuario y si no loSi el usuario registra un curso o taller encuentra se mostrara el mensaje de error.existente en el sistema se mostrara un Si los campos están vacios se ejecutara lamensaje de error. validación y enviara un mensaje al usuario: ingrese los campos correctamente. Luego mostrara los campos incorrectos.Post condiciones: El curso o el taller son guardados en la base de datos.Requerimiento especiales: El administrador es el único usuario que puede crear, modificar y ejecutar el curso o el taller.Puntos de extensión:Número de requisito: RF 3Nombre de requisito: Administrar Perfil.Tipo: Requisito RestricciónFuente del requisito: BD Tabla: Perfil. Campos: Imagen, Nombre, Redes, Dirección, Estudios, Pagina, Nota.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Cada usuario luego de acceder al sistema tiene la opción de administrar su perfil que mostrara públicamente información relevante sobre sí mismo.Requerimientos : Cualquier usuario a excepción de los Visitantes puede acceder a este modulo del sistema. Es necesario estar registrado e ingresar al
  28. 28. sistema. Se deberá confirmar cada cambio al modificar el perfil.Precondiciones: Es opcional proporcionar todos los datos del formulario. Cada usuario registrado podrá actualizar su perfil en el momento que desee. Los usuarios visitantes no pueden visualizar los perfiles de ningún usuario.Flujo NormalActor SistemaTodos los usuarios previamente Mostrar a usuarios nuevos la opción deregistrada su cuenta deben iniciar administrar el perfil.sección en su respectiva cuenta. Solicitar al usuario cargar la imagen principalSea Administrados, Supervisor o para luego ser validada y guardada en la baseEstudiante si desean pueden rellenar o de datos.actualizar su perfil. Mostrar al usuario por separado los diferentesSi es un usuario nuevo debe completar partes del registro y validar si se hacada uno de los campos o más del 50% completado el 50% de todos los campos.iniciando por la imagen principal. Guardar el registro si es usuario nuevo o deIngresar datos principales: nombre, lo contrario actualizarlo.redes, dirección, estudios, página, nota. Validar los datos para ser enviados a la baseConfirmar y guardar cada cambio. de datos. Enviar un mensaje al usuario de confirmación de datos y registro terminado.Flujo alternoActor SistemaSi el usuario no modifica su perfil por Si la imagen principal no cumple con elprimera vez se mostrar un mensaje formato básico de carga se mostrara undonde se le sugiere ingresar los datos mensaje de error con la descripción de losprincipales. requisitos.Se solicitara que cargue una imagen Se comprueba si se ha no se completa el
  29. 29. principal en caso de no haberlo hecho. 50% del registro se sugiere al usuario atrevesSi se ingresa datos incorrectos en los de un mensaje completar el registrocampos del registro se mostrara un Si los campos están vacios o incorrectos semensaje de error. ejecutara la validación y mostrara los campos incorrectos que deben ser modificados correctamente.Post condiciones: El perfil es guardado y puede ser visualizado por otros usuarios registrados.Requerimiento especiales:Puntos de extensión:Número de requisito: RF 4Nombre de requisito: Bloquear Usuarios.Tipo: Requisito RestricciónFuente del requisito: BD Tabla: Bloqueo. Campos: Usuario, Descripción, Reporte.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Sera mostrado en pantalla al administrador opciones de bloqueo y los usuarios (estudiantes) que fueron reportados por los supervisores que incumplieron las normativas o reglas del sistema.Requerimientos : Es necesario estar registrado e ingresar al sistema. Solo el administrador puede bloquear usuarios Se deberá enviar un aviso de advertencia al usuario antes de ser bloqueado.Precondiciones: Se debe previamente visualizar el reporte de alerta de usuarios generado por el supervisor para proseguir a este modulo. Se visualizaran los motivos correspondientes
  30. 30. al bloqueo y su calificativo. El administrador debe proporcionar su clave para confirmar el bloqueo de los usuarios.Flujo NormalActor SistemaIniciar sección como administrador y Mostrar en pantalla al administradordirigirse a visualizar el reporte de estadísticas e información detallada generadaalerta de usuarios donde muestra el por el supervisor sobre reporte de alertas deinforme detallado de las denuncias y usuarios.usuarios (estudiantes) notificados. Cargar por separado los datos e informaciónDirigirse al apartado bloqueo de de los usuarios reportados.usuarios para visualizar las opciones Solicitar al administrador elegir un tipo dedonde decidirá enviar una advertencia mensaje para ser enviado al usuario ao proceder al bloqueo. bloquear.Si se procede a bloquear el usuario se Solicitar ingresar la contraseña de accesodebe enviar una notificación por los para confirmar el bloqueo.motivosIntroducir su contraseña de acceso paraconfirmar.Flujo alternoActor SistemaSi el supervisor no envía el reporte de Buscar en la base de datos si existe un reportealerta de usuarios no se mostrara en guardado por el supervisor si no lo hayapantalla al administrador y este podría muestra un mensaje en pantalla.solicitarla. Se muestra al administrador la opción deSi no se envía un mensaje al usuario solicitar el reporte a él superviso.(estudiante) no se procederá a su A la hora de confirmar se solicita labloqueo. contraseña y se compara con la almacenadaSi se ingresa una contraseña incorrecta en la base de datos si no coinciden no sea la hora de confirmar el bloqueo se efectúa el procedimiento de bloqueo,mostrara un mensaje de error.Post condiciones: Es bloqueado el usuario por un periodo, se le notifica al usuario los motivos y se les
  31. 31. muestra las normativas del sistema.Requerimiento especiales:Puntos de extensión:Número de requisito: RF 5Nombre de requisito: Administrar Horario.Tipo: Requisito RestricciónFuente del requisito: BD Tabla: horario. Campos: Curso, Taller, Día, Hora, F_Inicio, F_culminacion, Permanente, Lugar, Descripción.Prioridad del requisito: Esencial Deseado OpcionalDescripción: El administrador luego de haber creado previamente los cursos puede organizar y seleccionar una hora y día especifico en una tabla donde se mostraran organizadamente, pueden gestionar y visualizar más fácilmente las fechas de cada curso y taller.Requerimientos : Cualquier usuario a excepción de los Visitantes puede acceder a este modulo del sistema. Es necesario estar registrado e ingresar al sistema. Se deberá confirmar cada cambio al modificar el perfil.Precondiciones: Es opcional proporcionar todos los datos del formulario. Cada usuario registrado podrá actualizar su perfil en el momento que desee. Los usuarios visitantes no pueden visualizar los perfiles de ningún usuario.Flujo Normal
  32. 32. Actor SistemaTodos los usuarios previamente Mostrar a usuarios nuevos la opción deregistrada su cuenta deben iniciar administrar el perfil.sección. Solicitar al usuario cargar la imagen principalSea Administrados, Supervisor o para luego ser validada y guardada en la baseEstudiante si desean pueden rellenar o de datos.actualizar su perfil. Mostrar al usuario por separado los diferentesSi es un usuario nuevo debe completar partes del registro y validar si se hacada uno de los campos o más del 50% completado el 50% de todos los campos.iniciando por la imagen principal. Guardar el registro si es usuario nuevo o deIngresar datos principales: nombre, lo contrario actualizarlo.redes, dirección, estudios, página, nota. Validar los datos para ser enviados a la baseConfirmar y guardar cada cambio. de datos. Enviar un mensaje al usuario de confirmación de datos y registro terminado.Flujo alternoActor SistemaSi el usuario no modifica su perfil por Si la imagen principal no cumple con elprimera vez se mostrar un mensaje formato básico de carga se mostrara undonde se le sugiere ingresar los datos mensaje de error con la descripción de losprincipales. requisitos.Se solicitara que cargue una imagen Se comprueba si se ha no se completa elprincipal en caso de no haberlo hecho. 50% del registro se sugiere al usuario atravesSi se ingresa datos incorrectos en los de un mensaje completar el registrocampos del registro se mostrara un Si los campos están vacios o incorrectos semensaje de error. ejecutara la validación y mostrara los campos incorrectos que deben ser modificados correctamente.Post condiciones: El perfil es guardado y puede ser visualizado por otros usuarios registrados.Requerimiento especiales:Puntos de extensión:
  33. 33. Número de requisito: RF 6Nombre de requisito: Alerta de Publicaciones de Usuario.Tipo: Requisito RestricciónFuente del requisito: BD Tabla: alertas. Campos: Usuario, Publicación, tipo_A, Descripción, calificación, normativa.Prioridad del requisito: Esencial Deseado OpcionalDescripción: El supervisor recibe mensajes, denuncias de usuarios y reportes de mal uso del sistema al modulo de alertas de publicaciones de usuario donde se clasifican y se ordenan para que el administrador tome las decisiones respectivas.Requerimientos : Es necesario estar registrado e ingresar al sistema. Solo el supervisor puede acceder a este modulo.Precondiciones: Se deberá confirmar que son correctas las denuncias haciendo uso de las consultas de publicaciones. Se actualizar periódicamente los reportes. Los usuarios visitantes no pueden realizar denuncias.Flujo NormalActor SistemaTodos los usuarios previamente Consultar en base de datos las denunciasregistrada su cuenta deben iniciar generadas por los usuarios y luego seránsección. mostradas en pantalla en forma de lista alEl supervisor visualiza cada uno de los supervisor.mensajes, denuncias y reportes de mal Cargar los datos de usuario y denuncias enuso del sistema y los confirma si son alertas de publicaciones de usuario.correctos en el modulo de consultas de Los reportes son ordenados por prioridad
  34. 34. publicaciones de usuarios. establecido por el supervisor.Se seleccionan los avisos y se procede Guardar el reporte y se es enviado ala generar ordenadamente los reportes administrador.de alertas donde se describe el motivo,se establece una clasificación paraordenarlos por prioridad.Se confirma y se envía el reporte dealerta al administrador.Flujo alternoActor SistemaSi no se encuentra ninguna denuncia se Se muestra un mensaje de estado si no seenvía un mensaje de estado al encuentran alertas y se envía el estado aladministrador. administrador.Si no se completa todos los campos y Si los campos están vacios o incorrectos sese selecciona una calificación para la ejecutara la validación y mostrara los camposdenuncia no se guardara el reporte. incorrectos que deben ser modificadosSi se ingresa datos incorrectos en los correctamente y rellenados obligatoriamente.campos del registro se mostrara unmensaje de error.Post condiciones: El reporte es enviado al administrador para ser revisado en el modulo de consultas de alertas.Requerimiento especiales:Puntos de extensión:Número de requisito: RF 7Nombre de requisito: Consultar Cursos y Talleres.Tipo: Requisito RestricciónFuente del requisito: BD Tabla: Curso, taller, Campos: Nombre, Modalidad, Facilitador, Dirigido, Costo, Horario, Cupos.Prioridad del requisito: Esencial Deseado Opcional
  35. 35. Descripción: El usuario administrador podrá visualizar el listado completo de los cursos y talleres detalladamente previamente registrados y tendrá la opción de modificarlos o eliminarlos. El usuario estudiante solo podrá visualizar un listado resumido de los cursos.Requerimientos : Cualquier usuario a excepción de los Visitantes puede acceder a este modulo del sistema. Es necesario estar registrado e ingresar al sistema. Se deberá confirmar cada cambio al modificar el perfil.Precondiciones: Es opcional proporcionar todos los datos del formulario. Cada usuario registrado podrá actualizar su perfil en el momento que desee. Los usuarios visitantes no pueden visualizar los perfiles de ningún usuario.Flujo NormalActor SistemaTodos los usuarios previamente Mostrar a usuarios nuevos la opción deregistrada su cuenta deben iniciar administrar el perfil.sección en su respectiva cuenta. Solicitar al usuario cargar la imagen principalSea Administrador, Supervisor o para luego ser validada y guardada en la baseEstudiante si desean pueden rellenar o de datos.actualizar su perfil. Mostrar al usuario por separado los diferentesSi es un usuario nuevo debe completar partes del registro y validar si se hacada uno de los campos o más del 50% completado el 50% de todos los campos.iniciando por la imagen principal. Guardar el registro si es usuario nuevo o deIngresar datos principales: nombre, lo contrario actualizarlo.redes, dirección, estudios, página, nota. Validar los datos para ser enviados a la base
  36. 36. Confirmar y guardar cada cambio. de datos. Enviar un mensaje al usuario de confirmación de datos y registro terminado.Flujo alternoActor SistemaSi el usuario no modifica su perfil por Si la imagen principal no cumple con elprimera vez se mostrar un mensaje formato básico de carga se mostrara undonde se le sugiere ingresar los datos mensaje de error con la descripción de losprincipales. requisitos.Se solicitara que cargue una imagen Se comprueba si se ha no se completa elprincipal en caso de no haberlo hecho. 50% del registro se sugiere al usuario atrevesSi se ingresa datos incorrectos en los de un mensaje completar el registrocampos del registro se mostrara un Si los campos están vacios o incorrectos semensaje de error. ejecutara la validación y mostrara los campos incorrectos que deben ser modificados correctamente.Post condiciones: El perfil es guardado y puede ser visualizado por otros usuarios registrados.Requerimiento especiales:Puntos de extensión:Número de requisito: RF 8Nombre de requisito: Consultar Publicaciones de Usuarios.Tipo: Requisito RestricciónFuente del requisito: BD Tabla: horario. Campos: Curso, Taller, Día, Hora, F_Inicio, F_culminacion, Permanente, Lugar, Descripción.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Cada usuario luego de acceder al sistema tiene la opción de administrar su perfil que mostrara públicamente información relevante sobre sí mismo.Requerimientos : Cualquier usuario a excepción de los
  37. 37. Visitantes puede acceder a este modulo del sistema. Es necesario estar registrado e ingresar al sistema. Se deberá confirmar cada cambio al modificar el perfil.Precondiciones: Es opcional proporcionar todos los datos del formulario. Cada usuario registrado podrá actualizar su perfil en el momento que desee. Los usuarios visitantes no pueden visualizar los perfiles de ningún usuario.Flujo NormalActor SistemaTodos los usuarios previamente Mostrar a usuarios nuevos la opción deregistrada su cuenta deben iniciar administrar el perfil.sección en su respectiva cuenta. Solicitar al usuario cargar la imagen principalSea Administrados, Supervisor o para luego ser validada y guardada en la baseEstudiante si desean pueden rellenar o de datos.actualizar su perfil. Mostrar al usuario por separado los diferentesSi es un usuario nuevo debe completar partes del registro y validar si se hacada uno de los campos o más del 50% completado el 50% de todos los campos.iniciando por la imagen principal. Guardar el registro si es usuario nuevo o deIngresar datos principales: nombre, lo contrario actualizarlo.redes, dirección, estudios, página, nota. Validar los datos para ser enviados a la baseConfirmar y guardar cada cambio. de datos. Enviar un mensaje al usuario de confirmación de datos y registro terminado.Flujo alternoActor SistemaSi el usuario no modifica su perfil por Si la imagen principal no cumple con elprimera vez se mostrar un mensaje formato básico de carga se mostrara un
  38. 38. donde se le sugiere ingresar los datos mensaje de error con la descripción de losprincipales. requisitos.Se solicitara que cargue una imagen Se comprueba si se ha no se completa elprincipal en caso de no haberlo hecho. 50% del registro se sugiere al usuario atrevesSi se ingresa datos incorrectos en los de un mensaje completar el registrocampos del registro se mostrara un Si los campos están vacios o incorrectos semensaje de error. ejecutara la validación y mostrara los campos incorrectos que deben ser modificados correctamente.Post condiciones: El perfil es guardado y puede ser visualizado por otros usuarios registrados.Requerimiento especiales:Puntos de extensión:Número de requisito: RF 9Nombre de requisito: Asignación de cantidad de estudiantes.Tipo: Restricción RequisitoFuente del requisito: BD Tabla: Curso, taller, Campos: Cupos.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Creación de campo donde el administrador pueda ingresar la cantidad de cupos disponibles para cada curso o taller.Requerimientos : Dependiendo la cantidad de cupos asignado por el administrador a cada curso o taller. Se podrán registrar un estudiante dependiendo si hay cupos disponibles.Precondiciones: El administrador debe colocar obligatoriamente la cantidad de cupos disponibles dependiendo del curso o del taller.Flujo NormalActor SistemaEl administrador proporciona los datos Registrar los límites de cupos disponibles.principales para registrar un curso o Guardar cantidad de cupos ingresado por el
  39. 39. del taller. administrador.El administrador selecciona el límite Validar los datos para ser enviados a la basede cupos. de datos.Una vez proporcionado todos los datos Enviar un mensaje al usuario: Registrose guardara el curso o el taller exitoso.registrado.Flujo alternoActor SistemaSi el usuario elegí un curso donde no El sistema buscara en la base de datos lahay cupos disponibles le mostrara un cantidad de cupos disponibles ingresadomensaje de alerta. previamente por el administrador y si no encuentra cupos disponibles se mostrara el mensaje de alerta. Si el campo de cupos está vacio se ejecutara la validación y enviara un mensaje al administrador: ingrese la cantidad de cupos para los cursos y talleres.Post condiciones: La cantidad de cupos son guardados en la base de datos.Requerimiento especiales: El administrador es el único usuario que puede crear, modificar y ejecutar los limites de cupos.Puntos de extensión:
  40. 40. Número de requisito: RF 10Nombre de requisito: Asignación de facilitador.Tipo: Restricción RequisitoFuente del requisito: BD Tabla: Curso, taller, Campos: facilitador.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Creación de campo donde el administrador pueda ingresar el facilitador para cada curso o taller.Requerimientos : Dependiendo del curso o taller se asigna un facilitador. Se podrán seleccionar un facilitador dependiendo del área formada.Precondiciones: El administrador debe seleccionar el facilitador dependiendo del curso o del taller.Flujo NormalActor SistemaEl administrador proporciona los datos Registra el facilitador.principales para registrar un curso o Guardar el facilitador ingresado por eldel taller. administrador.El administrador selecciona el Validar los datos para ser enviados a la basefacilitador o encargado. de datos.Una vez proporcionado todos los datos Enviar un mensaje al usuario: Registrose guardara el curso o el taller exitoso.registrado.Flujo alternoActor Sistema
  41. 41. Si el administrador elegí dos El sistema buscara en la base de datos elfacilitador en curso o taller le mostrara currículo del facilitador y si no encuentra elun mensaje de error. facilitador solicitado mostrara un mensaje de error. Si el campo de facilitador está vacío se ejecutara la validación y enviara un mensaje al administrador: ingrese el facilitador para cada cursos y talleres.Post condiciones: El currículo de cada facilitador son guardados en la base de datos.Requerimiento especiales: El administrador es el único usuario que puede crear, modificar y ejecutar los facilitador ingresados.Puntos de extensión:
  42. 42. Número de requisito: RF 11Nombre de requisito: Contenido informativo.Tipo: Restricción RequisitoFuente del requisito: BD Tabla: Curso, taller, Campos: contenidos.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Creación de campo donde el administrador pueda ingresar los contenidos de información de los cursos y talleres.Requerimientos : El contenido de información será creado solo por el administrador. Se podrán crear un contenido de información.Precondiciones: El administrador debe colocar obligatoriamente el contenido de información sobre cursos y talleres.Flujo NormalActor SistemaEl administrador crea el contenido Registrar el contenido de información.necesario para los cursos y talleres. Guardar el contenido ingresado por elUna vez proporcionado el contenido de administrador.información serán registrados. Validar para ser enviados a la base de datos. Enviar un mensaje al usuario: Registro exitoso.Flujo alternoActor SistemaSi el administrador crea un contenido El sistema buscara en la base de datos elde información incorrecto le mostrara contenido de información solicitado por elun mensaje de error. administrador y si no lo encuentra se mostrara un mensaje de error. Si el campo de contenido está vacío se ejecutara la validación y enviara un mensaje
  43. 43. al administrador: ingrese el contenido de información para los cursos y talleres.Post condiciones: El contenido de información son guardados en la base de datos.Requerimiento especiales: El administrador es el único usuario que puede crear, modificar y ejecutar el contenido de información.Puntos de extensión:Número de requisito: RF 12Nombre de requisito: Generar publicaciones.Tipo: Restricción RequisitoFuente del requisito: BD Tabla: usuario, Campos: publicaciones.
  44. 44. Prioridad del requisito: Esencial Deseado OpcionalDescripción: Los usuarios registrados podrán crear publicaciones de imágenes, comentarios entre otros.Requerimientos : El usuario visitante, no podrá crear ni comentar publicaciones solo podrá visualizarlas. Se podrán registrar una publicación dependiendo la cantidad de KB que contenga la imagen.Precondiciones: El supervisor debe enviar un mensaje de alerta al usuario si realiza una publicación indebida.Flujo NormalActor SistemaEl usuario crea la publicación o Visualiza la publicación, o comentario.comentario. Guardar la publicación ingresada por elUna vez creada una publicación usuario.comentario se visualizara en la Enviar un mensaje al usuario: Creaciónpantalla. exitosa.El supervisor manifiesta aladministrador si hay una publicaciónindebida.Flujo alternoActor SistemaSi el usuario desea realizar una Si la publicación es de tamaño excesivo elpublicación de tamaño excesivo le sistema mostrara un error.mostrara un mensaje de error. El supervisor visualizara las publicaciones indebidas y luego se las enviara al administrador. Si el campo de publicaciones está vacío y da clic en el botón guardar se ejecutara la validación y enviara un mensaje al usuario:
  45. 45. ingresar publicación.Post condiciones: Las publicaciones y comentarios son guardados en la base de datos.Requerimiento especiales: El administrador y el supervisor son los únicos usuarios que puede modificar las publicaciones indebidas y bloquear o eliminar al usuario que la creo.Puntos de extensión:Número de requisito: RF 13Nombre de requisito: Certificado de curso y taller.Tipo: Restricción RequisitoFuente del requisito: BD Tabla: Curso, Taller, Campos: Nombre, Modalidad, Facilitador, Dirigido, Costo, Horario, Cupos.Prioridad del requisito: Esencial Deseado OpcionalDescripción: Los usuarios registrados en los cursos y talleres obtendrán certificados creados por el
  46. 46. administrador.Requerimientos : Los usuarios tendrán que buscar el certificado a la comunidad del ateneo del la victoria.Precondiciones: El administrador es el único usuario que puede realizar el certificado de curso o/y taller.Flujo NormalActor SistemaEl usuario se inscribe en el curso o Inscripción del usuario.taller. Guarda la inscripción del usuario.Realiza el pago del curso en la Enviar un mensaje al usuario: Inscripcióncomunidad del ateneo. exitosa.Flujo alternoActor SistemaEl usuario debe visualizar si hay cupos Si el usuario intenta inscribirse en un curso odisponibles. taller donde no hay cupos disponibles leEl administrador visualiza si el usuario mostrara un mensaje de alerta.está inscrito en el curso. Administrador visualiza si está inscrito si no lo está muestra un mensaje de usuario no existente.Post condiciones: Los certificados de curso y talleres son guardados en la base de datos.Requerimiento especiales: El administrador es el único usuario que puede crear, modificar y eliminar un certificado.Puntos de extensión:
  47. 47. Diagrama de ActividadACTOR SISTEMA
  48. 48. Si tiene Usuario Muestra La Página de Inicio de Sesión. NO SI Da clic en el Introduce su Verifica que el usuario y clave Botón Usuario y este correctamente registrado en Registrar Clave. Da clic en el el sistema. Botón NO SI Muestra un Ingresar mensaje de Ingresa a la error diciendo página de (El inicio del Identificador Sistema. de Usuario o la Contraseña son incorrectas. Inténtelo de Nuevo).Figura N°4. Inicio de Sesión.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.ACTOR SISTEMA
  49. 49. Despliega el formulario con los campos obligatorios que se debe Ingresa todos sus datos Ingresa todos sus datos llenar y habilita los botones. personales en los campos personales en los campos mostrados. mostrados. Verifica que las claves concuerden. NO Decide si desea Decide si desea Continuar Muestra Verifica si el mensaje de usuario ya Error. está Da clic en Da clic en Da clic en Da clic en registrado. cancelar cancelar registrarse registrarse SI Verifica si Muestra un el usuario mensaje ya está que fue registrado exitosa su SI NO registro NOFigura N°5. Registro de Nuevos Usuarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012Diagrama de secuencia
  50. 50. Figura N°18. Inicio de Sesión.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  51. 51. Figura N°19. Registro de Nuevos Usuarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  52. 52. BASE DE SISTEMA DATO ACTOR El usuario proporciona los datos principales cómo es el nombre del curso o del taller. Mostrar el tipo de modalidad. Se especifica a quien va dirigido el Visualizar a quien va curso o el taller y el costo. dirigido el curso o el taller. Seleccionar el horario y el límite de Guardar cantidad de cupos ingresado por el cupos. usuario para su posterior uso. Una vez proporcionado todos los datos se Validar los datos para ser enviados a la base guardara el curso o el taller registrado. de datos Enviar un mensaje al usuario: Registro exitoso.Figura N°20. Crear cursos y talleres.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhon
  53. 53. BASE DE SISTEMA DATO ACTOR Mostrar a usuarios nuevos la opción de administrar el perfil. Todos los usuarios previamente registrada su cuenta deben iniciar sección en su respectiva cuenta. Sea Administrador, Supervisor o Estudiante Solicitar al usuario cargar la imagen si desean pueden rellenar o actualizar su principal para luego ser validada y perfil. guardada en la base de datos. Seleccionar el horario y el límite de Mostrar al usuario por separado los cupos. diferentes partes del registro y validar si se ha completado el 50% de todos los campos Guardar el registro Ingresar datos principales: nombre, si es usuario nuevo redes, dirección, estudios, página, nota. o de lo contrario actualizarlo. Validar los datos para ser enviados a la base de datos.Figura N°21. Administrar perfil.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  54. 54. BASE DE SISTEMA DATO ACTOR Iniciar sección como administrador y dirigirse a visualizar el reporte de alerta de usuarios donde muestra el informe detallado de las denuncias y usuarios (estudiantes) notificados Mostrar en pantalla al administrador estadísticas e información detallada generada por el supervisor sobre reporte de alertas de usuarios. Dirigirse al apartado bloqueo de usuarios para visualizar las opciones donde decidirá enviar una advertenciao proceder al bloqueo. Ingresar datos principales: nombre, Cargar por separado los redes, dirección, estudios, página, nota. datos e información de los usuarios reportados. Introducir su contraseña de La contraseña de acceso es acceso para confirmar. guardada en la base de datos para confirmar el bloqueo.Figura N°22. Bloquear Usuarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  55. 55. BASE DE SISTEMA DATO ACTOR Todos los usuarios previamente registrada su cuenta deben iniciar sección. Solicitar al usuario cargar la imagen Mostrar a usuarios principal para luego ser validada y nuevos la opción de guardada en la base de datos administrar el perfil. Mostrar al usuario por separado los diferentes partes del registro y validar si se ha completado el 50% de todos los campos. Ingresar datos principales: nombre, redes, dirección, estudios, página, nota mensaje al usuario de Validar los datos para ser confirmación de datos y registro enviados a la base de datos. terminadoFigura N°23. Administrar Horarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  56. 56. BASE DE SISTEMA DATOS ACTOR Todos los usuarios previamente registrada su cuenta deben iniciar sección. El supervisor visualiza cada uno de los mensajes, denuncias y reportes de mal uso Consultar en base de datos las denuncias del sistema y los confirma si son correctos generadas por los usuarios y luego serán en el modulo de consultas de publicaciones mostradas en pantalla en forma de lista al de usuarios. supervisor. Se seleccionan los avisos y se procede a Cargar los datos de usuario y generar ordenadamente los reportes de denuncias en alertas de alertas donde se describe el motivo, se publicaciones de usuario. establece una clasificación para ordenarlos por prioridad. Se confirma y se envía el reporte de alerta al administrador. Los reportes son ordenados Guardar el reporte y se es enviado al por prioridad establecido administrador. por el supervisor.Figura N°24. Alertas de publicaciones de Usuarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  57. 57. BASE DE SISTEMA DATO ACTOR Todos los usuarios previamente registrada su cuenta deben iniciar sección. Solicitar al usuario cargar la imagen Mostrar a usuarios principal para luego ser validada y nuevos la opción de guardada en la base de datos administrar el perfil. Mostrar al usuario por separado los diferentes partes del registro y validar si se ha completado el 50% de todos los campos. Ingresar datos principales: nombre, redes, dirección, estudios, página, nota mensaje al usuario de Validar los datos para ser confirmación de datos y registro enviados a la base de datos. terminadoFigura N°25. Consultar Cursos y Talleres.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  58. 58. BASE DE SISTEMA DATO ACTOR Todos los usuarios previamente registrada su cuenta deben iniciar sección. Solicitar al usuario cargar la imagen Mostrar a usuarios principal para luego ser validada y nuevos la opción de guardada en la base de datos administrar el perfil. Mostrar al usuario por separado los diferentes partes del registro y validar si se ha completado el 50% de todos los campos. Ingresar datos principales: nombre, redes, dirección, estudios, página, nota mensaje al usuario de Validar los datos para ser confirmación de datos y registro enviados a la base de datos. terminadoFigura N°26. Consultar publicaciones de usuarios.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  59. 59. BASE DE SISTEMA DATOS ACTOR El administrador proporciona los datos principales para registrar un curso o del taller. El administrador selecciona el límite de cupos Registrar los límites de cupos Guardar cantidad de cupos disponibles. ingresado por el administrador. Una vez proporcionado todos Validar los datos para ser enviados a los datos se guardara el curso o la base de datos. el taller registrado. Mensaje al usuario: Registro exitoso.Figura N°27. Asignación de cantidad de estudiantes.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  60. 60. BASE DE SISTEMA DATOS ACTOR El administrador proporciona los datos principales para registrar un curso o del taller. El administrador selecciona el límite de cupos Registrar los límites de cupos Guardar cantidad de cupos disponibles. ingresado por el administrador. Una vez proporcionado todos Validar los datos para ser enviados a los datos se guardara el curso o la base de datos. el taller registrado. Mensaje al usuario: Registro exitoso.Figura N°28. Asignación de facilitador.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  61. 61. BASE DE SISTEMA DATOS ACTOR El administrador crea el contenido necesario para los cursos y talleres. Una vez proporcionado el contenido de información serán registrados. Registrar el contenido de información. Guardar el contenido ingresado por el administrador. Validar los datos para ser enviados a la base de datos. Mensaje al usuario: Registro exitoso.Figura N°29. Contenido informativo.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  62. 62. BASE DE SISTEMA DATOS ACTOR El usuario crea la publicación o comentario Una vez creada una publicación comentario se visualizara en la pantalla. Visualiza la publicación, o comentario. El supervisor manifiesta al administrador si hay una publicación indebida. Guardar la publicación ingresada por el usuario en la base de datos Mensaje al usuario: Creación exitosa.Figura N°30. Generar Publicaciones.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.
  63. 63. BASE DE SISTEMA DATOS ACTOR Inscripción del usuario. El usuario se inscribe en el curso o taller. Realiza el pago del curso en la Guarda la inscripción del comunidad del ateneo. usuario en la base de datos. Mensaje al usuario: inscripción exitosa.Figura N°31. Certificado de curso y taller.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012. Diagrama de Despliegue.
  64. 64. Diagrama de despliegue. 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 1Figura N°32. Diagrama de despliegue.Fuente: Pérez Félix, Mejía Yusmely, Castillo Jhonfer.Año: 2012.Implantación y Pruebas
  65. 65. Estrategias de ImplantaciónLa implementación es el proceso de verificar e instalar el nuevo sistema, adiestrara los usuarios y construir la base de datos necesaria para el funcionamiento delsistema y poder utilizarla. Los Sistemas de Información deben mantenersesiempre al día, la Implantación en un proceso de constante evolución.En este caso se implementó el Sistema Automatizado SISGAAV-(Sistema deinformación como herramienta para la gestión administrativa del ateneo de lavictoria del municipio José Félix Ribas Edo-Aragua.), en el ATENEO DE LAVICTORIA, lo cual se le instalo el servidor XAMPP para poder correr el sistemaen la computadora. Se copiaron los archivos del sistema SISGAAV, y mediante elservidor se le creo y configuro la Base de Datos del Sistema para que se puedaAlmacenar los registros y funcione correctamente el Sistema. Mediante laImplantación el código es probado y la mayoría de los errores deben serdetectados y corregidos para evitar futuros errores.El sistema es completamente instalado en el ATENEO y se adiestra al personaldel ATENEO encargado para que maneje el sistema y se acostumbre al nuevosistema.La fase de implementación se puede dividir en varios procesos.El Proceso de Codificación:Consiste en traducir las especificaciones físicas del diseño del sistema querequiere la organización en líneas de código PHP.Es una actividad intensa y se desarrolló en paralelo con la actividad de pruebas. Sedebe codificar todo el sistema en códigos claros, legibles, documentados parapoder tener un buen manejo del código en futuros, a la hora de modificar elsistema, al hacer nuevos avances en el sistema como insertar procesos nuevos enel sistema y para tener manejo del sistema cuando se le vaya a hacermantenimiento al sistema, y evitar posibles errores a la hora de hacer unas de esastareas.El proceso de Prueba.

×