1. UNIVERSIDAD NACIONAL ABIERTA
DIRECCIÓN DE INVESTIGACIONES Y POSTGRADO
ESPECIALIZACIÓN EN TELEMÁTICA E INFORMÁTICA
EN EDUCACIÓN A DISTANCIA
Tarea 3. Elaboración del Prototipo
Participante:
Elionor Herrera
Facilitadora:
Prof. Glorycé Torres B
Cumaná, Abril del 2017
2. Existe la necesidad en esta institución ya que
presenta una serie de limitaciones que afectan el
desenvolvimiento de los diferentes servicios prestado
a las demás dependencias, ya que el personal
técnico que cumplen funciones en el C.P.C.P.P.E.S
necesitan aprender la técnica, para que en su labor
como personal calificado cada uno pueda cumplir
sus funciones en el registro y control al manejo de
los proyectos y toda una serie de procesos que a
diario se realizan en dicha institución, que
proporciona una visión ampliada de cómo puede
ayudar las transformaciones tecnológicas de la
información, a una organización en el proceso
enseñanza – aprendizaje.
NECESIDAD INSTRUCCIONAL
ABORDADA
3. Está destinado al personal técnico que cumplen
funciones en el C.P.C.P.P.E.S entre ellos se
encuentran: Sociólogo I, II, III, Planificador III,
Administrador I y la Ingeniera de Sistemas (Mi
persona).
DESTINATARIOS
4. El interés de realizar un diseño instruccional obedece a que el
Proceso enseñanza aprendizaje, de la técnica para control
adicional al manejo de los proyectos, ya que son una serie de
procesos que a diario se realizan en dicha institución, no ha
mostrado los resultados esperados en cuanto al aprendizaje
de conceptos y destrezas, El uso de las TIC nos permite
diseñar la instrucción de manera más interactiva, esto
significa que podemos crear experiencias de aprendizaje donde
el individuo hace uso de sus sentidos, lo que fomenta que el
personal técnico que cumplen funciones en el C.P.C.P.P.E.S
entre ellos se encuentran: Sociólogo I, II, III, Planificador III,
Administrador I y la Ingeniera de Sistemas pueda integrarse
con mayor eficacia e involucrarse activamente en la actividad
instruccional, con el propósito de que el personal puedan
aprender la técnica., y con ayuda de las tics, mejorar el
proceso enseñanza aprendizaje ,utilizando las herramientas
que nos ofrece la tecnología.
CONTEXTO INSTRUCCIONAL
5. GNU/LINUX DEBIAN 7.0 O WINDOWS XP
Windows XP: es un sistema operativo que te permite usar
distintos tipos de aplicaciones. Por ejemplo, puedes usar una
aplicación de procesamiento de texto para escribir una carta, o
una aplicación de hojas de cálculo para controlar datos
financieros.
Debian GNU/Linux: es un sistema operativo libre, desarrollado
por miles de voluntarios alrededor del mundo, que colaboran a
través de Internet. La dedicación de Debian al software libre, su
base de voluntarios, su naturaleza no comercial y su modelo de
desarrollo abierto la distingue de otras distribuciones del sistema
operativo GNU. Todos estos aspectos y más se recogen en el
llamado Contrato Social de Debian.
MySQL: es un sistema de gestión de base de datos relacional
(RDBMS) de código abierto, basado en lenguaje de consulta
estructurado (SQL). MySQL se ejecuta en prácticamente todas las
plataformas, incluyendo Linux, UNIX y Windows.
TECNOLOGÍA SELECCIONADA
6. Características que resultan necesarias para cualquier
sistema de información son:
Suministro de información de manera selectiva.
Variedad de forma de presentación de la información.
Cierto grado de autonomía para la toma de decisiones.
Tiempo de respuesta adecuado a las necesidades del usuario.
Exactitud en la información suministrada.
Generalidad en las funciones para atender a las diferentes
necesidades.
Flexibilidad y capacidad de adaptación.
Fiabilidad para que el sistema opere correctamente.
Seguridad para protección contra pérdidas.
Amigabilidad para que el usuario este a gusto con el sistema.
Según Booch, G. (1994) describe las características de su
metodología de las siguientes maneras:
Es una metodología completamente modular que permite que el
usuario comprenda el problema y aplique su punto de vista en la
implantación. Es una metodología muy abierta y permite la
CARACTERÍSTICAS MÁS
RELEVANTES DE LA
TECNOLOGÍA ELEGIDA
7. existencia de diferentes implantaciones en el mismo problema, pero
siempre con el mismo sentido y orientación hacia su solución.
Organiza el sistema en torno a objetos del mundo real o en torno a
objetos conceptuales que exista en la noción que el usuario tiene del
mundo real.
Utiliza estructura de modelados similares y admite los tres puntos de
vista del sistema (modelo de objeto, dinámico y de procesos).
Considerar el modelo de objetos como el más importante, viene a
continuación el modelo dinámico y por último el funcional.
Este enfoque promueve una mejor comprensión de los registros, diseños
más limpios y sistemas mantenibles.
Emplea una notación grafica que ayude a visualizar el problema
independientemente del lenguaje final de implantación”.
Las características de MySQL se pueden destacar:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas
igualmente
Disponibilidad en gran cantidad de plataformas y sistemas.
Diferentes opciones de almacenamiento según si se desea velocidad en
las operaciones o el mayor número de operaciones disponibles.
Transacciones y claves foráneas.
Conectividad segura.
CARACTERÍSTICAS MÁS
RELEVANTES DE LA
TECNOLOGÍA ELEGIDA
8. El área de conocimiento que subyace en esta investigación son:
Computación y Sistemas, por cuanto están involucradas
directamente con Procesamiento de Datos, Base de Datos, Redes de
Computadoras; así como los Sistemas de Información y la Teoría de
Sistemas.
Para el desarrollo de este proyecto se utilizó la información
recopilada para el diseño lógico del Sistema de Información. El
analista diseñó los procedimientos precisos para la captura de
datos del Sistema Web para el Área de Proyectos del Consejo de
Planificación y Coordinación de Políticas Públicas del Estado Sucre
(C.P.C.P.P.E.S), asegurando que los datos que ingresen al sistema
de información sean correctos, el cual es un sistema global que
contemplará un módulo de Generación de Reportes de Gestión,
Archivos (Contemplará el mantenimiento de la base de datos),
Procesos, Seguridad (Registro del Control de Acceso de Usuarios y
Cambio de Clave) y la Ayuda, entre otras.
EL DESARROLLO DEL
PROTOTIPO Y PRESENTACIÓN
DEL MISMO
9. Esta pantalla inicial muestra la bienvenida al sistema.
Figura 1. Inicio de Sesión
En este mismo modulo encontramos el login para acceder al Menú
Principal del Sistema, para ello es necesario introducir su nombre
de usuario y clave, una vez introducidos hacer clic en el botón de
enviar consulta para que el sistema verifique sus datos, de no estar
registrado, sencillamente no podrá ingresar.
PRESENTACIÓN Ó ACCESO AL
SISTEMA
10. Compuesto por tres (03) módulos, que manejan las funciones
específicas del sistema, Gestión de Usuarios, Gestión de
Beneficiarios, Gestión.
Figura 2. Prototipo de la Interfaz Principal del Sistema Web
MENÚ PRINCIPAL DEL
SISTEMA
11. Esta página permite la entrada de datos al sistema, están definidos
por un formulario para ingresar datos, a través de diferentes
elementos como: caja de texto, casilla de selección, grupo de opción,
áreas de texto, además de botones de acción que facilitan el envió de
información a la base de datos. En la siguiente figura se muestra un
ejemplo de una pantalla de entrada de datos.
Figura 3. Menú Principal del Sistema. Vínculos Principales
PÁGINAS DE ENTRADA DE
DATOS
12. Contiene la unidad de software que permite ingresar, editar o
eliminar usuarios del sistema. Está conformada por una grilla que
permite realizar las operaciones en una sola pantalla de manera
asíncrona, haciéndola fácil de manejar por el usuario. Su
apariencia es la siguiente figura N° 4:
Figura 4. Pantalla de Consultar Usuarios
MODULO GESTIONAR
USUARIOS
13. Permite agregar los datos básicos de los beneficiarios de los proyectos que
planifica la institución. Los beneficiarios están compuestos por personas
naturales o jurídicas (cooperativas, empresas de producción social, entre
otros). En este formulario, así como en todos los que conforman el sistema,
son necesarios el llenado de todos los campos para que la información pueda
ser registrada correctamente, de lo contrario, el sistema emitirá una alerta.
Figura 5. Pantalla de Agregar Beneficiarios
Modulo Gestionar
Beneficiarios
14. Figura 6. Pantalla de Actualizar Beneficiarios
Modulo Gestionar
Beneficiarios
15. Permite agregar, modificar, mostrar y eliminar los datos de los proyectos
planificados, así como su asignación a los beneficiarios registrados en el
sistema. En este formulario, así como en todos los que conforman el sistema,
son necesarios el llenado de todos los campos para que la información pueda
ser registrada correctamente, de lo contrario, el sistema emitirá una alerta.
Figura 7. Pantalla de Consultar Proyectos
Modulo Gestionar Proyectos
17. Permite mostrar la información requerida por el usuario. Los reportes que
integran este modulo son los siguientes:
Proyectos General: Muestra un reporte en formato PDF con toda la
información concerniente a los proyectos.
Proyectos por Estatus: Muestra en un reporte en formato PDF toda la
información concerniente al estatus de un proyecto, es decir, si esta en
revisión, aprobado o rechazado.
Proyectos Específicos: Muestra en un reporte en PDF toda la información
específica de un proyecto.
Proyectos por Fecha: Muestra en un reporte en PDF toda la información de
los proyectos, ordenados por fecha en forma ascendente.
Beneficiarios General: Muestra en un reporte en PDF con toda la
información relacionada con las personas naturales o jurídicas que están
registradas en el sistema.
Beneficiarios Específicos: Muestra en un reporte en PDF con la información
completa de un beneficiario en específico.
Los reportes tienen el aspecto que se muestra en la imagen a continuación
Modulo Reportes
22. Este está compuesto de la siguiente manera:
Ayuda del Sistema: Este manual que está leyendo en este
momento.
Modulo acerca de: Muestra información básica sobre el nombre y
la versión del proyecto, información técnica sobre su construcción,
navegadores y sistemas operativos donde fue construido y probado,
entre otros detalles técnicos.
Modulo de Ayuda
23. Figura 13. Pantalla de la Ayuda
Modulo Licencia: Muestra la licencia con la cual está amparada el
software. Para los efectos de este programa se está utilizando la
Licencia GNU/GPL Versión 3, cumpliendo así con la normativa legal
vigente en cuanto el uso de software libre en las instituciones
públicas del Estado Venezolano.
Modulo Reportes
24. Las herramientas que se utilizaron para el desarrollo de este
sistema serán. El lenguaje de programación PHP, como entorno
de desarrollo, el manejador de base de datos MYSQL, para la
creación de bases de datos, así como las herramientas
computacionales que hagan falta para el desarrollo del sistema
web, englobando el trabajo en las áreas de computación y
Sistemas de Información, principalmente.
La programación del sistema de información para el Área de
Proyectos tendrá un enfoque modular, donde se definirán varios
módulos, cada uno representado por uno o varios formularios
para la entrada, procesamiento y salida de datos.
El Sistema de Base de Datos se desarrolla con el Programa
MySQL, las páginas estáticas se realizarán con el paquete
“Macromedia: Dreanwever 8” y las páginas Dinámicas se
desarrollarán en PHP. Para el diseño y desarrollo se utilizará una
computadora, con las siguientes características:
APLICACIÓN Y/O HERRAMIENTA
TECNOLÓGICA EMPLEADA EN
EL DISEÑO
26. El modelo ADDIE es la aproximación más común del diseño
instruccional aplicado a medios electrónicos, que consiste de cinco
etapas (de ahí se deriva su
nombre): Análisis, Diseño, Desarrollo, Implantación, y Evaluación.
Para el desarrollo del Sistema Automatizado Bajo Ambiente Web
se aplicó la Metodología Orientada a Objetos de Grady Booch
gracias a su practicidad y su sencillez, y a que es una técnica
modular y efectiva de su notación, es de fácil comprensión, posee
facilidad para la expansión y mantenimiento del sistema, conjuga
los elementos del sistema en forma sinérgica y utiliza módulos
consistentes adaptados al entorno de análisis y diseño de
sistemas.
La Metodología Orientada a Objetos constituye una nueva forma
de pensar en cuanto a los problemas, empleando modelos que se
han organizados basándose en conceptos del mundo real, con el
fin de promover una mejor comprensión de los requisitos, diseños
más limpios y sistemas de gran tamaño y de fácil mantenimiento.
DESCRIPCIÓN DE CÓMO FUE LA
REALIZACIÓN Y DESARROLLO
DEL PROTOTIPO
27. Dicha metodología impulsa una mejor combinación entre los
usuarios, analistas, diseñadores y técnicos, dándoles mayor
productividad y menos errores. En esta Técnica el código es
totalmente reutilizable y la legibilidad hace más fácil la
construcción de sistemas de gran tamaño, otorgándoles mayor
flexibilidad.
Booch divide su metodología en cinco (05) fases:
Conceptualización, Análisis, Diseño, Evolución y Mantenimiento.
Fase de Conceptualización:
En esta primera fase se debe observar objetivamente el
funcionamiento de la organización o institución y determinar,
previa consulta con los integrantes de la organización en cuestión,
cuales son los problemas que esta presenta. Otro paso importante
es identificar los objetivos que permitan cubrir esa necesidad,
todo esto se logra mediante la utilización de instrumentos de
recolección de datos, tales como la observación directa,
entrevistas, la documentación, entre otros.
DESCRIPCIÓN DE CÓMO FUE LA
REALIZACIÓN Y DESARROLLO
DEL PROTOTIPO
28. Fase de Análisis
En esta fase se debe hacer un análisis de las necesidades del
sistema, mediante el uso herramientas y técnicas, tales como los
diagramas de flujo de datos para graficar las entradas, los procesos y
las salidas de las funciones del sistema en una forma gráfica
estructurada, lo cual permite construir un diccionario de datos que
contenga todos los datos utilizados en el sistema así como sus
respectivas especificaciones. Para cumplir esta fase en el problema
planteado se debe evaluar toda la información recolectada hasta este
momento, luego se procede a utilizar los métodos de desarrollo por
análisis estructurados, modelando mediante diagramas de flujo las
entradas, las salidas, y todos los procesos que se realicen en dicha
oficina para así elaborar con esa información el diccionario de datos
y sus especificaciones.
Con esta información se procede a elaborar los diagramas de
procesos de cada modalidad de asesoría, basado en los modelos
obtenidos se elabora la propuesta de sistema con sus diagramas de
operaciones y de procesos y finalmente se debe realizar una
estimación del tiempo que se tomará en desarrollar el sistema.
DESCRIPCIÓN DE CÓMO FUE LA
REALIZACIÓN Y DESARROLLO
DEL PROTOTIPO
29. Fase de Diseño
En esta fase se realiza el diseño lógico del sistema de información,
diseñando procedimiento para la validación de los datos de entradas
y pantallas y formatos para lograr la eficiencia en la captura de los
datos. También en esta fase se diseña la manera que el usuario va a
interactuar con el sistema (interfaz de usuario), las bases de datos,
se diseñan las salidas de manera que satisfagan las necesidades de
los usuarios. Es importante diseñar en esta fase los procedimientos
de respaldo de información y las especificaciones del programa, tales
como entradas, procesos, salidas, archivos, entre otras. Para cumplir
con esta fase en el problema planteado se debe hacer el diseño lógico
de todo el sistema, primeramente realizando una evaluación de la
información recopilada y generada en las fases anteriores, luego con
esa información se elaboran los procedimientos precisos para la
captura de los datos que van a ingresar al sistema de información,
se diseñan las bases de datos, se diseñan las diferentes interfaces de
usuarios de cada operación, procedimiento y/o función, se diseñan
los controles y procedimientos de respaldos que permitan proteger al
sistema y a los datos de cualquier contingencia.
DESCRIPCIÓN DE CÓMO FUE LA
REALIZACIÓN Y DESARROLLO
DEL PROTOTIPO
30. Fase de Evolución
En esta fase del ciclo lo que se busca es refinar el sistema en la
última instancia de su implantación, es aquí donde se debe estudiar
a fondo la arquitectura para encontrar cualquier restricción, si es
que existe. Entre las técnicas estructuradas para diseñar el software
se encuentran los diagramas de módulos y los diagramas de
procesos.
Fase de Mantenimiento
En esta última fase se le deben realizar pruebas al sistema antes de
ser entregado a los usuarios. Se deben realizan dos tipos de pruebas,
una con datos ficticios, los cuales permiten precisar fallas y otra con
datos reales (datos validos que va a manejar el sistema), para
verificar la optimalidad del programa.
También en esta fase comienza el proceso de mantenimiento del
sistema el cual va a continuar durante su vida útil, otra actividad
importante que se cumple en esta fase es elaborar los manuales de
mantenimiento.
DESCRIPCIÓN DE CÓMO FUE LA
REALIZACIÓN Y DESARROLLO
DEL PROTOTIPO
31. Realizar un plan para implantar el Sistema Web Para el Área de
Proyectos del Consejo De Planificación y Coordinación de Políticas
Públicas del Estado Sucre (C.P.C.P.P.E.S).
Incorporar mecanismos que generen estadísticas y gráficos de los
niveles de actualización de las bases de datos de sus equipos, es
decir, gráficos que muestren mensualmente que tantas
modificaciones fueron realizadas en el sistema para ser comparadas
con la data física y observar la periodicidad con que los usuarios
realizan dichas modificaciones.
Implementar un servidor Web dedicado al Sistema del
C.P.C.P.P.E.S., bajo estándares de software libre, el cual brinde la
máxima seguridad, integridad y confidencialidad de la información
almacenada.
Promover el uso de la filosofía de software libre como pilar
fundamental para el desarrollo de la empresa en el ámbito de las
tecnologías informáticas. Las innumerables ventajas de esta filosofía
motivaran al personal en el uso de herramientas desarrolladas bajo
dicha filosofía.
RECOMENDACIONES