Está en la página 1de 131
República Bolivariana de Venezuela Universidad Politécnica Territorial del Estado Mérida “Kleber Ramírez” Programa

República Bolivariana de Venezuela

Universidad Politécnica Territorial del Estado Mérida “Kleber Ramírez”

Programa Nacional de Formación en Informática

Proyecto socio-tecnológico

SISTEMA DE INFORMACION QUE LLEVA EL REGISTRO, CONTROL Y REPORTES ESTADISTICOS DEL CENSO POBLACIONAL DEL CONSEJO COMUNAL”SECTOR LA BOMBA”. LOS LLANITOS DE TABAY ESTADO MERIDA

Autores:

Profesor(a):

Avendaño Vanessa

Alix Sayago

Ayyoub Eduard

Tutor académico:

Ojeda Pedro José

Prof. Adolfo Romero

Pérez Luis

Tutor institucional:

Regina Alarcón

9

Octubre, 2015

ÍNDICE GENERAL

Agradecimientos…………………………………………………………i

Dedicatoria……………………………………………………………… ii

Índice de figuras………………………………………………………

iii

Índice de tablas………………………………………………………….iv

Índice de anexo…………………………………………………………

v

Resumen………………………………………………………………….vi

Introducción…………………………………………………………….vii

CAPITULO I LA COMUNIDAD

Nombre de la comunidad…………………………………………………9

Ubicación geográfica………………………………………………………9

Tipo de comunidad

……………………………………………………….9

Misión y visión…………………………………………………………

9y10

Identificación de la persona de contacto de la comunidad…………

13

Planteamiento del problema……………………………………13,14 y 15

Objetivo general……………………………………………………………18

Objetivos específicos………………………………………………………18

Justificación…………………………………………………………………18

Alcances y metas…………………………………………………………

19

Delimitaciones………………………………………………………………2

10
10

CAPITULO II MARCO TEORICO Y TECNOLOGICO

Antecedentes……………………………………………………………….21

Bases teóricas y tecnológicas……………………………………

23

y 25

Fundamentación legal…………………………………

26,27,28,29

y 30

CAPITULO III MARCO METODOLOGICO

Metodología utilizada para el desarrollo del proyecto (Documento) 31

Población y muestra……………………………………………………….33

Técnicas e instrumentos de recolección de datos…………………… 34

Plataforma a nivel de Hardware y Software…………………………….36

Estudio de factibilidad……………………………………………………

38

Plan de actividades……………………………………………………… 42

Metodología utilizada para el diseño tecnológico…………………… 44

Documentos de requerimientos funcionales y no funcionales…….…47

Pruebas del sistema……………………………………………………….50

CAPITULO IV RESULTADOS DE LA IMPLEMENTACION DEL PROYECTO SOCIO TECNOLOGICO

Descripción del sistema……………………………………………………64

Diagrama VTOC…………………………………………………………….69

Elementos de interfaz……………………………………………………

72

11
11

Políticas de seguridad…………………………………………………… 73

Normas de seguridad………………………………………………………75

Diccionario de base de datos…………………………………………… 81

Especificaciones Técnicas………………………………………………

92

Procedimientos de instalación……………………………………………102

Requerimientos mínimos de hardware y software…………………….103

Mensajes generales del sistema…………………………………………104

Limitaciones………………………………………………………………

107

Conclusión………………………………………………………………….108

Recomendación……………………………………………………………110

Referencias Bibliográficas………………………………………………

111

12
12

Índice de figuras

Diagrama de ven (figura N°1)

Árbol del problema (figura N°2)……………………………

11

16

Árbol de objetivos (figura N°3)……………………………….17

Diagrama de Gantt (figura N°4)……………………………

43

Diagrama VTOC (figura N°5)…………………………………69

Diagrama casos de uso administrador (figura N°6)……….76

Diagrama casos de uso funcionario (figura N°7)………… 77

Diagrama casos de uso general (figura N°8)………………78

Diagrama de actividades (figura N°9)……………………….79

Diagrama de estado (figura N°10)…………………………

80

Modelo entidad relación ( figura N°11)………………………90

Diagrama de clase (figura N°12)…………………………….91

13
13

Índice de tablas

Requerimientos funcionales (tabla N°1)…………………48

Requerimientos no funcionales (tabla N° 2)…………….49

Pruebas de caja negra (tabla N°3)……………………….57

Elementos de interfaz (tabla N°4)……………………… 72

Diccionario de datos (tabla N°5)………………………….81

Cargo funcionario (tabla N°6)…………………………… 81

Enfermedad familia (tabla N°7)……………………………81

Enseres vivienda (tabla N°8)………………………………82

Grupo familiar (tabla N°9)………………………………….83

Jefe de familia (tabla N°10)……………………………… 84

Participación comunitaria (tabla N°11)………………… 85

Profesión grupo (tabla N°12)………………………………86

Salud familia (tabla N°13)………………………………….87

Situación vivienda (tabla N°14)……………………………88

Usuarios (tabla N°15)………………………………………89

Mensajes generales del sistema (tabla N°16)…………104

14
14

Índice de anexos

Anexo N°1: Registro y análisis fotográfico………………….113

Anexo N°2: Cuestionario………………………………………115

15
15

Agradecimientos

A Dios, quien nos colmó de salud, fe y fortaleza en todo este largo camino de

formación académica.

A nuestros padres y familiares por fomentar en nosotros la educación por

medio de su amor.

A la Universidad Politécnica Territorial del Estado Mérida “Kleber Ramirez” por ser nuestra casa de estudio por darnos la formación académica y forjarnos como profesionales.

A la comunidad del Consejo Comunal La Bomba y a su equipo de trabajo por

abrirnos las puertas y darnos la oportunidad de desarrollar nuestro proyecto

en sus instalaciones.

A los tutores por su orientación y corrección durante la elaboración del

proyecto.

A todas aquellas personas que de una manera u otra nos colaboraron con

nuestro proyecto socio tecnológico.

del proyecto. A todas aquellas personas que de una manera u otra nos colaboraron con nuestro

Dedicatoria

El presente proyecto está dedicado primeramente a Dios por ser quien nos ha acompañado en todo momento, dándonos las fuerza, la fe y sabiduría necesaria para seguir adelante día tras día rompiendo todas las barrearas que se nos presentan y poder lograr nuestras metas propuestas.

A nuestros Padres por formarnos como seres integrales, por

amor y sabiduría a lo largo de nuestras vidas para que seamos personas de bien.

brindarnos su

17
17
República Bolivariana de Venezuela Universidad Politécnica Territorial del Estado Mérida “Kleber Ramírez”

República Bolivariana de Venezuela Universidad Politécnica Territorial del Estado Mérida “Kleber Ramírez” Programa Nacional de Formación en Informática Proyecto socio-tecnológico

SISTEMA DE INFORMACION QUE LLEVA EL REGISTRO, CONTROL Y REPORTES ESTADISTICOS DEL CENSO POBLACIONAL DEL CONSEJO COMUNAL”SECTOR LA BOMBA”.LOS LLANITOS DE TABAY ESTADO MERIDA

Profesor(a):

Alix Sayago Tutor académico:

Prof. Adolfo Romero Tutor institucional:

Regina Alarcón

Autores:

Avendaño Vanessa Ayyoub Eduard Ojeda Pedro José

Pérez Luis

Fecha: Octubre 2015

Resumen

El propósito fundamental del proyecto socio tecnológico fue Implantar un sistema de información para automatizar el registro, control y reportes estadísticos del censo poblacional del Consejo Comunal “Sector la Bomba” del Municipio Santos Marquina, Estado Mérida. utilizando la investigación de campo de Arias donde se obtuvo como efecto que verdaderamente tienen un impacto sobre los usuarios a las que beneficia este sistema, facilitando así al consejo comunal las tareas administrativas y agilizando el registro del censo.

El total de la población del consejo comunal fue de 32 miembros a los que se aplicó una muestra representativa intencional para seleccionar las personas más capacitadas que arrojo un total de 10 personas integrantes de los diferentes comités organizados en el consejo comunal sector la bomba. Esta elección se hizo mediante una entrevista que permitió determinar el grado de instrucción computacional y las diferentes habilidades necesarias para utilizar el sistema proporcionando así la usabilidad para la interacción con el software. Los principales beneficios obtenidos en la implantación del sistema se pueden destacar: la reducción de material y ahorro económico así como también el ahorro de tiempo al momento de realizar el censo, realizar consultas rápidas de habitantes y generar avales y constancias.

Palabras claves: sistema, información, censo, consejo, comunal.

Introducción

Detectar las necesidades que posee una institución para la solución de una problemática es un trabajo largo de investigación que amerita disponibilidad esmero y dedicación, es por ello que se decidió a desarrollar un Sistema de Información que lleve el registro, control y reportes estadísticos del censo poblacional del Consejo Comunal “Sector La Bomba”, se realizó este proyecto para proporcionar un beneficio positivo a la comunidad seleccionada, que requería un cambio en como mantenían la parte administrativa del censo poblacional del consejo comunal, reorganización el proceso a través de la automatización del sistema manual a uno digital que permita el fácil acceso a la información y además la reducción de costos en material físico, como también facilitar la consulta de estadísticas poblacionales igualmente generar las constancias y avales de forma directa por medio del sistema, cumpliendo con todas las expectativas y requerimientos presentados por la comunidad, desarrollando así una herramienta que beneficio y seguirá favoreciendo las principales actividades que realiza el consejo comunal.

Según los datos que se obtuvo al principio del proyecto socio tecnológico se planteó una hipótesis de como el sistema solventaría las necesidades que presentaba el Consejo Comunal Sector La Bomba, a partir de esto se formó una base estructural académica de manejo de diferentes saberes y herramientas que compensarían todos los retos que el sistema fue proponiendo en su desarrollo, cambiando de forma mínima la hipótesis inicial y convirtiéndola en un hecho.

A continuación los diferentes capítulos contenidos en este proyecto:

Capítulo I: El Proyecto Socio tecnológico

La Comunidad contiene los aspectos generales de la institución como su identificación y ubicación.

El Diagnóstico presenta aspectos importantes tales como planteamiento del problema, objetivos del proyecto la importancia del mismo, la justificación y los alcances logrados con su ejecución.

Capítulo II Marco Teórico y Tecnológico: contiene las bases teóricas que sustentan nuestra investigación y ejecución de la misma.

Capítulo III Marco Metodológico: contiene la metodología para el desarrollo del proyecto, la población y muestra las técnicas para la recolección de la información, la factibilidad de la investigación, entre otros aspectos.

Capítulo IV Resultados de la Implementación del Proyecto Socio tecnológico:

contiene la parte más importante del proyecto son los beneficios otorgados por el desarrollo y ejecución de la investigación presentado por medio del modelado de diagramas y presentación de los requerimientos y necesidades del sistema. Finalizando con las Conclusiones, Recomendaciones, Referencias Bibliográficas y los Anexos.

Finiquitando de esta manera los objetivos planteados durante el desarrollo del proyecto, ofreciendo satisfacción a la comunidad y nuevos conocimientos a los desarrolladores del proyecto.

CAPITULO I

Diagnostico participativo

Nombre de la comunidad:

Consejo Comunal “Sector La Bomba”.

Ubicación Geográfica:

La sede principal del consejo comunal está ubicado en la carretera transandina, sector “Los Llanitos de Tabay” Municipio Santos Marquina del Estado Mérida.

Tipo de comunidad:

El consejo comunal “Sector La Bombade los llanitos de Tabay en sus siglas C.C la bomba es una organización gubernamental social, que esta presta ayuda y soluciones a los problemas existentes dentro de la misma para beneficiar a toda la colectividad así como también a cada grupo familiar, con recursos suministrados por el Gobierno Nacional a través del Ministerio para las comunas.

Misión de la comunidad

Promover y consolidar la democracia participativa, mediante el fortalecimiento de todas aquellas actividades, programas y proyectos comunitarios que apoyen el ejercicio de la corresponsabilidad social en la gestión pública, para el fortalecimiento de las potencialidades y resolver los problemas de la comunidad.

Visión de la comunidad

Fortalecer el impulso del poder popular en el marco de la democracia participativa y protagónica, y el desarrollo endógeno, dando impulso al desarrollo humano integral, que eleve la calidad de vida de la comunidad del Consejo Comunal “Sector La Bomba”, garantizando el bienestar integral procurando un desenvolvimiento sobre el desarrollo social, manteniendo la igualdad de condiciones que ejercen cada ciudadano en el Sector.

Alcaldía Santos Marquina Ministerio del Poder Popular para las Comunas Consejo Federal de Gobierno Fundacomunal
Alcaldía Santos
Marquina
Ministerio del Poder
Popular para las Comunas
Consejo Federal de
Gobierno
Fundacomunal
Consejo Comunal
“Sector la Bomba”
Misión Barrio
Adentro
Policía Municipal
Santo Marquina
Misión Barrio
Adentro
(Deportivo)
Misión Pdmercal

Figura N°1: Diagrama de Venn

Autores: Desarrolladores del proyecto

23

Diagrama de ven

Un Diagrama de Venn es una representación gráfica, normalmente óvalos o círculos, que nos muestra las relaciones existentes entre los conjuntos, en este caso son las instituciones que hacen vida en el Consejo Comunal “Sector La Bomba” y se relacionan con un eje central el cual se favorece de forma directa e indirecta y en algunos casos retorna beneficios a dichas instituciones.

Consejo Federal de gobierno: es el ente encargado de proporcionar los recursos económicos para proyectos grandes del Consejo Comunal.

Alcaldía del Municipio Santos Marquina: es la institución superior al Consejo Comunal, quien rige las demandas en cuanto a problemas existentes en la comunidad; también da recursos económicos para proyectos específicos del Consejo Comunal.

Ministerio del Poder Popular para las Comunas:

Implementa políticas

sociales

propias

del

ejercicio

democrático

de

promoción,

asistencia

y

desarrollo

social

integral

y

participativo,

a

través

de

comités,

planes,

 

programas y proyectos del sistema de Protección Social fundamentado en la

integralidad.

Funda comunal: es el ente encargado de regir las normas y reglas de los

Consejos Comunales.

Misión Barrio Adentro: Es la misión que hace vida en la comunidad para

resguardar la salud de los habitantes que la requieran.

Misión

Barrio

Adentro

Deportivo:

hace

vida

en

la

comunidad

para

garantizar la recreación de niños niñas y adolescentes de la comunidad.

Misión Pdmercal: garantiza la alimentación de la comunidad y hace vida en

la misma.

Policía Municipal Santos Marquina: resguarda la seguridad de cada uno de

los sectores de la comunidad y apoya en las actividades organizadas por el

Consejo Comunal.

Identificación de la persona de contacto de la comunidad

Nombre y Apellido: Regina Alarcón

Cargo: Vocera de comité de contraloría

Teléfono: 0416-5760048

Correo electrónico: comunicadorsfeyalegria@gmail.com

Diagnostico

Planteamiento del Problema

La última década del siglo XX dio paso a la era de la información y la comunicación a partir de los avances realizados en materia de tecnología, dando como resultado el uso generalizado de la computadora y la Internet. Es por ello que el uso masivo de las computadoras llevó al inicio de una nueva era tecnológica, esto conllevo a facilitar el trabajo en las empresas amoldando nuevas tecnologías de trabajo en su desarrollo cotidiano, la llegada de la era tecnológica conllevo a organizar los trabajos administrativos así como también las distintas tareas con una nueva e innovadora propuesta tecnológica como lo son los sistemas de información, que marcaron una nueva organización en todas las actividades llevadas por las empresas garantizándole una organización exitosa de esta manera impulsando el desarrollo de las mismas. En efecto, (Montilva1995, p.13), señala qué un sistema de información está caracterizado por ser: “Abierto, interactúa con su ambiente mediante el intercambio de información y se adapta a las

necesidades del ambiente que lo contiene”. Esto tiene como efecto, que existe un intercambio de información entre el Consejo Comunal y los habitantes, debido a que se desarrollan diferentes actividades en conjunto tales como: asambleas, reuniones y solicitudes.

En la actualidad las empresas en todo el mundo invierten sumas enormes de dinero en sistemas de información, aproximadamente entre el 4 y 7% de sus ingresos totales anuales (informationweek, 2004). De esta manera, se da a entender que en un mundo globalizado y cada vez más competitivo las empresas se han dado cuenta que uno de sus recursos más importantes es la información y el procesamiento de la misma para su organización y buen funcionamiento

En efecto, Venezuela no podrá quedar fuera de esta avalancha tecnológica con respeto a las organizaciones empresariales con los sistemas de información ya que “los tres papeles principales de los sistemas de información son: apoyo a las operaciones comerciales, apoyo a la toma de decisiones gerenciales y apoyo a la ventaja estratégica” (O’Brien, 2001:17) y de esta manera facilitando el trabajo y de esa manera tomándolo como beneficio directo a las organizaciones representando ahorro en horas hombre y ahorro monetario en personal tomándolo como elemento esencial para la ayuda y buen desempeño de las actividades implementadas por la empresa. Sin embargo algunas empresas u organizaciones en nuestro país no cuentan con un sistema de información que ayude al procesamiento de datos ya que puede resultar costoso.

Cabe destacar que el consejo comunal la bomba de los llanitos de Tabay se encarga de gestionar, manipular, interactuar, ayudar, aportar, brindar y contribuir a la solución de problemas presentados en el sector, también, se encarga del desarrollo y gestiones de proyectos que lleven al correcto funcionamiento y desempeño del sector. La comunidad carece de

un sistema de información automatizado que facilite el procesamiento de los datos específicamente en la realización del censo poblacional que representa el problema principal de esta organización por causa de, la inexistencia de un presupuesto en el consejo comunal para desarrollar un sistema de información, ya que es costoso, así como también, el poco interés en el personal administrativo en adquirir un sistema de información, tomando en cuenta la falta de organización en el sistema de trabajo empleado por los miembros del Consejo Comunal “Sector La Bomba”. Esto trae como consecuencia, la desorganización y lentitud en la búsqueda de los archivos esto conlleva la pérdida de documentos (planillas del censo, avales, constancias, entre otros), incrementando la lentitud e ineficiencia al momento de realizar el censo en la comunidad, en este caso pone en inutilidad en el uso del computador existente en la comunidad. En este sentido causa la inexistencia de un control estadístico estable que arroje información rápida y veraz al momento de ser solicitada la información.

El Consejo Comunal “Sector La Bomba” solo cuenta con un censo llevado en planillas que solo genera la acumulación de archivos y posteriormente la pérdida de la información recolectada de igual forma no puede realizar la consulta rápida de estadísticas poblacionales para agilizar y organizar las actividades cotidianas del consejo comunal.

Para contribuir en la búsqueda de la solución del problema que presenta el consejo comunal se propone implementar un sistema de información que genere satisfacción y beneficios positivos en dicha organización, en cuanto agilizar el trabajo de los procesos estadísticos del censo al momento de llenar las planillas, minimizar los gastos en la compra de material utilizado en las plantillas físicas, disminuir la desorganización de los archivos así como también evitar la pérdida y extravío de los documentos físicos y brindar la comodidad al personal que estará encargado de llevar las diferentes actividades y control que va a realizar el sistema de información.

Perdida de archivos (planillas del censo, avales, constancias). Desorganización y lentitud en la búsqueda de
Perdida
de
archivos
(planillas
del
censo,
avales, constancias).
Desorganización y
lentitud en la búsqueda
de los archivos
Inutilidad en el uso del computador existente en la comunidad Inexistencia de un control estadístico
Inutilidad en el uso del
computador existente en
la comunidad
Inexistencia de un control
estadístico estable que arroje
información rápida y veraz al
momento de ser solicitada
(planillas del censo, avales,
constancias).
Lentitud e ineficiencia al
momento de realizar el
censo en la comunidad
Carencia de un sistema de información Que lleve el registro, control y reportes estadísticos del
Carencia de un sistema de información
Que lleve el registro, control y reportes estadísticos del censo
poblacional del Consejo Comunal “Sector La bomba”
Llanitos de Tabay Mérida
Inexistencia
de
un
presupuesto
en
el
consejo
comunal
para
Poco interés en el personal
administrativo en adquirir
un Sistema de Información
desarrollar
un
Sistema
De Información, ya que
es costoso

Falta de organización en el sistema de trabajo empleado por los miembros del consejo comunal

Figura N° 2: Árbol del problema

Autores: Desarrolladores del proyecto

28

Agilizar el proceso del censo Facilitar la búsqueda y consulta de estadísticas. Ahorro monetario Comodidad
Agilizar el proceso
del censo
Facilitar la búsqueda y consulta de
estadísticas.
Ahorro monetario
Comodidad
con
el
Establecer
un
sistema
de
uso
del
nuevo
almacenamiento digital
sistema
Reducción
de
material físico
Implementar un Sistema de Información que lleva el registro, control y reportes estadísticos del
censo poblacional del Consejo Comunal “La bomba”
Llanitos de Tabay Mérida
Enseñar a los
Planificar
las
Organización en el
sistema
De trabajo del consejo
comunal que brinde
mayor disposición para
realizar el censo o
cualquier otra actividad
miembros del
estrategias
a
utilizar
Establecer un modelo
estadístico que
Consejo
para
el
diseño
del
Comunal
al
sistema
de
cumpla
los
manejo
y
información
requerimientos del
consejo comunal la
bomba (nombre,
edad, sexo, número
casa, entre otros).
utilización del
sistema que
será
implementad
o
en su área
de trabajo

Figura N°3: Árbol de objetivos

Autores: Desarrolladores del proyecto

29

Objetivo General

Implantar un sistema de información para automatizar el registro, control y reportes estadísticos del censo poblacional del Consejo Comunal “Sector la Bomba” del Municipio Santos Marquina, Estado Mérida.

Objetivos Específicos

* Detectar la problemática actual y necesidad que tiene el Consejo Comunal

“Sector La Bomba”, para el planteamiento del proyecto socio-tecnológico.

* Definir los requerimientos funcionales, para implementar los sistemas de *

Diseñar las diferentes estrategias de elaboración de un sistema de información, para el desarrollo confortable y de fácil manejo para el usuario.

* Desarrollar a través de las herramientas necesarias, el sistema de

información que lleve a cabo los procesos estadísticos poblacionales en el C.C. “Sector La Bomba”.

* Elaborar los manuales de documentación que expliquen el uso de los medios de entrada y salida del sistema de información.

* Instalar el sistema de información para que lleve el registro control y reportes estadísticos del Consejo Comunal sector La Bomba.

* Capacitar al usuario encargado asesoría de aprendizaje para el correcto

funcionamiento del manual y sistema de usuario de sistema de información.

Justificación

Un sistema de información juega un papel importante en el desarrollo diario de cualquier organización empresa o institución ya que posee varias herramientas básicas útiles y necesarias para el trabajo del día a día. Es de

suma importancia que todas las organizaciones sin diferencia alguna cuenten con conocimientos básicos sobre lo que es un sistema y saber aprovechar los beneficios que brindan el adquirir el mismo y sus herramientas.

Se justificó la realización del proyecto socio tecnológico porque se desarrolló un Sistema de Información Automatizado para lograr corregir y optimizar el adecuado funcionamiento de los datos procesados, mediante la elaboración del Módulo de Base de Datos para el Control, registro y consulta estadísticas del censo poblacional del sector la bomba, el cual optimiza las actividades y el tiempo de respuesta de las mismas considerando la problemática dicha investigación considera desarrollar un sistema de información automatizado para la realización del censo poblacional y la rápida consulta de estadísticas de la población y así optimizar sus actividades.

Es importante resaltar que con la ejecución del proyecto se benefició a 584 familias y a los miembros del Consejo Comunal quienes adquieren enseñanzas del manejo y utilización del sistema que será implementado en su área de trabajo.

Por otra parte la instalación del sistema de registro, control y reporte de estadística permite la reducción de gastos de material físico utilizado para organizar el censo.

El consejo comunal proyectara eficiencia en sus funciones a través de la entrega de información rápida y veraz al momento de alguna solicitud por parte de las organizaciones que rigen y coadyuvan al mismo.

Alcances del Proyecto Socio tecnológico

El principal alcance es optimizar y sistematizar los procesos del registro de censo poblacional en el consejo comunal “Sector La Bomba” de manera eficiente, para reducir gastos tangibles e intangibles, a su vez darle

grandes méritos a nuestra casa de estudio Universidad politécnica Territorial del Estado Mérida “Kleber Ramírez” (UPTM) que permite a través de sus programas nacionales de formación educar y forjar nuestra vida profesional.

Finalmente, la mayor expectativa es que el sistema cumpla con las necesidades expuestas por la comunidad y que el sistema de información continúe con un uso prolongado.

Delimitaciones

El proyecto socio tecnológico se desarrolla en el Consejo Comunal “Sector La Bomba” ubicado en la Carretera transandina, sector “Los Llanitos de Tabay” Municipio Santos Marquina del Estado Mérida, está encargado de organizar, regir y administrar las diferentes actividades que se desarrollan en la comunidad a nivel social, cultural, deportivo, político y recreativo. Este ente está autorizado a realizar los diferentes procesos de registro, control y manejo de los habitantes del Consejo Comunal “Sector La Bomba”.

Los objetivos que se plantearon en el árbol de objetivos, tendrán un tiempo de duración de un trayecto que conforman tres trimestres los cuales se relaciona con el periodo de tiempo general a desarrollar el proyecto y las delimitaciones trazaran las metas que se quieren conseguir en ese periodo.

CAPITULO II

Marco Teórico y tecnológico

Antecedentes

Para apoyar el actual proyecto se estudiaron otras publicaciones vinculadas con el sistema de información a implementar para der apoyo al trabajo realizado, cuyos aportes se consideran significativos para esta investigación. Entre estos estudios se pueden destacar los siguientes:

Ferrer, (2012) plantea el siguiente trabajo: “SISTEMA DE INFORMACIÓN BASADO EN TECNOLOGÍA WEB PARA EL REGISTRO DEL CENSO POBLACIONAL CASO: CONSEJO COMUNAL LINA RON”. El objetivo del proyecto consiste en automatizar a través de un sistema de información basado en tecnología web para el registro del censo poblacional caso: consejo comunal Lina Ron, por ello se propone una adecuada gestión de los procesos del censo poblacional al consejo comunal Lina Ron, lo cual permitirá brindar una solución parcial o total al problema de desarrollo que se plantea.

El aporte brindado en dicha investigación es la elaboración y el desarrollo lógico del proyecto estableciendo actividades y diagramas así como también la creación de los test para comprobar el funcionamiento de los distintos códigos brindando apoyo para la verificación del buen funcionamiento del sistema.

Por su parte Chaustre, (2009) desarrollo un proyecto sobre “Implementar un Sistema de Información de Registro Poblacional permita agilizar los procesos de obtención de información Consejo Comunal ‘José Pilar Romero de la Parroquia San Juan” la cual se desea facilitar la proyección, establecimiento y desarrollo de políticas de gobierno y

de mejoras a la comunidad, a través de una distribución de los recursos acordes con las necesidades reales de las familias. Servir de punto de referencia para estadísticas reales y así como de su evolución y comportamiento.

Se toma como referencia mencionado trabajo de investigación ya que al igual que nuestro equipo de trabajo diseñan su plataforma con la metodología RUP (Rational Unified Process) ya que es orientada a objetos dicha forma es impartida en la unidad curricular programación II es importante mencionar también que esta forma de programación es la más recomendable para proyectos q abarcan un año o más, en segundo lugar el gobierno a través del Ministerio del Poder Popular para las telecomunicaciones e informática está fomentando el uso de esta metodología.

Ceballos, Molina, Zambrano. (2010) nos presentan su trabajo de investigación titulado “Implantación de un sistema de información para la gestión de los consejos comunales. Caso de estudio Santa Bárbara sector este, del municipio Libertador Estado Mérida”. Dicho trabajo logro realizar de manera automatizada la solicitud de documentos en línea, generación de estadísticas de datos demográficos y socioeconómicos de la comunidad así como también el registro en línea de los ciudadanos y ciudadanas miembros del sector.

El desarrollo y diseño de la base de datos se toma como referencia en nuestro sistema, ya que mencionados desarrolladores tienen en cuenta como prioridad lo establecido en el decreto 3.390 ahora pasado a la ley de infogobierno, de igual manera se toma como referencia el uso del lenguaje de programación PHP 5.0 y el gestor de base de datos MySql empleando como reseña lo estructurado bajo el ambiente código fuente abierto

Bases Teóricas

Sistemas

(2012) considera que es un conjunto de elementos

dinámicamente relacionados formando una actividad para alcanzar un

objetivo operando sobre datos para proveer información.

Toro,

Información

Gutemberg, (2001) dice que en cuanto a su definición puede decirse que es la acción de informar, referida a comunicar una noticia sobre algo, declarar, enterar. También se utiliza este vocablo para designar a los conocimientos que se añaden a los que ya se poseen en un área determinada. Y por extensión se denomina de esta manera también a esos conocimientos adquiridos.

Sistemas de Información

Colomina, (1998) establece que, los SI son conjuntos organizados de elementos dirigidos a recoger, procesar, almacenar y distribuir información de manera que pueda ser utilizada por las personas adecuadas dentro de las empresas, de modo que desempeñen sus actividades de manera eficaz y eficiente.

Datos

Dip, (2000) dice que, los datos son números, letras o símbolos que describen objetos, condiciones o situaciones. Son el conjunto básico de hechos referentes a una persona, cosa o transacción de interés para distintos objetivos, entre los cuales se encuentra la toma de decisiones.

Registro

Silva (2011) menciona diciendo “Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales” (pág. 14).

Consejo comunal

La ley orgánica consejos comunales describe a los consejos comunales diciendo “son instancias de participación, articulación e integración entre los ciudadanos, ciudadanas y las diversas organizaciones comunitarias, movimientos sociales y populares, que permiten al pueblo organizado ejercer el gobierno comunitario y la gestión directa de las políticas públicas y proyectos orientados a responder a las necesidades, potencialidades y aspiraciones de las comunidades, en la construcción del nuevo modelo de sociedad socialista de igualdad, equidad y justicia social.”(Art 2)

Entidad

Kendall & Kendall(2005) “Una entidad es cualquier objeto o evento sobre el cual alguien escoge recopilar datos. Una entidad podría ser una persona, lugar o cosa (por ejemplo, un vendedor, una ciudad o un producto)”. (6taedición pág. 26)

Relación

Kendall & Kendall (2005)“Éstas son asociaciones entre las entidades (a veces se conocen como asociaciones de datos)”. (6ta edición).

Bases Tecnológicas

HTML

Pid (2006) dice que “HTML significa Hiper Text Markup Lenguaje es el lenguaje utilizado para crear documentos en la Word Wide web hace referencia al lenguaje de marcado para la elaboración de páginas web.” (pág.

10)

Base de datos

Kendall &Kendall (2005) la menciona diciendo que “una base de datos es una fuente central de datos destinados a compartirse entre muchos usuarios para una diversidad de aplicaciones. El corazón de una base de datos lo constituye el sistema de administración de base de datos (DBMS,datábasemanagementsystem) (6ta edición)

UML

Pressman. (1998). “Es un lenguaje para especificar, construir, visualizar y documentar los artefactos de un sistema de software orientado a objetos (OO). Un artefacto es una información que es utilizada o producida mediante un proceso de desarrollo de software.”

WAMP SERVER

Sánchez Morales (2013) define el “Wamp-Server es un entorno de desarrollo web para Windows con el que se puede crear aplicaciones web con Apache, PHP y bases de datos MySQLdatabase. También incluye PHPMyAdmin y SQLiteManager para manejar tus bases de datos en un plisplas.”.

Fundamentos legales

La Constitución de la República Bolivariana de Venezuela, reconoce el interés público de la ciencia, la tecnología, el conocimiento, la innovación y sus aplicaciones y los servicios de información necesarios por ser herramientas fundamentales para el desarrollo económico, social y político del país, así como para la seguridad y soberanía nacional, igualmente constituye que el Estado garantizará servicios públicos de radio, televisión y redes de bibliotecas y de informática, con el fin de aprobar el acceso universal a la información según los requisitos que establezca la ley, fielmente citados en los siguientes artículos del Capítulo VI: De los derechos culturales y educativos:

Artículo 108.

Los medios de comunicación social, públicos y privados, deben contribuir a la formación ciudadana. El Estado garantizará servicios públicos de radio, televisión y redes de bibliotecas y de informática, con el fin de permitir el acceso universal a la información. Los centros educativos deben incorporar el conocimiento y aplicación de las nuevas tecnologías, de sus innovaciones, según los requisitos que establezca la ley. (p. 28).

Artículo 109.

El Estado reconocerá la autonomía universitaria como principio y jerarquía que permite a los profesores, profesoras, estudiantes, egresados y egresadas de su comunidad dedicarse a la búsqueda del conocimiento a través de la investigación científica, humanística y tecnológica, para beneficio espiritual y material de la Nación. Las universidades autónomas se darán sus normas de gobierno, funcionamiento y la administración eficiente de su patrimonio bajo el control y vigilancia que a tales efectos establezca la ley.

Se consagra la autonomía universitaria para planificar, organizar, elaborar y actualizar los programas de investigación, docencia y extensión. Se establece la inviolabilidad del recinto universitario. Las universidades nacionales experimentales alcanzarán su autonomía de conformidad con la ley. (p. 28).

Artículo 110.

El Estado reconocerá el interés público de la ciencia, la tecnología, el conocimiento, la innovación y sus aplicaciones y los servicios de información necesarios por ser instrumentos fundamentales para el desarrollo económico, social y político del país, así como para la seguridad y soberanía nacional. Para el fomento y desarrollo de esas actividades, el Estado destinará recursos suficientes y creará el sistema nacional de ciencia y tecnología de acuerdo con la ley. El sector privado deberá aportar recursos para las mismas. El Estado garantizará el cumplimiento de los principios éticos y legales que deben regir las actividades de investigación científica, humanística y tecnológica. La ley determinará los modos y medios para dar cumplimiento a esta garantía.(p. 29)

Ley Orgánica de Ciencia, Tecnología e Innovación

La Ley Orgánica de Ciencia, Tecnología e innovación constituye políticas alineadas en materia de informática que colocarán las políticas y estrategias para la actividad científica, tecnología y de innovación.

Artículo 1°

El presente Decreto-Ley tiene por objeto desarrollar los principios orientadores que en materia de ciencia, tecnología e innovación, establece la Constitución de la República Bolivariana de Venezuela, organizar el Sistema Nacional de Ciencia, Tecnología e Innovación, definir los lineamientos que

orientarán las políticas y estrategias para la actividad científica, tecnológica y de innovación, con la implantación de mecanismos institucionales y operativos para la promoción, estímulo y fomento de la investigación científica, la apropiación social del conocimiento y la transferencia e innovación tecnológica, a fin de fomentar la capacidad para la generación, uso y circulación del conocimiento y de impulsar el desarrollo nacional (p. 1).

Artículo 2°

Las

actividades

científicas,

tecnológicas,

de

innovación

y

sus

aplicaciones son de interés público y de interés general. (p.3).

Artículo 3°

Forman parte del Sistema Nacional de Ciencia Tecnología e Innovación, las instituciones públicas o privadas que generen y desarrollen conocimientos científicos y tecnológicos, como procesos de innovación, y las personas que se dediquen a la planificación, administración, ejecución y aplicación de actividades que posibiliten la vinculación efectiva entre la ciencia, la tecnología y la sociedad. A tal efecto, los sujetos que forman parte del Sistema son:

1. El Ministerio de Ciencia y Tecnología, sus organismos adscritos y las

entidades tuteladas por éstos, o aquéllas en las que tengan participación.

2. Las instituciones de educación superior y de formación técnica, academias nacionales, colegios profesionales, sociedades científicas, laboratorios y centros de investigación y desarrollo, tanto público como privado.

3. Los organismos del sector privado, empresas, proveedores de servicios,

insumos y bienes de capital, redes de información y asistencia que sean incorporados al Sistema.

4.

Las unidades de investigación y desarrollo, así como las unidades de

tecnologías de información y comunicación de todos los organismos

públicos.

5. Las personas públicas o privadas que realicen actividades de ciencia,

tecnología, innovación y sus aplicaciones.(p.3).

Artículo 6.

Los organismos públicos o privados, así como las personas naturales y jurídicas, deberán ajustar sus actuaciones y actividades inherentes a la presente Ley, a los principios de ética, probidad y buena fe que deben predominar en su desempeño, en concordancia con la salvaguarda de los derechos humanos y al logro de los fundamentos enunciados en el artículo 5 de esta Ley. (p.5).

Artículo 21.

El Ministerio de Ciencia y Tecnología evaluará y seleccionará los programas y proyectos susceptibles de financiamiento, determinando y jerarquizando las áreas prioritarias de desarrollo o necesarias para el progreso social y económico del país. Sin menoscabo de que dichas evaluaciones técnicas podrán ser realizadas a través de cualquiera de los organismos o entes especializados adscritos al Ministerio.

Artículo 25.

El Ejecutivo Nacional, por órgano del Ministerio de Ciencia y Tecnología, promoverá y coordinará, con los entes académicos, científicos y tecnológicos, tanto públicos como privados, el financiamiento para la realización de las actividades previstas en el Plan Nacional de Ciencia, Tecnología e Innovación.

Artículo 26.

El Ministerio de Ciencia y Tecnología coordinará las actividades del Estado que, en el área de tecnologías de información, fueren programadas. Asumirá competencias que en materia de informática, ejercía la Oficina Central de Estadística e Informática, así como las siguientes:

1. Actuar como organismo rector del Ejecutivo Nacional en materia de tecnologías de información.

2. Establecer políticas en torno a la generación de contenidos en la red, de

los órganos y entes del Estado.

3. Establecer políticas orientadas a resguardar la inviolabilidad del carácter

privado y confidencial de los datos electrónicos obtenidos en el ejercicio de

las funciones de los organismos públicos.

Marco Metodológico

CAPITULO III

Metodología utilizada para el desarrollo del proyecto socio tecnológico (Documento)

Tipo de investigación.

Arias (1999) presenta, el diseño de campo diciendo que: “consiste en la recolección de los datos directamente de la realidad donde ocurren los hechos, sin necesidad de manipulación de alguna variable”.

El tipo de diseño utilizado en esta investigación es el de campo, ya que la recopilación de información se realizó directamente en y con la comunidad discutiendo la problemática y presentando las alternativas para solucionar la misma, permitiendo así, trabajar con información real y precisa.

Trabajando con las siguientes etapas:

1- Concebir la idea a investigar: La interacción constante con la

comunidad nos permitió observar y conocer la situación que a menudo se le presentaban con la realización del censo.

2- Selección de la muestra: ya conocida la problemática se

procedió al estudio de la población e identificación de la muestra para establecer los usuarios del sistema así como también medir el impacto social causado por el proyecto.

3- Marco teórico: para sustentar la investigación fue necesario contar

con un soporte inicial que ofrezca estabilidad al proyecto, en esta etapa se logró conocer las diferentes teorías que avalan la investigación así como también brindar un sustento legal para garantizar la confiabilidad del proyecto.

4- Definir el tipo de investigación: fue la etapa más importante

del desarrollo ya que se determinó la manera en que se realizó la investigación, y los pasos a seguir para lograr cada una de las actividades con éxito; dándole un sustento teórico investigativo.

5- Establecer las hipótesis: durante el estudio de la problemática

determinada en las etapas anteriores surgieron diferentes ideas para darle solución a la misma, las cuales fueron consideradas y tomada la más viable para la solución pronta y eficaz del problema.

6- Recolección de datos: por medio de esta etapa se logró

recolectar los datos necesarios por medio de diferentes instrumentos aplicados a los miembros de la comunidad; tomando en cuenta las herramientas y métodos mencionados en la técnica de recolección de datos.

7- Análisis de datos: en esta etapa se logró consolidar la medición

de los objetivos finalmente alcanzados así como también darnos la satisfacción de haber logrado las metas planteadas al inicio de la investigación, valiendo la pena horas incontables que se pierden en el tiempo, recursos no fáciles de recuperar, horas de paciencia, horas de sueño y de recompensa, de angustias y de alegrías.

los resultados: con los objetivos ya

organizados y presentados, se facilitó el inicio a la última etapa y la más interesante, donde se le dio sentido, forma, y explicación a los objetivos planteados. Concretando la culminación y la labor de investigación con los datos ya analizados y procesados, se pudo llegar a la determinación de la validez del proyecto, y se concretó que la eficacia de todo el proceso planificado se puede lograr con trabajo y dedicación, verificando de esta manera el éxito de cada una de las etapas del tipo de investigación seleccionado.

8- Presentación

de

Población y Muestra Población

Hurtado y Toro (1998), definen que: “población es el total de los individuos o elementos a quienes se refiere la investigación, es decir, todos los elementos que vamos a estudiar, por ello también se le llama universo.

(p.79)”.

Se decidió realizar el proyecto socio tecnológico en el Consejo Comunal "Sector La Bomba", el cual está conformado por 32 miembros dividido en cuatro comités; ejecutivo que está integrado por los sub-comités habitad y vivienda, energía, gas, transporte y comercio, desarrollo social, seguridad y defensa, salud, alimentación, agua, cultura y educación; cada sub-comité se representa por: vocero principal, suplente; para el comité administrativo, financiero y contralor hay 4 representantes 1 vocero principal, 3 suplentes; trabajan con una totalidad de 584 familias adjuntas al Consejo Comunal.

Muestra

Balestrini (2006), señala que: “una muestra es una parte representativa de una población, cuyas características deben producirse en ella, lo más exactamente posible. (p.141)”. Se hizo un estudio a su plan de trabajo para así determinar cuál es la dificultad encontrada en esta comunidad y se dedujo desarrollar un sistema de información para el Consejo Comunal que registre controle y consulte el censo poblacional del sector, este sistema estará a cargo únicamente por los funcionarios del Consejo comunal de igual manera su uso estará destinado para 10 de los miembros que lo conforman.

Tipo de muestreo

Muestreo intencional o de conveniencia

Muestreo no probabilístico (no aleatorio):

En este tipo de muestreo, puede haber clara influencia de la persona o

personas que seleccionan la muestra o simplemente se realiza atendiendo a

razones de comodidad. Salvo en situaciones muy concretas en la que los

errores cometidos no son grandes, debido a la homogeneidad de la
errores
cometidos
no
son
grandes,
debido
a
la
homogeneidad
de
la

población, en general no es un tipo de muestreo riguroso y científico, dado

que no todos los elementos de la población pueden formar parte de la

muestra. Por ejemplo, si hacemos una encuesta telefónica por la mañana,

las personas que no tienen teléfono o que están trabajando, no podrán

formar parte de la muestra.

Técnicas e instrumentos de recolección de información

Entrevista no estructurada.

La entrevista es la interacción entre dos o más personas con el fin de definir las características o percepciones sobre un tema o varios temas y solo se utiliza cuando la población tiene un número de personas pequeño o manejable por el entrevistador. Se puede aplicar de diferentes maneras:

Estructuradas: Consiste en realizar preguntas estudiadas y bien definidas.

No estructuradas: Donde tanto las preguntas como las repuestas son libres.

Mixta: Se hacen preguntas estructuradas y no estructuradas.

En el caso del instrumento de recolección usado para la entrevista fue la “no estructurada” donde el equipo de forma libre pero ordenada, realizo las

Preguntas que consideraron convenientes para la recolección de los datos, rondas de preguntas libres que tenían respuestas libres por parte de los representantes y personas que pertenecen a la comunidad, siendo de gran ayuda para obtener los datos específicos de la problemática que tienen y formar ideas de cómo se abordara esos problemas.

Se utilizó la entrevista no estructurada, porque al hacer las preguntas libres y abiertas el entrevistado o los entrevistados sienten más comodidad y confianza con el entrevistador, de tal manera sus repuestas fueron más sinceras ayudando así a los autores a ver la problemática que tiene la comunidad.

El resultado que arrojo la entrevista fue analizado para tomar las decisiones de cómo se debe abordar la comunidad, cuales son los problemas que ella presenta y cuál será la solución que el equipo considera será la más correcta para satisfacer a la comunidad y satisfacer las expectativas del equipo como representante de ese sistema final.

Técnica documental

Instrumento toma de nota, registros

Se aplica esta técnica cuando la información que se necesita sobre el objeto de estudio, se obtiene a través de archivos o registros en determinadas instituciones.

Esta técnica fue utilizada por el equipo para recolectar la información que se necesita para la creación del sistema, ya que la misma se encuentra en tablas y archivos que deben ser traspasados de formato físico a digital sin modificar estructuras que establezca la comunidad, como lo son archivos de registro del consejo comunal, constancias y avales.

Algunos registros de datos pueden ser reformulados o modificados con el fin de mejorar y agilizar la forma en la que aplican el censo, manteniéndose detalles que son necesarios, el equipo puede tener disposición de esos.

Archivos para que el sistema fluya de manera correcta y así mejorar los resultados al momento de emitir solicitudes que requiera la población de la comunidad.

Plataforma a nivel de Hardware y de Software.

El sistema que se realizó tiene diferentes características, como una base de datos, una interfaz gráfica que orienta al usuario y una serie de complementos que hacen funcionar todo de una forma sencilla, rápida y eficaz. Para ello requiere diferentes capacidades de procesamiento, memoria, espacio de almacenamiento entre otros, esto quiere decir que necesita un computador o equipo que pueda cumplir con la demanda que exige el sistema y que se explicara a continuación.

Sistema Operativo Windows XP: Este sistema operativo es

uno de los más utilizados por su compatibilidad con diferentes programas y controladores, lo que hace el sistema operativo ideal para manejar el Software que se desarrolla, cabe destacar que también el Software desarrollado de control y registro tiene compatibilidad con Linux, dejando a disposición el uso del sistema de información en cualquier sistema operativo sin dejar de ser funcional cumpliendo con los propósitos con los que fue creado.

Intel Pentium 4, un CPU de 3.006 GHz (gigahercio): Un

procesador Pentium 4, con una capacidad de procesamiento de 3.006 GHz, puede responder a los procesos perfectamente ya que la capacidad es bastante elevada, no tendrá problemas al momento de procesar diferentes

programas y podrá guardar en su memoria caché, los programas inactivos con el fin de disminuir la temperatura. Es un procesador que cumple de sobra las tareas que puedan presentarse.

Memoria RAM de 504 MG (megabytes): Recordemos que la

memoria RAM es la Memoria principal de la computadora, donde residen programas y datos, sobre la que se pueden efectuar operaciones de lectura y escritura. Con la capacidad actual que posee el computador con el que hemos trabajado es suficiente para efectuar todos los procesos que requiere efectuar el sistema, aunque solo se queda en eso, suficiente, El Consejo Comunal “Sector la Bomba” en un futuro cercano renovara esta memoria por una de mayor capacidad para darle más libertad y manejo al Software y a los procesos paralelos que realicen en el computador.

Disco Duro 80 GB: Es un disco de almacenamiento que es más

que suficiente para almacenar el Software, además se puede almacenar otras informaciones que el Consejo Comunal tenga prioridad de resguardar, con una capacidad de 80 GB y trabajando solo con documentos no habrá problemas de almacenaje futuros.

Periféricos: cuenta con todos los elementos periféricos necesarios

como teclado, monitor, mouse y cornetas elementos necesarios para el correcto funcionamiento y uso del sistema. El sistema propuesto está en la capacidad de brindar repuesta oportuna a las consultas realizadas por los usuarios.

Resumen General: Es un computador apto para el funcionamiento

correcto del sistema, no tendrá fallos de ningún tipo y podrá manejar perfectamente todos los programas paralelos, la única falla a futuro es la memoria RAM que es limitada, de momento funciona perfectamente, solo deberá renovarse en un futuro cercano.

Estudio de Factibilidad

Factibilidad Operativa

El sistema de información desarrollado estuvo diseñado y programado, para facilitar los procesos estadísticos del censo poblacional en el Consejo Comunal “Sector La Bomba”, agilizando las diferentes actividades que se desenvuelven en este. El sistema cuenta con una interfaz limpia y muy fácil de manejar para evitar complicaciones en su uso, el consejo comunal cuenta con personas capacitadas conocimientos mínimos en usos de computadoras y de sus herramientas, lo que favorece el uso y correcto funcionamiento del sistema. Gracias a esto podemos concluir que el sistema que se desarrolló para la organización, es factible, operativamente.

Factibilidad Humana

Se refiere a que debe existir el personal capacitado para llevar a cabo el proyecto y así mismo, deben existir usuarios finales dispuestos a emplear el sistema desarrollado por el proyecto.

El equipo que está conformado por cuatro (4) estudiantes, tuvo la tarea de generar un sistema que cambio el modo en el que realizaban el censo poblacional y la generación de documentos en el Consejo Comunal Sector “La Bomba”, ya que usaban un sistema manual y fue necesario una actualización al formato digital para hacer más sencilla la tarea de los miembros de dicha organización. Para desarrollar el sistema resulto factible debido a que se contó con las diferentes características que se deben evaluar de forma general para saber si es posible o no, técnicamente.

La primera característica debe ser el conocimiento, ya que sin él no es posible generar el sistema que resuelva la necesidad de la comunidad, el

conocimiento es la base fundamental de todo el sistema y es el que abarcara todo el año en un proceso continuo de aprendizaje, aprovechando que los integrantes del equipo poseen diferentes conocimientos en varias facetas de la carrera, siendo sobresalientes en materias esenciales para el desarrollo del sistema, como es la programación, proyecto socio tecnológico, ingeniería del software, también poseen conocimientos en base de datos, que es una materia programada durante el transcurso de la carrera y que ayudan en gran parte a la obtención de mejores conocimientos y así fortaleciendo la preparación de todos los desarrolladores.

El sistema se creó con la colaboración del equipo completo, cada uno generando ideas para el correcto desarrollo y creación del sistema, de igual forma todos los estudiantes supervisaron y apoyaron cada parte del sistema.

Como una segunda característica está el aprendizaje continuo, es el aprendizaje de las materias que se estudiaron a medida que el año avanzo, los diferentes programas y herramientas utilizadas tales como HTML, PHP, CCS, BASE DE DATOS PHP MYADMIN, UML y que los autores debieron prestar especial atención en las materias que son base para la creación del sistema, ya que si estos conocimientos no son captados correctamente, el sistema no funcionara o arrojara errores futuros y es algo que se debe evitar cuando se crea un sistema.

La tercera característica fue brindada por la comunidad que demostró su apoyo ofreciendo información y propuestas nuevas, para presentar el sistema y de esta manera hacerlo más fácil para el uso final, permitiendo estar más familiarizado con las interfaz gráfica logrando así trabajar de la mano con los usuarios finales que son los miembros de la comunidad y fortaleciendo el futuro profesional de los desarrolladores del sistema.

Por último y no menos importante es la buena relación que se generó entre los desarrolladores, no parece muy importante esta característica, pero es una de las tareas fundamentales el aprender a trabajar en conjunto, esta labor optimiza la creación de cualquier sistema, el grupo mantuvo el apoyo y aporte de ideas constantes y de esta manera conservo un equilibrio y armonía entre sus miembros para que sea más factible la creación del sistema.

Cumpliendo con el trabajo correctamente, se puede decidir que el sistema es factible.

Factibilidad Técnica

El consejo comunal posee un computador con capacidad técnica para soportar el volumen de procesamiento de datos usados. La máquina cuenta con sistema operativo Windows XP con un procesador Intel Pentium 4, un CPU de 3.006 GHz (gigahercio) así como también una memoria RAM de 504 MG (megabytes), un disco duro de 80GB (gigabyte) contando así con los requisitos mínimos para instalar el nuevo sistema de información. De igual manera cuenta con todos los elementos periféricos necesarios como teclado, monitor, mouse y cornetas elementos necesarios para el correcto funcionamiento y uso del sistema. El mismo está en la capacidad de brindar repuesta oportuna a las consultas realizadas por los usuarios. También cabe destacar que cuenta con una impresora modelo hp lo que favorecerá la generación de los distintos reportes generados por el sistema. Sobre las bases de las ideas expuestas el sistema desarrollado cuenta con un formato de seguridad que permite resguardar y proteger la información y así lograr mantener la confiabilidad, la disponibilidad e integridad de la información que contiene el sistema.

Factibilidad económica

A continuación se despliega un estudio que dio como resultado la factibilidad económica del desarrollo del sistema de información. Se establecieron los recursos para desarrollar, implantar, y mantener en operación el sistema programado, haciendo una evaluación donde se puso de manifiesto el equilibrio existente entre los costos intrínsecos del sistema y los beneficios que se derivaron de éste, lo cual permitió observar de una manera más precisa las bondades ofrecidas por el sistema propuesto. Este estudio permitió hacer una comparación entre la relación costos del sistema actual, y los costos que tendría un nuevo sistema, conociendo de antemano los beneficios que la ciencia de la Informática ofrece. Como se mencionó anteriormente en el estudio de factibilidad técnica, la comunidad contaba con las herramientas necesarias para la puesta en marcha del sistema, por lo cual el desarrollo de la propuesta no requirió de una inversión inicial.

Actualmente el consejo comunal cuenta con un registro de planillas manual el que requiere de varias personas para poder lograr completar el censo población además se requieren de más de 500 planillas impresas lo que generan un gasto en material del consejo comunal el cual se puede invertir en otras actividades llevadas por el mismo.

Se estima que el uso de las planillas de registro del censo poblacional se redujo aproximadamente en un 70%, lo que representa un ahorro de 5.000,00 Bolívares fuertes. Al automatizar el registro poblacional se colocó a disponibilidad un almacenamiento automatizado el cual coloca a la orden la información de una manera más rápida y oportuna, lo que repercute significativamente en la reducción del uso de material de oficina, que ha de ser en un 50% para este concepto.

Por otro lado también cuenta con una computadora la cual se encontraba sin operatividad, se usó para implantar el sistema generando así el aprovechamiento de un 100% de dicho equipo.

Por otro lado es importante resaltar que la comunidad no tendrá gasto alguno con la elaboración del sistema ya que es un trabajo de grado y es un sistema llevado a cabo bajo los nuevos estándares de los programas nacionales de formación impartido por nuestra casa de estudio, el consejo comunal tiene este nuevo sistema totalmente gratis reduciendo inversión en el mismo de igual manera los desarrolladores del sistema somos beneficiados directamente ya que se logró poner en práctica los conocimientos en clase lo cual nos brindó el nacimiento de nuevas destreza para el futuro profesional.

El sistema de registro y consulta de estadísticas de consejo comunal tiene aproximadamente un costo entre los 80.000,00 y los 100.000,00 Bolívares fuertes ya que para desarrollar un sistema de esta calidad se necesita de varios profesionales en distintas áreas como programadores, analista de sistema y diseñador en las cuales el equipo de trabajo se desempeñó correctamente para tener un producto final bien elaborado y la comunidad quedo satisfecha con el sistema.

No obstante con lo ya mencionado anteriormente la implantación del sistema conto con unas accesorias o talleres impartidos por los mismo desarrolladores del sistema las cuales consistían en mostrar y aclarar dudas acerca del uso correcto del mismo para que se prolongue su vida útil. Cada taller de una hora se estimó que puedo costar entre 150,00 y 200,00 Bolívares fuertes impartidas por un profesional en el área.

Plan de actividades

Para la ejecución correcta del proyecto se puso en marcha un plan de acción de actividades plasmado mediante el diagrama de Gantt.

Figura N°4: diagrama de Gantt Autores: desarrolladores del proyecto 55

Figura N°4: diagrama de Gantt

Autores: desarrolladores del proyecto

55

Metodología utilizada para el desarrollo del proyecto socio tecnológico

La metodología presentada por Kendall & Kendall establece que se realiza por medio de un proceso con el despliegue de habilidades y destrezas creando un ciclo de desarrollo el consta de siete fases y las cuales se cumplieron en la creación del sistema del censo poblacional.

1. Identificación de problemas, oportunidades y objetivos:

fue la fase de inicio y reconocimiento de la problemática de la comunidad. Posteriormente se dio a conocer los beneficios que se obtienen con un sistema automatizado. Fue una de las etapas primordiales para el desarrollo exitoso del proyecto, ya que por medio de la búsqueda y realización de entrevistas se logró recolectar la información para sintetizar y conocer las necesidades presentadas por la comunidad, de esta manera se dio inicio a la construcción del objetivo. Así como también, se obtuvo establecer la factibilidad de la realización del sistema tomando en cuenta tres aspectos importantes como lo son: lo económico, lo técnico y lo operativo, cumpliendo con cada uno de ellos se logró obtener excelente resultados efectuando el sistema y cumpliendo con la perspectiva de la comunidad ayudando a la organización beneficiada alcanzar sus metas, permitiendo así continuar con la siguiente etapa.

2. Determinación de los requerimientos de información:

Conociendo los usuarios principales del sistema, se procedió al levantamiento de los requerimientos, esta fase se llevó a cabo con entrevistas directamente a los voceros y representantes que conforman el consejo comunal “Sector La Bomba” , se determinaron los requerimientos funcionales y no funcionales por medio de las

necesidades presentadas estipulando así que el sistema debe cumplir con los siguientes requerimientos:

Entrada.

Almacenamiento.

Salida.

3. Análisis de las necesidades del sistema: Esta fase se

cumplió con la realización de los casos de usos y del diagrama de flujo de datos, así como también el diagrama de Gantt y el diccionario de datos cada una de estas herramientas se diseñaron de forma que cuentan con una estructura ordenada para representar de forma gráfica la entrada de datos al sistema, los procesos y las correspondientes salidas cumpliendo con las necesidades del usuario y del sistema en general. Así de esta forma se alcanzó trabajar de manera orientada por cada una de estas herramientas

4. Diseño del sistema recomendado: Tomando en cuenta las

fases anteriores se procedió al diseño lógico del sistema presentando el diseño de la interfaz gráfica comprendidas por la entrada y salida de los datos, así como también el diseño de las consultas y reportes, de igual manera, la elaboración del diseño físico de la base de datos; elementos importantes para el correcto y satisfactorio funcionamiento del sistema de información. Otros elementos diseñados fue las opciones de seguridad y confianza del sistema como lo son las opciones de respaldar y restaurar.

5. Desarrollo y documentación del software: fue la fase en la

cual se unieron las cuatro fases anteriores para complementar el diseño y documentar el software realizando el manual de procedimientos de ayuda que incluyen las respuestas a preguntas frecuentes de los usuarios. Este manual se realizó conjuntamente con los usuarios. La codificación del software se realizó con los lenguajes

de programación impartidos en clases, los cuales se puede mencionar el HTML, PHP y cumpliendo con nuestro roles de estudiantes se realizó investigaciones para usar HTML5 y JavaScript desempeñando un rol clave en esta fase ya que se codificaron y eliminaron errores sintácticos de la programación. Otro rasgo importante fue la utilización del manejador de base de datos, creando simultáneamente las tablas correspondientes para el almacenamiento de los datos.

6. Pruebas y mantenimientos del sistema: fue la fase de

verificación y funcionamiento correcto del sistema realizando las correspondientes pruebas al sistema las cuales fueron pruebas de caja blanca, pruebas de caja blanca, pruebas alfa y pruebas betas, cada una de ellas realizadas con el tutor académico y con uno de los usuarios del sistema, nos resultó una etapa importante dentro del desarrollo del sistema ya que se logró realizar correcciones y mejoras a cada uno de los códigos así como también a la interfaz gráfica para mejorar su funcionalidad y operatividad del sistema. Mejorando de esta manera el sistema.

7. Implantación y evaluación del sistema: fue la última fase del

ciclo del desarrollo del sistema, en esta etapa se incluyó realizando el adiestramiento que el usuario necesito para hacer uso correcto del sistema. Así mismo se realizó la implantación del sistema automatizado. La evaluación de sistema se realizó durante todas las fases de desarrollo ya que el trabajo de fabricación del sistema se lleva a cabo durante cada una de las fases conjuntamente con los conocimientos que se fueron adquiriendo en clase.

Documento de definición de Requisitos (Requerimientos Funcionales y No Funcionales)

A continuación se presentan numéricamente los requisitos funcionales

y no funcionales que alcanzaron para el correcto funcionamiento del sistema.

Los requisitos aquí expuestos están declarados en lenguaje natural

mostrados a través de una tabla en forma de lista, los cuales fueron

obtenidos a partir de entrevistas, del sistema actual y de los documentos de

modelos de otros sistemas previamente revisados.

Requerimientos funcionales

La siguiente tabla muestra la lista de requisitos funcionales del sistema

del censo poblacional. Cada requisito contiene un identificador donde las dos

primeras letras indican que es un requisito funcional y un número que

corresponde a la secuencia de los requisitos. Las columnas nombre y

descripción definen el requisito, la columna usuario y proceso indican quien

debe realizar el requisito y de que proceso fue derivado dicho requisito.

Finalmente, la columna medio indica el medio en que se mostrará el

requisito.

ID.

Nombre

del

Descripción

 

del

Usuario

Medio

Requisit

Requisito

Requisito

 

o

   

RF-001

Registrar

 

El sistema

 

debe

Funcionario

y

Pantalla

datos

de

la

permitir el registro la

administrador

familia

información de una nueva familia, tales como la identificación de la familia

RF-002

Registrar cada

El

sistema

debe

Funcionario

y

Pantalla

uno

de

los

permitir que se registre

administrador

formularios

cada

uno

de

los

correspondient

formularios

como

es

con

los

situación

vivienda,

 

datos

participación comunitaria entre otros

   

solicitados

para

 

almacenar

nuevo

grupo

familiar

RF-003

Consultar

jefe

El

sistema

deberá

Funcionario

Pantalla

de familia

permitir que se consulte la información registrada de un jefe de familia

administrador

RF-004

Modificar

El

sistema

deberá

Administrador

Pantalla

datos

permitir

que

se

personales

modifique

los

datos

personales registrados

tal como

lo

es

el

de

jefe de familia

 

RF-005

Eliminar

El

sistema

debe

Administrador

Pantalla

registro

o

permitir

eliminar

grupo familiar

información de la base

de

datos

para

mantener

la

misma

actualizada

 

RF-006

Consultar

El

sistema

debe

Administrador y funcionario

Pantalla

estadísticas

permitir

 

realizar

consulta

estadísticas

 

tal

como

lo

es

el

número

 

de

profesionales

de

la

comunidad

 

RF-007

Imprimir

El sistema debe facilitar la impresión de avales y constancias

Administrador

Pantalla

avales

e impreso

RF-008

Respaldo

de

El

sistema

deberá

Administrador

Pantalla

información

permitir

realizar

un

respaldo

a

la

información de la base de datos

RF-009

Restauración

El sistema

debe

Administrador

Pantalla

del sistema

permitir realizar

la

restauración base de datos

de

la

Tabla N°1: requerimientos funcionales

Autores: desarrolladores del proyecto

Requerimientos no funcionales

La siguiente tabla muestra la lista de la definición de requisitos no

funcionales de este sistema. Dichos requerimientos no funcionales están

identificados en una celda con el número de requisito y una pequeña

descripción del mismo.

ID. Requisito

Descripción del requisito no funcional

 

RNF-001

Cada usuario que desee ingresar al sistema, deberá introducir en la página principal un código de usuario y una contraseña, la cual será validada por el sistema, dándole acceso al sistema o enviándole un mensaje para que introduzca nuevamente sus datos.

RNF-002

El sistema deberá tener una interfaz gráfica sencilla y amigable, basada en menús, ventanas, listas desplegables y botones de acción.

RNF-003

El sistema deberá ser desarrollado bajo software libre, utilizando el lenguaje de programación PHP y utilizará el estándar HTML. De esta forma se garantizaría que el código HTML generado pueda ser interpretado por cualquier de los navegadores existentes en el mercado

RNF-004

La organización y almacenamiento de los datos estará bajo el sistema manejador de base de datos relacional de Mysql.

RNF-005

Para la

interfaz

gráfica

del

sistema

se

tomara en

consideración los estándares y sugerencias del consejo comunal

Tabla N°2: requerimientos no funcionales

Autores: desarrolladores del proyecto

Evaluación

Pruebas del sistema:

Las presentes pruebas permitieron a los desarrolladores revelar y verificar la calidad del software antes de su implantación, integrando cada prueba en cada ciclo de vida del software probando mediante técnicas experimentales descubriendo que errores tenía. Las pruebas del software se realizaron por medio de actividades claves para que los procesos de validación y verificación resultaran exitosos ayudando de esta manera a entregar el producto con la calidad suficiente esperada por la comunidad y así proporcionar confianza garantizando que el software satisficiera los requerimientos del sistema.

Pruebas de caja blanca:

Para la realización de las pruebas de caja blanca los desarrolladores se centraron detalladamente en el código fuente, escogiendo distintos valores de entrada para examinar cada uno de los posibles flujos de ejecución del programa el cual se puntualiza a continuación.

Pruebas de caja Blanca:

Sección Consultas

Línea 1: incluir el gestor “abrir_sesion.php” dentro de la página.

el gestor “abrir_sesion.php” dentro de la página. Línea 2, 3, 4 y 5: Abrir estructura HTML,

Línea 2, 3, 4 y 5: Abrir estructura HTML, apertura del código del

encabezado, colocar código que acepte tildes y ñ en el contenido, además, llamar a la hoja de estilos.css; cierre del código del encabezado.

que acepte tildes y ñ en el contenido, además, llamar a la hoja de estilos.css; cierre

Línea 6 hasta la 10: Abre cuerpo de página, distintos divisores dónde se

incluye el encabezado de la página y los logos ubicados a la derecha e izquierda.

de la página y los logos ubicados a la derecha e izquierda. Línea 11 hasta la

Línea 11 hasta la 27:

Línea 11: Apertura que centra y ordena todo lo que está dentro de él.

Línea 12: divisor tipo caja expandible que contiene el formulario.

Línea 13: apertura del código de formulario y que gestor va a tomar como acción.

Línea 14: apertura de la tabla.

Línea 15: primera fila que contiene 3 columnas, además, texto que identifica lo que debe ingresar dentro del campo de texto.

Línea 16: Campo de texto validado.

Línea 17: Continuación de la validación y cierre de la celda.

Línea 18: Cierre de la primera fila.

Línea 19: Apertura de la segunda fila seguido del botón enviar.

Línea 20: Botón volver al menú.

Línea 21: Cierre de celda.

Línea 22: Cierre de tabla.

Línea 23: Cierre de formulario.

Línea 24: Cierre del divisor de caja expandible.

Línea 25: Cierre del divisor que ordena el contenido.

Línea 26: Cierre del cuerpo de página.

Línea 27: Cierre de la estructura HTML.

Resultado de las consultas Línea 1 hasta la 9 : Codigo php, muestra a través

Resultado de las consultas

Línea 1 hasta la 9: Codigo php, muestra a través de un echo, varias

estructuras html dónde se abre, también se incluye la hoja de estilos y el título del encabezado, además, del codigo para validar tildes y ñ.

encabezado, además, del codigo para validar tildes y ñ. Línea 10 hasta la 13:  Línea

Línea 10 hasta la 13:

Línea 10: llamado de la variable que viene del formulario “consultas.php”, aquí se realiza la conexión con el campo de texto ubicado en “consultas.php”, al ingresar la cédula se realiza la consulta de dicho número. La cual es mostrada por medio de gestor_consultas.php

Línea 11: inclusión del archivo “conectarse.php” que ejecuta la conexión a la base de datos, usando las variables especificadas en el código consultas.php

Línea 12: sentencia SQL que hace el llamado de los datos a través de la tabla y algún campo perteneciente a ella. Capturados por medio de la identificación de cada una de las variables declaradas en la base da

64

datos y en cada uno de los dos códigos como consultas.php y gestor_consultas.php que nos muestra la misma.

Línea 13: Variable result, que arroja un código mysql que consulta el conecto, y la sentencia SQL.

código mysql que consulta el conecto, y la sentencia SQL. Línea 14 hasta la 31: A

Línea 14 hasta la 31:

A través de un echo se hace el diseño de la tablas y sus celdas con los campos a mostrar de forma gráfica cada una de las variables declaradas en consultas.php que son: nombre, apellido, cedula, sexo, fecha de nacimiento, número de teléfono, dirección, parentesco, grado de instrucción, cne, si trabaja, si es funcionario, ingreso mensual, pensionado y si es el jefe de la familia.

ingreso mensual, pensionado y si es el jefe de la familia. Línea 32 a la 62

Línea 32 a la 62:

Apertura de un while, dónde se crea una variable llamada REGISTRO para así llamar los datos a sus campos correspondientes, se realizan celdas dónde se llama el campo dónde están guardado los datos en el código llamado consultas.php haciendo el llamado a las variables tales como nom_grup, ape_grup, ced_grup, sex_grup, entre otros. Todos estos son

traídos de la tabla correspondiente llamada “grupo_familiar”, se cierra la tabla. Luego, se crea input de tipo botón para indicar volver al menú, se cierra el cuerpo de la página y la estructura HTML.

se cierra el cuerpo de la página y la estructura HTML. Cada uno de los distintos

Cada uno de los distintos códigos se integra de la misma manera ya expuesta cumpliendo cada uno de manera óptima su funcionamiento y haciendo que el sistema funcione correctamente sin errores.

Pruebas por unidad:

Sección Eliminar

Línea 1 hasta la 11:

Línea 1: Apertura estructura HTML.

Línea 2: Apertura del encabezado de página.

Línea 3: llamado a la hoja de estilos.

Línea 4: Apertura de script en lenguaje javascript.

Línea 5: Función javascript que muestra un mensaje de confirmación.

Línea 6: Apertura de estructura de la función.

Línea 7: Estructura de la función que contiene un mensaje.

Línea 8: Validación y localización a donde debe ir si confirma.

Línea 9: De lo contrario retornar a un valor falso.

Línea 10: Cierre de la estructura de la función.

Línea 11: Cierre del script y cierre del encabezado.

 Línea 11: Cierre del script y cierre del encabezado. Línea 12 hasta 19 : 

Línea 12 hasta 19:

Línea 12: Apertura de cuerpo de página.

Línea 13: Apertura de divisor contenedor.

Línea 14 y 15: inicio el código php e inclusión del “conectarse.php” para efectuar la conexión con la base de datos.

Línea 16 a la 19: Sentencia SQL que selecciona de la tabla “grupo_familiar” ordenada por “ced_grup”. Además, se hace una variable con un mysqli_query para consulta conecto y la sencentia SQL.

un mysqli_query para consulta conecto y la sencentia SQL. Línea 20 hasta la 41:  Línea

Línea 20 hasta la 41:

Línea 21: inicio de un <echo> dónde se procede a realizar la tabla.

Línea 22: Titulo de la tabla.

Línea 23: Primera fila con sus columnas las cuales conforman:

nombre, apellido, cedula, sexo y fecha de nacimiento.

Línea 25: inicio del while dónde se almacena la variable que llamada registro que mostrará los datos hechos en la consulta encontró.

Línea 26: apertura del while.

Línea 27 y 28: codigo list para ordenar la fecha de nacimiento traída de la base de datos.

Línea 29 hasta la 37: Fila dónde se mostrará en celdas el orden los datos correspondientes a los títulos de la fila anterior. Así como también, incluirá el botón “Eliminar” para eliminar registro.

Línea 38 hasta la 41: Botón de volver al menú, cierre del divisor y el cuerpo de página, también, cierre de la estructura HTML.

cuerpo de página, también, cierre de la estructura HTML. Los distintos códigos desarrollados para el funcionamiento

Los distintos códigos desarrollados para el funcionamiento del sistema se ejecutan unitariamente de la forma ya presentada con el código eliminar el cual funciono correctamente cumpliendo cada una de sus comandos o sentencias ejecutadas.

Pruebas de aceptación:

Sección Menú:

La siguiente prueba se desarrolló para la demostración del cumplimiento de los requerimientos expuestos por la comunidad.

68

 Línea 20: identifica al botón familia el cual al colocar el cursor sobre el

Línea 20: identifica al botón familia el cual al colocar el cursor sobre el mismo muestra una lista con más opciones.

Línea 22: contiene el botón que nos lleva a agregar un nuevo registro a través del código llamado datos_personales.php, cumpliendo así con el requerimiento agregar

Línea 23: identifica la opción modificar en la lista

Línea 24 contiene el link que nos dirige a realizar una modificación en este caso eliminar a un registro por medio del código seleccionar_para_eliminar.php, cumpliendo así con el requerimiento de eliminar

Línea 24: sujeta la opción consulta la cual se ejecutara cuando el usuario dese hacer una consulta la realizara a través del código consultas.php, cumpliendo de esta manera con el requerimiento de consultar.

Pruebas de Caja Negra:

Las siguientes pruebas se realizaron del punto de vista de las entradas que recibe y las salidas que produce el sistema para buscar mejoras de interacción con el usuario.

Caja negra

Fallas

Correcciones

Menú.php

En la parte del menú

Modificar el código de menú.php y eliminar las

se

repiten

dos

69

 

opciones de misión y visión

opciones

que

se

encuentran repetidos

Menú.php

En

el

menú

falta

la

Agregar nueva opción de eliminar funcionario en la línea de código menú.php

opción

de

eliminar

funcionario

 

Menú.php

Falta opción para generar los reportes necesarios del sistema

Agregar el código de generar reportes en el código de menú.php

Menú.php

Falta

opción

de

Agregar en

el código

generar estadísticas

menu.php la nueva opción para generar las estadísticas

en el menú

 

Datos_personales.php

El

campo

fecha

de

Modificar el

código

nacimiento no

está

datos_personales.php

 

requerido

 

para requerir el campo

 

obligatorio fecha nacimiento

de

Datos_personales.php

El campo parentesco no está requerido

Modificar el

código

datos_personales.php para requerir el campo de parentesco

Datos_personales.php

El campo estado civil no está requerido

Modificar el código datos_personales para requerir el campo estado civil

Datos_personales.php

El campo de pregunta si

Modificar el

código

es funcionario o está requerido

no,

no

datos_personales.php para requerir el campo de si es funcionario o no lo es

Situación_vivienda.php

El campo enseres de la vivienda no está requerido

Modificar el

código

situación_vivienda.php para requerir el campo de enseres vivienda

Situación_vivenda.php

El campo tipo de techos y paredes no está requerido

Modificar el código situación_vivienda.php para requerir el campo de tipo de techos y paredes

Siuacion_vivienda

El campo tipo de tenencia no está requerido

Modificar el

código

situación_vivienda para requerir el campo de tipo de tenencia

Situación_vivienda.php

El campo enseres vivienda no está requerido

Modificar

el

código

situación_vivienda.php

 
 

para

requerir

el

campo

enseres vivienda

 

Participación_cominitaria

El campo de participa en el consejo comunal no está requerido

Modificar

el

código

.php

participación_comunitaria

.php

para

requerir

el

 

campo

participación

el

consejo comunal

Participación_comunitari

El campo de justificación

Modificar

el

código

a.php

de

participación

no

está

participación_comunitaria .php para requerir el campo de la justificación comunitaria.

requerido

 

Tabla N°3: pruebas de caja negra.

Autores: desarrolladores del proyecto

Pruebas Alfa:

En esta fases de las pruebas se realizó una orientación a uno de los usuarios del sistema para familiarizarlo con el mimo de tal manera ir detectando conjuntamente con él, los errores o fallos del sistema para entregar un software de calidad.

Las pruebas realizadas en esta fase son:

Registrar familia:

Datos incorrectos: complete campo coloque solo letras iniciadas en mayúsculas y separadas por un espacio.

Datos incorrectos: llenar campo de número de cédula ingrese solo números.

Datos incorrectos: seleccione su nacionalidad.

Datos incorrectos: seleccione su fecha de nacimiento en la lista.

Datos incorrectos: llene cada uno de los campos en blanco.

Situación vivienda:

Datos incorrectos: seleccione al menos una opción.

Datos incorrectos: llenar cada uno de los campos en blanco.

Condiciones para la ejecución:

Datos personales y situación vivienda:

Para poder realizar esta actividad es necesario estar usando el sistema de registro del censo poblacional en cualquiera de sus dos usuarios estipulados además de seleccionar en el menú principal la opción Familia- Agregar la cual nos mostrara el formulario correspondiente.

Precondiciones:

Es necesario e indispensable que al llenar el primer formulario la persona sea identificada si es o no es jefe de familia ya que los siguientes formularios serán previamente precargados con los datos del jefe de familia a los demás miembros del grupo familiar.

Valores de entrada:

Se llenan cada uno de los datos correspondientes al miembro de la comunidad que se desee registrar.

Nombre: (solo caracteres y un espacio en blanco. Ej. Juan David)

Apellido: (solo caracteres y un espacio en blanco. Ej. Terán Araujo)

Nacionalidad: (selección uno de los dos radios. Ej.

V)

Nacionalidad: (selección uno de los dos radios. Ej. V) Fecha de nacimiento: (se selecciona el día,

Fecha de nacimiento: (se selecciona el día, mes y año de nacimiento.)

Sexo: seleccione entre masculino (M) y femenino (F))

Teléfono:( solo valores numéricos Ej. 04129836241)

Email: (Ej. Juan09@gmail.com)

Dirección: (inserción de caracteres sin importar el tipo. Ej. Av. Centenario conjunto residencial La Don Luis edificio Alba, piso 6, apartamento 6-06.)

Resultados esperados:

El sistema almaceno correctamente los datos personales y dio paso al siguiente formulario.

Post condiciones:

Se debe de registrar los datos personales antes de llenar el siguiente formulario situación vivienda.

Prueba Beta:

Las siguientes pruebas fueron realizadas con unos de los usuarios, manipulando directamente el sistema e interactuando con el mismo para dar criticas contractivas para hacer mejorar el funcionamiento y la interfaz del software.

Los módulos usados para esta prueba son:

Sección situación vivienda:

Llenado de formulario: colocar líneas de orientación para llenar el formulario y mantener el orden del mismo.

Llenado de formulario: clasificar de forma ordenada las preguntas por tipo.

Llenado del formulario: colocar más espacios entre las preguntas y las opciones de respuesta.

Llenado del formulario: establecer diferencia en el formato de letra entre preguntas y respuestas para mayor orientación.

Sección participación comunitaria:

Llenado de formulario: ubicar cuadro de texto del mismo tamaño y posición en cascada con respecto a la pregunta.

Llenado de formulario: colocar más espacio entre las preguntas.

Llenado de formulario: el botón final de registrar se debe colocar de mayor tamaño.

Resultados esperados:

El usuario se familiarizo satisfactoriamente con la interfaz del sistema haciendo sus recomendaciones, cumpliendo con el propicito de dicha prueba.

CAPITULO IV

Resultados

de

la

implementación

del

Proyecto

Socio

tecnológico

Descripción del sistema

En este capítulo se da a conocer la descripción general del sistema y su funcionamiento en general, así como las partes que lo conforman y su trabajo dentro del mismo. También se da a conocer la arquitectura del sistema y los diferentes actores que forman parte del mismo, así como el análisis de los requerimientos necesarios y el análisis del diseño del sistema, incluyendo los respectivos diagramas UML.

Descripción General del Sistema

Para realizar este sistema de información se establece tener en cuenta dos tipos de usuarios con privilegios y roles particulares para el uso del mismo.

Administrador

Este usuario es la persona encargada de darle mantenimiento al sistema, en la cuestión de administración de las diferentes categorías establecidas y mencionadas en los casos de uso. Este usuario tiene la responsabilidad de que el sistema se encuentre actualizado así como también se encuentre funcionando correctamente y que los reportes sean arrojados correctamente en tiempo real y de igual manera tiene el privilegio de eliminar y agregar nuevos funcionarios a la base de datos del sistema.

Funcionario:

Es el usuario elegido por los miembros del consejo comunal que al igual que los demás usuarios tiene privilegios diferentes. Es este usuario el encargado de las principales tareas del sistema ya que es el quien registra y actualiza las distintas entidades del sistema así como también puede consultar la existencia de una persona dentro de la comunidad para generar los distintos avales y constancias solicitadas por los miembros de la comunidad.

Funcionalidades generales del sistema

Con la planeación y desarrollo de este proyecto se creó un sistema que es capaz de darle al usuario la capacidad de visualizar, consultar, registrar y eliminar a un grupo de familia que hace vida en el consejo comunal en este caso dividido en jefe de familia, funcionario y grupo familiar. Teniendo como segunda tarea arrojar los diferentes avales y constancias las cuales se puede mencionar constancia de residencia que son solicitadas por los habitantes registrados en el sistema.

Funciones enfocadas al funcionario.

Al entrar al sistema y desplegar el menú le brinda al usuario (funcionario) la oportunidad de conocer cada uno de sus privilegios Esté menú está organizado según la actividad que vaya a realizar. Además una característica que es fundamental dentro de este sistema, es que se cuenta con una interfaz gráfica amigable diseñada en un trabajo en equipo entre la comunidad beneficiada y los programadores y así cada uno pudo dar su opinión acerca del sistema, por otra parte la información insertada en el sistema es solicitada por medio de formularios que contiene las preguntas correspondientes al censo poblacional llevado por el consejo comunal.

Otra de las características sobresalientes del sistema, es el que usuario puede consultar la existencia de un habitante y así comprobar que si es miembro de la comunidad para arrojar los avales y constancias anteriormente mencionadas otorgadas por el consejo comunal. El sistema también cuenta con una opción de actualización para agregar a una familia que llegue nueva dentro de la comunidad o eliminarla en caso contrario.

Funciones enfocadas al administrador

El sistema también brinda grandes opciones para su administración, ya que este usuario es el encargado de tener el buen funcionamiento del sistema y que sus reportes sean arrojados correctamente sin error alguno también se debe destacar que este sistema está diseñado para personas con pocos conocimientos en computación y así facilitar su uso por esto el sistema fue diseñado de manera que también le brindara a la persona que va a ser la encargada de administrar este sistema (Administrador) facilidades para realizar las tareas básicas para mantenerlo actualizado y en correcto funcionamiento. Para la fácil y correcta administración del sistema se divide en tareas básicas:

Agregar y eliminar funcionario dentro de los privilegios del administrador ya que de aquí se derivan los demás usuarios y actividades realizadas por el sistema. En la opción de agregar funcionario se despliega un formulario que se debe llenar con los datos de la persona, los cuales varían dependiendo quien sea el individuo. Una vez dado cumpliendo con el llenado de formulario se prosigue a una pantalla de confirmación que fue agregado correctamente el funcionario. En caso de que algún campo necesario se quede vacío o exista un error se muestra un mensaje en el formulario y se le indica al Administrador cual fue el campo con el error o que queda vacío. Una vez registrado el funcionario se puede consultar su existencia dentro de la base de datos y eliminar de la misma; después de

esto se actualizará la lista de funcionarios pero sin el funcionario que se eliminó. Otra opción realizada por el administrador que es compartida con el funcionario es agregar o modificar grupo familiar según sea el caso en el cual se especifica si desea agregar grupo familiar o un individuo en el grupo de familia.

Análisis de Requerimientos

Dentro de este apartado se analiza más a fondo cada una de las funciones del sistema, así como cada una de las tareas específicas que puede realizar cada uno de los usuarios, además se dan una serie de diagramas que ayudan a conceptualizar el sistema, sus funciones y partes. Todo con el fin de dar claridad a la tarea de este sistema. Como se menciona en el apartado anterior se tienen 2 tipos de usuarios:

Administrador y Funcionario, cada uno tiene un rol y por lo tanto tareas específicas y diferentes.

Casos de Usos:

Los casos de uso son una técnica que permite ayudar a definir cada una de las tareas que el sistema es capaz de realizar, su propósito principal es comunicar la funcionalidad del sistema, así como su comportamiento ante los clientes y actores. En conjunto, todos los casos de uso constituyen todas las posibles formas en que el sistema puede ser usado. En sí los actores no son parte del sistema, ellos representan los roles que un usuario del sistema puede jugar.

Diagramas de Flujo de Datos (DFD)

Los diagramas de flujo de datos, ayudan a tener una mejor idea de cómo los datos fluyen dentro del sistema, que tipo de información pasa de un proceso a otro, y como es que llega de regreso al actor. Los DFD por sus siglas, ayudan a definir el sistema con una serie de procesos, lo cual es

bastante útil para tener una mejor idea de cómo funciona el sistema, realizar un mejor análisis y no ver el sistema como una gran “caja negra”. Así mantener un fácil entendimiento del sistema de información usando las herramientas de UML a nuestro favor para la elaboración del mismo.

Base de datos

La base de datos es el actor de nuestro sistema que se encarga de almacenar toda la información referente a las diferentes entidades, usuarios, entre otros. Con el fin de que se encuentren bien organizados y se puedan acceder y guardar sin problema alguno. Estrictamente hablando el término base de datos se refiere a una colección específica de datos pero a menudo es usado como sinónimo del software usado para gestionar esa colección de datos. Ese software se conoce como sistema gestor de base de datos relacional, o por sus siglas en Inglés SGBD. En sí es un sistema para crear, manipular y aprovechar la base de datos en la cual se trabaja con phpMyAdmin.

Diagrama de Clase

Se considera un diagrama conceptual ya que permite a un nivel alto ver con claridad la información utilizada en algún problema o negocio. Para la notación de los elementos en el diagrama y en la base de datos se usa como guía la planilla en físico que tenía el consejo comunal anteriormente para llevar el censo poblacional se trabajan palabras claves abreviadas para así mantener el fácil entendimiento para el administrador y para una posible reingeniería si así el consejo comunal lo desea a futuro y mantener la usabilidad del sistema. El sistema que se realiza tiene diferentes características, como una base de datos, una interfaz gráfica que orienta al usuario y una serie de complementos que hacen funcionar todo de una forma sencilla, rápida y eficaz. Para ello requiere diferentes capacidades de procesamiento,

memoria, espacio de almacenamiento entre otros, esto quiere decir que necesita un computador o equipo que pueda cumplir con la demanda que exige el sistema y que se explica a continuación.

que exige el sistema y que se explica a continuación. Figura N°5: diagrama VTOC Autores: desarrolladores

Figura N°5: diagrama VTOC

Autores: desarrolladores del proyecto

Diagrama VTOC

Con la finalidad de que el sistema de información sea legible y entendible hacia demás personas que no conocen de los sistemas de información se plasma de manera sencilla el diagrama VTOC como herramienta de orientación a futuro para las demás personas interesadas en

el sistema.

Descripción del diagrama VTOC

La tabla de contenido visual permite al lector o analista del sistema ubicar un módulo del programa por medio de un mapa.

El diagrama VTOC del sistema del consejo comunal la bomba comienza con la identificación del ingreso del sistema donde el usuario se debe de identificar para poder acceder a realizar distintas actividades según sus privilegios de usuario

Al ingresar al sistema se presentan distintas opciones, en primer lugar información que despliega las siguientes opciones:

Misión: al usuario hacer clic sobre la opción misión lo llevara a una nueva pantalla donde se muestra la misión del consejo comunal.

Visión: al instante del usuario seleccionar esta opción se muestra la visión del consejo comunal en una nueva pantalla.

Teléfono: al usuario dar clic sobre esta opción se presenta el número de teléfono del consejo comunal así como también de una persona líder del consejo comunal.

Seguidamente se encuentra con una nueva forma llamada funcionario al usuario colocar el cursor sobre esta opción se despliegan las siguientes opciones:

Consultar: esta opción permite ingresar un numero de cedula de un miembro de la comunidad y conocer si es funcionario del consejo comunal esta opción es una de las primeras consultas dadas por el sistema.

Eliminar: permite realizar la acción de eliminación de un funcionario o habitante.

Posteriormente en el mismo orden se encuentra el modulo familia que al igual que los anteriores cuenta con opciones desplegables con las siguientes acciones:

Agregar: al momento del usuario seleccionar esta opción se podrá ingresar un nuevo registro de un grupo familiar por medio del llenado de un formulario el cual hace la captura de los distintos datos para posteriormente ser almacenados en la base de datos.

Consultar: la actividad consultar permite hacer la solicitud de información de un grupo familiar según sea el interés de la consulta o del usuario.

Modificar: accede a realizar una modificación dentro del grupo familiar esta opción permite mantener la base de datos actualizada.

Eliminar: esta opción consiste en la eliminación de información de un grupo familiar así como también la eliminación de todo el grupo familiar por si el mismo deja de vivir dentro de la comunidad, al igual esta opción mantiene la base de datos actualizada.

Seguidamente se cuenta con el módulo más importante de cualquier sistema de información que son los reportes emitidos por el mismo, esta opción contiene las siguientes actividades realizadas por el usuario.

Estadísticas: Permite realizar la consulta de las estadísticas poblacionales para conocer diferentes acciones en las cuales se puede mencionar el crecimiento poblacional el número de profesionales en un área entre otros.

Constancias de residencias: permite generar el reporte impreso de una constancia de residencia de un miembro de la comunidad.

Avales esta opción permite generar los distintos avales llevados por el consejo comunal.

Finalmente se presenta la opción de salir del sistema la cual cierra la sesión creada por el usuario si no desea hacer ninguna opción presentada en el menú.

Elementos de interfaz

Botones

Descripción

Este botón permite el acceso al sistemas si los datos ingresados son correctos

Este botón permite el acceso al sistemas si los datos ingresados son correctos

Se utiliza para almacenar los datos ingresados en el formulario

Se utiliza para almacenar los datos ingresados en el formulario

Se utiliza para borrar los datos temporales que ingresa el usuario al momento de llenar

Se utiliza para borrar los datos temporales que ingresa el usuario al momento de llenar el formulario

Este botón lleva directamente al menú principal desde cualquier parte del sistema

Este botón lleva directamente al menú principal desde cualquier parte del sistema

Botón que se utiliza para almacenar

Botón que se utiliza para almacenar

Tabla N°4: elementos de interfaz

Autores: desarrolladores del proyecto

Políticas de seguridad

La seguridad informática representa un elemento importante en los sistemas de información de cualquier tipo ya que de esta manera se mantiene la privacidad, confiabilidad, integridad y disponibilidad del sistema. La elaboración del sistema de información del censo poblacional del consejo comunal representa un estándar de alta calidad e importancia, ya que se maneja información privada de cada uno de los habitantes y se debe de mantener en confiabilidad para preservar su integridad, y a su vez se maneja datos correctos como dirección, ocupación y número de teléfono que es considerada privada.

Por los motivos ya expuestos en el momento del desarrollo del sistema se establecieron las siguientes medidas de seguridad para mantener la privacidad de los datos de los habitantes manejados por el consejo comunal por medio del sistema de información.

Como primera medida de seguridad se estableció que para poder ingresar al sistema se debe registrar con el Administrador el cual asignara un nombre de usuario y una contraseña para poder ingresar según sean sus privilegios como usuario el que no cuente con este registro no podrá ingresar de ninguna manera y este arrojara un mensaje de error.

Al momento que el usuario desee iniciar sesión al colocar su contraseña en el campo correspondiente identificado como contraseña la misma aparecerá encriptada en la caja de texto del formulario y en la base de datos para mayor seguridad.

Posteriormente como medida de seguridad el URL se encontrara bloqueado para que nadie que conozca la dirección la pueda teclear y

acceder al sistema sin antes haberse registrado o tener permiso suministrado por el administrador esta acción también cuenta con un mensaje de error de acceso negado.

Dentro de la seguridad se estableció tener dos niveles de privacidad del sistema dependiendo del usuario que se han llamado funcionario y administrador los cuales podrán realizar actividades diferentes y serán presentadas en un menú desplegable al momento ingresar al sistema.

El administrador llamado así en los casos de uso representa la máxima autoridad dentro del uso del sistema ya que es el único que tiene todos los privilegios de conocer el sistema y no tendrá limitación alguna. Se instituyó que por seguridad por dichos privilegios será designado por los miembros activos del consejo comunal quienes serán los que darán todas estas libertades a una solo persona.

Cabe destacar que el administrador tendrá la oportunidad de conocer todo el código fuente así como también de administrar la base de datos por lo tanto es el único que realizara respaldo de la información y restauración del sistema.

De igual manera se cuenta con un segundo usuario llamado funcionario que es elegido por elecciones dentro de los mismos miembros del consejo comunal. Este usuario también cuenta con un nombre de usuario y una contraseña las cuales le permitirán ingresar al sistema, si es correcto los datos ingresados y así realizar las diferentes actividades que tiene como funcionario en el sistema en las cuales se destacan agregar familia, consultar, familia y generar avales entre otras actividades explicadas en los casos de uso.

Por otra parte como medida de seguridad y de correcto funcionamiento del sistema se mostrara una serie de mensajes aprobando y desaprobando la acción realizada por el usuario en sus distintas actividades

según sea el caso y así mantener un nivel óptimo tanto en seguridad como en confiabilidad dentro de todo el sistema y de sus acciones.

Normas de seguridad

Para preservar el buen funcionamiento tanto del sistema como el equipo que lo contiene, se debe mantener presente las siguientes normas de seguridad:

1. Mantener el sistema operativo, optimizado y libre de virus.

2. El uso del computador solamente debe ser por los miembros del consejo comunal.

3. El equipo debe estar ubicado en un lugar donde no haya riesgo de humedad, inundación y residuos.

4. El equipo debe contener los requerimientos mínimos para la instalación del sistema.

5. Cualquier cambio a realizar en la base de datos se debe notificar con el administrador del sistema.

6. Establecer una persona responsable del cuidado del computador.

7. Reportar con el administrador cualquier error cuando ocurra un inconveniente con el sistema.

U.M.L

Diagrama Casos de uso

U.M.L Diagrama Casos de uso Figura N°6: diagrama de casos de uso administrador Autores: desarrolladores del

Figura N°6: diagrama de casos de uso administrador

Autores: desarrolladores del proyecto

Figura N°7: caso de uso funcionario Autores: desarrolladores del proyecto 89

Figura N°7: caso de uso funcionario Autores: desarrolladores del proyecto

Figura N°8: caso de uso general Autores: desarrolladores del proyecto 90

Figura N°8: caso de uso general

Autores: desarrolladores del proyecto

Figura N°9: diagrama de actividades Autores: desarrolladores del proyecto 91

Figura N°9: diagrama de actividades

Autores: desarrolladores del proyecto

Figura N°10: diagrama de estado. Autores: desarrolladores del proyecto 92

Figura N°10: diagrama de estado.

Autores: desarrolladores del proyecto

Base de datos

Diccionario de Base de Datos

Columna

Tipo

Comentarios

 

cod_cargo

int(11)

es

el

código

que

representa el cargo del funcionario

nombre_cargo

varchar(30)

nombre

del

cargo

que

   

ocupa

ced_grup

varchar(11)

cedula del miembro del grupo familiar

Tabla N°5: Cargo funcionario

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

cod_enfer

int(11)

código de la enfermedad

 

cod_salud

int(11)

código salud

enfer_fami

varchar(30)

enfermedades

de

los

miembros de la familia

Tabla N°6: Enfermedad familia

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

cod_enseres

int(11)

código enseres

enseres_vnda

varchar(20)

enseres de la vivienda

cod_vnda

int(11)

código de la vivienda

Tabla N°7: Enseres vivienda

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

 

ced_fami

int(10)

cédula del familiar

 

ced_jefe

int(10)

cédula

del

jefe

de

   

familia

nomb_fami

varchar(30)

nombre del miembro de la familia

ape_fami

varchar(30)

apellido del miembro de la familia

   

sex_fami

varchar(1)

sexo del familiar

 

fech_naci_fami

date

fecha

de

nacimiento

   

del

miembro

de

la

familia

discap_fami

varchar(1)

discapacidad

del

familiar

tipo_discap_fami

varchar(50)

tipo

de

discapacidad

   

del familiar

emb_pre_fami

varchar(2)

embarazo

precoz

de

un familiar

paren_fami

varchar(8)

parentesco del familiar

grado_inst_fami

varchar(60)

grado

de

instrucción

del familiar

cne_fami

varchar(2)

inscripción el consejo nacional electoral

   

profe_fami

varchar(70)

profesión del miembro de la familia

pensio_fami

varchar(2)

pensión del miembro de la familia

   

ing_men_fami

varchar(2)

ingreso mensual

 

cant_ing_fami

varchar(30)

c antidad de ingreso mensual

   

Tabla N°8: Grupo familiar

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

 

ced_jefe

int(10)

 

nomb_jefe

varchar(30)

nombre

del

jefe

de

   

familia

ape_jefe

varchar(30)

apellido jefe de familia

 

na_jefe

varchar(1)

nacionalidad del jefe de familia

   

fech_naci_jefe

date

fecha de nacimiento del jefe de familia

cne_jefe

varchar(2)

inscrito

en

el

consejo

   

nacional electoral

 

incap_jefe

varchar(2)

incapacidad del jefe de familia

tipo_incap_jefe

varchar(60)

tipo de incapacidad del jefe de familia

   

pensio_jefe

varchar(2)

pensionado

 

jefe

de

familia

institu_jefe

varchar(70)

institución de pensión del jefe de familia

   

estado_jefe

varchar(20)

estado civil del jefe de familia

nivel_inst_jefe

varchar(40)

nivel de instrucción de

 

profe_jefe

varchar(50)

profesional

jefe

de

   

familia

trab_act_jefe

varchar(2)

trabajo

actual

del

jefe

   

de familia

tlf_cel

varchar(13)

teléfono celular del jefe de familia

tlf_casa

varchar(13)

teléfono de la casa

 

email_jefe

varchar(80)

dirección

de

correo

electrónico

ingreso_jefe

varchar(50)

ingreso mensual del jefe de familia

   

Tabla N°9: Jefe familia

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

 

cod_part

int(11)

código parentesco

ced_jefe

int(10)

cédula jefe

 

existe_org

varchar(2)

existe organización

part_orga

varchar(2)

participa

en

una

   

organización

mision_comu

varchar(2)

misiones

en

la

comunidad

asiste_asam

varchar(2)

asiste

a

las

   

asambleas

 

problemas_comu

varchar(250)

problemas

en

la

comunidad

 

solu_proble

varchar(250)

solución

a

   

problemas

potencia_comu

varchar(250)

Potencia existente en la comunidad

Tabla N°10: Participación comunitaria

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

ced_jefe

int(10)

cedula del miembro del grupo familiar

prof_grup

varchar(30)

profesional del miembro del grupo familiar

   

Tabla N°11: Profesión grupo

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

 

cod_salud

int(11)

código salud

 

ced_jefe

int(11)

cedula

 

del

   

miembro

del

grupo familiar

cod_enfer

int(11)

código

de

 

la

enfermedad

 

ayuda_espera_salud

varchar(50)

 

Tabla N°12: Salud familia

 

Autores: desarrolladores del proyecto

 

Columna

Tipo

 

Comentarios

 

cod_vnda

int(11)

 

código

de

la

vivienda

 

ced_jefe

int(10)

 

cedula

del jefe

de

     

familia

tipo_vnda

varchar(20)

 

tipo de vivienda

 

habit_vnda

varchar(2)

 

habitaciones

de

la

     

vivienda

 

tipo_pared_vnda

varchar(20)

 

tipo de paredes de la vivienda

tipo_tech_vnda

varchar(20)

tipo

de

techo

de

   

viviendas

 

inscrp_sivih_vnda

varchar(2)

inscritos gran misión vivienda Venezuela

cot_ley_poli_vnda

varchar(2)

cotiza ley de política habitacional

   

servi_tlf_vnda

varchar(2)

servicio de telefonía en la vivienda

cond_salu_vnda

varchar(20)

condiciones

de

   

salubridad

de

la

vivienda

 

agua_blanca_vnda

varchar(2)

servicio

de

aguas

blancas

en

la

vivienda

 

agua_servi_vnda

varchar(2)

servicio

de

aguas

   

servidas

en

la

vivienda

 

gas_vnda

varchar(2)

servicio de gas en la vivienda

sist_elec_vnda

varchar(2)

servicio

 

de

   

electricidad

de

la

vivienda

 

reco_basu_vnda

varchar(2)

servicio

 

de

recolección

de

basura

 

transporte

varchar(2)

servicio

de

   

transporte

form_tenen_vnda

varchar(20)

forma de tenencia de la vivienda

Tabla N°13: Situación vivienda

Autores: desarrolladores del proyecto

Columna

Tipo

Comentarios

nomb_usu

varchar(20)

nombre del usuario

clave_usu

varchar(20)

clave del usuario

cargo_usu

varchar(20)

cargo que ocupa el usuario en el consejo comunal

Tabla N° 14: Usuarios

Autores: desarrolladores del proyecto

Figura N°11: modelo entidad relación Autores: desarrolladores del proyecto 102

Figura N°11: modelo entidad relación

Autores: desarrolladores del proyecto

Figura N° 12: diagrama de clase Autores: desarrolladores del proyecto 103

Figura N° 12: diagrama de clase Autores: desarrolladores del proyecto

Especificaciones técnicas

Título: Ingresar al sistema

Propósito: autenticar y validar los diferentes usuarios que tienen acceso al sistema

Usuario y nivel de acceso:

Es la pantalla principal de ingreso al sistema en la cual los usuarios se autentifican para acceder al mismo.

Administrador: Introducir los datos correspondientes para la autentificación del sistema colocando en la caja de texto del formulario su nombre de usuario y contraseña.

Funcionario: Introducir los datos correspondientes en la caja de texto de usuario y contraseña para la autentificación del sistema.

Diseño de pantalla: Pantalla de ingreso al sistema

sistema. Diseño de pantalla: Pantalla de ingreso al sistema Función de la pantalla Es la pantalla

Función de la pantalla

Es la pantalla principal donde, cada uno de los usuarios se identifica para poder ingresar al sistema y de esta manera poder realizar las diferentes acciones dentro del mismo.

El ingreso a la pantalla principal del sistema se representa a través de un icono que simboliza al sistema de información. De esta manera el icono estará ubicado en el escritorio del equipo, se ejecutara dando doble clic sobre el icono.

Cuando el usuario llene los campos requeridos con su nombre de usuario y contraseña y hacer clic sobre el botón “Ingresar” el sistema hace conexión con el archivo “gestor_usuario.php” y “abrir_sesion.php” el cual conectará con la base de datos “consejo_comunal” en la tabla “usuariodonde se encuentra tanto los funcionarios registrados como el administrador del sistema. Por consiguiente, si el usuario existe conectará automáticamente con la siguiente pantalla del archivo “menu.php”, de lo contrario, arrojará un mensaje de error.

Especificaciones técnicas

Título: menú

Propósito: brindar comodidad y facilidad al usuario la navegación a través de los diferentes módulos del sistema para realizar la actividad deseada.

Usuario y nivel de usuario:

Los usuarios de esta pantalla son el administrador y los funcionarios los cuales tienen los siguientes niveles de acceso:

Administrador: es el usuario primario del sistema su funciones principales son agregar, modificar, consultar y eliminar (funcionario y familia) así como también generar los reportes, realizar el respaldo y restauración del mismo.

Funcionario: es el usuario secundario del sistema su función es agregar, modificar y consultar (familia).

Diseño de pantalla: Pantalla del menú:

Función de la pantalla: Es la pantalla de navegación del sistema donde se presentan las

Función de la pantalla:

Es la pantalla de navegación del sistema donde se presentan las diferentes opciones que los usuarios deseen ejecutar. Está representado con un menú vertical ubicado en la parte izquierda de la pantalla desplegable hacia la derecha y se muestra de la siguiente manera: familia que contiene agregar, modificar, eliminar y consultar. Solo para el usuario administrador, de modo similar, el funcionario puede modificar y consultar. Estas acciones se realizan en las opciones “Familia y Funcionario

A continuación se explica la forma técnica de las funciones que se van a ejecutar en esta pantalla:

Luego de autentificarse el usuario y hacer conexión con los archivos ya mencionados, se procede a seleccionar las distintas opciones que ofrece el menú.

Sección Familia

Dentro de ella se despliegan las siguientes opciones:

Agregar: permite el registro de un grupo familiar, el cual se realiza

mediante un formulario llamado “datos_personales.php” llenando todos los campos requeridos de esa manera se guardan los datos automáticamente

cuando el usuario de clic sobre el botón “Siguiente”, conectándose con la base de datos a través del archivo “gestor_datos_personales.php” donde se almacena en la tabla “grupo_familiar” para pasar al formulario que lo prosigue.

Modificar: Accede a realizar cambios dentro de la base de datos, en la

tabla “