Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTORES:
TSU. Claudio Hernández CI: 20.402.479
TSU. Yuliet Pérez CI: 23.776.188
TSU. Luis Ávila CI: 24.618.524
1. Diagnostico Situacional
Razón Social
Naturaleza de la Organización
Misión
De la unidad Educativa “María Bartola Becerra” en el nivel de
preescolar (educación inicial) consiste en la forma integral del niño,
atendiendo las características de interrelación e integridad de las áreas
cognitivas, psicoemocional, psicomotor, lenguaje y desarrollo físico y sus
progresos.
Localización Geográfica
La localidad de sabanetas se encuentra ubicada en el occidente del
país, específicamente al Este del Estado Trujillo, Municipio Trujillo, Parroquia
Estanislao Carrillo; sus zonas aledañas son: Pedregosa, Quebrada de
Ramos, La Cuchilla Occidental, La Macarena, Ocanto, Los Pinos, La Misión,
Cañaverales, El Humo, Alto Flores El Roble, Los Chorrillos, El Zapal, entre
otros. En cuanto a la ubicación de la institución, se encuentra frente a la
carretera principal (asfaltada) vía Sabanetas, en una meseta a la cual se
accede a través de unas largas escaleras, por su parte posterior se
encuentra el Dispensario de la comunidad y a sus laterales la carcha
deportiva y viviendas de la comunidad.
Cabrera y Espín (1986) hacen un intento por agrupar todos los factores
que recoge la entrevista y la definen como: "Comunicación <cara a cara>
entre dos o más personas, que se lleva a cabo en un espacio temporal
concreto y entre las que se da una determinada intervención verbal y no
verbal con unos objetivos previamente establecidos". (pág. 229).
SISTEMA AUTOMATIZADO PARA LA INCRIPCION DE LOS ESTUDIANTES DE LA UNIDAD EDUCATIVA “MARÍA BARTOLA BECERRA”
Análisis de Alternativas
Matriz de Multi-criterio
VALORACIÓN
ESCALA
Criterios 1 2 3 4 5
Tiempo Muy largo Largo Mediano Corto Inmediato
Costo Demasiado Costoso Algo Poco Muy Poco
CRITERIOS
Alternativas Tiemp Cost Impact Factibilida Puntuació Posición
o o o d n
Carencia de un
sistema
automatizado de 5 2 5 4 16 1
inscripción de
alumnos
No presentan
equipos en el
área del
CEBIT(impresora
s, cartuchos, 5 1 4 5 15 2
papel)
No cuentan con
una red wifi
3 5 3 3 14 3
a. Justificación Teórica
Los aportes que brinda el proyecto socio tecnológico al PNFI, está
dirigido a la formación de un profesional integral y ética en la construcción de
proyectos tecnológicos, en armonía con la preservación del ambiente y del
progreso de su entorno, siendo capaz de participar en la administración de
proyectos informáticos bajo estándares de calidad y pertinencia social,
auditar sistemas informáticos, desarrollar e implantar software, priorizando el
uso de plataformas libres; así como integrar y optimizar sistemas informático
y administrar base de datos y redes informáticas.
b. Justificación Técnica
Los procesos automatizados, son factores de vital importancia en la
organización, en esta era se ha observado una gran innovación y desarrollo
de tecnologías de la información que ha permitido la evolución de
computadores que son capaces de producir sistemas de información a la
sociedad con apartes a los distintos sectores económicos, sociales, políticos,
educativos, entre otros.
Objetivo General:
Desarrollar y gestionar sistemas de información dentro del ámbito social.
Aplicando soluciones efectivas para el uso adecuado y óptimo de los
sistemas de información.
Análisis de Involucrados
Implicados Principales Principales Posible Impacto del
Primarios: Intereses Problemas Proyecto Sobre los
Intereses
- Poca
Personal de la - Llevar un mejor Organización +
U.E. "María control de
Bartola Becerra" inscripción
3. Propósito
El presente documento describe el plan de prueba a utilizar para
probar las funcionalidades y características del sistema de inscripción
automatizado para la U.E. “María Bartola Becerra”.
Objetivos específicos
Antecedentes
Base Teóricas
Sistema
Kendall & Kendall (1997). Afirma que un sistema, es la ciencia
encargada del análisis de sistemas grandes y complejos y la interacción
entre esos sistemas las etapas de construcción de un sistema
informático, que consiste en relevar la información actual y proponer los
rasgos generales de la solución futura. Los sistemas en relación están
relacionados con cualquier campo tales como: procesos industriales,
administración, toma de decisiones, procesos, protección al medio
ambiente, entre otros.
Sistemas de información.
Sistema Automatizado
Programación
Antoni Gual y otros (1985).Es el proceso de diseñar, codificar,
depurar y mantener el código fuente de los programas
computacionales.
Lenguaje de Programación
Servidor Web
Un servidor web aloja sitios web de internet o intranet. Se
comunica con cliente pesado y delgado proporcionando documentos en
formatos tales como el HTML y datos en formatos tales como XML,
algunos servidores web se diseña específicamente para alojar
aplicaciones de comercio electrónicos.
Bases Datos
Según Trejo Martínez (2003) “es un conjunto de información
almacenada en memoria auxiliar que permite acceso directo a un
conjunto de programas que manipulan esos datos”, es exhaustivo no
redundante de datos estructurados organizados en máquinas
accesibles en tiempo real y compatible con usuarios concurrentes con
necesidad de información diferente.
HTML
Es un lenguaje muy sencillo que permite describir hipertexto, es
decir, texto presentado de forma estructurada agradable, con enlaces
(hyperlinks) que conducen a otros documentos o fuentes de información
relacionadas y con inserción multimedia (Gráficos, Sonidos).
Características de PHP
Orientado al desarrollo de aplicaciones web dinámicas con acce-
sos a información almacenada en una base de datos.
Es considerado un lenguaje fácil de aprender, ya que en su de-
sarrollo se simplificaron distintas especificaciones, como es el
caso de la definición de las variables primitivas, ejemplo que se
hace evidente en el uso de phparrays.
El código fuente escrito en PHP es invisible al navegador web y
al cliente, ya que es el servidor el que se encarga de ejecutar el
código y enviar su resultado HTML al navegador. Esto hace que
la programación en PHP sea segura y confiable.
Capacidad de conexión con la mayoría de los motores de base
de datos que se utilizan en la actualidad, destaca su conectividad
con MySQL y PostgreSQL.
Capacidad de expandir su potencial utilizado módulos (llamados
ext´s o extensiones)
Posee una amplia documentación en su sitio web oficial, entre la
cual se destaca que todas las funciones del sistema están expli-
cadas y ejemplificadas en un único archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil ac-
ceso para todos.
Permite aplicar técnicas de programación orientada a objetos. In-
cluso aplicaciones como Zendframework, empresa que desarro-
lla PHP, están totalmente desarrolladas mediante esta metodolo-
gía.
No requiere definición de tipos de variables aunque sus variables
se pueden evaluar también por el tipo que estén manejando en
tiempo de ejecución.
Tiene manejo de excepciones (PHP5).
Elaboración
El propósito de la fase de elaboración es analizar el dominio
del problema, establecer los cimientos de la arquitectura, desarrollar
el plan del proyecto y eliminar los mayores riesgos.
En esta fase se construye un prototipo de la arquitectura, que debe
evolucionar en iteraciones sucesivas hasta convertirse en el sistema
final. Este prototipo debe contener los Casos de Uso críticos
identificados en la fase de inicio. También debe demostrarse que se
han evitado los riesgos más graves.
Los objetivos de esta fase son:
Definir, validar y cimentar la arquitectura.
Completar la visión.
Crear un plan fiable para la fase de construcción. Este plan
puede evolucionar en sucesivas iteraciones. Debe incluir los
costes si procede.
Demostrar que la arquitectura propuesta soportará la visión con
un coste razonable y en un tiempo razonable.
Al terminar deben obtenerse los siguientes resultados:
Un modelo de Casos de Uso completa al menos hasta el 80%:
todos los casos y actores identificados, la mayoría de los casos
desarrollados.
Requisitos adicionales que capturan los requisitos no funcionales
y cualquier requisito no asociado con un Caso de Uso específico.
Descripción de la arquitectura software.
Un prototipo ejecutable de la arquitectura.
Lista de riesgos y caso de negocio revisados.
Plan de desarrollo para el proyecto.
Un caso de desarrollo actualizado que especifica el proceso a
seguir.
Un manual de usuario preliminar (opcional).
En esta fase se debe tratar de abarcar todo el proyecto con la
profundidad mínima. Sólo se profundiza en los puntos críticos de la
arquitectura o riesgos importantes.
En la fase de elaboración se actualizan todos los productos de la
fase de inicio.
Los criterios de evaluación de esta fase son los siguientes:
La visión del producto es estable.
La arquitectura es estable.
Se ha demostrado mediante la ejecución del prototipo que los
principales elementos de riesgo han sido abordados y resueltos.
El plan para la fase de construcción es detallado y preciso. Las
estimaciones son creíbles.
Todos los interesados coinciden en que la visión actual será
alcanzada si se siguen los planes actuales en el contexto de la
arquitectura actual.
Los gastos hasta ahora son aceptables, comparados con los
previstos.
Si no se superan los criterios de evaluación quizá sea necesario
abandonar el proyecto o replanteárselo considerablemente.
Construcción
La finalidad principal de esta fase es alcanzar la capacidad
operacional del producto de forma incremental a través de las
sucesivas iteraciones. Durante esta fase todos los componentes,
características y requisitos deben ser implementados, integrados y
probados en su totalidad, obteniendo una versión aceptable del
producto.
Los objetivos concretos incluyen:
Minimizar los costes de desarrollo mediante la optimización de
recursos y evitando el tener que rehacer un trabajo o incluso
desecharlo.
Conseguir una calidad adecuada tan rápido como sea práctico.
Conseguir versiones funcionales (alfa, beta, y otras versiones de
prueba) tan rápido como sea práctico.
Los resultados de la fase de construcción deben ser:
Modelos Completos (Casos de Uso, Análisis, Diseño, Despliegue
e Implementación)
Arquitectura íntegra (mantenida y mínimamente actualizada)
Riesgos Presentados Mitigados
Plan del Proyecto para la fase de Transición.
Manual Inicial de Usuario (con suficiente detalle)
Prototipo Operacional – beta
Caso del Negocio Actualizado
Los criterios de evaluación de esta fase son los siguientes:
El producto es estable y maduro como para ser entregado a la
comunidad de usuario para ser probado.
Todos los usuarios expertos están listos para la transición en la
comunidad de usuarios.
Son aceptables los gastos actuales versus los gastos planeados.
Transición
La finalidad de la fase de transición es poner el producto en
manos de los usuarios finales, para lo que se requiere desarrollar
nuevas versiones actualizadas del producto, completar la
documentación, entrenar al usuario en el manejo del producto, y en
general tareas relacionadas con el ajuste, configuración, instalación
y facilidad de uso del producto.
Algunas de las cosas que puede incluir esta fase:
Prueba de la versión Beta para validar el nuevo sistema frente a
las expectativas de los usuarios
Funcionamiento paralelo con los sistemas legados que están
siendo sustituidos por nuestro proyecto.
Conversión de las bases de datos operacionales.
Entrenamiento de los usuarios y técnicos de mantenimiento.
Traspaso del producto a los equipos de marketing, distribución y
venta.
2. Balancear prioridades.
6. Enfocarse en la calidad.
2. Desarrollo de la propuesta
SISTEMA AUTOMATIZADO PARA LA INCRIPCION DE LOS
ESTUDIANTES DE LA UNIDAD EDUCATIVA “MARÍA
BARTOLA BECERRA”
Fase I: Inicio.
Requerimientos
Los requerimientos son una representación de las necesidades o
deseos de un producto. La finalidad de esta etapa es identificar y
documentar lo que en realidad se necesita, en una forma en que
pueda fácilmente ser transmitido al cliente y al equipo de desarrollo.
Cuadro N° 4. Actores
N° Actores Descripción
1 Estudiante Población estudiantil de la U.E “María Bartola
Becerra”.
Es la responsable inmediata de la organización,
2 Coordinación coordinación y supervisión del
Trabajo armónico y eficiente de los distintos
estamentos de la escuela.
Diagnosticar, Planificar, coordinar, controlar y
3 evaluar los procesos técnico-administrativos de la
Personal institución.
Administrativo Garantizar con eficiencia y efectividad
organizativa, la sistematización de los
requerimientos, documentación, registros y
recaudos escolares en forma veraz,
Actualizada, detallada y oportuna para el mejor
funcionamiento institucional.
Diseñan e implementan actividades educativas
4 Docentes formuladas según los planes y
programas motivando estrategias innovadoras
para el buen resultado de los
Aprendizajes en los alumnos.
5 Representantes Personas responsables de los alumnos
Lista de requerimientos
Requerimientos funcionales:
Teniendo presente que el objetivo es implementar un
sistema de inscripción automatizado para la U.E. “María Bartola
Becerra”, en la toma de requisitos se puede extraer la siguiente lista de
requisitos funcionales.
Gestión de Administración.
Iniciar seccion
Inscribir alumno
Registra representante
Registra Docente
Genera Reporte
Visualizar constancia de estudio
visualizar constancia de trabajo
Modificar la Configuración
Salir
Gestión de representante.
Inscribir alumno
Registra representante
Gestión de alumno.
Inscribir alumno
Visualizar constancia de estudio
Gestión de Docente.
Registra Docente
visualizar constancia de trabajo
Requisitos no funcionales
Especificación de Requerimientos
Fin
Post-Condición: Estudiante Inscrito
Fuente: autores 2016
Diagrama de caso uso de docente propuesto
Escenarios
Flujo Básico
Usuario Sistema
Escenarios
Flujo Básico
Usuario Sistema
Diagrama de clase:
Según Pressman, R. (año).Los diagramas de clases son
diagramas de estructura estática que muestran las clases del
sistema y sus interrelaciones (incluyendo herencia, agregación,
asociación, entre otros. Los diagramas de clase son el pilar básico
del modelado con UML, siendo utilizados tanto para mostrar lo que
el sistema puede hacer (análisis), como para mostrar cómo puede
ser construido (diseño).
Cada escenario de uso implica un conjunto de “objetos” que se
manipula mientras un actor interactúa con el sistema. Estos objetos
se clasifican en clases: una colección de clases con atributos
similares y comportamientos en común. Además de los diagramas
de clase, otros elementos del modelado del análisis muestren la
forma en que las clases colaboran con uno u otro y las relaciones e
interacciones entre clases.
Diagrama de clase
Diagramas de componentes del sistema automatizado de
inscripciones de la “Maria Bartola Becerra”
Diagrama de Despliegue:
Los elementos de diseño al nivel del despliegue indican como se
ubicará la funcionalidad y los subsistemas dentro del entorno
computacional físico que soportara al hardware. Durante el diseño
se desarrolla un diagrama de despliegue UML y después se refina,
se indican el subsistema (funcionalidad) que se alojan dentro de
cada elemento de cómputo, cada subsistema seria elaborado para
indicar los componentes que implementa en diagrama, esto significa
que el diagrama de despliegue muestra el entorno computacional,
pero no indica de manera explícita detalle de la configuración.
Estos detalles se proporcionan cuando un diagrama de despliegue
se revisa en forma de instancia durante etapas posteriores del
diseño o cuando comienza la construcción. Se identifica cada
instancia de despliegue (una configuración de hardware con un
nombre específico).
Obtenido del Libro INGENIERIA DEL SOFTWARE, un enfoque
práctico, Roger S. Pressman. Sexta Edicion.
Página reporte
Pagina de reporte alumno
Caso de Prueba # 01 02
Edad 23 Vacío
Sexo Femenino
Caso de Prueba # 01 02
Edad 50 vacío
Direccion Hab.: sabaneta vacío
Caso de Prueba # 01 02
Caso de Prueba # 01 02
$("#cedula_docente").autocomplete({
source: 'controlador/docentes.php?accion=autocompletar',
select: function(event, ui) {
var cedula = ui.item.value;
var $cedula = ("value",ui.item.cedula);
$('#frmTrabajador
#cedula').attr("value",ui.item.value);
$('#frmTrabajador #xcedula').attr("value",ui.item.value);
$('#frmTrabajador
#nombre_docente').attr("value",ui.item.nombre);
$('#frmTrabajador
#apellido_docente').attr("value",ui.item.apellido);
$('#frmTrabajador
#direccion').attr("value",ui.item.direccion);
$('#frmTrabajador
#telefono').attr("value",ui.item.telefono);
$('#frmTrabajador
#cargo').attr("value",ui.item.cargo);
$('#frmTrabajador
#profesion').attr("value",ui.item.profesion);
if ($cedula!=""){
$.ajax({
type: "POST",
url:
"../compartida/funciones/funciones.php",
data:
{oper:'crear_variable',cedula:$cedula},
success: function(ret){
}
});
jQuery('#frmTrabajador
input,#frmTrabajador textarea,#frmTrabajador select').attr("disabled",true)
jQuery("#listado").trigger("reloadGrid");
jQuery("#divListado").show();
$('#btnModificar').show();
$('#btnCancelar').show();
$('#btnGuardar').hide();
}
else{
$('#btnModificar').hide();
$('#btnCancelar').hide();
$('#btnGuardar').show();
}
},
formatItem: function(row, i, max) {
return i + "/" + max + ": \"" + row.value + "\" [" + row.label + "]";
},
formatMatch: function(row, i, max) {
return row.value + " " + row.label;
},
formatResult: function(row) {
return row.label;
},
width: 550,
minChars: 3,
selectFirst: false,
mustMatch: true
});
jQuery('.ui-autocomplete').css({'font-size':'10%','font-weight':'bold'});
IV Fase Transición
Esta fase se centra en implementar la aplicación en su
entorno de operación. El software se encarga a los usuarios luego
ser implantado según los pasos previos señalados en el manual de
implantación además se encarga un manual de sistema que servirá
para el manejo y la aclaración de elementos que resultaran de
dudas al momento de ejecutar el sistema.
Conjuntamente a esta fase de transición se hace la
capacitación del usuario explicando detalladamente cada módulo y
funcionabilidad del sistema.
Plan de implantación
Propósitos:
El presente documento describe el plan de prueba a utilizar para
probar las funcionalidades y características del Sistema
automatizado de inscripción estudiante de la U.E “Maria Bartola
Becerra”
Objetivo General
Implantar un Sistema automatizado de inscripción de laU.E
“Maria Bartola Becerra”
Objetivos específicos
Estudio de Factibilidad
Un estudio de factibilidad se lleva a cabo con la finalidad de
recopilar datos relevantes sobre el desarrollo de un proyecto y en
base a ello tomar la mejor decisión, si procede su estudio, desarrollo
o implementación.
FACTIBILIDAD ECONÓMICA
La institución cuenta con los equipos computarizados necesarios,
por tanto no es preciso la adquisición de equipos adicionales. El
desarrollo de un software educativo permite a la institución avanzar
en cuanto al desarrollo tecnológico; así como ahorrar tiempo y
espacio durante el proceso de enseñanza-aprendizaje. En cuanto al
costo se estima que la institución no va a tener ningún gasto
económico para poder elaborar el proyecto. Los materiales
necesarios para el proyecto son muy bajos y puede ser cubierto por
los desarrolladores del proyecto.
FACTIBILIDAD ECONÓMICA
La institución cuenta con los equipos computarizados necesarios,
por tanto no es preciso la adquisición de equipos adicionales. El
desarrollo de un software educativo permite a la institución avanzar
en cuanto al desarrollo tecnológico; así como ahorrar tiempo y
espacio durante el proceso de enseñanza-aprendizaje. En cuanto al
costo se estima que la institución no va a tener ningún gasto
económico para poder elaborar el proyecto. Los materiales
necesarios para el proyecto son muy bajos y puede ser cubierto por
los desarrolladores del proyecto.
Factibilidad Operativa.
Se refiere a todos aquellos recursos donde interviene algún
tipo de actividad (Procesos), depende de los recursos humanos que
participen en la operación del proyecto. Durante esta etapa se
identifican todas
III PARTE
Conclusión
Recomendaciones
Septiembre, 2016
Introducción
Pantalla Principal
Esta pantalla es la de acceso al sistema, en el cual se basa en la
solicitud del código y contraseña del usuario, una vez sean correctos
estos datos permitirá entrar al sistema con la finalidad de poder
realizar todos los diferentes procesos como son registros,
búsquedas e impresiones constancias y reportes
Pantalla Principal
Pantalla del Menú
En esta pantalla se encuentra todos aquellos módulos de
diferentes funciones, inscripción, docente, reportes, configuración y
salir.
Pantalla de Inscripción
En el botón de Inscripción saldrá la planilla de inscripción del alumno
y representante para llenarla y guarda sus datos del alumno.
Ya que halla guardado los datos del alumno en la parte
inferior de la planilla saldrá una planilla llamada información de
inscripción
En esta planilla podrá agregar registro y modificar registro
del alumno.
Pantalla de docente
En el botón Docente esta pantalla podremos registra al docente
Ya que haya guardado los datos del docente en la parte
inferior de la planilla saldrá una planilla llamada Grados impartidos
por el Docente
Pantalla de Reporte
En el botón Reporte saldrá la pantalla de los reporte de alumnos por
grado, constancia de estudio y constancia de trabajo
En cada selección de los reporte le aparecerá una ventana
Pantalla de Configuración
En el botón Configuración saldrá la pantallas del usuario del sistema
y del año escolar en esta pantalla podrá crear el administrador y
como dar el año escolar de la institución
Septiembre, 2016
Introducción
Introducción:
Objetivo del Manual.
Objetivo General: mostrar el requerimiento necesario
para la sistema de inscripción automatizado de estudiante para
la U.E. “María Bartola Becerra”
Objetivo Específico:
Especificar el proceso técnico para la sistema de inscripción
automatizado de estudiante para la U.E. “María Bartola
Becerra”” en las computadoras de la institución educativa.
Requerimiento de Hardware:
Procesador INTELANTON 1600MHz.
1GB de Memoria RAM.
40GB Disco Duro.
Requerimiento de software:
Software libre (GNU/LINUX Canaima).
Internet Explorer o Mozilla Firefox.
Audio activado.
Proceso de instalación
Detalles de Instalación
SEGURIDAD
MANTENIMIENTO
El administrador debe revisar periódicamente la base
de datos “Software” del sistema de inscripción con el fin de
eliminar registros no deseados y/o antiguos de tal manera
que se pueda liberar espacio en disco duro para un mayor
desempeño del mismo.