Bases teóricas

84,740 views

Published on

1 Comment
8 Likes
Statistics
Notes
No Downloads
Views
Total views
84,740
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
643
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide

Bases teóricas

  1. 1. Bases Teóricas Para el desarrollo de la investigación es necesario describir los distintos fundamentos relacionados al problema investigado, esto proporcionara una visión amplia de los conceptos utilizados por las investigadoras para cimentar su proyecto. Según Arias (2006), “Las bases teóricas implican un desarrollo amplio de los conceptos y proposiciones que conforman el punto de vista o enfoque adoptado, para sustentar o explicar el problema planteado.” (p.106). Sistemas de Información El término sistema de información es empleado de diferentes maneras por diversos autores se señalan los siguientes: Stair y Reynolds (2000), definen que un sistema de información basado en computadoras está compuesto por hardware, software, base de datos, telecomunicaciones, personas y procedimientos específicamente configurados para recolectar, manipular, almacenar y procesar datos para ser convertidos en información. (p.17) con esto se quiere significar que el sistema de información disminuye las grandes actividades, motivado a cada una de la gestión de los elementos del sistema. De igual manera los sistemas de información basados en ordenadores o sistema de información informático se dividen personales y multiusuario. Sistema de apoyo para la toma de decisiones Estos sistemas por su naturaleza misma se utilizan para apoyar la toma de decisiones en las organizaciones, Kendall y Kendall (ob.cit), precisan que este tipo de sistema: Es similar a los sistemas de información tradicionales para la administración, en el sentido de que ambos dependen de una base de datos como fuente de información; pero se distingue del sistema de información para la administración, al hacer énfasis en el soporte en cada una de las etapas de toma de decisión. (p.4)
  2. 2. Base de datos: una base de datos es un conjunto organizado de datos e información. La base de datos de una compañía puede contener datos de información referente a clientes, empleados, inventarios, ventas de los competidores y mucho más. Se cuentan entre los componentes más valiosos e importantes de los sistemas de información basados en computadoras, según administradores y ejecutivos que coinciden en su mayoría en ello. Hardware: el hardware es el equipo de computación que se utiliza para llevar a cabo las actividades de entrada, procesamiento y salida. Entre los dispositivos de entrada están los teclados, dispositivos de exploración automática, equipo para la lectura de caracteres de tinta magnética y muchos otros. Entre los dispositivos de procesamiento se incluye en la unidad central de procesamiento y la memoria principal. Por último, entre los abundantes dispositivos de salida destacan los dispositivos de almacenamiento secundario, las impresoras y las pantallas de los monitores. Software: el software está constituido por los programas de computación que dirigen las operaciones de una computadora. Con ellos, una computadora puede procesar la nómina de una compañía, remitir facturas a clientes y dotar a los administradores de información útil para elevar utilidades, reducir costos y ofrecer un mejor servicio a los clientes. Telecomunicaciones, redes e Internet: las telecomunicaciones son la transmisión electrónica de señales de comunicación que permiten a las organizaciones conectadas entre sí sistemas de computación para integrar redes. Las redes sirven para enlazar las computadoras y equipo de computación de un edificio, un país o el mundo entero, con la finalidad de establecer comunicaciones electrónicas. Telecomunicaciones y redes hacen posible que las personas se comuniquen entre sí por medio del correo electrónico y el correo de voz, facilitan el trabajo en equipo. Internet es la red
  3. 3. de computación más grande del mundo; consiste en realidad en miles de redes interconectadas. Luego de conocer estos aportes de autores especializados en el tema, se puede decir, que estas teorías permiten profundizar el conocimiento para poder desarrollar el sistema de información que se esta proponiendo para el consejo comunal San José II. Maracay Aragua. Lenguaje de Programación PHP A continuación se presenta una compilación referente al lenguaje PHP extraída del manual oficial de PHP que se encuentra en la página web http://www.php.net/manual/es/ PHP, es el acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje de programación "Open Source" (de código abierto, software libre), es interpretado, de alto nivel, especialmente ideado para desarrollos web y el cual puede ser embebido (incluido) en páginas HTML. Es un lenguaje fácil de aprender. La mayoría de su sintaxis es similar a los lenguajes de programación: C, Java y Perl. El objetivo de este lenguaje, es permitir escribir a los creadores de páginas web, páginas dinámicas de una manera rápida y fácil, aunque esto es solo una de las cosas que se pueden realizar con PHP. PHP es un lenguaje que se ejecuta directamente en el servidor a diferencia de otras tecnologías (como JavaScript) las cuales son ejecutadas en la máquina cliente. El código escrito en PHP solo puede ser visualizado en el servidor, el cliente solo recibe el resultado de la ejecución del código ejecutado sin ninguna posibilidad de determinar qué código ha producido el resultado recibido. Incluso existe la posibilidad de configurar el servidor web para que procese todos los archivos HTML con PHP. Se dice que esta embebido en HTML a diferencia de un script escrito en otros lenguajes de programación como Perl o C en los que se escribe un programa con muchos comandos para crear una salida en HTML. En PHP se escribe el código HTML con cierto código PHP incluido (embebido) en el mismo, el cual producirá cierta salida.
  4. 4. Cabe destacar que el código PHP se incluye entre etiquetas especiales de comienzo y final que permiten entrar y salir del modo PHP. A pesar de ser un lenguaje fácil de aprender también proporciona muchas características avanzadas para los programadores profesionales. Aunque PHP es un lenguaje que se basa en la programación de scripts en el lado del servidor se puede utilizar para muchas otras cosas. Se puede programar cualquier aplicación que se pueda realizar con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies. Y esto no es todo, se puede hacer mucho más. Una de las grandes ventajas que aporta PHP, es que puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo Linux, muchas variantes Unix (HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS entre otros. PHP soporta la mayoría de servidores web de hoy en día, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd y muchos otros. Además PHP posee módulos disponibles para la mayoría de los servidores, puede utilizarse como procesador CGI. Otra de las ventajas de este lenguaje, es que es multiparadigma, proporciona la libertad de elegir entre programación estructurada o programación orientada a objetos, la que se adapte a la necesidad del programador. Aunque no todas las características estándar de la programación orientada a objetos están implementadas en la versión actual de PHP, muchas bibliotecas y aplicaciones grandes (como por ejemplo la biblioteca PEAR) están escritas íntegramente usando programación orientada a objetos. Entre las habilidades de PHP se incluyen: creación de imágenes, archivos PDF y películas Flash. También puede presentar otros resultados, como XHTM y archivos XML. PHP puede autogenerar estos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla.
  5. 5. Para concluir, cabe destacar que probablemente la característica más potente y destacable de PHP es su soporte para una gran cantidad de bases de datos, programar una interfaz vía web para una base de datos es una tarea simple con PHP. También se cuenta con una extensión DBX de abstracción de base de datos que permite usar de forma transparente cualquier base de datos soportada por la extensión. Adicionalmente, PHP soporta ODBC (el Estándar Abierto de Conexión con Bases de Datos), de modo que puede conectarse a cualquier base de datos que soporte tal estándar. Para la realización de este proyecto se ha elegido el lenguaje PHP debido a las múltiples ventajas que este ofrece: proporciona seguridad y estabilidad al sistema, es multipropósito, multiparadigma, puede ser utilizado en distintos tipos de sistemas operativos, entre muchas otras cualidades las cuales han sido descritas anteriormente. Definición de Términos Básicos. Según Tamayo (1998), la definición de términos básicos “es la aclaración del sentido en que se utilizan las palabras o conceptos empleados en la identificación y formulación del problema.”(p.78). A continuación se explican los términos más utilizados en el desarrollo de este proyecto. Acceso: Procedimiento de búsqueda o de registro de un dato en una memoria electrónica. (Larousse, 1999) Administración: proceso de diseñar y mantener un ambiente en el que las personas trabajen juntas para lograr propósitos eficientemente relacionados. (Koontz y Weihrich, 1998) Almacenamiento de datos: Proceso de actualizar una o más bases de datos con nuevas transacciones. (Stair y Reynolds, 2000) Apache: Uno de los más populares servidores. Según algunas estimaciones es utilizado para hosting por más del 50% de los sitios web en todo el mundo. La
  6. 6. versión original de Apache fue escrita para UNIX, pero nuevas versiones que funcionan con OS/2, Windows y otras plataformas (disponible en: http://www.sindicacion.net/diccionario_glosario/diccionario_a.htm) Aplicación: Programa o conjunto de programas concebidos para la realización de una tarea determinada. (Larousse, 1999) Atributo: Característica de una entidad. (Stair y Reynolds, 2000) Base de datos: Conjunto organizado de datos e Información (Stair y Reynolds, 2000) Bienes: Son todas aquellas cosas susceptibles de satisfacer necesidades humanas. De las cuales se generan derechos que forman parte de un patrimonio, incluyendo a los objetivos inmateriales o cosas susceptibles de valor. (Disponible en: http://www.angelobrea.com/articulo.php?idcontenido=20) Cultura Organizacional: patrón gerencial de conducta, creencias y valores compartidos por los miembros de una organización. (Koontz y Weihrich, 1998) Clave: Una clave es un elemento de los datos que identifica de manera única las ocurrencias individuales de un tipo de entidad, por ejemplo, el número de empleado con la identificación de un estudiante. (IBM, 2006) Control de Acceso: medida de seguridad que define quien puede tener acceso a una computadora y que operaciones puede realizar mientras tenga acceso a la computadora. (disponible en: http://books.google.co.ve/books? id=DoF9lIJnKtwC& dq=informatica&lr=) Compilador: Traductor de Lenguajes que convierten un programa completo a un lenguaje de máquina para crear un programa que pueda procesar por completo la computadora. (Stair y Reynolds, 2000) Eficacia: consecuencia de objetivos; logro de los efectos deseados. (Koontz y Weihrich, 1998) Eficiencia: logro de los fines con la menor cantidad de recursos; el logro de objetivos al menor costo u otras consecuencias no deseadas. (Koontz y Weihrich, 1998)
  7. 7. HTML: El acrónimo significa lenguaje de marcas de hipertexto. Se utiliza para crear documentos de World Wide Web. (Nelson, 1995) Información: Conjunto de datos organizados de tal manera que adquieran Valor adicional más allá del que poseen por sí mismo. (Stair y Reynolds, 2000) Interfaz: Una interfaz describe a un conjunto de métodos que pueden llamarse en un objeto. (Deitel y Deitel, 2004) Interfaz de del usuario: Parte del sistema operativo que permite a las personas tener acceso y dar comandos al sistema de computación. (Stair y Reynolds, 2000) Interfaz gráfica del usuario: Parte el sistema operativo que usar imágenes iconos y menos que aparecen en la pantalla para enviar comandos al sistema de computación. (Stair y Reynolds, 2000) JavaScript: Lenguaje de programación de instrucciones desarrollado por Netscape que permite la creación de sitios Web interactivos. Herramienta relativamente simple que se puede utilizar conjuntamente con los applets de Java (sin ser el mismo lenguaje). (disponible en: http://www.consultoriainformatica.net/definiciones_j.htm) Lenguaje de Programación: Programas de codificación que se utilizan para escribir software tanto de sistemas como de aplicaciones. (Stair y Reynolds, 2000) Misión o propósito: función o tarea básica de una empresa o dependencia o de alguno de sus departamentos. (Koontz y Weihrich, 1998) MySQL: Es un sistema de gestión de base de datos, multihilo y multiusuario con más de seis millones de instalaciones. (Disponible en: http://es.wikipedia.org/wiki/ MySQL) Métodos: los métodos definen las reglas para las transformaciones internas de las actividades….Es un procedimiento que define tareas o acciones a realizar, donde cada tarea que incluye condiciones de entrada y de salida se deben satisfacer antes y después de completarse. (Weitzenfeld, 2005) Metodologías: las metodologías definen el conjunto de métodos. Cada metodología varía en el apoyo del proceso de software. (Weitzenfeld, 2005)
  8. 8. Organización: Es un conjunto formal de personas y otros recurso establecidos en función del cumplimiento de un conjunto de metas. (Stair y Reynolds, 2000) PHP: Es un acrónimo recursivo que significa "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, Personal Home Page Tools). Actualmente también se puede utilizar para la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica. (Disponible en: http://es.wikipedia.org/wiki/.php) RUP: Es una metodología para procesos de desarrollo de software dentro del contexto de la ingeniería de software… provee una estructura bien definida para el ciclo de vida de un proyecto. (IBM, 2006) Sistema de información administrativo: sistema formal para recabar, integrar, comparar, analizar y difundir información interna y externa de la empresa en forma oportuna, eficaz y eficiente. (Koontz y Weihrich, 1998) Script: En informática, un script es un guión o conjunto de instrucciones. Permiten la automatización de tareas creando pequeñas utilidad. (disponible en: http://es.wikipedia.org/wiki/Script) Sistema: Un sistema es un conjunto de elementos o componentes que interactúan entre sé para cumplir ciertas metas… Los sistemas poseen entradas, procesamiento, mecanismos, salidas y retroalimentación. (Stair y Reynolds, 2000) Sistema De Información: Conjunto de elementos o componentes interrelacionados para recolectar (entrada), manipular (procesamiento) y diseminar (salida) datos e información, que cuenta además con mecanismos de retroalimentación para el cumplimiento de un objetivo. (Stair y Reynolds, 2000) Sistema de Información administrativo: Conjunto organizado de personas, procesamientos, software, base de datos y dispositivos empleado para suministrar información rutinaria a administradores y responsables de la toma de decisiones. (Stair y Reynolds, 2000) Suministros: Toda clase de insumos requeridos para el desempeño de las actividades administrativas y productivas. (Disponible en: http://www.definicion.org/materiales-y-suministros)
  9. 9. Tecnología: Suma total de conocimientos sobre las formas de hacer las cosas; incluye inventos, técnicas y el vasto acervo de conocimientos organizados sobre como hacer las cosas. (Koontz y Weihrich, 1998) Toma de decisiones: Selección de un curso de acción entre varias opciones; selección racional de un curso de acción. (Koontz y Weihrich, 1998) XAMPP: Es un servidor independiente de plataforma software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los interpretes para lenguajes de script: PHP y Perl. (disponible en: http:// es.wikipedia.org/wiki/ XAMPP) ¿Qué es Comunidad? Es un conglomerado social de familias, ciudadanos y ciudadanos que habitan un área geográfica determinada, que comparten una historia e intereses comunes, se relacionan entre sí, usan los mismos servicios públicos y comparten necesidades y potencialidades. ¿Qué es un Consejo Comunal? Es una instancia de participación, articulación e integración entre las diversas organizaciones comunitarias, grupos sociales, los ciudadanos y ciudadanas, que permiten al pueblo organizado ejercer directamente la gestión de políticas públicas y proyectos, orientados a responder a las necesidades y aspiraciones de la comunidad en la construcción de una sociedad de equidad y justicia social. ¿Qué es la Asamblea de Ciudadanos y Ciudadanas? Es la instancia primara para el ejercicio del Poder, la participación y el protagonismo popular, cuyas decisiones son de carácter vinculante para el Consejo Comunal respectivo es la máxima instancia de decisión del
  10. 10. Consejo Comunal, integrada por las y los habitantes de la comunidad mayores de 15 años.. ¿Qué es el Órgano Ejecutivo del Consejo Comunal? Es la instancia del consejo comunal integrado por las y los voceros de los comités de trabajo del consejo, de acuerdo al número de comités decididos por la asamblea de ciudadanos y ciudadanas. ¿Qué es el Banco Comunal? Es un órgano integrado por 5 habitantes de la comunidad, electos y electas en la asamblea de ciudadanos y ciudadanas, que funciona como ente de ejecución financiera de los Consejos Comunales Bases Legales Para el desarrollo de esta sección se realizó un análisis del basamento legal de la tecnología dirigida hacia los sistemas de información, utilizando la pirámide de Hans Kelsen, donde se observa que la jerarquía de las leyes está determinada por los diferentes niveles o rangos que existen en la misma, considerándose más elevados los que crea el fundamento de las inferiores. El nivel más elevado está constituido por la norma fundamental: La Constitución de la República Bolivariana de Venezuela, un segundo grado se integra con las leyes generales; y por último, las normas jurídicas individualizadas. La Constitución de la República Bolivariana de Venezuela (1999), establece en el Artículo 98 que:
  11. 11. La creación cultural es libre. Esta libertad comprende el derecho a la inversión, producción y divulgación de la obra creativa, científica, tecnológica y humanística, incluyendo la protección legal de los derechos del autor o de la autora sobre sus obras. El Estado reconocerá y protegerá la propiedad intelectual sobre las obras científicas, literarias y artísticas, invenciones, innovaciones, denominaciones, patentes, marcas y lemas de acuerdo con las condiciones y excepciones que establezcan la ley y los tratados internacionales suscritos y ratificados por la República en esta materia. Por consiguiente, según este articulo de la Constitución Nacional, el estado reconocerá la propiedad intelectual, derechos de autor y establece que “la creación cultural es libre”, todos los venezolanos tienen la plena libertad de crear obras tecnológicas, esto incluye los sistemas de información. Asimismo, la Constitución de la República Bolivariana de Venezuela (ob.cit.) contempla en su Artículo 110 lo siguiente: 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. De lo expresado en el artículo anterior, cabe señalar, que para el desarrollo de actividades informáticas y evolución en las tecnologías se
  12. 12. requiere de recursos, por este motivo el Estado consignará recursos competentes de ciencia y tecnología. De igual manera, este artículo se enfoca en certificar y hacer cumplir los principios éticos y legales que se deben manejar en las actividades relacionadas a la investigación y aplicación de tecnologías, propiciando también a las empresas privadas que apoyen proyectos tecnológicos. En segundo nivel, la Ley de Tecnologías de Información (2005), expresa en el artículo 17 que: Los órganos y entes del Poder Público deberán utilizar las nuevas tecnologías de información, tales como los medios electrónicos, informáticos y telemáticos, para su organización, funcionamiento, para su relación con los particulares y con los otros órganos y entes del Estado como medio para mejorar y transformar la gestión pública. Resulta necesario destacar que esta ley establece que en su artículo 4, con relación a la definición de órganos y entes del poder público lo siguiente: A los efectos de la presente ley cuando se haga mención al Poder Público se entenderá referido a los órganos y entes que ejercen el Poder Público en todas sus ramas y niveles y a los organismos autónomos y entes descentralizados funcionalmente, sean regionales o locales y a las empresas donde el Estado posea mayoría accionaria. de la Ley de Tecnologías de Información (ob.cit.), el cual contempla que “Las actividades inherentes al Sector de Tecnologías de Información del Estado son declaradas de interés público y de carácter prioritario y estratégico para el desarrollo nacional.”
  13. 13. Según la Ley Organica de los consejos comunales en su Capítulo I, de sus Disposiciones Generales : Artículo 1. Objeto. La presente Ley tiene por objeto crear, desarrollar y regular la conformación, integración, organización y funcionamiento de los consejos comunales; y su relación con los órganos del Estado, para la formulación, ejecución, control y evaluación de las políticas públicas. Artículo 2. De los consejos comunales. Los consejos comunales en el marco constitucional de la democracia participativa y protagónica, son instancias de participación, articulación e integración entre las diversas organizaciones comunitarias, grupos sociales y los ciudadanos y ciudadanas, que permiten al pueblo organizado ejercer directamente la gestión de las políticas públicas y proyectos orientados a responder a las necesidades y aspiraciones de las comunidades en la construcción de una sociedad de equidad y justicia social. Se expresa como se deben conformar en el marco de la constitución y las leyes para su legalalidad en todo el territorio nacional.

×