proyecto aapp
TRANSCRIPT
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.
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í.
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
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.
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.
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.
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.
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.
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
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.
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.
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,
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.
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.
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.
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.
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
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.
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
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:
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.
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.
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
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
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
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.
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.
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.
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
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
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
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.
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
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.
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.
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.
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.