Академический Документы
Профессиональный Документы
Культура Документы
1
Implementar una Base de Datos es una necesidad, ya que facilita el manejo y
acceso a la información, la cual se maneja mediante un sistema de registros agilizando
de esta manera el realizar nuevos registros, modificar los existentes, eliminar aquellos
que ya no se deseen, a la vez que se cuenta con información ordenada y se elimina la
redundancia. Entonces, la planeación, el desarrollo e implementación de una aplicación
como lo es una Base de Datos y su interfaz de usuario para llevar el registro de
información, obedece a la insuficiencia de resultados en el manejo de cómo se realiza
una inclusión, búsqueda, modificación, o eliminación de datos al momento de manipular
manualmente los datos con los que se cuenta: se busca reducir los tiempos y disminuir
los errores que se puedan producir en el camino.
2
CAPÍTULO I
EL PROBLEMA
3
preocupadas por optimizar sus procesos basándose en los medios electrónicos. Cada
día nuevas instituciones se suman a esta modalidad ampliando la gama de
posibilidades de desarrollo, haciéndose más competitivas con relación a las que aun
llevan a cabo su sistema de información de forma tradicional. Todo proceso amerita un
cambio de paradigma para ello es preciso realizar modelos los cuales vienen a ser una
representación de una realidad compleja que permite desarrollar una descripción lo
más exacta posible de un sistema y de las actividades llevadas a cabo en él.
4
1.2 Formulación del problema
Desarrollar una base de datos para optimizar el registro y control de los niños y
niños en el Jardín de Infancia Paula Bastardo Brito en Maturín, estado Monagas.
1.4.1 Importancia
6
señalado, sino, que presenta la posibilidad de adecuar una metodología específica para
la implementación de la base de datos optimizada, el producto final aporta herramientas
metodológicas que incorporan elementos nuevos los cuales servirán de material de
consulta a las instituciones, que podrá ser consultado por estudiantes de las ciencias
administrativas, ingeniería de sistemas o informática, por directivos y entidades
gubernamentales interesados en conocer y desarrollar las diversas ventajas que ofrece
la optimización del sistema de información en las instituciones educativas.
1.4.2 Justificación
7
tecnologías que permitan optimizar y generar una mayor velocidad de respuesta para la
información requerida en los diversos casos de necesidad concerniente a los infantes,
lo cual se verá reflejado en una mayor competitividad.
1.5 Delimitación
8
comprobar el grado de aceptación y manejo del sistema. De esta manera, se evidencio
que dicho proyecto era factible, emitiendo respuestas de aceptación positivas.
El Jardín de Infancia Paulo Bastardo Brito, cuenta con los equipos necesarios
para la implementación del sistema, posee 1 computadora en el área de Dirección, se
recomienda contar con otra, con ciertas características las cuales serán suficientes para
llevar a cabo el registro y control de los niños y niñas, cabe destacar que no se requiere
adquirir nuevos equipos de computación. Para la implementación de la propuesta se
recomiendan computadores con las siguientes especificaciones:
a) Un procesador Pentium IV de 1.60 GHz o de la misma capacidad.
b) Una memoria de 2 Gb RAM.
c) Un disco duro de 500 Gb
d) Un monitor de 15 a 17 pulgadas.
e) CD-RW (unidad quemadora de CDs) / Puerto USB
f) Teclado de 110 teclas.
g) Ratón.
9
Para determinar los costos se presenta a continuación un cuadro donde se
reflejaran los gastos e inversión necesaria para implementar la base de datos en el
Jardín de Infancia Paula Bastardo Brito, estos costos son precisos para lograr
implementarlo, entre ellos está la formación del personal, la cual permite que el
personal se familiarice y posea la información y/o conocimientos pertinentes de la
gestión, también están los costos por los recursos necesarios (equipos, personal). A
continuación se muestra el cuadro de los costos de implementación:
Cuadro 1.
Costos de Implementación
DESCRIPCIÓN COSTOS (BS)
Formación del Personal (Cursos de Capacitación tales 25.000,00
como: secretariado computarizado, computación, manejo
del cambio)
Para el diseño, desarrollo y futuro uso del sistema es necesario una computadora
con características óptimas para el desarrollo de una aplicación de este tipo, así mismo
en cuanto a requerimiento de software; estos requisitos tienen que ver con el lenguaje
de programación bajo el cual se realizó este proyecto. Para el desarrollo de la
herramienta fue utilizado el lenguaje PHP debido a que éste, trabaja con código abierto
gratuito altamente productivo para la creación y mantenimiento de una base de datos.
Cuadro 2.
Índice de Ahorro por Implementación
DESCRIPCIÓN AHORRO (BS)
Costos en Papelería (Resma de hojas, bolígrafos, 45.000,00
grapas, Carpetas)
Impresión / Documentación (Tintas, Toner) 35.000,00
HORAS - HOMBRES (Horas de Trabajo Manual) 30.000,00
TOTAL AHORRO 110.000,00
Fuente: El Autor (2014)
10
De acuerdo a la fórmula de Relación Beneficios / Costos se plantea el análisis
de la siguiente manera:
110.000,00
Relación = = 1,83
60.000,00
11
CAPÍTULO II
MARCO TEÓRICO
2.1 Antecedentes.
12
Delgado (2012) Plan de Negocios para la Gobernación del Estado Trujillo basado
en el método BMM. Universidad Nacional Abierta, Núcleo Trujillo. La presente
investigación tuvo como objetivo general diseñar un plan de negocios para la
Gobernación del estado Trujillo basado en el método BMM; donde el autor llego a la
conclusión que toda organización debe primeramente comprometerse para luego poder
planificar y controlar los servicios que va a prestar ya que el modelado de negocios
cumple un función muy importante en la toma de decisiones internas de las
organización, y permite posicionarla y calificarla según la eficacia y eficiencia de sus
servicios prestados. Existe una estrecha relación entre las investigaciones por cuanto
tratan de la elaboración de planes de negocios para organizaciones y su aporte
principal fueron los elementos básicos para optimizar una organización.
SISTEMAS
Propósito u objetivo: todo sistema tiene uno o algunos propósitos. Los elementos,
como también las relaciones, definen una distribución que trata siempre de alcanzar un
objetivo.
13
Entropía: es la tendencia de los sistemas a desgastarse, a desintegrarse, para el
relajamiento de los estándares y un aumento de la aleatoriedad. La entropía aumenta
con el correr del tiempo. Si aumenta la información, disminuye la entropía, pues la
información es la base de la configuración y del orden.
Homeostasia: es el equilibrio dinámico entre las partes del sistema. Los sistemas
tienen una tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los
cambios externos del entorno.
14
sobrevivir. Su estructura es óptima cuando el conjunto de elementos del sistema se
organiza, aproximándose a una operación adaptativa.
SISTEMAS DE INFORMACIÓN
Las actividades que realizan los sistemas de información son: entrada, proceso,
almacenamiento y salida. Otra definición posible de Sistema de Información sería el
conjunto formal de procesos de análisis, que operando sobre una colección de datos
estructurados de acuerdo a las necesidades de la empresa, recopila, elabora y
distribuye, la información necesaria para realizar las operaciones básicas y la toma de
decisión en la empresa, que sirva para desempeñar las funciones de negocio de la
empresa de acuerdo con sus estrategias".
15
Bases de Datos: Es la colección de datos relacionados entre sí, la cual es
accedida por el software y es el resultado de relacionar la información.
Personas: Individuos que son usuarios u operadores del sistema.
Hardware: Es el conjunto de dispositivos electrónicos que proporciona la
capacidad de computación y los dispositivos electromecánicos encargados de extraer o
suministrar la información en/de los soportes magnéticos.
Software: Es el conjunto de programas de computación encargados de
suministrar la información deseada al cliente, con la coordinación y relación requerida.
(http://www.monografias.com/trabajos16/sistemas-informacion-empresa/sistemas-
informacion-empresa.shtml).
16
TIPOS DE SISTEMAS DE INFORMACIÓN.
Sistemas de apoyo para la toma de decisiones: ayuda a los directivos que deben
tomar decisiones no muy estructuradas, también denominada no
estructurada o decisiones semiestructuradas.
SISTEMA AUTOMATIZADO
OBJETIVOS DE LA AUTOMATIZACIÓN
17
d) Mejorar la disponibilidad de los productos, pudiendo proveer las
cantidades necesarias en el momento preciso.
e) Simplificar el mantenimiento de forma que el operario no requiera grandes
conocimientos para la manipulación del proceso productivo.
BASE DE DATOS
Según Báez (2013) Una definición que resume el funcionamiento de una Base de
Datos es la siguiente: "es un sistema de registros basado en la computadora, o sea, un
sistema cuyo propósito principal es guardar y mantener información". (P. 39). En otras
palabras es un repositorio para almacenar datos, el cual generalmente se encuentra
integrado y compartido.
18
Compactación: no hay necesidad de archivos en papel voluminosos.
Menos trabajo laborioso: se puede eliminar gran parte del trabajo de llevar los
archivos a mano. Las tareas mecánicas las realizan siempre mejor las máquinas.
Una base de datos está compuesta generalmente por una o más tablas. Una
tabla es una colección de información relacionada; mantiene junta esta información del
mismo modo que lo hace la carpeta de un archivador, es responsabilidad del diseñador
de esa base de datos el decir que la información es la que debe almacenarse en cada
tabla. Una tabla de base de datos es una colección de registros.
19
DISEÑO DE UNA BASE DE DATOS
NAVEGACIÓN
20
registros, puede navegar a través de ellos, generar una salida impresa o cualquier otra
operación.
ORDENACIÓN DE DATOS
En ocasiones es preciso ordenar los datos de modo que facilite su uso. A veces
es preciso ordenar los datos de un modo que facilite su uso. Por ejemplo, el fichero de
alumnos de un colegio debería estar ordenado alfabéticamente.
Todo esto son consultas legítimas, pero no están expresadas de forma que un
programa de base de datos pueda entender. El método exacto de realizar una consulta
depende de la interfaz de usuario del software de base de datos. La mayoría de estos
programas permiten que el usuario especifique las reglas de búsqueda rellenando un
formulario en blanco.
Muchos lenguajes de programación de base de datos incluyen lenguajes de
programación, lo que permiten que estas consultas se incluyan en una aplicación y se
ejecuten cuando ésta se cargue.
21
Los modernos administradores de bases de datos soportan un lenguaje estándar
llamado SQL (Lenguaje de consulta estructurado) para la construcción de consultas
complejas. Debido a su gran disponibilidad, los programadores y usuarios avanzados
no necesitan aprender nuevos lenguajes cuando trabajan con sistema hardware y
software diferentes.
WAMP SERVER
22
aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores
web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
La forma de usar PHP es insertando código PHP dentro del código html de un
sitio web. Cuando un cliente (cualquier persona en la web) visita la página web que
contiene éste código, el servidor lo ejecuta y el cliente sólo recibe el resultado. Su
ejecución, es por tanto en el servidor, a diferencia de otros lenguajes de programación
que se ejecutan en el navegador. Php permite la conexión a numerosas bases de datos,
incluyendo MySQL, Oracle, ODBC, etc. Y puede ser ejecutado en la mayoría de los
sistemas operativos (Windows, Mac OS, Linux, Unix).
Si bien existen alternativas para todos los gustos, muchos consideran PHP como
una herramienta indispensable a la hora de desarrollar un sitio Web. En principio,
permite establecer una conexión con la base de datos, a través de lo cual es posible,
por ejemplo, presentar en pantalla datos personales del cliente cuando éste lo requiera.
Pero la característica más importante de PHP es que permite modificar dinámicamente
23
el contenido de una página, lo cual resulta esencial hoy en día.
CARACTERÍSTICAS DE PHP
24
permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de
usuario en tres componentes independientes.
l) Debido a su flexibilidad ha tenido una gran acogida como lenguaje base
para las aplicaciones WEB de manejo de contenido, y es su uso principal.
APACHE
JAVASCRPT
El sistema de base de datos operacional MySQL es hoy en día uno de los más
importantes en lo que hace al diseño y programación de base de datos de tipo
relacional. Cuenta con millones de aplicaciones y aparece en el mundo informático
como una de las más utilizadas por usuarios del medio. El programa MySQL se usa
como servidor a través del cual pueden conectarse múltiples usuarios y utilizarlo al
mismo tiempo. Es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a
menudo aparece en combinación con MySQL.
26
Es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la
modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en
cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de
aplicaciones.
27
“Incurrirá en la misma pena quien destruya, dañe, modifique o inutilice la data o la
información contenida en cualquier sistema que utilice tecnologías de información o en
cualquiera de sus componentes.”
“La pena será de cinco a diez años de prisión y multa de quinientas a mil unidades
tributarias, si los efectos indicados en el presente artículo se realizaren mediante la
creación, introducción o transmisión, por cualquier medio, de un virus o programa
análogo.”
En relación al presente proyecto esta ley se aplicará en caso de daños al sistema
el mismo hace uso de tecnologías de información, dejándose así inutilizable así como
también alterando su contenido de información de acuerdo con la ley de los delitos
contra los sistemas que utilizan tecnologías de información, se aplicara una sanción con
lo establecido en el artículo anteriormente mencionado.
“Artículo 11: Espionaje informático. El que indebidamente obtenga, revele o
difunda la data o información contenidas en un sistema que utilice tecnologías de
información o en cualquiera de sus componentes, será penado con prisión de cuatro a
ocho años y multa de cuatrocientas a ochocientas unidades tributarias. La pena se
aumentará de un tercio a la mitad, si el delito previsto en el presente artículo se
cometiere con el fin de obtener algún tipo de beneficio para sí o para otro.”
“El aumento será de la mitad a dos tercios, si se pusiera en peligro la seguridad
del Estado, la confiabilidad de la operación de las instituciones afectadas o resultarse
algún daño para las personas naturales o jurídicas como consecuencia de la revelación
de las informaciones de carácter reservado.”
En toda organización es de gran importancia el resguardo y privacidad de
información que se almacena sobre la misma de acuerdo a este artículo se pone en
evidencia las consecuencias legales y la forma de actuar en el caso que se difunda o
revele información referente a la misma.
“Artículo 20: Violación de la privacidad de la data o información de carácter
personal. El que por cualquier medio se apodere, utilice, modifique o elimine, sin el
consentimiento de su dueño, la data o información personales de otro o sobre las
cuales tenga interés legítimo, que estén incorporadas en un computador o sistema que
utilice tecnologías de información, será penado con prisión de dos a seis años y multa
de doscientas a seiscientas unidades tributarias.”
28
“La pena se incrementará de un tercio a la mitad si como consecuencia de los
hechos anteriores resultare un perjuicio para el titular de la data o información o para un
tercero.”
En acuerdo con este articulo, cabe destacar que la persona que modifique, altere,
o elimine información personal de interés legal almacenada en el sistema será
considerado esto como violación a la privacidad de la data o información será
sancionado de acuerdo a lo descrito en esta ley de los delitos contra la privacidad de las
personas y de las comunicaciones.
Ley de Telecomunicaciones
Esta ley, tiene por objeto establecer el marco legal de regulación general de las
telecomunicaciones, a fin de garantizar el derecho humano de las personas a la
comunicación y a la realización de las actividades económicas de telecomunicaciones.
Tiene por objeto otorgar y reconocer la eficacia y valor jurídico a los mensajes de
datos, los cuales son la información inteligible en formato electrónico que pueda ser
almacenada o intercambiada por cualquier medio y las firma electrónica, la cual es la
información creada o utilizada por la persona titular de la firma asociada al Mensaje de
Datos, que permite atribuirle su autoría bajo el contexto en el cual ha sido empleado.
29
Artículo 23. “El ministerio de ciencia y tecnología promoverá con los
organismos competentes y miembros Del Sistema Nacional de Ciencias,
tecnología e innovación, las políticas y programas orientados a definir la
titularidad y la protección de las creaciones intelectuales producto de la
creatividad científica y tecnológica todo de conformidad con la normativa que
rige la materia”
La presente ley tiene por objeto desarrollar los principios orientadores que en
materia de ciencia, tecnología e innovación, establece la Constitución de la República
Bolivariana de Venezuela, organizar el Sistema Nacional de Ciencia, Tecnología e
Innovación, definir los lineamientos que orientaran las políticas y estrategias para la
actividad científica, tecnológica y de innovación, con la implantación de mecanismos
institucionales y operativos para la promoción, estímulo y fomento de la investigación
científica, la apropiación social del conocimiento y la transferencia e innovación
tecnológica, a fin de fomentar la capacidad para la generación, uso y circulación del
conocimiento y de impulsar el desarrollo nacional.
DIRECCIÓN
SUB
DIRECCIÓN
PERSONAL
DOCENTES AUXILIARES NIÑERAS
DE MTTO.
30
CAPÍTULO III
DISEÑO TECNOLOGICO
2. Es Completa: cubre todas las distintas fases del ciclo de desarrollo de un sistema de
información, desde la definición del proyecto hasta la implantación del sistema en la
organización. Guía al grupo de desarrollo a través de las fases, a un nivel bastante
detallado, explicando las actividades que deben hacerse y en la mayoría de los casos,
enumerando las tareas específicas que los miembros del grupo deben efectuar.
31
información. Cada paso a su vez agrupa a un conjunto de actividades que han de ser
realizadas por el grupo de desarrollo.
32
Realizar reuniones preliminares con el personal de las unidades involucradas
para definir la necesidad de un cambio.
33
Determinar los recursos requeridos.
Programar los tiempos de las actividades y tareas.
34
7) Determinar factibilidad económica. En esta actividad el grupo debe realizar un
análisis costo – beneficio que permita identificar y medir los costos de desarrollo de
operación y los beneficios que obtiene la organización de cada sistema alternativo; para
luego comparar las diferentes alternativas bajo un criterio económico. También deben
estimarse los tiempos de desarrollo de cada sistema propuesto a fin de medir la
factibilidad económica de cada uno de ellos. La implantación de un sistema de
información automatizado en cualquier organización crea un impacto social, que puede
ocasionar su aceptación el rechazo total al cambio tecnológico que se pretende
introducir. El grupo debe predecir o estimular para cada alternativa el impacto social que
ellas pueden originar dentro de la organización.
En esta fase se busca ganar un sólido conocimiento del sistema ampliado dentro
del cual se ubicará el nuevo sistema de información y determinar las deficiencias y
problemas que presenta el actual sistema de información (Si existe). Dentro de esta
fase encontramos los siguientes pasos:
a) Recopilar documentos.
b) Con la colaboración de los diferentes usuarios del sistema actual, el grupo
recopila toda la documentación posible a tal sistema.
Al finalizar la recopilación de documentos el gerente del proyecto asigna a una o
más personas del grupo para que se encarguen de organizar la biblioteca, estas
personas son denominadas bibliotecarios del proyecto.
c) Organizar documentación.
d) Estudiar documentos.
36
e) Después de haberse organizado la biblioteca el grupo se dedica a estudiar a
documentación. El gerente programa reuniones de discusión, distribuye el
material para lecturas individuales y conduce las discusiones en equipo sobre
algunos documentos en particular el objetivo de este estudio es familiarizarse con
el sistema actual antes de iniciar su análisis formal
f) Analizar el contexto del sistema.
g) Durante esta actividad el grupo de desarrollo estudia el sistema de actividades
(sistema empleado) dentro del cual está enmarcado el sistema de información.
Ello debe llevar a determinar los objetivos de ese sistema, definir su estructura,
establecer sus procesos y determinar su comportamiento.
h) Analizar el sistema actual de información.
2) Análisis del Contexto. este paso constituye un estudio formal de todo el sistema, con
un nivel de detalle más profundo que aquellos realizados anteriormente. Su objetivo es
permitirle al grupo de desarrollo conocer el sistema actual y su contexto para luego
modelarlo y sobre el modelo identificare las situaciones problemáticas que el sistema
presenta. El modelo del sistema actual se elabora utilizando la técnica conocida como
"Análisis Estructurado de Sistema". El modelo general está integrado por dos
submodelos En esta actividad el grupo de desarrollo identifica los objetivos, estructuras
y procesos del sistema actual.
3) Construir el modelo del sistema actual de Información. Para ello se utiliza la técnica
de análisis estructurado de sistemas que permite elaborar los modelos físicos y lógicos
del sistema de información. Las tareas que se deben realizar durante esta actividad se
dividen en:
• Construir los diagramas de flujo de datos del modelo físico y lógico.
• Elaborara el diccionario de datos.
• Describir cada proceso del modelo lógico hasta un nivel adecuado.
37
5) Elaborar el informe del sistema actual. Este informe resume los resultados de las
actividades anteriores, mediante una descripción del ambiente y del mismo sistema, la
presentación del modelo y la descripción de los problemas que presenta el actual
sistema.
Esta fase busca definir los requerimientos de los usuarios y establecer las
funciones, restricciones y atributos que el nuevo sistema de información debe
satisfacer.
38
a) Determinar requerimientos funcionales. Este tipo de requerimiento constituye
las funciones que el nuevo sistema debe ejecutar para lograr la consecución de
los objetivos identificados en el estudio de factibilidad. Utilizando el informe del
sistema actual, el grupo determina con los usuarios, aquellas funciones que
deben continuar, las que se han de modificare o eliminar y las que se han de
incorporar al nuevo sistema.
b) Este modelo es constituido utilizando la técnica "Análisis Estructurado de
Sistema", y constituye un medio gráfico de valioso apoyo descriptivo y
documentado de cada una de las funciones del sistema en desarrollo debe
realizar.
c) Construcción del modelo lógico del nuevo sistema. Bajo el nombre de
especificación funcional del nuevo sistema se almacena en la biblioteca del
proyecto el modelo lógico y la lista de restricciones y atributos y a partir de ellos
se elabora un resumen que denominaremos informe del nuevo sistema.
d) Elaborar el informe del nuevo sistema.
e) Discutir el informe del nuevo sistema.
f) Determinar Restricciones.
39
4) Determinar interacción hombre – máquina. Esta actividad es esencial pues define la
comunicación que debe haber entre los usuarios y el computador a través del
subsistema programado.
5) Determinar atributos de calidad. Entre las interrogantes que se deben responder para
algunos de los atributos de calidad se destacan las siguientes:
• Confiabilidad.
• Grado de prueba.
• Movilidad
• Adaptabilidad
• Mantenimiento requerido.
• Seguridad y privacidad.
• Eficiencia y rendimiento.
• Documentación.
40
diferentes configuraciones para el procesamiento y para la interacción que existirá entre
el hombre y la maquina.
a) Elaborar diferentes prototipos alternativos. A partir del modelo lógico del nuevo
sistema y de las restricciones y atributos establecidos anteriormente, el grupo
desarrolla diferentes prototipos. Un prototipo es un modelo construido sobre el
modelo lógico que muestra claramente la interacción hombre-máquina, esto
indica que procesos son manuales y cuales automáticos. El prototipo muestra
también los procedimientos de activación del subsistema programado, los de
respaldo y recuperación de fallas y los de seguridad de la base de datos.
Tomando como datos las configuraciones de equipos existentes en la
organización, que puedan ser utilizados por el nuevo sistema, se procede luego a
evaluar estas configuraciones y a determinar que prototipos se pueden
desarrollar con ellos en forma parcial o total.
b) Evaluar configuración técnica existente.
c) Determinar configuración técnica necesaria. Para aquellos prototipos que no
puedan ser desarrollados totalmente con la tecnología disponible en la
organización actualmente, se elaboran las configuraciones técnicas adicionales
que ellos requieran y se solicitan las cotizaciones respectivas a los vendedores
del mercado.
d) Realizar un análisis costo – beneficio. Para cada prototipo se determina sus
costos de desarrollo y operaciones y se estima los beneficios que puedan
obtenerse. Se comparan los diferentes prototipos bajo un criterio económico pre-
establecido. Los resultados obtenidos se resumen en un informe técnico
denominado informe de prototipo. El informe producido en la actividad anterior se
presenta a la comisión de planificación, quien lo discute y finalmente selecciona
el prototipo que considere más conveniente para la organización.
e) Discutir informe de prototipos.
f) Adquirir tecnología necesaria. De ser necesario el grupo de desarrollo, o en su
defecto, el que designe la comisión de planificaciones, se encarga de adquirir,
instalar y probar el equipo y los programas que el prototipo seleccionado requiera
para su desarrollo u operación.
41
3) Selección de prototipos. En este paso el grupo de desarrollo realiza un análisis de
costo beneficio para los diferentes prototipos definidos en el paso anterior. De los
resultados de este análisis se presenta y discute con la comisión de planificación, quién
decide posteriormente el prototipo más conveniente y da las instrucciones necesarias
para la adquisición de la tecnología que haga falta.
Esta fase busca elaborar un diseño detallado del sistema de información que
muestre como se construirán los subsistemas de datos y el subsistema programado.
Esta fase produce el paquete de diseño, el cual contiene todas las especificaciones
para la construcción del sistema, y el plan de pruebas que regirán las diferentes
pruebas del sistema de información durante las fases de construcción, pruebas e
implantación. Dentro de esta encontramos los siguientes pasos:
42
1) Diseño de Entradas y Salidas. En este paso se elabora minuciosamente el diseño de
la interacción entre el hombre y la máquina, la cual ha sido delineada en el prototipo del
sistema.
4) Diseñar los reportes. En esta actividad el grupo diseña aquellos reportes que no
fueron especificados en la actividad anterior. Estos son básicamente, los listados de
papel, los gráficos y los diagramas. Para cada uno de ellos se debe especificar su
estructura o formato, su contenido (registro de datos) y el medio de producción o salida.
5) Diseño de Datos. El diseño del subsistema de datos del sistema de información gira
en torno al diseño de la(s) base(s) de datos necesaria(s) para almacenar los datos de
dicho sistema y el diseño de los programas que permitirán crear y cargar la (s) base (s)
de datos.
a. Realizar el diseño lógico de la base de datos. En este proceso de diseño
se elabora un modelo de datos que representa las entidades, sus atributos y las
relaciones existentes entre esas entidades.
b) Realizar el diseño físico de la base de datos. Dependiendo del tipo y
característica del sistema de manejo de bases de datos que se halla dispuesto a
utilizar, el grupo traduce el modelo de datos a un esquema, esto es, un programa
43
que describe las estructuras lógicas de los datos y sus correspondientes
estructuras de almacenamiento e indica los métodos de acceso que se utilizaran,
en términos de lenguaje de descripción de datos del SMBD.
44
10) Diseñar la documentación y los procedimientos manuales. En esta actividad el
grupo se ocupa a determinar el formato y contenido de cada uno de los manuales que
forman la documentación del sistema de información de acuerdo a lo que se ha
establecido en el plan de documentación. De igual modo se diseñan los formatos,
formularios, instructivos, planillas y demás procedimientos manuales que se mencionan
en el prototipo del sistema, y que se requieren como elemento de los flujos de datos de
los procesos manuales del sistema de información. La estructura del sistema
programado, las especificaciones del programa asociadas a cada modulo de esa
estructura y el diseño de la documentación y de los procedimientos manuales,
constituyen lo que se denomina como la especificación del subsistema programado.
11) Ensamblaje del paquete de diseño. Este paso se basa en revisar y ensamblar el
conjunto de especificaciones de diseños producidas en los anteriores, con el propósito
de garantizar la consistencia, calidad y exactitud del diseño e integrar lo que hemos
denominado como paquete de diseño. Para cada una de las especificaciones antes
mencionadas se realiza una revisión estructurada (o una inspección de diseño)
siguiendo los lineamientos dados para esas técnicas. Los objetivos de estas revisiones
son :
Determinar las inconsistencias de diseño.
Determinar las fallas y errores cometidos en las diferentes especificaciones.
Medir y corregir las desviaciones del diseño con respecto a las normas y
procedimientos de diseño establecidos en el plan metodológico.
Asegurar que las restricciones y atributos establecidos se satisfagan plenamente
con el diseño elaborado.
Asegurar que cada requerimiento contenido en el libro de requerimiento y cada
especificación funcional del prototipo se cubran o satisfagan con el diseño
producido.
45
documento contiene todo el material descriptivo necesario para conducir la construcción
del sistema. Por consiguiente, contiene:0
El prototipo del sistema.
La configuración y documentación del equipo que se va a emplear.
Las especificaciones de entrada y salida.
La especificación del subsistema programado.
La especificación del subsistema de datos.
Cualquier otro material que fuese necesario
13) Elaborar y discutir el informe del diseño detallado. Haciendo uso del paquete de
diseño, el gerente del proyecto elabora un informe descriptivo de las características,
ventajas, desventajas, y los ajustes de costos y tiempos de desarrollo, que el diseño
elaborado involucra.
15) Elaborar el plan de pruebas. Durante esta actividad, el gerente del proyecto se
dedica a planificar el conjunto de actividades que se requieren para probar el sistema
de información. El resultado de este proceso lo constituye el plan de pruebas.
16) Discutir el plan de pruebas. En esta actividad, el gerente del proyecto discute el plan
de pruebas con el grupo de desarrollo a objeto de asignar los diferentes responsables
de las actividades de pruebas. En proyecto de gran magnitud o complejidad se designa
46
un grupo integrado por expertos en pruebas y algunos miembros del grupo de
desarrollo con el propósito de conducir las actividades de pruebas restantes.
47
De las especificaciones de pruebas anteriormente elaboradas, el grupo construye los
ejecutivos y los esqueletos diseñados en cada una de ellas y si el volumen de datos de
prueba, es considerable, entonces prepara los archivos de datos que ser demandes.
Los mecanismos de prueba, junto con los datos, los almacena el bibliotecario para su
uso posterior de su respectiva prueba.
a) Codificación de programas. Este paso lo realizan los programadores del grupo de
desarrollo que el gerente seleccione, la misión de cada uno de ellos es codificar los
módulos de conformidad con las especificaciones del programa dadas y siguiendo las
normas establecidas en el plan metodológico. La misión del gerente del proyecto es
inspeccionar los módulos producidos por los programadores con el objeto de controlar
su calidad.
Asignar los módulos de los programadores.
Codificar los módulos.
Realizar una revisión estructurada del código.
Construir y probar los programas de carga.
Crear la base de Datos.
Inicializar la base de datos.
Revisar la base de datos.
b) Creación de la base de datos. Para ello se debe realizar las siguientes actividades:
Elaboración de la Documentación y de los procedimientos manuales y de control
de programas. Para ello se deben realizar las siguientes actividades:
o Elaborar los manuales.
o Elaborar las planillas, los instructivos, etc.
o Evaluar la documentación.
o Elaborar los procedimientos de control de programas
c) Prueba de unidades. La prueba de cada modulo especificado es realizada por el
mismo programador que lo codifico. Las actividades de pruebas de unidades se dividen
en:
Discutir las especificaciones de prueba.
Ejecutar las pruebas de unidades.
Generar automáticamente la librería de programas.
Almacenar los módulos en la librería.
48
Mantener actualizada la librería.
4) Creación de la librería de programas. Una vez que todos los módulos del sistema
programado han sido probados, cada programador entrega sus módulos al bibliotecario
del proyecto quien se encarga de almacenarlo en una librería destinada a tal fin,
denominada librería de programas. A partir del momento que se crea la librería ningún
miembro del grupo tiene acceso a los programas allí archivados, por lo tanto para
realizar una modificación de algunos de los módulos, el programador debe discutir con
el grupo tal modificación, obtener la aprobación del gerente, solicitar del bibliotecario el
modulo, realizar la corrección y devolver dicho modulo al bibliotecario.
1) Prueba del sistema de información. Esta prueba tiene por finalidad verificar el
sistema de información, la prueba de sistema fue diseñada para localizar discrepancias
o anomalías entre el sistema de información recientemente construido, y los objetivos y
requerimientos inicialmente establecidos con los usuarios del sistema. Organizar y
discutir la prueba.
a) Ejecutar la prueba del sistema.
b) Elaborar y discutir el informe de pruebas.
c) Elaborar el plan de implantación.
2) Preparación para la implantación. Este plan programa todas las actividades y tareas
que debe llevar a cabo el grupo de desarrollo durante la implantación del sistema en la
organización. Debe contener:
Objetivos.
Calendario de actividades.
Estrategias.
49
Procedimientos.
Al realizar estos dos últimos pasos, la labor del todo el personal que participo en
el proyecto puede considerarse terminada, marcando así el fin del proyecto de
desarrollo y el inicio de una nueva etapa del ciclo de vida del sistema de información: la
etapa de operación y mantenimiento.
1) Adiestramiento de usuarios.
Organizar las sesiones de adiestramiento.
Conducir las sesiones de adiestramiento.
Esta prueba final del sistema la realiza el grupo de prueba con la finalidad de
demostrarle a las unidades involucradas que el sistema desarrollado satisface el criterio
mínimo de aceptación que ellos han establecido.
Preparar la prueba de aceptación.
Realizar la Prueba de aceptación.
50
2) Prueba de aceptación. Preparar detalles para la conversión.
a) Conversión del sistema. Este es el paso más delicado de esta fase, pues en él
se inicia como tal la operación del nuevo sistema y se abandona el viejo sistema.
Previo al inicio de las actividades rutinarias del sistema de información,
desarrollado, el grupo de desarrollo debe realizar las siguientes actividades. Esta
actividad consiste en la elaboración de todos aquellos procedimientos especiales
que se requieran para llevar a cabo una conversión exitosa.
b) Convertir los archivos. Se realiza la actualización complementaria de la base
de datos del sistema. Concluida esta actualización, el sistema deberá empezar a
capturar, registra, validar, almacenar, los datos provenientes de las transacciones
que atañen al sistema, en forma rutinaria.
51
predecir su ocurrencia, haciendo uso de métodos característicos de cualquiera de los
paradigmas o enfoques de investigación conocidos o en desarrollo.
52
investigación se ubican en un nivel intermedio en cuanto a la profundidad
de los conocimientos se refiere. (p.24)
3.2.4.1 Población
53
3.2.4.2 Muestra
3.2.5.1.Observación Directa
54
actividades directamente en el sitio donde se ejecutará, para así identificar acciones
sujetas a mejoras, se aplicará esta por medio de inspecciones en la institución, teniendo
como objetivo principal observar la situación actual del sistema de información, y así
identificar las deficiencias en el proceso de registro de niños y niñas en el Jardín de
Infancia Paula Bastardo Brito, el instrumento para la recolección de datos será una
libreta que servirá de guía para la observación.
Según Delgado (2012), indica que: “La revisión documental consiste en el estudio
de un problema con el objeto de ampliar y profundizar el conocimiento inherente a su
naturaleza, el cual está contenido en diversas fuentes documentales” (p.44). A través de
esta técnica se pudo tomar en consideración datos de libros, manuales y guías que se
relacionan con el tema de estudio, y proporcionaron la información necesaria para la
realización del proyecto además de otros instrumentos de estudio que en conjunto
conforman la revisión bibliográfica que contribuyen a la búsqueda de antecedentes para
la investigación de información necesaria.
3.2.5.3 Encuesta
55
3.3 Análisis de los resultados
56
1. ¿Considera usted que el sistema de información actual (manual) es de suma
confianza?
Cuadro 3. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 1 de la encuesta.
Gráfico 1. En relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 1 de la encuesta.
12%
38%
Si
50% No
Tal Vez
No Sabe
57
2. ¿Cómo considera usted el actual registro y control del sistema de información?
Cuadro 4. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 2 de la encuesta.
Gráfico 2. En relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 2 de la encuesta.
25% 25%
Excelente
Bueno
Regular
Malo
50%
58
3. ¿Está conforme con el modo que la institución registra y controla la información
referente a los niños y niñas?
Cuadro 5. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 1 de la encuesta.
Gráfico 3. En relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 3 de la encuesta.
25%
Si
75%
No
59
4. ¿El Jardín de Infancia Paula Bastardo Brito incurre en altos costos en papelería
debido al registro y control de los infantes?
Cuadro 6. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 4 de la encuesta.
Gráfico 4. En relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 4 de la encuesta.
Frecuentemente
Pocas Veces
100% Nunca
60
5. En promedio, según la escala ¿Qué tiempo tardan buscando información en relación
a los niños y niñas de la institución?
Cuadro 7. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 5 de la encuesta.
Gráfico 5. En relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 5 de la encuesta.
25%
10 min
15 min
75% 20 min
61
6. Según su opinión ¿Considera usted que la optimización del sistema de información
en el Jardín de Infancia Paula Bastardo Brito sería favorable?
Cuadro 8. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 6 de la encuesta.
Gráfico 6. En relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 6 de la encuesta.
12%
Si
Tal Vez
No
88%
62
7-. ¿Le gustaría recibir adiestramiento para implementar el nuevo sistema de
información optimizado?
Cuadro 9. Distribución porcentual de las respuestas emitidas por los docentes del
Jardín de Infancia Paula Bastardo Brito, con respecto a la pregunta nº 7 de la encuesta.
ÍTENS FRECUENCIA PORCENTAJE
Definitivamente Si 8 100%
Indeciso
Definitivamente No
Total 8 100%
Gráfico 7. en relación a las respuestas emitidas por los docentes del Jardín de Infancia
Paula Bastardo Brito, con respecto a la pregunta nº 7 de la encuesta.
100%
Definitivamente Si
Indeciso
El 100% de los docentes y directiva del Jardín de Infancia Paula Bastardo Brito
está dispuesta a recibir adiestramiento para implementar el sistema de información
optimizado en la institución, y así, poder estar a la vanguardia tecnológica, y mejorar el
sistema de información actual.
Se puede decir que las ocho (8) personas encuestadas, las cuales están
conformadas por seis (6) docentes y dos (2) directivos muestran interés y aceptación
por la implementación de un nuevo sistema de información para el registro y control de
los niños y niñas en la base de datos de la institución, el cual será computarizado; y se
observa que el sistema manual presenta fallas a la hora de buscar la información
requerida pues se pierde tiempo y muchas veces dicha información se traspapela,
pierde o borra.
63
CAPÍTULO IV
RESULTADOS
64
La integración de los componentes es una tarea que es ejecutada en forma
paralela a la tarea de construcción o codificación de los componentes y no es más que
unir la base de datos creada y los componentes construidos, estableciendo a su vez las
relaciones entre la base de datos y los componentes. De esta manera se logró construir
el sistema en su totalidad junto con la base de datos (Ver figura 3 ).
65
Se observa la tabla de alumnos en la figura 4, en la que se muestra la tabla de
alumnos en la base de datos, desde este motor de php se pueden registrar, editar y
eliminar a los alumnos del sistema de información del Jardín de Infancia Paula Bastardo
Brito.
En la figura 5, se puede ver la tabla de usuarios, la cual permite ver los usuarios
registrados, la contraseña encriptada en MD5, el correo electrónico y la fecha de
registro del usuario respectivamente.
66
Figura 6. Pagina de Acceso al Sistema (Pantalla de Inicio)
Menú Principal: Una vez introducido los datos de acceso al sistema, se arrojara una
pantalla que contiene el menú del programa, el cual contiene las funciones generales
que el usuario puede usar (ver figura 8)
67
Figura 8. Menú del Sistema.
En la pantalla del menú se pude observar los módulos con los que cuenta el
sistema, los cuales son agregar alumnos, consultarlos, modificarlos y eliminarlos,
agregar usuario del programa (Docentes, personal directivo), cambiar la clave de los
usuarios registrados y finalmente salir del sistema.
68
Se observan los datos que son de interés para rellenar los campos que el
sistema de información requiere, es importante recalcar que estos campos pueden
incrementarse según las necesidades que vaya adquiriendo el sistemas para adaptarse
cada día al proceso de registro y control de los niños y niñas en la base de datos del
Jardín de Infancia Paula Bastardo Brito. Como anteriormente se menciono todos los
datos solicitados en esta pantallas son obligatorios, es decir, deben rellenarse. Dentro
de los datos que se piden están los datos del niño o niña se tienen:
Con respecto a los datos del representante, claramente se puede notar que pide
datos de fácil interpretación y manejo, así mismo con las personas autorizadas a retirar
al niño o niña del plantel; entre estos datos podemos ver:
69
Figura 10. Pantalla de Consulta, Modificación y Eliminación de Alumnos.
70
4.1.4 Descripción de entorno e infraestructura donde residirá la base de datos.
Desarrollar una base de datos para optimizar el registro y control de los niños y
niñas del Jardín de Infancia Paula Bastardo Brito.
71
4.3.2 Beneficiarios Indirectos:
Los beneficiarios indirectos vienen dados por los docentes y personal que labora
en la institución, puesto que facilita el desempeño de sus labores diarias, mejorando la
gestión de registro y control de los niños y niñas.
72
4.4 Planificación, Seguimiento y Control de la Aplicación
A continuación se muestra la planificación de las actividades ejecutadas para la realización del proyecto.
Cuadro 10. Cronograma de Actividades.
SEMANAS
ACTIVIDADES 1 2 3 4 5 6 7 8 9 10 11 12
(2/10- 31/10) (3/11 - 7/11) (10/11- 14/11) (17/11- 21/11) (24/11- 28/11) (1/12 - 5/12) (8/12 - 12/12) (5/1 - 9/1) (12/1 - 16/1) (19/1 - 23/1) (26/1 - 30/1) (2/2 - 6/2)
Definición del Proyecto.
Planificación preliminar .
Análisis de Factibilidad.
Análisis del Contexto.
Recolección de información.
Documentación.
Definición de requerimientos.
Análisis de requerimientos.
Bosquejo de funciones y
atributos.
Creación de base de datos.
Diseño Preliminar.
Creación y análisis de versiones
Diseño Detallado.
Actualización a versión beta.
Construcción del Sistema.
Programación versión final.
Control del Programa.
Población de base de datos.
Pruebas en diferentes máquinas.
Prueba de Aceptación.
Adiestramiento.
Evaluación de desempeño.
Fuente: Méndez (2014)
73
4.5 Modelo de la Aplicación
1 Forma Normal: La tabla alumnos cumple la primera forma normal debido a que todos
sus datos son atómicos.
75
Tabla Alumnos, estructura de datos de registro de alumnos.
REGISTRAR
ALUMNOS O
USUARIOS
INGRESA AL
SISTEMA
CONSULTAR
ALUMNOS
Usuario Administrador.
Registrado Previamente.
Usuario Administrador.
Registrado Previamente.
Guarda datos en la Si VALIDA
base de datos DATOS
No
Corrige Datos.
78
Flujos alternos: el sistema comprueba la valides de los datos, si no son los
correctos avisara al actor para que los corrija.
SISTEMA DE REGISTRO
Y CONTROL DE LOS
NIÑOS Y NIÑAS
PERSONAL ALUMNO
REPORTE POR
PANTALLA SALIR
DATOS DE
REGISTRAR REGISTRAR
INTERES
CONSULTAR,
CAMBIAR MODIFICAR DATOS DEL
CONTRASEÑA ALUMNO
Y ELIMINAR
DATOS DEL
REPRESENTANT
E
DATOS DEL
AUTORIZADO A
RETIRAR
79
CAPÍTULO V
5.1 Pruebas
Esta prueba permitió comprobar que solo los usuarios que estén registrados
puedan acceder al sistema obteniendo un resultado positivo, bajo el rol que fue
asignado. (Ver figura 8)
Prueba de Funcionalidad.
80
Esta prueba se realizó con la finalidad de encontrar las fallas en la funcionabilidad
del sistema, se realizaron las siguientes operaciones:
Acceso al sistema
Registro de Alumnos
Modificación, Consulta y Eliminación de Alumnos
Registro de Usuarios
81
Pruebas de Usabilidad
Una vez desarrolladas las fases del procedimiento dispuestos para esta
investigación, se demostró que a través del desarrollo de una herramienta útil para
optimizar la base de datos, reduciendo búsquedas repetitivas y pocos productivas,
contribuyendo de esta manera a mejorar el sistema de información del Jardín de
Infancia Paula Bastardo Brito. Es importante saber que a través de la aplicación
propuesta la institución contará con tecnología de punta para el registro y control de la
información de los niños y niñas. Una vez finalizada la investigación se llegó las
siguientes conclusiones:
83
RECOMENDACIONES
84
BIBLIOGRAFÍA
85
ANEXOS
86
ANEXO A
CARTA DE ACEPTACIÓN
87
ANEXO B
CARTA DE APROBACIÓN
88
ANEXO C
ENCUESTA
89
ANEXO D
SOPORTE FOTOGRAFICO
90