Home
04 ISC 057 Manual Técnico
Contents
1. Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se registren familias en una comunidad espec fica P gina Web Modificar_Eliminar_Familia php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de una familia aumentar o disminuir miembros siempre y cuando no existan todav a miembros registrados e Permite eliminar una familia siempre y cuando no existan miembros de dicha familia e S lo el administrador puede eliminar familias Script de Control control mod eli familia php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifiquen los datos de una familia correctamente e Controla que no se eliminen familias que contengan miembros P gina Web Crear_Poblacion php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite registrar una persona en una familia espec fica e Cuando se registran todos las personas la familia se quita de la lista Script de Control control_crear_poblacion php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se registre una persona en una familia espec fica e Controla que no se registren m s personas de las establ
2. Es la p gina donde se genera el reporte de archivos adjuntos del programa y del proyecto qye se seleccione seg n sea el caso se presentan s lo los archivos del programa o del programa y del proyecto seleccionados 41 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Script de Control control_reportes_adjuntar_archivos php Funci n del Script de Control Controla que se presenten los archivos adjuntos del Marco L gico del Programa y del Proyecto seleccionados 42
3. e Esta p gina funciona cuando se disminuye o aumenta el n mero de preguntas despu s de haberlas registrado e Permite modificar el texto de una o de todas las preguntas de una encuesta Permite eliminar una o m s preguntas de una encuesta e S lo el administrador puede eliminar preguntas Script de Control Funci n del Script de Control control mod eli preguntas enc php e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifique el texto de una o m s preguntas de una encuesta correctamente e Controla que al eliminar preguntas no se quede la encuesta con menos de las establecidas cuando se modific el n mero ni con menos de 5 preguntas P gina Web Modificar_Eliminar_Preguntas php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar el texto de una o varias preguntas e Permiten eliminar una o varias preguntas e S lo el administrador puede eliminar preguntas Script de Control control_mod_eli_preguntas php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifique el texto de una o m s preguntas de una encuesta correctamente e Controla que al eliminar preguntas no se quede la encuesta con menos de 5 preguntas P gina Web Crear_Respuestas php Sesi n Necesaria Necesita Sesi n
4. 35 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n P gina Web Estado Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Permite registrar el estado cumplida no cumplida de las actividades del proyecto con el que se inici la Sesi n Script de Control control_estado_actividades php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registre como cumplida una actividad que a n no empiece a ejecutarse e Controla que si una actividad ya ha sido registrada como cumplida ya no se pueda registrar como no cumplida P gina Web Adjuntar_Archivos php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Permite adjuntar archivos pertenecientes al proyecto con el que se inici la Sesi n Script de Control control_adjuntar_archivos php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se adjunte un archivo a la vez e Controla que el archivo a adjuntar sea de extensi n y tama o permitidos e Controla que no se adjunte el archivo si la carpeta necesaria no existe 36 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE R
5. Funci n de la P gina Web e Permite modificar las actividades y las respectivas subactividades del programa con el que se inici la Sesi n e Permite eliminar una actividad del programa con el que se inici la Sesi n solicitando la confirmaci n del usuario e S lo el administrador puede eliminar una actividad del programa Script de Control control mod eli actividades programa php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos de actividad y subactividad del programa se modifiquen correctamente siempre y cuando no tenga proyecto s dependiente s e Avisa si la actividad a ser eliminada contiene datos de marco l gico dependientes y proyectos e Controla que la actividad del programa con el que se inici la Sesi n sea eliminada solamente cuando no tenga proyecto dependiente e Controla que se eliminen las subactividades de la actividad que se elimin e Controla que no se modifique ni elimine la actividad si el componente asociado ya est cumplido P gina Web Crear _Subactividades Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite registrar subactividades del programa con el que se inici la Sesi n Script de Control control crear subactividades programa php Funci n del Script de Control e Controla qu
6. Funci n de la P gina Web e Permite modificar los datos de actividad del proyecto con el que se inici la Sesi n e Permite eliminar una actividad del proyecto con el que se inici la Sesi n solicitando la confirmaci n del usuario e S lo el administrador puede eliminar actividades del proyecto Script de Control control mod eli actividades php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que al modificar la actividad tambi n se registre como replanificada e Controla que los datos de actividad del proyecto se modifiquen correctamente e Controla que no se modifiquen las fechas de la actividad si ya se han registrado gastos de la actividad e Avisa si la actividad a ser eliminada contiene datos subactividades y gastos dependientes e Controla que la actividad del proyecto con el que se inici la Sesi n sea eliminada luego de la confirmaci n del usuario e Controla que los datos asociados a la actividad que se elimin se eliminen tambi n en cascada e Controla que no se modifique ni elimine la actividad si el componente asociado ya est cumplido o si la actividad ya est cumplida P gina Web Crear_Subactividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario con programa y proyecto Funci n de la P gina Web Permite registrar subactividades del proyecto con el que se inici la Sesi
7. Component Actividad es registra Subactivida d es modifica elimina priori A Actividad es Subactivida modifica elimina Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n ra al Administrador autentica Usuario D D stares D D stares valida usuario programa y proyecto crea sesi n Men Principal valida usuario y programa autentica Proyecto Presupuesto modifica elimina modifica registra registra Proyecto Presupuesto genera autom ticamente genera el admin Finalidad aa A o de Prop sito Proyecto Componentes Estado actual de Actividad es Fig 2 6 M dulo de Proyectos registra autom ticamente Estado inicial de Actividad es registra autom ticamente registra registra registra Gastos de Actividad es Actividad es Subactivida d es modifica elimina modifica elimina Actividad es Subactivida Gastos de Actividad es Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Reporte General de Reportes genera Usuarios Generales y N Reportes selecciona de genera por Usuarios Par metros Reporte por Par metros Reportes de de Usuarios Report Programas eportes de Programa y Valida usuarios Proyecto prog y y selecciona Cu li 1 Administrador General de n autentica na selecciona Cens
8. El M dulo de Censos funciona con el usuario administrador o con cualquier usuario com n Las modificaciones de datos de este m dulo pueden realizar todos los usuarios en cambio las eliminaciones puede realizar s lo el administrador El M dulo de Censos est conformado por las siguientes p ginas web con sus respectivos scripts de control P gina Web Crear Canton php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite registrar cantones en una determinada provincia Script de Control control crear canton php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren cantones repetidos dentro de cada provincia ni en otras provincias P gina Web Modificar Eliminar Canton php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de un cant n e Permite eliminar un cant n siempre y cuando no existan comunidades en dicho cant n e S lo el administrador puede eliminar cantones Script de Control control_mod_eli_canton php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifiquen los datos de un cant n correctamente e Permite eliminar un cant n cuando no existan comunidades de dicho cant n
9. P gina Web Marco Logico php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Es la p gina donde se presenta el Marco L gico del proyecto con el que se inici la Sesi n Script de Control Ninguno Funci n del Script de Control Ninguna 39 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n P gina Web Reportes Marco Logico Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y programa Funci n de la P gina Web Es la p gina donde se presentan los datos generales del programa con el que se inici la Sesi n Script de Control control reportes marco logico programa php Funci n del Script de Control Controla que se inicie la Sesi n con programa para generar el reporte de datos generales de dicho programa P gina Web Marco Logico Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y programa Funci n de la P gina Web Es la p gina donde se genera el Marco L gico del programa con el que se inici la Sesi n Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Crear Reportes Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web e Permite eleg
10. Permite registrar el presupuesto correspondiente para cada a o que dure el programa registrado en la Sesi n actual Script de Control control crear presupuestos programas php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que el presupuesto ingresado sea igual a la inversi n total del programa e Controla que al registrar los presupuestos se inicie nuevamente la Sesi n P gina Web Modificar Presupuestos _Programas php Sesi n Necesaria Necesita Sesi n con el usuario administrador y con programa Funci n de la P gina Web Si se modifican fechas o la inversi n total del programa con el que se inici la Sesi n se presenta esta p gina para modificar el presupuesto por cada a o que dure el programa Script de Control control mod presupuestos programas php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que el presupuesto ingresado sea igual a la inversi n total del programa P gina Web Crear_Fin_Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite registrar la finalidad del programa con el que se inici la Sesi n Script de Control control crear fin programa php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrec
11. estilo css Script para Dise o de p ginas web Desarrollado en CSS Funci n del script Hoja de estilo para todas las p ginas web est ticas y din micas Contiene estilos para e Elementos de formularios e Tablas e Reportes e T tulos e Errores e Mensajes e Enlaces e Textos e Etiquetas Nombre de los Scripts demoFramelessNodes s demoFramelessNodes_usu js ftiens4 s ftiens4_usu js va s ua_usu js Scripts para Men es para el administrador y para el usuario Desarrollado en JavaScript Funci n de los scripts Manejo y Presentaci n de Men es para el administrador y para los usuarios Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Nombre del Script is funciones js Script para Validaci n de campos en el cliente Desarrollado en JavaScript Funci n del script Permite validar en el lado del cliente lo siguiente e Campos vac os e incorrectos e Tipo de dato que se ingresa e Longitud del dato que se ingresa e Rango y formato de n meros e Formato de fechas Tambi n contiene funciones para presentaci n de fechas y trabajo con elementos de formularios Nombre del Script php _funciones php Script para Validaci n de datos en el servidor Desarrollado en PHP Funci n del script Permite la validaci n de datos en el servidor Antes de insertar datos en
12. DE DE DELE ED EDI ED DDDEas 32 M DULO DE REPORTES RMMMUOUO0O C meooo DD DUE DD EDU E DD E DE Da EDI ED E EDIT DD DDDOO 37 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n INICIAR DETENER EL SISTEMA Control PROJECT Para iniciar el Sistema Control PROJECT se deben seguir los siguientes pasos En Linux 1 En una terminal de Linux cambiar la sesi n con el usuario postgres con su postgres 2 En otra terminal levantar la base de datos PostgreSQL con postmaster i D var lib pgsql data 3 Abrir el explorador Mozilla y digitar en la direcci n http localhost o IP de la m quina aplicacion index php En Windows 1 Ingresar a Windows iniciando la sesi n con el usuario postgres sin contrase a 2 En una consola de Cygwin iniciar con ipc daemon exe En otra consola de Cygwin levantar la base de datos PostgreSQL con postmaster i D usr share postgresql data 4 Iniciar el servidor web Apache desde el men Inicio Programas Apache Web Server Start Apache Web Server 5 Abrir el explorador Internet Explorer y digitar en la direcci n http localhost o IP de la m quina aplicacion index php Para detener el Sistema Control PROJECT se deben seguir los siguientes pasos En Linux l Cerrar la Sesi n desde cualquier p gina web del Sistema Control PROJECT 2 Cerrar el explorador Mozilla 3 Cerrar la sesi n del usuario postgr
13. Las modificaciones de datos de los dos m dulos pueden realizar todos los usuarios en cambio las eliminaciones puede realizar s lo el administrador Para modificar o eliminar en la mayor a de casos el sistema pedir la confirmaci n del usuario los datos se modificar n o eliminar n solamente si el usuario lo confirma Cabe destacar que el M dulo de Proyectos funciona con el M dulo de Usuarios ya que las actividades de un proyecto necesitan de usuarios responsables En la secci n M DULO DE USUARIOS se puede ver sobre registrar usuarios M DULO DE PROGRAMAS El M dulo de Programas funciona con cualquier usuario com n cuando se crea un programa y el presupuesto correspondiente pero para continuar trabajando con dicho programa es necesario iniciar la Sesi n con usuario y el programa creado Cabe destacar que algunas p ginas requieren iniciar Sesi n espec ficamente con el usuario administrador El M dulo de Programas est conformado por las siguientes p ginas web con sus respectivos scripts de control P gina Web Crear Programa php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web Permite registrar un programa Script de Control control crear programa php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren programas repetidos P gina Web Modificar Eliminar_Prog
14. M DULOS DEL Control PROJECT El Sistema Control PROJECT est conformado por los m dulos que se encuentran distribuidos como se indica en la figura Fig 2 Control PROJECT 2 M dulo de Usuarios Administrador registra 7 gisi 3 M dulo de usuarios ca 6 M dulo de Reportes 4 M dulo de 1 M dulo de Encuestas Autenticaci n 5 M dulo de 5 1 M dulo de 5 2 M dulo de Programas y Programas Proyectos Proyectos Fig 2 M dulos del Control PROJECT A continuaci n se muestra como est n estructurados cada uno de los m dulos del sistema Control PROJECT En cada figura se indica el orden de secuencia en que se deben registrar los datos Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n ra 4i Administrador inaresa Usuario Fig 2 1 M dulo de Autenticaci n crea sesi n valida usuario D D SLI autentica Men Principal trabaia M dulos del Sistema Cerrar Sesi n destruye sesi n Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n autentica sa 44 Administrador autentica F r crea sesi n Men Principal Usuario registra el admin modifica valida usuario registra BDD el admin Usuario s stares modifica elimina modifica elimina Fig 2 2 M dulo de Usuarios Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Familias censadas o Person
15. P gina Web Crear_Comunidad php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite registrar comunidades en un determinado cant n y parroquia Script de Control control_crear_comunidad php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren comunidades repetidas P gina Web Modificar Eliminar Comunidad php Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de una comunidad e Permite eliminar una comunidad siempre y cuando no existan familias en dicha comunidad e S lo el administrador puede eliminar comunidades Script de Control control_mod_eli_comunidad php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifiquen los datos de una comunidad correctamente e Controla que no se eliminen comunidades que contengan familias P gina Web Crear_Familia php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite registrar familias con su respectivo n mero de miembros en una comunidad espec fica Script de Control control_crear_familia php
16. PostgreSQL valida lo siguiente e Campos vac os e incorrectos e Tipo de dato que se ingresa e Longitud del dato que se ingresa e Rango y formato de n meros e Formato de fechas Adem s contiene funciones para c lculos con cantidades y fechas recuperaci n de datos presentaci n de datos transformaci n de fechas trabajo con cadenas trabajo con n meros manejo y destrucci n de sesiones conexi n con la base de datos etc M s adelante en cada m dulo se describe la funci n de cada p gina web con su respectivo script de control Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE AUTENTICACI N El M dulo de Autenticaci n funciona la primera vez con el usuario administrador que existe por defecto ste usuario puede registrar usuarios comunes De ah en adelante cada usuario registrado en el sistema puede trabajar en su propia Sesi n En la secci n M DULO DE USUARIOS se trata sobre registrar modificar eliminar usuarios modificar claves de usuario y sobre registrar cargos Para registrar un usuario se debe asignarle un cargo dicho cargo debe ser registrado antes de registrar usuarios Cabe destacar que para iniciar una Sesi n con programas o con programas y proyectos stos primero deben estar registrados Sobre registrar programas y proyectos se ver m s adelante en la secci n M DULO DE PROGRAMAS Y PROYECTOS El M dulo de Autenti
17. Web Modificar Eliminar Usuario php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web e Permite modificar los datos de un usuario excepto la clave e Permite eliminar un usuario siempre y cuando no sea responsable de una actividad o actividades de alg n proyecto e Permite eliminar un alias cuenta de un usuario e S lo el administrador puede modificar o eliminar usuarios Script de Control control_mod_eli_usuario php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifiquen los datos de un usuario excepto la clave e Controla que no se eliminen usuarios responsables de actividades e Permite eliminar un alias es decir una cuenta de un usuario P gina Web Modificar_Clave php Sesi n Necesaria Necesita Sesi n con el usuario administrador o com n que desea modificar la clave Funci n de la P gina Web Permite modificar la clave del usuario que ha iniciado la Sesi n Script de Control control_modificar_clave php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se modifique correctamente una clave siempre y cuando se repita la clave anterior y la nueva clave sea v lida Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE CENSOS
18. con cualquier usuario Funci n de la P gina Web e Permite asignar un tipo de respuesta a cada pregunta de una encuesta e Los tipos de respuestas son por ej abierta cerrada dicot mica m ltiple etc e Cada respuesta debe tener un n mero determinado de opciones excepto la de tipo abierta Script de Control control_crear_respuestas php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se asigne un nico tipo de respuesta a cada pregunta de la encuesta 24 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n e Cuando eltipo de respuesta no es abierta controla que se registren las opciones de la respuesta e Cuando la pregunta ya cuenta con un tipo de respuesta asignada se quita de la lista P gina Web Modificar Respuestas php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite modificar el tipo de respuesta siempre y cuando la encuesta no tenga datos para tabular Script de Control control modificar respuestas php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifique el tipo de respuesta de una pregunta e Tambi n controla que se modifiquen las opciones de la respuesta e Controla que se realice la modificaci n cuando no exista
19. en todos los datos necesarios para generar el reporte deseado P gina Web Reportes php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes generales seleccionados en la p gina Crear_Reportes php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Reportes_param php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes por par metros seleccionados en la p gina Crear_Reportes php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Crear_Reportes_Encuestas php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite elegir el tipo de reporte de Encuestas que se desea ver e Los reportes pueden ser generales o por par metros e Permite ver reportes de Encuestas de Preguntas de encuestados y de resultados de una determinada Encuesta Script de Control control crear reportes encuestas php 38 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Funci n del Script de Control e Controla que se seleccione un s lo tipo de reporte a la vez e Controla que se env en todos los dat
20. incorrectos e Controla que los datos de componente del programa se modifiquen correctamente siempre y cuando no tenga proyecto s dependiente s e Avisa si el componente a ser eliminado contiene datos de marco l gico dependientes y proyectos e Controla que el componente del programa con el que se inici la Sesi n sea eliminado luego de la confirmaci n del usuario e Controla que los datos asociados al componente que se elimin se eliminen tambi n en cascada e Controla que no se modifique ni elimine el componente si el prop sito asociado ya est cumplido P gina Web Crear Actividades Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite registrar actividades del programa con el que se inici la Sesi n Script de Control control crear actividades programa php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se puedan a adir m s actividades cuando el proyecto asociado ya ha sido generado y contiene componentes e Controla que no se registren actividades cuando el componente asociado ya est cumplido 29 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n P gina Web Modificar Eliminar Actividades Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa
21. los campos no est n vac os ni incorrectos e Controla que no se registren cargos repetidos en el sistema P gina Web Modificar Eliminar Cargo php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web e Permite modificar los datos de un cargo e Permite eliminar un cargo del sistema siempre y cuando no existan usuarios registrados con dicho cargo e S lo el administrador puede modificar o eliminar cargos Script de Control control mod eli cargo php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Elimina un cargo cuando no existan usuarios con dicho cargo P gina Web Registrar Usuarios php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web e Permite registrar usuarios v lidos con alias y clave e Permite registrar m s de una cuenta con diferente alias por cada usuario e S lo el administrador puede registrar usuarios Script de Control control_registrar_usuarios php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que el alias y la clave sean v lidos e Controla que no se repita el alias e Permite usuarios con m s de un alias m s de una cuenta Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n P gina
22. EPORTES El M dulo de Reportes funciona luego de que se han registrado datos en cada uno de los m dulos que conforman el sistema Los m dulos que conforman el sistema se pueden ver en la secci n MODULOS DEL Control PROJECT Los reportes pueden ser vistos por el usuario administrador y por los usuarios comunes o s lo por el usuario administrador dependiendo de cada caso Cabe destacar que adem s de estar autenticado en el sistema como usuario administrador o como usuario com n en la mayor a de los reportes de Programas y Proyectos es necesario que se inicie la Sesi n tambi n con Programas o con Programas y Proyectos S lo algunos reportes de Programas y Proyectos no necesitan de la ltima especificaci n El M dulo de Reportes est conformado por las siguientes p ginas web con sus respectivos scripts de control P gina Web Crear Reportes Usuarios php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web e Permite elegir el tipo de reporte de Usuarios que se desea ver e Los reportes pueden ser generales o por par metros e Permite ver reportes de Sesiones de Usuarios registrados seg n tipo seg n rango de fechas etc Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Reportes_Usuarios php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gi
23. MANUAL TECNIC Macromedia Dreamweaver MX Control PROJECT aplicacion index php ermite egistrar datos de ea de influencia jesarrollan los Prog wg ensar a la pobaloi SS SISTEMA DE GESTI N Y CONTAC lt td width 7 enlace menu href aplicacion Login php gt Login lt A gt lt td gt lt td width 93 gt lt A class enlace_menu href javascript void window open http localhost aplicacion A lt tr gt lt tr gt lt td colspan 3 bgcolor 4476646 gt lt center gt lt font class titulo gt SISTEMA DE GESTION Y CONTROL DE PROYECTOS DE INVERSION lt font gt lt center gt lt br class espacio gt lt td gt lt tr gt lt tr gt lt td colspan 3 align right class borde gt lt script language javascript type text javascript gt fecha lt script gt lt td gt lt tr gt lt table gt lt table width 100 gt lt tr gt lt td gt nbsp td gt lt tr gt L DE PROVECTOS DE INVERSI N Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n CONTENIDO INICIAR DETENER EL SISTEMA CONTROL PROJECT eo aa ea cee cea cea cea cee alados 3 ARQUITECTURA DEL CONTROL PROJECT rs 4 M DULOS DEL CONTROL PRE 5 M DULO DE AUTENTICACI N oa 15 M DULO DE USUARIOS A e 17 M DULO DE CENSOS tibia 19 M DULO DE ENQUESTAS lle 23 M DULO DE PROGRAMAS Y PROYECTOS ia ao 26 M DULO AA 26 M DULO DE PROYECTOS A ED EDU DD DD DEU LEE DER
24. as censadas Deus o i ra A Administrador Censo para autentica A crea sesion registra enera mi Men g 9 Familias Principal y Personas Usuario modifica elimina modifica elimina valida usuario registra A ist i pa Cant n es dia Comunidad registra Familia s stareS s modifica elimina i modifica elimina modifica elimina modifica elimina Comunidad Fig 2 3 M dulo de Censos Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n ra 44 Administrador autentica crea sesi n registra respuestas Men Principal Usuario valida usuario registra registra i Formulario Encuesta s Preguntas registra genera Respuestas de Encuesta l i modifica elimina i modifica elimina i o s lo modifica O s lo elimina modifica Encuesta s Fig 2 4 M dulo de Encuestas Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n sa l Administrador autentica Usuario D D stares D stares valida usuario y programa crea sesi n valida usuario J autentica Programa modifica elimina modifica registra i Men 9 Programa registra Presupuesto Principal establece registra Estado de oa l Programa y Finalidad 9 Prop sito s registra Proyectos modifica elimina modifica elimina Fig 2 5 M dulo de Programas Component registra els modifica elimina
25. caci n est conformado por las siguientes p ginas web con sus respectivos scripts de control P gina Web index php Sesi n Necesaria No necesita Sesi n Funci n de la P gina Web Permite el acceso principal al Sistema Es la pantalla de presentaci n Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Login php Sesi n Necesaria No necesita Sesi n Funci n de la P gina Web Permite iniciar una Sesi n en el Sistema para trabajar en el m dulo de Censos y Encuestas y o en el m dulo de Programas y Proyectos Script de Control control_login php Funci n del Script de Control e Controla que los campos usuario y alias no est n vac os ni incorrectos e Valida en la base de datos la existencia de usuarios programas y proyectos e Inicia Sesiones con usuario con usuario y programa o con usuario programa y proyecto P gina Web Aplicacion_Admin php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina que contiene el men principal que permite accesar a todas las opciones del sistema Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Cerrar Sesion php Sesi n Necesaria Necesita Sesi n con cualquier u
26. con sus respectivos scripts de control P gina Web Crear_Proyecto php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite registrar un proyecto perteneciente al programa con el que se inici la Sesi n Script de Control control_crear_proyecto php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren proyectos repetidos para un mismo programa ni para otros programas e Controla que no se registren proyectos cuando el programa asociado ya est cumplido tampoco cuando el componente del programa asociado ya est cumplido P gina Web Modificar Eliminar_Proyecto php Sesi n Necesaria Necesita Sesi n con cualquier usuario con programa y proyecto Funci n de la P gina Web e Permite modificar los datos del proyecto con el que se inici la Sesi n e Si se modifica la inversi n total del proyecto el sistema permite modificar los presupuestos tambi n e Permite eliminar el proyecto con el que se inici la Sesi n solicitando la confirmaci n del usuario cuando a n no se ha cumplido o cuando ya est cumplido e S lo el administrador puede eliminar el proyecto Script de Control control_mod_eli_proyecto php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Con
27. e la P gina Web e Permite elegireltipo de reporte de Programas y Proyectos que se desea ver e Los reportes pueden ser generales o por par metros e Permite ver reportes de Programas y Proyectos Actividades por Programa Actividades por A os Presupuestos por Programas Datos de Actividades etc Script de Control control_reportes_actividades php Funci n del Script de Control e Controla que el reporte por par metros seleccionado se genere correctamente e Controla que se env en todos los datos necesarios para generar el reporte deseado P gina Web Reportes Prog _Proy php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes generales seleccionados en la p gina Crear_Reportes Prog Proy php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Reportes Prog Proy _param php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes por par metros seleccionados en la p gina Crear_Reportes Prog Proy php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Crear_Reportes_Adjuntar_Archivos php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web
28. e los campos no est n vac os ni incorrectos e Controla que no se puedan a adir m s subactividades cuando el proyecto asociado ya sido generado y contiene componentes e Controla que no se registren subactividades cuando la actividad asociada ya est cumplida P gina Web Adjuntar_Archivos php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite adjuntar archivos pertenecientes al programa con el que se inici la Sesi n Script de Control control_adjuntar_archivos php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se adjunte un archivo a la vez e Controla que el archivo a adjuntar sea de extensi n y tama o permitidos e Controla que no se adjunte el archivo si no existe la carpeta necesaria P gina Web Estado Programas Proyectos php Sesi n Necesaria Necesita Sesi n con cualquier usuario con programa y proyecto 30 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Funci n de la P gina Web e Permite registrar como cumplidos los componentes prop sitos y finalidad del programa con el que se inici la Sesi n e Permite registrar como cumplidos los componentes prop sito y finalidad del proyecto con el que se inici la Sesi n e S lo el administrador puede registrar como cumplido cualquier
29. ecidas en determinada familia P gina Web Modificar Eliminar Poblacion php 20 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de una persona de una familia e Permite eliminar una persona de una familia e S lo el administrador puede eliminar personas Script de Control control_mod_eli_poblacion php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos de una persona se modifiquen correctamente e Controla que cuando se elimine una persona se disminuya el n mero de miembros de la familia a la que pertenec a P gina Web Crear_Censo php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite registrar datos de un censo por cada a o Script de Control control_crear_censo php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren censos repetidos e Controla que se cree s lo un censo por cada a o P gina Web Modificar Eliminar Censo php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de un censo e Permite
30. eliminar un censo siempre y cuando no existan datos de poblaci n censada e S lo el administrador puede eliminar censos Script de Control control_mod_eli_censo php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifiquen correctamente los datos de un censo e Controla que no se elimine un censo si existe poblaci n censada P gina Web Crear_Poblacion_Censo php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite censar a la poblaci n registrada en el sistema e Las personas censadas quedan disponibles para ser censadas en los siguientes censos anuales e Cuando ya es censada la persona se quita de la lista Script de Control control crear poblacion censo php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que cada persona se cense una sola vez en un censo espec fico y que quede 21 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n disponible para el pr ximo censo P gina Web Modificar Eliminar Poblacion Censo php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de una persona que fue censada Permite eliminar personas censadas e S lo el admini
31. eliminen tambi n en cascada e Controla que no se modifique ni elimine la subactividad si la actividad asociada ya est cumplida P gina Web Gastos _Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Permite registrar los gastos de cada actividad del proyecto con el que se inici la Sesi n Script de Control control gastos actividades php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren m s gastos cuando la actividad ya est cumplida P gina Web Modificar Eliminar Gastos Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web e Permite modificar un gasto registrado de una subactividad del proyecto con el que se inici la Sesi n e Permite eliminar un gasto de una subactividad del proyecto con el que se inici la Sesi n solicitando la confirmaci n del usuario e S lo el administrador puede eliminar gastos Script de Control control mod eli gastos actividades php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos de un gasto se modifiquen correctamente e Controla que no se modifique o elimine un gasto si la actividad ya est cumplida
32. es En Windows 1 Cerrar la Sesi n desde cualquier p gina web del Sistema Control PROJECT 2 Cerrar el explorador Internet Explorer 3 Detener la base de datos PostgreSQL donde se levant el postmaster con Ctrl C y con exit cerrar la consola de Cygwin 4 Cerrar la consola de Cygwin donde se inici el demonio ipc daemon exe 5 Detener el servidor web Apache desde el men Inicio Programas Apache Web Server Stop Apache Web Server Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n ARQUITECTURA DEL Control PROJECT El Sistema de Gesti n y Control de Proyectos de Inversi n Control PROJECT al ser una aplicaci n web tanto en Linux como en Windows est conformado por Sistema Operativo LINUX RED HAT 7 2 WINDOWS 2000 SERVER Base de Datos PostgreSQL 7 1 3 PostgreSQL 7 3 3 bajo Cygwin y CyglPC Servidor Web Apache Web Server 1 3 20 Apache Web Server 1 3 12 Front end Mozilla Internet Explorer 3 0 o superior P ginas desarrolladas en PHP 4 0 6 PHP 4 0 4 La figura Fig 1 indica la arquitectura del sistema tanto en Linux como en Windows LINUX RED HAT 7 2 WINDOWS 2000 SERVER Apache Web Server Apache Web Server E N o ho o D o a Mozilla P ginas Web Internet Explorer Fig 1 Arquitectura del Control PROJECT en Linux y en Windows Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n
33. esi n se presenta esta p gina para modificar el presupuesto por cada a o que dure el proyecto Script de Control control mod presupuestos proyectos php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que el presupuesto ingresado sea igual a la inversi n total del proyecto P gina Web Crear Fin Proposito Resultados php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Permite registrar autom ticamente la finalidad el prop sito y los componentes del proyecto con el que se inici la Sesi n Script de Control control crear fin proposito resultados php Funci n del Script de Control e Verifica que los datos a ser insertados como finalidad prop sito y componentes del proyecto existan primero en programas y est n completos e Controla que los datos de finalidad prop sito y componentes se generen autom ticamente para el proyecto desde la informaci n existente en el programa asociado P gina Web Crear Anios Proyecto php Sesi n Necesaria Necesita Sesi n con el usuario administrador con programa y proyecto Funci n de la P gina Web Permite asignar el a o correspondiente para trabajar en el proyecto con el que se inici la Sesi n Solamente luego de cumplir todas las actividades del a o actual se puede generar el a o s
34. iguiente Script de Control control crear anios proyecto php Funci n del Script de Control e Controla que no se asigne ning n a o mientras no existan los componentes o actividades del proyecto con el que se inici la Sesi n 33 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n e Controla que se asigne al proyecto el a o que le corresponda con sus respectivas fechas empezando por el a o 1 e Controla que los a os se vayan asignando en orden al proyecto e Controla que no se asigne otro a o mientras no se hayan cumplido todas las actividades del a o anterior P gina Web Crear Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario con programa y proyecto Funci n de la P gina Web Permite registrar actividades del proyecto con el que se inici la Sesi n Script de Control control crear actividades php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se registre la actividad en el a o que le corresponda e Controla que al registrarse la actividad se registre con el estado inicial de no cumplida e Controla que no se registren actividades cuando el componente asociado ya est cumplido P gina Web Modificar_Eliminar_Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto
35. ireltipo de reporte de Actividades que se desea ver e Losreportes pueden ser generales o por par metros e Permite ver reportes de Gastos Presupuestos Estado de Actividades etc Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Reportes Actividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes generales seleccionados en la p gina Crear Reportes Actividades php Script de Control control_reportes_actividades php Funci n del Script de Control e Controla que el reporte general seleccionado se genere correctamente e Controla que se env en todos los datos necesarios para generar el reporte deseado P gina Web Reportes Actividades param php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto 40 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes por par metros seleccionados en la p gina Crear Reportes Actividades php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Crear Reportes Prog Proy php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n d
36. istrar los prop sitos del programa con el que se inici la Sesi n Script de Control control crear proposito programa php Funci n del Script de Control Controla que los campos no est n vac os ni incorrectos Controla que no se registren m s de dos prop sitos por cada programa Controla que no se registren prop sitos cuando la finalidad del programa ya est cumplida P gina Web Modificar Eliminar Proposito Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite modificar los datos de prop sito del programa con el que se inici la Sesi n Permite eliminar un prop sito del programa con el que se inici la Sesi n solicitando la confirmaci n del usuario S lo el administrador puede eliminar un prop sito del programa Script de Control control mod eli proposito programa php Funci n del Script de Control Al modificar controla que los campos no est n vac os ni incorrectos Controla que los datos de prop sito del programa se modifiquen correctamente siempre y cuando no tenga proyecto s dependiente s Avisa si el prop sito a ser eliminado contiene datos de marco l gico dependientes y proyectos Controla que el prop sito del programa con el que se inici la Sesi n sea eliminado luego de la confirmaci n del usuario Controla que los datos asociados al prop sito que se elimin se elimine
37. n Script de Control control_crear_subactividades php 34 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que se registre la subactividad en la actividad y en el a o que le corresponda e Controla que no se registren subactividades cuando la actividad asociada ya est cumplida P gina Web Modificar Eliminar_Subactividades php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web e Permite modificar los datos de subactividad del proyecto con el que se inici la Sesi n e Permite eliminar una subactividad del proyecto con el que se inici la Sesi n solicitando la confirmaci n del usuario e S lo el administrador puede eliminar subactividades del proyecto Script de Control Funci n del Script de Control control_mod_eli_subactividades php e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos de subactividad del proyecto se modifiquen correctamente e Avisa si la subactividad a ser eliminada contiene datos gastos dependientes e Controla que la subactividad del proyecto con el que se inici la Sesi n sea eliminada luego de la confirmaci n del usuario e Controla que los datos asociados a la subactividad que se elimin se
38. n datos de la encuesta para tabular P gina Web Crear_Formulario_Encuesta php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite generar un formulario donde se registrar n los datos de los encuestados para tabular m s adelante e Permite registrar o no el nombre del encuestado e Controla autom ticamente el n mero de encuestados Script de Control control crear formulario _encuesta php Funci n del Script de Control e Controla que el formulario de una encuesta se genere siempre y cuando tenga m s de 5 preguntas y m ximo 50 m nimo 1 encuestado m ximo 2000 Y cuando todas las preguntas tengan asignadas un tipo de respuesta con sus respectivas opciones e Controla que no se encuesten m s personas del n mero especificado en la encuesta tampoco m s de 2000 e Controla que no se registren encuestas sin responder al menos una pregunta 25 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE PROGRAMAS Y PROYECTOS El M dulo de Programas y Proyectos est dividido en M dulo de Programas y M dulo de Proyectos el M dulo de Proyectos necesita que existan previamente datos en el M dulo de Programas ya que los datos de los programas son utilizados por los proyectos Luego de crear un programa o un proyecto se debe iniciar la Sesi n escogiendo programa o programa y proyecto respectivamente
39. n tambi n en cascada 28 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n e Controla que no se modifique ni elimine el prop sito si la finalidad asociada ya est cumplida P gina Web Crear Resultados Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite registrar los componentes del programa con el que se inici la Sesi n Script de Control control crear resultados programa php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren m s de cuatro componentes por cada programa e Controla que no se registren componentes cuando el prop sito asociado ya est cumplido P gina Web Modificar Eliminar Resultados Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web e Permite modificar los datos de un componente del programa con el que se inici la Sesi n e Permite eliminar un componente del programa con el que se inici la Sesi n solicitando la confirmaci n del usuario e S lo el administrador puede eliminar un componente del programa Script de Control control mod eli resultados programa php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni
40. na Web Es la p gina donde se generan uno a la vez los reportes generales seleccionados en la p gina Crear Reportes Usuarios php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Reportes Usuarios _param php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes por par metros seleccionados en la p gina Crear Reportes Usuarios php 37 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Script de Control control reportes usuarios param php Funci n del Script de Control e Controla que elreporte por par metros seleccionado se genere correctamente e Controla que se env en todos los datos necesarios para generar el reporte deseado P gina Web Crear Reportes php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite elegireltipo de reporte de Censos que se desea ver e Losreportes pueden ser generales o por par metros e Permite ver reportes de Personas y Familias censadas seleccionando el censo y la comunidad reportes de comunidades Script de Control control crear reportes php Funci n del Script de Control e Controla que se seleccione un s lo tipo de reporte a la vez e Controla que se env
41. os pa crea sesi n P Reportes Men selecciona de genera Principal p Censos Reporte por Usuario Par metros selecciona de Censos Reportes de Proyectos Reporte General de Reportes Encuestas Reportes Generales genera y selecciona de genera por Encuestas Par metros Reporte por Par metros de Encuestas Fig 2 7 M dulo de Reportes Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Cada m dulo del Control PROJECT est formado de un grupo de p ginas web cada una con su respectivo script de control Las p ginas web y los scripts de control est n desarrollados en PHP las p ginas son servidas por Apache Web Server y los datos son almacenados en PostgreSQL La arquitectura es la misma en Windows y en Linux Ver Fig 1 en la secci n ARQUITECTURA DEL Control PROJECT Las p ginas web y sus respectivos script de control se encuentran ubicadas en CD TESISATesislCodigo Fuentelaplicacion Adem s de cada script de control para cada p gina web tambi n existen otros scripts para el dise o men es validaci n de datos en el cliente validaci n de datos en el servidor y funciones adicionales Estos scripts que son utilizados en todas las p ginas web de todos los m dulos se encuentran ubicados en CD TESISATesislCodigo Fuentelaplicacion y CD TESIS TesisiCodigo FuentelaplicacioniMenu A continuaci n se describen dichos scripts Nombre del Script
42. os necesarios para generar el reporte deseado P gina Web Reportes_Encuestas php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes generales seleccionados en la p gina Crear Reportes Encuestas php Script de Control Ninguno Funci n del Script de Control Ninguna P gina Web Reportes_Encuestas_param php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Es la p gina donde se generan uno a la vez los reportes por par metros seleccionados en la p gina Crear Reportes _Encuestas php Script de Control control crear reportes encuestas _param php Funci n del Script de Control e Controla que elreporte por par metros seleccionado se genere correctamente e Controla que se env en todos los datos necesarios para generar el reporte deseado P gina Web Reportes Marco Logico php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Es la p gina donde se presentan los datos generales del proyecto con el que se inici la Sesi n Script de Control control reportes marco logico php Funci n del Script de Control Controla que se inicie la Sesi n con proyecto para generar el reporte de datos generales de dicho proyecto
43. parte del marco l gico en cambio los usuarios solamente pueden ver el estado de los programas y proyectos Script de Control control estado programas proyectos php Funci n del Script de Control e Controla que no se registre como cumplido cualquier parte del Marco L gico mientras lo que dependa de dicha parte no se haya cumplido e Controla que al cumplirse la finalidad del proyecto se registre autom ticamente el proyecto como cumplido e Controla que al cumplirse la finalidad del programa se registre autom ticamente el programa como cumplido e Controla que al cumplirse el prop sito o los prop sitos se cumpla autom ticamente la finalidad tanto en el programa como en el proyecto e Controla que para cumplirse los componentes de los proyectos se cumplan las actividades de todos los a os que dure el proyecto 31 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE PROYECTOS El M dulo de Proyectos funciona iniciando la Sesi n con cualquier usuario y con programa cuando se crea un proyecto y el presupuesto correspondiente pero para continuar trabajando con dicho proyecto es necesario iniciar la Sesi n con usuario programa al que corresponde el proyecto y el proyecto creado Cabe destacar que algunas p ginas requieren iniciar Sesi n espec ficamente con el usuario administrador El M dulo de Proyectos est conformado por las siguientes p ginas web
44. rama php Sesi n Necesaria Necesita Sesi n con el usuario administrador y con programa 26 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Funci n de la P gina Web Permite modificar los datos del programa que est en Sesi n Si se modifica las fechas o la inversi n total del programa el sistema permite modificar los presupuestos tambi n Permite eliminar el programa con el que se inici la Sesi n solicitando la confirmaci n del usuario cuando a n no se ha cumplido o cuando ya est cumplido S lo el administrador puede eliminar el programa Script de Control control mod eli programa php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos del programa se modifiquen correctamente e Avisa si el programa contiene datos de marco l gico dependientes y proyectos e Controla que el programa con el que se inici la Sesi n sea eliminado luego de la confirmaci n del usuario e Controla que los datos asociados al programa que se elimin se eliminen tambi n en cascada tambi n se eliminan los archivos adjuntos pertenecientes a dicho programa e Controla que no se modifique un programa que ya est cumplido P gina Web Crear Presupuestos Programas php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web
45. rectamente e Permite eliminar familias censadas 22 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE ENCUESTAS El M dulo de Encuestas funciona con el usuario administrador o con cualquier usuario com n del sistema Cabe destacar que si se desea registrar los nombres de los encuestados en una encuesta es necesario que primero se registren datos de la Poblaci n sobre el registro de la poblaci n se puede ver en la secci n M DULO DE CENSOS Las modificaciones de datos de este m dulo pueden realizar todos los usuarios en cambio las eliminaciones puede realizar s lo el administrador El M dulo de Encuestas est conformado por las siguientes p ginas web con sus respectivos scripts de control P gina Web Crear_Encuesta php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite registrar encuestas con m nimo 5 y m ximo 50 preguntas m nimo 1 encuestado m ximo 2000 encuestados Script de Control control_crear_encuesta php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que no se registren encuestas repetidas No permite registrar encuestas con menos de 5 y con m s de 50 preguntas ni m s de 2000 encuestados P gina Web Modificar Eliminar Encuesta php Sesi n Necesaria Necesita Sesi n con cualquier u
46. strador puede eliminar personas censadas Script de Control control mod eli poblacion censo php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos de una persona censada se modifiquen correctamente Permite eliminar personas censadas P gina Web Crear Servicios Basicos php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web Permite censar a las familias registradas con sus respectivos servicios b sicos agua luz casa tierras etc Script de Control control crear servicios basicos php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que cada familia se cense una sola vez en un censo espec fico y que quede disponible para el pr ximo censo P gina Web Modificar Eliminar Servicios Basicos php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web e Permite modificar los datos de una familia censada e Permite eliminar familias censadas e S lo el administrador puede eliminar familias censadas Script de Control control mod eli servicios basicos php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que los datos de una familia censada se modifiquen cor
47. suario Funci n de la P gina Web e Permite modificar los datos aumentar o disminuir el n mero de preguntas de una encuesta siempre y cuando no existan datos para tabularse e Permite eliminar encuestas siempre y cuando no existan datos para tabular e S lo el administrador puede eliminar encuestas Script de Control control_mod_eli_encuesta php Funci n del Script de Control e Al modificar controla que los campos no est n vac os ni incorrectos e Controla que se modifiquen los datos de una encuesta correctamente e Permite eliminar encuestas siempre y cuando no existan datos para tabular e Controla que al disminuir o aumentar el n mero de preguntas se elimine o aumente preguntas P gina Web Crear_Preguntas php Sesi n Necesaria Necesita Sesi n con cualquier usuario 23 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n Funci n de la P gina Web Permite registrar preguntas seg n el n mero especificado en la encuesta seleccionada Script de Control control crear preguntas php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que solo se registre el n mero de preguntas establecidas en la encuesta P gina Web Modificar Eliminar Preguntas Enc php Sesi n Necesaria Necesita Sesi n con cualquier usuario Funci n de la P gina Web
48. suario con usuario y programa o con usuario programa y proyecto Funci n de la P gina Web Permite cerrar y destruir una Sesi n correctamente en cualquiera de los tres casos la Sesi n se cerrar dependiendo de como se la haya iniciado e Conusuario e Con usuario y programa e Conusuario programa y proyecto Script de Control Ninguno Funci n del Script de Control Ninguna Todos los m dulos siguientes funcionan siempre y cuando el usuario administrador o com n que va a trabajar en dichos m dulos exista y se autentique correctamente en el sistema Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n M DULO DE USUARIOS El M dulo de Usuarios funciona con el usuario administrador s lo cuando un usuario com n necesita modificar su clave puede ingresar caso contrario no Las modificaciones y eliminaciones de datos de este m dulo s lo puede realizar el administrador El M dulo de Usuarios est formado por las siguientes p ginas web con sus respectivos scripts de control P gina Web Crear Cargo php Sesi n Necesaria Necesita Sesi n con el usuario administrador Funci n de la P gina Web e Permite crear cargos para ser asignados a los usuarios que se registren posteriormente e S lo el administrador puede crear cargos Script de Control control_crear_cargo php Funci n del Script de Control e Controla que
49. tos e Controla que no se registre m s de una finalidad por cada programa 27 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n P gina Web Modificar Eliminar Fin Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite modificar la finalidad del programa con el que se inici la Sesi n Permite eliminar la finalidad del programa con el que se inici la Sesi n solicitando la confirmaci n del usuario S lo el administrador puede eliminar la finalidad del programa Script de Control control mod eli fin programa php Funci n del Script de Control Al modificar controla que los campos no est n vac os ni incorrectos Controla que los datos de finalidad del programa se modifiquen correctamente Avisa si la finalidad a ser eliminada contiene datos de marco l gico dependientes y proyectos Controla que la finalidad del programa con el que se inici la Sesi n sea eliminada luego de la confirmaci n del usuario Controla que los datos asociados a la finalidad que se elimin se eliminen tambi n en cascada Controla que no se modifique ni elimine la finalidad si el programa asociado ya est cumplido P gina Web Crear Proposito Programa php Sesi n Necesaria Necesita Sesi n con cualquier usuario y con programa Funci n de la P gina Web Permite reg
50. trola que los datos de proyecto se modifiquen correctamente e Avisa si el proyecto a ser eliminado contiene datos de marco l gico dependientes e Controla que el proyecto con el que se inici la Sesi n sea eliminado luego de la confirmaci n del usuario cuando a n no se ha cumplido o cuando ya est cumplido e Controla que los datos asociados al proyecto que se elimin se eliminen tambi n en cascada e Controla que no se modifique el proyecto si ya est cumplido 32 Manual T cnico Sistema de Gesti n y Control de Proyectos de Inversi n P gina Web Crear Presupuestos Proyectos php Sesi n Necesaria Necesita Sesi n con cualquier usuario con programa y proyecto Funci n de la P gina Web Permite registrar el presupuesto correspondiente para cada a o que dure el proyecto creado en la Sesi n actual Script de Control control crear presupuestos proyectos php Funci n del Script de Control e Controla que los campos no est n vac os ni incorrectos e Controla que el presupuesto ingresado sea igual a la inversi n total del proyecto e Controla que alregistrar los presupuestos se inicie nuevamente la Sesi n P gina Web Modificar Presupuestos Proyectos php Sesi n Necesaria Necesita Sesi n con cualquier usuario programa y proyecto Funci n de la P gina Web Si se modifican fechas o la inversi n total del proyecto con el que se inici la S
Download Pdf Manuals
Related Search
Related Contents
manual de instalacion y especificaciones tecnicas Samsung SC4170 دليل المستخدم Sony VAIO VPCCW18FX - ZAM User Manual - Euro Aquae 基本選択オプショ ン User Manual - Innovate Engineering Solution, Source of Embedded Hampton Bay HDP12069 Installation Guide EVB90609 User Manual MORIWAKI iPhone 4/4S CASE GUARD Copyright © All rights reserved.
Failed to retrieve file