37
1 1. INTRODUCCION Durante los últimos 300 años, la demanda de agua para consumo humano ha crecido tres o cuatro veces más rápido que el crecimiento de la población mundial, esta tendencia ha sido especialmente marcada con los avances tecnológicos por medio de organizaciones para el beneficio común de las poblaciones. La historia del abastecimiento del agua potable surgió de la necesidad de trasladar y distribuir el agua a los lugares más apartados o desde sus fuentes a los lugares de vivienda. En lo que respecta al diseño de los sistemas existen diferentes metodologías; desde las más antiguas como la de Hardy-Cross que fue desarrollada por el ingeniero norteamericano H. Cross en 1936 hasta los métodos más modernos usando computadoras. El uso de un servicio básico tal como el abastecimiento de agua potable a las comunidades constituye una condición indispensable para las más elementales condiciones de habitabilidad, higiene y confort de todo ser humano. El abastecimiento adecuado de agua potable y los servicios de saneamiento básicos, proveen beneficios inmediatos y tangibles en bienestar y mejoría de la salud de las comunidades que cuentan con este servicio.

PROYECTO AAPP

Embed Size (px)

Citation preview

Page 1: PROYECTO AAPP

1

1. INTRODUCCION

Durante los últimos 300 años, la demanda de agua para consumo humano ha crecido

tres o cuatro veces más rápido que el crecimiento de la población mundial, esta

tendencia ha sido especialmente marcada con los avances tecnológicos por medio de

organizaciones para el beneficio común de las poblaciones.

La historia del abastecimiento del agua potable surgió de la necesidad de trasladar y

distribuir el agua a los lugares más apartados o desde sus fuentes a los lugares de

vivienda.

En lo que respecta al diseño de los sistemas existen diferentes metodologías; desde

las más antiguas como la de Hardy-Cross que fue desarrollada por el ingeniero

norteamericano H. Cross en 1936 hasta los métodos más modernos usando

computadoras.

El uso de un servicio básico tal como el abastecimiento de agua potable a las

comunidades constituye una condición indispensable para las más elementales

condiciones de habitabilidad, higiene y confort de todo ser humano.

El abastecimiento adecuado de agua potable y los servicios de saneamiento básicos,

proveen beneficios inmediatos y tangibles en bienestar y mejoría de la salud de las

comunidades que cuentan con este servicio.

Page 2: PROYECTO AAPP

2

Es por ello que toda organización necesita estar bien organizada con métodos

tecnológicos para el buen desempeño y facilidad de los usuarios, además cuando

éstas se encuentran con toda la información manual, puede traer inconsistencia de los

datos, es por ello que se necesita implementar un sistema informático para que exista

la integridad de los datos en dicha institución como es la Junta de Agua Potable en la

Comunidad de El Pueblito de la Parroquia Charapotó, Cantón Sucre, Provincia de

Manabí.

Page 3: PROYECTO AAPP

3

2. PLANTEAMIENTO DEL PROBLEMA

Los avances tecnológicos que se han generado a través de la informática han causado

un gran impacto social en las organizaciones; es por ello que muchas de estas se han

adaptado a los cambios, ya que han visto la necesidad de automatizar sus procesos

mediante un sistemas informático. Pero a la vez hay muchas instituciones que se

resisten al cambio prefiriendo llevar sus operaciones con el método tradicional

(manualmente) ya sea por incapacidad de adquirir la nueva tecnología o por falta de

orientación.

El manejo de sistemas informáticos es muy importante para los planes de cualquier

organización, actualmente representan el medio más eficaz para agilizar los

procedimientos que en ella se desarrollan, lo cual conlleva a una mayor

productividad en las organizaciones que disponen adecuadamente de los beneficios

de un sistema.

La Junta de Agua Potable, es un ejemplo claro de estas necesidades y está en la

obligación de crear y buscar mecanismos que le permita cubrir con los

requerimientos necesarios para obtener resultados más rápidos y mejores; y a la vez

brindar un mejor servicio a los usuarios.

Es por ello que es importante que la Junta de Agua Potable; adquiera un sistema

automatizado que pueda solventar esta problemática, mejorando el desempeño

laboral de la Institución. El propósito principal de un sistema automatizado es

Page 4: PROYECTO AAPP

4

eliminar los métodos tradicionales que se realizan en las organizaciones

construyendo aplicaciones o herramientas que permitan realizar las operaciones de

una manera más eficaz, agilizando los procesos.

En la Comunidad El Pueblito de la Parroquia Charapotó, Provincia de Manabí,

Cantón Sucre, existe la Junta de Agua Potable cuyos ingresos económicos son

registrados manualmente.

Es por eso la necesidad de implementar un sistema informático para llevar el control

de cobro de planillas en la Junta Administradora de Agua Potable la que será de gran

ayuda para los operadores como para los usuarios; lo que brindará una eficaz

atención y fácil almacenamiento.

Teniendo en cuenta estos antecedentes, se planteó la siguiente interrogante:

¿Cómo incide el desarrollo de un sistema informático para el control financiero de la

Junta de Agua Potable en la Comunidad El Pueblito de la Parroquia Charapotó?

La respuesta se detalla en la redacción del presente trabajo de tesis.

Page 5: PROYECTO AAPP

5

3. JUSTIFICACIÓN

Actualmente, existe a nivel mundial un particular interés en los proyectos vinculados

con la provisión de agua potable, el desarrollo de energías limpias, la protección del

medio ambiente y el saneamiento hídrico. El CYTED (Ciencia y tecnología para el

Desarrollo), Programa Iberoamericano de Cooperación Científico-tecnológica

multilateral, consciente de la importancia de la problemática del agua reúne a

especialistas e investigadores de los 21 países iberoamericanos, y se constituye en

una herramienta eficaz para contribuir al desarrollo sustentable de la región. La

problemática del agua integra el conocimiento de una diversidad de sistemas, que no

son usualmente considerados en forma simultánea.

El acceso al agua potable es sin duda el problema ambiental más serio en la región, el

porcentaje de población con acceso a agua potable y alcantarillado es menor en la

población rural que en la población urbana.

El conocimiento tecnológico es la base para la gestión integrada de sus datos, es por

eso la necesidad en disponer de un sistema informático para satisfacer los

requerimientos básicos sobre el control del pago de las planillas que realizan los

usuarios a la Junta de Agua Potable en la Comunidad El Pueblito.

La investigación a realizar se fundamenta en la necesidad de dar un mejor servicio a

los usuarios de la Comunidad El Pueblito de la Parroquia Charapotó, Cantón Sucre y

además facilitar las labores de secretaría.

Page 6: PROYECTO AAPP

6

La ejecución de un sistema informático permitirá el acceso fácil y rápido al igual que

la actualización sistemática del historial de pagos de cada usuario.

Éste sistema será útil para llevar la aplicación de lo aprendido durante el estudio

universitario; manifestando el empleo de codificaciones basadas en Lenguajes de

Programación.

El ingreso de los datos en el sistema informático incorporará a los usuarios de la

Junta de Agua Potable perteneciente a la Comunidad El Pueblito las bases de datos

digitales, formando parte de una Junta de Agua a la vanguardia con la tecnología.

Page 7: PROYECTO AAPP

7

4. OBJETIVOS

4.1. OBJETIVO GENERAL

Implementar un sistema informático para llevar el control financiero de la Junta de

Agua Potable de la Comunidad El Pueblito de la Parroquia Charapotó.

4.2. OBJETIVOS ESPECÍFICOS

• Organizar la información mediante la utilización de una base de datos.

• Brindar mejor atención a los usuarios de la Comunidad El Pueblito.

• Incluir a la Junta de Agua en el avance tecnológico mediante la

implementación de un sistema informático.

Page 8: PROYECTO AAPP

8

5. BENEFICIOS

Atendiendo a la problemática presentada, los beneficios definen las posibilidades de

mejorar la atención de los administradores en la Junta de Agua Potable, agilizando

los procesos de control de usuarios, facturación de servicios entre otros.

En la actualidad, algunas empresas dedicadas a dar este tipo de servicio, se han visto

beneficiadas por las soluciones informáticas implementadas en ellas, que ayudaran

automatizar los procesos manuales, que gestiona de forma automática y segura las

tareas cotidianas de cualquier índole, la Junta de Agua Potable de El Pueblito de la

parroquia Charapotó, ahora no es la excepción, ya que cuenta con un sistema que les

proporciona grandes ventajas frente a sus necesidades en el tratamiento de la

información.

La rapidez en los procesos y sencillez en el manejo de las pantallas, así como el

análisis y tratamiento de los datos, permiten a la Junta de Agua, fortalecer su visión y

misión de forma simple y más segura, así mismo les permite a sus administradores

tomar decisiones importantes, basados en el comportamiento y tratamiento de los

diferentes registros, permitiéndoles estar un paso más adelante a la hora de atender

las necesidades de sus usuarios.

Page 9: PROYECTO AAPP

9

6. MARCO REFERENCIAL

La Junta de Agua Potable de la Comunidad El Pueblito de la Parroquia Charapotó,

Cantón Sucre de la Provincia de Manabí fue creada el 14 de abril del año 1992, fue la

cristalización del sueño de un grupo de ciudadanos de ésta Comunidad en formar una

entidad de servicio público.

Constituida en sus inicios por 77 usuarios, se empezó a laborar a inicios del mes de

enero de 1993 conformada por 1 Presidente, 3 vocales principales, 1 tesorero y una

secretaria. Además se tiene 2 operadores para el sistema y mantenimiento de

conducción del agua Potable.

El lugar de atención está situado en la Calle Principal (Sin nombre), junto a la Iglesia

El Pueblito y la Unidad Educativa General Básica “Alajuela”.

En la Institución se elige Directiva cada año, siendo esta de forma democrática, en

donde se nombra un Presidente, 3 vocales principales, 1 tesorero y una secretaria.

También la Directiva es la que elige a los operadores técnicos del sistema.

Teniendo la oportunidad de ser reelegidos como máximo hasta tres periodos

ininterrumpidamente. Cuenta con un Asesor Jurídico quien es el encargado de

afrontar los trámites legales de la Institución, además de aportar en cualquier

necesidad legal que requiera un usuario.

Actualmente la Institución alquila un local para la atención al público en la

Page 10: PROYECTO AAPP

10

Comunidad El Pueblito de la Parroquia Charapotó y cuenta con 1 batería sanitaria.

En el periodo 2009-2010, ostenta la Presidencia la Lcda. Carmen Demera y la

Secretaria María Lucas y tesorero el Sr. Gilberto Anchundia.

6.1. MARCO TEÓRICO

El organizar y mantener la información en una base de datos, tomando en cuenta

aspectos de seguridad e integridad al momento de acceder a ellos, es primordial

considerar la utilización de una herramienta que permita aprovechar al máximo las

capacidades de almacenamiento, facilitar las búsquedas, evitar redundancias, entre

otros, se logra y aprovecha al máximo analizando y desarrollando un software

destinado a satisfacer las necesidades de la propia Junta de Agua.

Todo cambio debe estar sustentado en conocimientos científicos que respaldan la

implantación de nuevas propuestas, es por ello que se destacan los conceptos y

argumentos de información, redactada para el análisis, diseño y desarrollo de la

presente propuesta, se utilizaron conocimientos adquiridos en los diferentes niveles

de estudio y otros complementarios que fueron investigados.

6.1.1. CONCEPTOS BÁSICOS

DATOS:

Información concerniente a objetos del mundo real, y que en un sistema de base de

datos es considerada atómica.

Page 11: PROYECTO AAPP

11

INFORMACIÓN:

La información es un conjunto organizado de datos procesados, que constituyen un

mensaje sobre un determinado ente o fenómeno. Los datos se perciben, se integran y

generan la información necesaria para producir el conocimiento que es el que

finalmente permite tomar decisiones para realizar las acciones cotidianas que

aseguran la existencia.

SISTEMA DE INFORMACIÓN

Un sistema de información (SI) es un conjunto de elementos orientados al

tratamiento y administración de datos e información, organizados y listos para su

posterior uso, generados para cubrir una necesidad (objetivo).

Características Sistema de Información

Un sistema de información tiene como características cuatro actividades básicas:

entrada, almacenamiento, procesamiento y salida de información.

Entrada de Información: Es el proceso mediante el cual el Sistema de Información

toma los datos que requiere para procesar la información. Las entradas pueden ser

manuales o automáticas. Las manuales son aquellas que se proporcionan en forma

directa por el usuario, mientras que las automáticas son datos o información que

provienen o son tomados de otros sistemas o módulos. Esto último se denomina

interfaces automáticas.

Page 12: PROYECTO AAPP

12

Las unidades típicas de entrada de datos a las computadoras son las terminales, las

cintas magnéticas, las unidades de diskette, los códigos de barras, los escáneres, la

voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras.

Almacenamiento de información: El almacenamiento es una de las actividades o

capacidades más importantes que tiene una computadora, ya que a través de esta

propiedad el sistema puede recordar la información guardada en la sección o proceso

anterior. Esta información suele ser almacenada en estructuras de información

denominadas archivos. La unidad típica de almacenamiento son los discos

magnéticos o discos duros, los discos flexibles o diskettes y los discos compactos

(CD-ROM).

Procesamiento de Información: Es la capacidad del Sistema de Información para

efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos

cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien

con datos que están almacenados. Esta característica de los sistemas permite la

transformación de datos fuente en información que puede ser utilizada para la toma

de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones

genere una proyección financiera a partir de los datos que contiene un estado de

resultados o un balance general de un año base.

Salida de Información: La salida es la capacidad de un Sistema de Información para

sacar la información procesada o bien datos de entrada al exterior. Las unidades

típicas de salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz,

Page 13: PROYECTO AAPP

13

los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un

Sistema de Información puede constituir la entrada a otro Sistema de Información o

módulo. En este caso, también existe una interface automática de salida. Por

ejemplo, el Sistema de Control de Clientes tiene una interface automática de salida

con el Sistema de Contabilidad, ya que genera las pólizas contables de los

movimientos procesales de los clientes.

ESTRUCTURA DE BASE DE DATOS

La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o

relaciones y las restricciones que deben cumplir esos datos (integridad de datos y

redundancia de datos).

La estructura de una base de datos es diseñada o descripta empleando algún tipo de

modelo de datos.

MICROSOFT SQL SERVER

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por

Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y

ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros

potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE,

PostgreSQL, Interbase, Firebird o MySQL.

Page 14: PROYECTO AAPP

14

Características de Microsoft SQL Server

• Soporte de transacciones.

• Escalabilidad, estabilidad y seguridad.

• Soporta procedimientos almacenados.

• Incluye también un potente entorno gráfico de administración, que permite el

uso de comandos DDL y DML gráficamente.

• Permite trabajar en modo cliente-servidor, donde la información y datos se

alojan en el servidor y los terminales o clientes de la red sólo acceden a la

información.

• Además permite administrar información de otros servidores de datos.

Cliente Nativo de SQL

Cliente Nativo de SQL es la librería de acceso a datos para los clientes de Microsoft

SQL Server versión 2005 en adelante. Implementa nativamente soporte para las

características de SQL Server, incluyendo la ejecución de la secuencia de datos

tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para

todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones

asíncronas, las notificaciones de consulta, soporte para cifrado, así como recibir

varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de

SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías de

acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también

usarse directamente, pasando por alto las capas de acceso de datos genéricos.

Page 15: PROYECTO AAPP

15

LENGUAJE DE PROGRAMACIÓN:

Un lenguaje de programación es una herramienta diseñada para permitir la creación

de aplicaciones.

VISUAL BASIC

Visual Basic es una herramienta de diseño de aplicaciones para Windows en las que

estas se desarrollan normalmente a partir del diseño de una interfaz gráfica. En una

aplicación Visual Basic el programa está formado por una parte de código puro y

otra partes asociadas a los objetos que forman la interfaz gráfica.

Las técnicas del diseño gráfico y de programación podrán ser aplicadas sin ningún

problema, ya que Visual Basic brinda al programador un ambiente para el diseño y

programación. (lenguaje de alto nivel).

Para la creación de interfaces no se necesita que el programador codifique numerosas

líneas; Visual Basic tiene ventanas (Formularios) en donde se podrá dibujar la

interfaz sin ningún problema como estar en Corel Draw o Paint.

SISTEMA INFORMÁTICO

Un Sistema Informático como todo sistema, es el conjunto de partes

interrelacionadas, (Soporte físico) una computadora que usa dispositivos

programables para capturar, almacenar y procesar datos. La computadora personal o

PC, junto con la persona que lo maneja y los periféricos que los envuelven, resultan

de por sí un ejemplo de un sistema informático.

Page 16: PROYECTO AAPP

16

BASE DE DATOS

Una base de datos es un conjunto de información estructurada en registros y

almacenada en un soporte electrónico legible desde un ordenador. Cada registro

constituye una unidad autónoma de información que puede estar a su vez

estructurada en diferentes campos o tipos de datos que se recogen en dicha base de

datos.

Ventajas de las bases de datos.

1. Independencia de datos y tratamiento.

o Cambio en datos no implica cambio en programas y viceversa (Menor

coste de mantenimiento).

2. Coherencia de resultados.

o Reduce redundancia :

� Acciones lógicamente únicas.

� Se evita inconsistencia.

3. Mejora en la disponibilidad de datos

o No hay dueño de datos (No igual a ser públicos).

� Ni aplicaciones ni usuarios.

o Guardamos descripción (Idea de catálogos).

4. Cumplimiento de ciertas normas.

o Restricciones de seguridad.

Page 17: PROYECTO AAPP

17

� Accesos (Usuarios a datos).

� Operaciones (Operaciones sobre datos).

ARQUITECTURA DE UNA BASE DE DATOS

Los Sistemas de Base de Datos (SBD) pueden ser estudiados desde 3 niveles

distintos:

1.- Nivel Físico

Es el nivel real de los datos almacenados. Es decir cómo se almacenan los

datos, ya sea en registros, o como sea. Este nivel es usado por muy pocas

personas que deben estar cualificadas para ello. Este nivel lleva asociada una

representación de los datos, que es lo que denominamos Esquema Físico.

2.- Nivel Conceptual

Es el correspondiente a una visión de la base de datos desde el punto de visto

del mundo real. Es decir tratamos con la entidad u objeto representado, sin

importarnos como está representado o almacenado. Este nivel lleva asociado

el Esquema Conceptual.

3.- Nivel Visión

Son partes del esquema conceptual. El nivel conceptual presenta toda la base

de datos, mientras que los usuarios por lo general sólo tienen acceso a

pequeñas parcelas de ésta. El nivel visión es el encargado de dividir estas

parcelas. Un ejemplo sería el caso del empleado que no tiene porqué tener

Page 18: PROYECTO AAPP

18

acceso al sueldo de sus compañeros o de sus superiores. El esquema asociado

a éste nivel es el Esquema de Visión.

Los 3 niveles vistos, componen lo que conocemos como arquitectura de base

de datos a 3 niveles.

ESTRUCTURAS DE BASES DE DATOS

Modelos de Datos

Para representar el mundo real a través de esquemas conceptuales se han creado una

serie de modelos:

• Modelo Relacional de Datos

• Modelo Jerárquico

• Modelo de Red

Modelo Relacional de Datos

El modelo relacional para la gestión de una base de datos es un modelo de datos

basado en la lógica de predicado y en la teoría de conjuntos. Es el modelo más

utilizado en la actualidad para modelar problemas reales y administrar datos

dinámicamente.

Este modelo se está empleando con más frecuencia en la práctica, debido a las

ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido

entendimiento por parte de usuarios que no tienen conocimientos profundos sobre

Sistemas de Bases de Datos.

Page 19: PROYECTO AAPP

19

Modelo jerárquico

Un modelo de datos jerárquico es un modelo de datos en el cual los datos son

organizados en una estructura parecida a un árbol. La estructura permite a la

información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos

hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico

son catalogados bajo un tipo de entidad.

Éste modelo puede representar dos tipos de relaciones entre los datos: relaciones de

uno a uno y relaciones de uno a muchos.

Modelo de Red

Donde la estructura de datos del modelo jerárquico es como un árbol de registros,

con cada registro que tiene un registro paternal y muchos hijos, el modelo de red

permite a cada registro para tener múltiples registros paternales y de Hijos, formando

una estructura de enrejado.

El argumento principal a favor del modelo de red, en comparación con el modelo

jerárquico, era que permitió un modelado más natural de relaciones entre entidades.

Aunque el modelo extensamente fuera puesto en práctica y usado, esto falló en

hacerse dominante por dos motivos principales.

Este modelo permite la representación de muchos a muchos, de tal forma que

cualquier registro dentro de la base de datos puede tener varias ocurrencias

Page 20: PROYECTO AAPP

20

superiores a él. El modelo de red evita redundancia en la información, a través de la

incorporación de un tipo de registro denominado el conector.

SISTEMA DE BASES DE DATOS

Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes

volúmenes de información, sin embargo no todos los sistemas que manejan

información son bases de datos.

Características de Sistemas de Bases De Datos

Los sistemas de bases de datos debe responder a las siguientes características:

Independencia de los Datos. Es decir, que los datos no dependen del programa y

por tanto cualquier aplicación puede hacer uso de los datos.

Reducción de la Redundancia. Llamamos redundancia a la existencia de

duplicación de los datos, al reducir ésta al máximo conseguimos un mayor

aprovechamiento del espacio y además evitamos que existan inconsistencias entre los

datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.

Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los

datos.

COMPONENTES DE UN SISTEMA DE BASE DE DATOS

Recursos que componen un sistema de base de datos

Un sistema de base de datos estará formado por:

Page 21: PROYECTO AAPP

21

1. Personas

2. Máquinas

3. Programas

4. Datos

Descripción de las funciones de cada componente de un sistema de base de

datos.

1. Datos.

Es lo que se conoce como base de datos propiamente dicha. Para manejar estos

datos utilizamos una serie de programas.

2.- Programas.

Son los encargados de manejar los datos, son conocidos como DBMS (Data Base

Management System) o también SGBD (Sistema Gestor de Base de Datos). Los

DBMS tienen dos funciones principales que son:

- La definición de las estructuras para almacenar los datos.

- La manipulación de los datos.

Sistema de Procesamiento de Archivos:

Tiene una serie de inconvenientes que son reducidos en los SGBD:

Dificultad de Acceso a ciertos datos o información:

Si no existen programas para acceder o calcular cierta información, no puede

accederse a ella. Ej.: Calcular totales, o registros con cierta condición.

Page 22: PROYECTO AAPP

22

Aislamiento de Datos:

Los datos pueden estar en varios archivos con distintos formatos, que complican

la creación de programas nuevos.

Falta de Integridad:

Es complicado mantener ciertas condiciones en la información. Ej.: Que el saldo

sea superior a cierta cantidad, que un empleado no esté adscrito a un número de

Departamento que no exista.

Problemas de Atomicidad en las operaciones:

A veces es esencial que para la consistencia de las BD se efectúen varias

operaciones como si fueran una única operación, evitando que se produzcan

fallos en medio de dicha operación. Ej.: En una transferencia bancaria hay que

quitar dinero de una cuenta y añadirlo a la otra.

Problemas en el Acceso Concurrente:

Si varios usuarios acceden a la vez a un dato pueden producirse errores. Ej.: Si se

saca dinero de una misma cuenta desde dos sitios distintos.

1.- Problemas de Seguridad:

Dificultad para controlar que ciertos usuarios no accedan a ciertos datos

2.- Explicar su evolución histórica

Viendo la necesidad de mejorar este estándar se desarrollaron los "Sistemas

gestores de Base de Datos Relacionales"(SGBDR) cuyas características hacen al

sistema mucho mas eficiente que los sistemas de manejos de archivos.

Page 23: PROYECTO AAPP

23

Algunas de las características son que existe solo una copia de los datos para que

todos los programas trabajen con ella, esto es lo que se denomina obtención de

redundancia mínima y de esta manera se podrá eliminar la inconsistencia de los

datos.

3. Máquina

Son aquellos en donde se interactúan la información en donde se encuentran

todos los dispositivos o periféricos de la computadora, la máquina de base de

datos o procesador de extremo trasero es una computadora o un hardware

especial que almacena y recupera datos de una base de datos. Se diseña

especialmente para el acceso de base de datos y es juntado a las computadoras

(anticipadas) principales por un canal de alta velocidad.

4. Personas

Son aquellos que utilizan los programas para verificar la continuidad de los datos.

VENTAJAS DE PROCESAMIENTO DE BASE DE DATOS

1.- Independencia de datos y tratamiento

• Cambio en datos no implica cambio en programas y viceversa (Menor

coste de mantenimiento).

2.- Coherencia de resultados

• Reduce redundancia

Page 24: PROYECTO AAPP

24

• Acciones lógicamente únicas.

• Se evita inconsistencia.

3.- Mejora en la disponibilidad de datos

• No hay dueño de datos (No igual a ser públicos).

• Ni aplicaciones ni usuarios.

• Guardamos descripción (Idea de catálogos).

4.- Cumplimiento de ciertas normas.

• Restricciones de seguridad.

• Accesos (Usuarios a datos).

• Operaciones (Operaciones sobre datos).

SISTEMA DE GESTIÓN DE BASE DE DATOS (S.G.B.D.)

Es un software de aplicación que permite extraer y almacenar información de un

sistema de base de datos proporcionando seguridad en la información almacenada,

independencia, integridad y consistencia.

Funciones del S.G.B.D.

Las principales funciones que debe realizar un S.G.B.D. son:

• La definición de los datos.

• La manipulación de los datos.

• Garantizar la seguridad e integridad de los datos.

• La gestión de las transacciones y el acceso concurrente

Page 25: PROYECTO AAPP

25

ADMINISTRACIÓN DE UNA BASE DE DATOS

Los datos son un activo organizacional de importancia y deben ser administrados

para protegerlos y al mismo tiempo maximizar su utilidad para la organización. Las

funciones administrativas de base de datos sirven para este fin.

El enlace de la administración de bases de datos es la totalidad de la organización, es

responsable de determinar cuáles son los datos a protegerse y se encarga de

establecer los estándares, políticas, proponentes, otras vías de administración y

limitantes de datos para asegurar la calidad y utilidad de los datos; estas funciones

incluyen la comercialización de sus servicios, proporcionar un foro para resolución

de conflictos y tomar otras medidas para aumentar el rendimiento de la organización

proveniente de su inversión de datos.

La administración de la base de datos es responsable de establecer y administrar el

diccionario de la base de datos, el sistema de administración de la base datos

contiene características que son esenciales para el entorno multiusuario, la función

primarias es almacenar, recuperar y modificar datos; otras características incluyen el

control del procesamiento concurrente, el proporcionar servicios de respaldo y de

recuperación, proporcionar facilidades para establecer un nivel apropiado de

seguridad de base de datos.

En caso de una falla del sistema, la base de datos deberá ser restaurada a un estado

utilizable tan rápido como sea posible, la recuperación puede efectuarse mediante

reprocesamiento sencillo o puede ser regresiva/progresiva, esta última estrategia es

casi siempre la preferida, deberán mantenerse bitácoras de transacción para asegurar

Page 26: PROYECTO AAPP

26

que todo trabajo perdido se pueda aplicar. La seguridad de base de datos significa

permitir solo a sujetos autorizados a llevar a cabo acciones autorizadas sobre objetos

especificados sujetos a cualquier limitante administrativo caso contrario puede

establecerse mediante subrutinas escritas por el usuario.

El desarrollo y los avances de la tecnología en general que se relacione a la

informática han promovido no el nacimiento, sí el crecimiento y sobre todo la

impresionante expansión en medios computarizados informáticos hoy en día incluido

dentro del concepto tecnológico.

SISTEMA DE ADMINISTRACIÓN DE UNA BASE DE DATOS

En el sistema de administración de base de datos se utilizan el esquema y

subesquema cuya función primaria es la de servir a los programas de aplicación

ejecutando sus operaciones de datos.

A medida que los datos aumentan en volumen dentro de una empresa se hace

necesario un sistema para mantener al día y administrar todos los datos en una base

de datos común, a la existencia de grandes y complejos sistemas es recomendable un

sistema de manejo de base de datos y la contratación de un administrador de base de

datos.

El sistema de administración de la bases de datos cuando es usado por un programa

de aplicación que tiene la necesidad de un registro debe de seguir una secuencia de

eventos.

Page 27: PROYECTO AAPP

27

7. DISEÑO METODOLÓGICO

7.1. MÉTODO

Para el desarrollo de esta investigación se utilizó los métodos Cuasi- Experimental,

de investigación de campo y deductivo e inductivo.

Cuasi-Experimental.- Es el conjunto de métodos, técnicas y procedimientos de

investigación que se basa en hechos reales y presentes.

Investigación de campo.- Este método permitió la recaudación de información a

través de técnicas apropiadas para ésta investigación.

Método deductivo e inductivo: En la investigación propuesta se aplicarán estos

métodos, porque se parte del análisis general al particular, ya que hay que establecer

las causas del problema propuesto y determinar su incidencia.

7.2. TÉCNICAS

Considerando los métodos seleccionados, se aplicaron las técnicas:

Para el método Cuasi-Experimental:

• Recolección: Se obtuvo datos importantes para el desarrollo del sistema.

• Organización: Se organizo las tareas asociadas con los requerimientos

correspondientes para obtener la comprensión exacta de una situación dada.

Page 28: PROYECTO AAPP

28

Para el método de Investigación de Campo:

• Observación: Esta técnica, permitió captar información que no se pudo

obtener por otras técnicas.

• Entrevista: La entrevista se utilizó para la recopilación de información en

forma verbal.

• Registros: Esta técnica permitió a la investigación analizar los registros de la

secretaría.

Para el método deductivo e inductivo:

• Análisis: Esta técnica permitió partir del análisis general al particular, en la

que se identificó las causas del problema propuesto y determinar su

incidencia.

7.3. INSTRUMENTOS

Para el desarrollo de la solución del sistema informático se utilizó los siguientes

instrumentos:

Formularios de entrevista dirigida a los administradores de la Junta de Agua,

registros de datos, trabajo de campo y trabajo de escritorio.

Page 29: PROYECTO AAPP

29

7.4. RECURSOS

7.4.1. HUMANOS

� Director de Tesis

� Usuarios de la Junta Administradora de Agua

� Personal Administrativo de la Junta Administradora de Agua

� Empleados

� Investigadores: Amalia Maribel Zambrano Alcívar y Narcisa

Elizabeth Lucas Ostaiza.

7.4.2. MATERIALES

� Computadora

� Internet

� Materiales de escritorio

� Cámara digital

� CDs, DVDs y Memory Flash

7.4.3. TECNOLÓGICO

HARDWARE

� Un computador

� Una impresora

� Scanner

� Conexión a internet

Page 30: PROYECTO AAPP

30

SOFTWARE

� Sistema Operativo Windows XP

� Paquete de Microsoft Office 2003

� Microsoft Visual Basic 6.0

� Gestor de Base de Datos “Microsoft Access 2003”

� Internet Explorer para consultas en Internet.

7.4.4. ECONÓMICOS

Los costos son asumidos por los autores de la investigación.

ACTIVIDADES UNID C. UNIT. C. TOTAL A) ELABORACIÓN DEL PROYECTO

Fotocopias Trabajos de computadora Subtotal

88 22

0,03 0,40

2,64 8,80 11,44

B) ELABORACIÓN DEL SISTEMA INFORMÁTICO

Trabajo en computadora Impresión Papel A4 Materiales de escritorio Textos (libros, folletos) Internet Instalación del sistema Mantenimiento del Sistema Movilización Subtotal

195 h

500

2

1,00

0.008

9,00

195,00 50,00 4,00

12,00 18,00 30,00 80,00

100,00 45,00 534,00

C) ELABORACIÓN DEL TRABAJO FINAL

Empastado Subtotal

5

15,00

75,00 75,00

TOTAL 620,44

Page 31: PROYECTO AAPP

31

8. CRONOGRAMA DE ACTIVIDADES

MESES E INVERSIÓN DE CAPITAL

1er mes $

2do mes $

3er mes $

4to mes $

5to mes $

6to mes $

Elaboración del proyecto

Realización del instrumento

xxxx

26,44

Recolección de datos

xxxx

60,00

Elaboración del Sistema

Presentación de datos previos y corrección

xxxx

389,00

Instalación del Sistema

xxxx

70,00

Elaboración del trabajo final

xxxx

25,00

xxxx

50,00

Sustentación de Tesis

xxxx

Page 32: PROYECTO AAPP

32

9. SISTEMA PROPUESTO

9.1. DESCRIPCIÓN GENERAL DEL SISTEMA

Concluida las fases de análisis, diseño y desarrollo del sistema, se implementa

la arquitectura Cliente – Servidor en su codificación principal, mediante la

utilización de ODBC, que es capaz de trabajar con varios usuarios al mismo

tiempo, con un nivel de seguridad limitado a la utilización de una clave para

evitar el acceso de desconocidos, la solución informática incluye una barra de

menú único que permiten automatizar las tareas descritas en el presente

documento de tesis.

En la creación de las interfaces de pantallas se utilizó normativas aprendidas en

las aulas, que se las definen como pantallas amigables y fáciles de utilizar.

En los detalles analizados, el sistema informático propuesto en la presente

tesis, cumple con los requerimientos normados en aplicaciones de escritorio,

estandarizaciones como el uso de teclas calientes que son utilizadas desde el

menú principal pasando por todas las interfaces, en todas las pantallas utilizan

botones con textos titulados que facilitan y mejora el aprendizaje y la

aplicación.

Page 33: PROYECTO AAPP

33

9.2. REQUERIMIENTOS TÉCNICOS

Los complementos técnicos necesarios para la correcta explotación del sistema que a

continuación se describen, son requerimientos formales de los programas base, las

normativas analizadas en la investigación como base de desarrollo y la

implementación del sistema informático, son por lao tanto, la implantación de

estándares generales de aplicaciones de escritorio, así como las características

necesarias del hardware son necesidades mínimas para el correcto funcionamiento de

cualquier sistema comercial desarrollado en lenguajes de quinta generación:

� Computador con microprocesador Pentium D o Duron Athlon o superiores

para las líneas de diseño y fabricación; 512 MB de memoria RAM o de

superior capacidad; un Disco Duro de 40 GB de capacidad general y un

espacio libre de 20 GB para operar el sistema y la base de datos a largo plazo,

es decir, en un periodo de vida de 5 años como mínimo.

� Dispositivos o periféricos como: teclado, mouse, impresora, monitor entre

otros, no necesitan de características especiales para operar con la solución

informática propuesta en el presente trabajo.

� El sistema informático opera sobre cualquier plataforma base, diseñada por la

empresa Microsoft, de preferencia sistemas operativos de formato FAT 32 o

NTFS, ya que su compatibilidad es una ventaja innata de las herramientas de

codificación y diseño como Microsoft Visual Basic versión 6.0 de Visual

Studio y además asegura su probabilidad entre los diferentes departamentos

Page 34: PROYECTO AAPP

34

de la Junta de Agua Potable , es importante destacar que el sistema no opera

sobre Windows Vista de 64 bit de procesamiento.

� Se requiere de una base de datos como Microsoft Access 2000 o superior que

se incluye en el paquete de Microsoft Office.

Considerando estos antecedentes la Junta de Agua Potable por ahora posee un

computador que supera los requerimientos mínimos planteados en la propuesta, lo

que indica que no necesitan adquirir nuevos elementos físicos ni lógicos para su

implantación, además en la parte operativa del sistema se realizó la capacitación

correspondiente al personal administrativo por parte de los investigadores, lo que

hizo en que se bajaran los costos de implementación y capacitación, ya que los

autores laboraron en la misma institución.

Page 35: PROYECTO AAPP

35

10. CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES

El presente trabajo de investigación se concluye que:

• La Junta Administradora de Agua de la Comunidad El Pueblito, al igual que

varias empresas jóvenes, carecen de inversión tecnológica que faciliten su

propio desarrollo, en los cuales se encontró información separada y sin

control de los mismos.

• El sistema informático garantiza la normalidad y correcta funcionalidad de

los procedimientos desarrollados de los registros de usuarios, pagos, corte y

reconexión, facturación, búsquedas, entre otros.

• Los administradores de la Junta de Agua pueden tomar mejores decisiones en

el comportamiento y tratamiento de los diferentes registros de los usuarios.

Page 36: PROYECTO AAPP

36

RECOMENDACIONES

El presente trabajo de investigación se recomienda que:

• La información se publique a través de internet para que existan transparencia

de los recursos que tiene la Junta de Agua.

• La Junta Administradora de Agua de la Comunidad El Pueblito adquiera las

licencias del software base utilizada en el computador de los administradores,

ya que al ser bienes utilizados por una empresa de lucro tendría serios

problemas legales con la empresa desarrolladora del software.

• Si existe nuevos administradores en la Junta de agua se capacite al personal

administrativo que va utilizar el sistema informático para que exista el buen

funcionamiento del mismo.

Page 37: PROYECTO AAPP

37

11. BIBLIOGRAFÍA

• www.monografías.com

• www.google.com

• http://es.wikipedia.org/wiki/Microsoft_Visual_Basic

• http://es.wikipedia.org/wiki/Access

• http://msdn.microsoft.com/es-es/library/2x7h1hfk(VS.80).aspx

• http://www.oas.org/dsd/publications/Unit/oea06s/ch09.htm#b. beneficiarios

del proyecto

• http://www.monografias.com/trabajos11/basda/basda.shtml

Referencias

ACTAS, Junta Administradora de Agua Potable. Tomo Nº 10.

Diccionario LEXUS. Edición trébol 2002.