Documente Academic
Documente Profesional
Documente Cultură
SISTEMA DE INSCRIPCIN PARA LA ESCUELA DE EDUCACIN INICIAL MI MUNDO AZUL, MUNICIPIO HERES, ESTADO BOLVAR.
Realizado por: Yulimar Romero Yasmin Pomonti Eduaney Torres Juan Tocuyo Marcy Colina Prof. Antonio Salloum Profesor de Proyecto __________________________ Firma
__________________________ Firma
__________________________ Firma
INDICE GENERAL RESUMENiv INTRODUCCIN.v DESCRIPCION DEL AREA DE INVESTIGACION....6 PLANTEAMIENTO DEL PROBLEMA.8 OBJETIVOS.9 Objetivo General..9 Objetivos Especficos..9 JUSTIFICACION10
MARCO TEORICO11
Antecedentes..11 Bases tericas.12 Definicin de trminos...12 Bases Legales.14 METODOLOGIA.15 DESCRIPCION DE LA PROPUESTA27 Anlisis y Diseo28 Implementacin..29 PRUEBAS...35 CONCLUSION42 RECOMENDACIONES.43 REFERENCIAS BIBLIOGRAFIA44 ANEXOS..45
ii
INDICE DE TABLAS
Tabla 1. Descripcin Literal Del caso de uso iniciar sesin.20 Tabla 2. Descripcin Literal Del caso de uso inscripcin del alumno.21 Tabla 3. Descripcin Literal Del caso de uso emitir constancia de estudio..22 Tabla 4. Actor 1. Muestra la actora principal del sistema23 Tabla 5. Actor 2. Muestra la actora segundaria del sistema...23 Tabla 6. Caso de prueba Inicio de sesin del sistema.35 Tabla 7. Caso de prueba inscripcin del alumno..35 Tabla 8. Caso de prueba consultar datos del alumno.36 Tabla 9. Caso de prueba modificar datos del alumno.36 Tabla 10. Caso de prueba eliminar datos del alumno.37 Tabla 11. Caso de prueba registro datos del personal...37 Tabla 12. Caso de prueba consultar datos del personal....38 Tabla 13. Caso de prueba modificar datos del personal38 Tabla 14. Caso de prueba eliminar datos del personal..39 Tabla 15. Caso de prueba reporte de constancia de estudio39 Tabla 16. Caso de prueba reporte de constancia de boleta de egreso..40 Tabla 17. Lista de resultados de las Pruebas..41
INDICE DE FIGURAS Figura 1. Diagrama de Gantt A..17 Figura 2. Diagrama De Gantt B ................................................................................17 Figura 3. Diagrama De Gantt C ................................................................................18 Figura 4. Diagrama De Gantt D.................................................................................18 Figura 5. Diagrama De Gantt E.................................................................................18 Figura 6. Diagrama de caso de uso..........................................................................19 Figura 7. Diagrama de colaboracin..23 Figura 8. Diagrama de clase......24 Figura 9. Modelo entidad relacin..24 Figura 10. Modelo relacional......25
iii
REPBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BOLIVARIANA DE VENEZUELA PROGRAMA DE FORMACION DE GRADO SEDE BOLIVAR
SISTEMA DE INSCRIPCIN PARA LA ESCUELA DE EDUCACIN INICIAL MI MUNDO AZUL, MUNICIPIO HERES, ESTADO BOLVAR Autor: Yasmin Pomonti Yulimar Romero Eduaney Torres Juan Tocuyo Marcy Colina Prof. Antonio Salloum Fecha: Mayo, 2011
RESUMEN
La implementacin de las nuevas tecnologas permiten agilizar los procesos de inscripciones en diferentes institucione, ya que La Escuela de Educacin Inicial Mi Mundo Azul perteneciente a la Polica del Estado Bolvar, no cuenta actualmente con un sistema automatizado que le permita consultar, eliminar modificar los datos almacenados durante el proceso de inscripcin, con el fin de mejorar actualmente las inscripciones que se realizan manualmente. Este proceso permito desarrollar un sistema de inscripcin en esta institucin que permitir agilizar las inscripciones en forma sistematizada donde guardara los datos y emitir reportes en tiempo real, los datos se guardarn en una base de datos, este sistema se ha desarrollado bajo sistema operativo Linux, utilizando las siguientes metodologas: (a) Documental: ya que se obtuvieron datos procedentes de trabajos anteriores a este tema, (b) Campo: por que se efectuaron encuestas, observaciones y entrevistas, y (c) Del Proceso Unificado de Desarrollo de Software (RUP mediante el Proceso Unificado de Desarrollo de Software (RUP, Rational Unified Process), utilizando las diferentes etapas de inicio, elaboracin, construccin, transaccin. La finalidad de la implantacin del sistema de inscripcin es optimizar los procesos acadmicos de la institucin logrando as ofrecer a la comunidad de representantes un servicio ptimo y eficaz.
iv
INTRODUCCIN
Muchas instituciones Educativas enfrentan un problema en comn, y es el llevar un control automatizado efectivo sobre sus archivos. Con el transcurso del tiempo la tecnologa en Venezuela y en el mundo avanza, las empresas pblicas y privadas sienten la necesidad de adquirir tecnologas para el mejoramiento de sus sistemas y procedimientos, con el fin de garantizar un eficaz funcionamiento y as obtener una adaptacin paralela de condiciones con las empresas lderes del mercado, es importante confrontar el desarrollo que se ha llevado a cabo en el campo de la informtica. La Escuela de Educacin Inicial Mi Mundo Azul es una institucin creada para la formacin de infantes en edad de educacin inicial, fue fundada en el ao 1997, en la Urb. Mundo Azul de la Polica del Estado Bolvar, ubicada en la parroquia Marhuanta, sector Maipure I. Desde su fundacin hasta la actualidad mantiene una matrcula de 65 infantes que en su mayora son hijos de funcionarios policiales, ya que la institucin pertenece al Departamento de Educacin y Prevencin del Estado Bolvar. En este sentido se entiende como Sistema o Proceso de Inscripcin, el procedimiento a seguir al inicio de cada ao escolar, en la Escuela de Educacin Inicial Mi Mundo Azul el sistema de inscripcin es manual y se realiza en cada proceso o perodo escolar, donde los representantes forman enormes colas para tramitar la inscripcin del alumno. Se utilizo la investigacin documental, metodologa de Investigacin Accin Participativa, el proyecto factible. En el desarrollo e implementacin del sistema se utiliza la Metodologa de Proceso Unificado complementado por el Lenguaje Unificado de Modelado (UML), stos proporcionan normas eficientes para el proceso de desarrollo y calidad del software. En ella proceden a llenar una planilla con diferentes preguntas que requieren mucho tiempo, representando una prdida de horas tanto para los representantes como para el personal que realiza la inscripcin. v
El presente informe consta de cuatro captulos estructurados de la siguiente manera: Captulo I: objetivo general, objetivos especficos, justificacin y alcance. Captulo II, comprende los antecedentes de la investigacin, bases tericas, las bases legales que sustentan el desarrollo de software. Captulo III, describe el tipo de investigacin, el diseo de la investigacin, metodologa de investigacin, metodologa de desarrollo de la aplicacin y cronograma de actividades. Captulo IV, contiene la descripcin de la propuesta, anlisis y diseo, requisitos del software, casos de uso, diagramas de secuencia, diagramas de clase, diseo y modelado de los datos, la implementacin, las pruebas, las conclusiones y recomendaciones bibliografa anexos.
vi
Potencialidades y el contexto socio-cultural en el cual se desenvuelven dentro de un proceso de corresponsabilidad entre la familia, la comunidad y el estado.
Objetivos: Segn el artculo 17 de la ley orgnica de educacin, el preescolar constituye la fase previa a nivel de educacin bsica, con el cual debe integrarse, por lo que se plantearon los siguientes objetivos en la Escuela de Educacin Inicial Mi Mundo Azul.: 1. Asistir y proteger al nio y nia en su crecimiento y desarrollo. 2. Orientarlos en las experiencias socio-educativas propias de esta edad. 3. Atender sus necesidades e intereses en las reas de la actividad fsica, afectiva, de inteligencia voluntad, desarrollo de su creatividad, destrezas y habilidades bsicas. 4. Ofrecer como complemento del ambiente familiar, la asistencia pedaggica y social que requieran los nios y nias en su desarrollo integra.
Durante el proceso de inscripcin se genera largas colas cuando los representantes van a realizar el proceso de inscripcin del alumno y muchas veces no se logra oportunamente. Entre los problemas que se presenta en este proceso se pueden mencionar: 1. Se congestiona la institucin durante el proceso de inscripcin 2. La ficha de inscripcin es muy frgil y su manipulacin causa deterioro. 3. En las aulas donde se procesan las inscripciones se congestionan debido a que se hacen inmensas colas que ocasionan, ineficiencia en el proceso. 4. El personal trabaja demasiadas horas extras. 5. Las solvencias no tienen hora fija de entrega.
OBJETIVOS
Objetivo General
Desarrollar un Sistema de Inscripcin en la Escuela de Educacin Inicial Mi Mundo Azul".
Objetivos Especficos
1. Realizar un diagnostico en la Escuela de Educacin Inicial Mi Mundo Azul". 2. Determinar los requerimientos funcionales y no funcionales. 3. Disear los mdulos del sistema. 4. Realizar la codificacin de la aplicacin. 5. Verificar la funcionalidad de las interfaces del sistema. 6. Realizar pruebas del sistema 7. Implantar el sistema en la institucin
10
JUSTIFICACION
Los procesos automatizados, son factores de vital importancia en la organizacin, en la actualidad se ha observado una gran innovacin y
desarrollo de tecnologas de la informacin y la comunicacin (TIC), que ha permitido la evolucin de sistemas de computadores que son capaces de
producir informacin a la sociedad con aportes a los distintos sectores econmicos, sociales, polticos, educativos, entre otros. Es necesario que la informacin de datos sea procesada y almacenada de una forma efectiva para agilizar los procesos de inscripcin de la escuela. Y as lograr un control integral de las actividades de inscripcin y emisin de reportes, con el desarrollo de un sistema automatizado que abarque las necesidades del personal as proporcionar una mejor efectividad en el manejo del flujo y procesamiento de los datos. Al establecer el sistema de inscripcin y emisin de reporte se tendr un impacto psicosocial positivo en la escuela, la cual proporcionar a la vez informacin confiable agilizando y facilitando el trabajo en el proceso de inscripcin. Se ha conseguido un total apoyo a la idea de implantar un sistema automatizado de inscripcin y emisin de reporte en la institucin, y ya todo el personal se siente motivado por hacer realidad un proyecto que traera un soporte tcnico confiable y acorde a los avances de la era tecnolgica de la informacin. Las personas que laboran en la Escuela de Educacin Inicial Mi Mundo Azul del departamento administrativo (Direccin) durante este complicado
proceso, exigen un cambio que englobe la exigencia de la nueva era, esto nos da ms fuerza para continuar y a fin conseguir su implantacin.
11
MARCO TEORICO
Este proyecto est planteado dentro de un sistema de metodologas constructivistas, donde se enfatiza el trabajo colaborativo y cooperativo para el aprendizaje de tecnologas. Tambin toma en cuenta los procesos del mtodo tecnolgico, que permitirn a las personas desarrollar sus destrezas y habilidades de acuerdo a sus necesidades e intereses particulares que es el de inscribir alumnos. A continuacin se presentan los antecedentes de la investigacin, asimismo los basamentos tericos y legales que la sustenta, de esta manera el lector tendr los conocimientos previos a la propuesta sealada.
Antecedentes
Para sustentar esta investigacin se tomaron en cuenta como antecedentes algunos estudios previos, tesis de grados y opiniones, de algunas teoras relacionadas con los sistemas automatizados. Los
antecedentes que a continuacin se citan, proporcionan a la investigacin una base terica para la solucin del problema planteado.
Jacobson I., Booch G., y Rumbaugh J., (2000), plantean que el Proceso Unificado es un proceso de desarrollo de software. Un proceso de desarrollo de software es el conjunto de actividades necesarias para transformar los requisitos de un usuario en un sistema de software. Sin embargo, el proceso Unificado es ms que un simple proceso; es un marco de trabajo genrico que puede especializarse para una gran variedad de sistemas de software, para diferentes reas de aplicacin, diferentes tipos de organizaciones, diferentes niveles de aptitud y diferentes tamaos de proyecto. [1]
Castro, V. y Maza, G. (2004), plantean en su trabajo una alternativa, pese a centralizar la informacin acadmica; permitir mejorar la planificacin de las actividades acadmicas, brindar mejor servicio y reflejar eficiencia en los servicios acadmicos. [2]
12
Snchez D., (2007), plantea que su sistema se centra en la idea de prestar un mejor servicio e interaccin entre los procesos acadmicos de la direccin docente y el alumnado de la Universidad. Los estudiantes tendrn una inscripcin interna por facultades que comienza con una pre-inscripcin por carrera. Existen otros proyectos basados en tecnologa Web tales como: [3]
Colmenares G., (2004), manifiesta que el primer sistema fue desarrollado por la profesora Marisol Mantilla en el II perodo del 2004, pero fue rediseado totalmente por Giancarlo perodo III del 2004. Al finalizar cada semestre y una vez entregadas las notas definitivas a los estudiantes. [4]
Bases tericas
Para el desarrollo del proyecto se consult diferentes teoras, las cuales hacen referencia a los sistemas en lnea y sistemas automatizados para prever el buen funcionamiento del software, entre ellas destacan: Arlow J., Neustad I. (2006), definen un diagrama de caso de uso como un diagrama que muestra un conjunto de casos de uso, actores y sus relaciones. Los mismos sirven para especificar la funcionalidad y el comportamiento de un sistema mediante su interaccin con los usuarios y/u otros sistemas. (pg.66) [5]
Segn Pressman R., (2005), expresa que: La Ingeniera de Software es el establecimiento y uso de principios de la ingeniera para obtener
econmicamente un software confiable y que funcione de modo eficiente en mquinas reales. Es un enfoque sistemtico del desarrollo, operacin, mantenimiento y retiro del software. [6]
Definicin de trminos
A continuacin se presentaran los aspectos tericos que guardan relacin con el tema de desarrollo de un sistema lo cuales sirven de referencia para mayor comprensin de la problemtica existente. Sistema.
13
Conjunto de dos o ms elementos de cualquier clase interrelacionados entre s, que puede dividirse en partes o subsistemas. Sistema de Informacin. Es un sistema que procesa datos, en forma tal que pueden ser utilizados por quien los recibe para fines de toma de decisiones. El sistema de informacin dentro de una organizacin juega el papel anlogo al del sistema nervioso de un animal. Incluido en el sistema estn los componentes que ejecutan funciones tales como: la percepcin, clasificacin, transmisin, almacenamiento, recuperacin, transformacin. Sistema de Informacin Administrativo. Un sistema de informacin es todo un proceso, por medio del cual se recopilan, clasifican, procesan, interpretan y se resumen cantidades de datos, a fin de sacar conclusiones, que se informarn a la Gerencia y dems personas interesadas en la organizacin: con el deliberado propsito de orientar la toma de las decisiones. Procesamiento de Transacciones: La cual consiste en capturar o recolectar clasificar, ordenar, calcular, resumir y almacenar los datos originados por las transacciones que tienen lugar durante la realizacin de actividades en la organizacin. Definicin de Archivos: Consiste en almacenar los datos capturados por el procesamiento de transacciones, de acuerdo a una estructura u organizacin de almacenamiento adecuada (base de datos o archivos); un mtodo que facilite su
almacenamiento, actualizacin y acceso; y un dispositivo apropiado de almacenamiento (discos, cintas, disquetes, etc.).
14
Bases Legales
En relacin con el Decreto (3390). Sobre el uso del software libre. Artculo 1. Seala La Administracin Pblica Nacional emplear
prioritariamente Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios informticos. A tales fines, todos los rganos y entes de la Administracin Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de stos hacia el Software Libre desarrollado con Estndares Abiertos. Artculo 10. Seala El Ministerio de Educacin y Deportes, en coordinacin con el Ministerio de Ciencia y Tecnologa, establecer las polticas para incluir el Software Libre desarrollado con Estndares Abiertos, en los programas de educacin bsica y diversificada. .[7] En relacin al Decreto (825) sobre el uso del Internet. Artculo 7: Seala El Ministerio de Educacin, Cultura y Deportes, en coordinacin con los Ministerios de Infraestructura, de Planificacin y Desarrollo y, de Ciencia y Tecnologa, presentar anualmente el plan para la dotacin de acceso a Internet en los planteles educativos y bibliotecas pblicas, estableciendo una meta al efecto. .[8] El basamento legal de esta investigacin se halla, en primer lugar, en lo establecido en la Constitucin de la Repblica Bolivariana de Venezuela (2009). El Artculo 110 de la Constitucin Bolivariana de Venezuela: Establece que el Estado reconocer como de inters pblico la ciencia, la tecnologa, el conocimiento, la innovacin y sus aplicaciones y los servicios de informacin, ya que son instrumentos necesarios para el desarrollo econmico, social y poltico del pas, es por tanto que se aplica a nuestra investigacin realizada a la E.E.I, Mi mundo Azul. [9]
15
METODOLOGIA
Para cumplir con tal fin, el primer aspecto a definir debe ser el tipo y diseo de la investigacin, las tcnicas e se escoge la poblacin y muestra, se se relacionan describe
instrumentos,
seguidamente
el procedimiento seguido por los investigadores para la realizacin del trabajo con el respectivo cronograma de actividades. Tipo de investigacin. Son diversos los tipos de investigacin existentes, especialmente porque los estudios de la materia suelen presentar propuestas diferentes al respecto. Sin embargo, existen algunas concepciones generalmente aceptadas por la mayora de los investigadores metodolgicos. Dentro de esa categora se ubica el proyecto factible, el cual consiste en investigar, elaborar y desarrollar "(...) una propuesta de un modelo operativo viable para solucionar problemas, requerimientos o necesidades de organizaciones o grupos sociales; puede referirse a la formacin de polticas, programas, tecnologas,
mtodos o procesos". Estos datos obtenidos directamente de la experiencia emprica, denominacin que alude el hecho que son datos de primera, originales, productos de una investigacin en curso, sin la intermediacin de ninguna , este tipo de investigacin de campo permite recoger datos de inters de forma directa de la existencia mediante un tangible, a partir de la experiencia prctica adquirida, producto del aporte personal de la investigacin en curso. La investigacin descriptiva va ms all de la toma y tabulacin de datos; supone un elemento interpretativo del significado o importancia de lo que describe, combinando as el contraste, la interpretacin y la evaluacin. Diseo de la investigacin. El enfoque de la investigacin es cuantitativo. Es el que utiliza la recoleccin de datos para probar hiptesis con base en la medicin numrica y el anlisis estadstico para establecer patrones de comportamiento.
16
El diseo de investigacin se cataloga por no experimental ya que no hay manipulacin de variables, la accin de las variables se toman de la realidad y el investigador no interviene en ello. Tcnicas e instrumento de recoleccin de datos. En las tcnicas de recoleccin de datos se utilizaron, la observacin, la entrevista y los cuestionarios. La observacin directa es una de las tcnicas utilizadas en esta investigacin, ya que ella, permite obtener la informacin de los hechos tal y como ocurren en la realidad que vive actualmente el personal que labora en el Escuela de Educacin Inicial Mi Mundo Azul.
En el presente trabajo las herramientas son todas aquellas necesarias que permitan el buen desarrollo del proyecto, por lo que aplicamos como instrumento para la recoleccin de datos, la observacin directa y un cuestionario, encuesta de preguntas estructuradas cerradas, donde se pudo constatar entre los problemas el de ms incidencia en el aspecto informtico. Poblacin y Muestra Poblacin: En la Escuela de Educacin inicial cuenta con un personal 9 Personas que ah labora y 63 representantes, haciendo una poblacin total de 72 personas. Muestra: 72 personas Poblacin finita: menor de mil habitantes, dada la entidad se asume el total de la poblacin como un 100% Cronograma de actividades de tareas y sub-tareas Para el desarrollo de las actividades se utiliza una herramienta grfica de planificacin llamada Planner, que permite elaborar el cronograma, para
organizar, llevar el control y estimaciones acerca de cunto tiempo requiere cada una de ellas, as como el total de tiempo necesario para terminar el proyecto totalmente el cual se presenta a continuacin (Ver Figuras 1,2,3,4,5)
17
Figura 1. Diagrama de Gantt A. Muestra la creacin de cada una de las tablas que llevara el sistema mediante el modelo relacional.
Figura 1. Diagrama de Gantt A Figura 2. Diagrama De Gantt B. Muestra los datos de cada una de las interfaces que llevara el sistema.
18
Figura 3. Diagrama De Gantt C. Muestra el costo de cada uno de los materiales a utilizar en la eloboracin del sistema.
Figura 3. Diagrama De Gantt C. Figura 4 Diagrama De Gantt D. Se muestra l creacin de las entidades, las base de dato, las tablas ,interfaces del sistema.
Figura 4. Diagrama De Gantt D Figura 5. Diagrama De Gantt E. Muestra el tempo y hora estimado de cada una de las tareas en la elaboracion del sistema.
19
Casos de Usos En la Figura 6 se muestra el diagrama de casos de uso del sistema, este describe los pasos del proceso de funcionamiento del sistema, donde existe 1 actor involucrado en dicho proceso. Este actor del sistema es la secretaria
que es la persona encargada de la inicializacin del sistema; para ello deber: introducir una clave de acceso, validar dicha clave de acceso, e iniciar sesin del sistema. Tambin podr realizar las inscripciones, consultar imprimir los reportes necesarios. e
20
Tabla 1. Descripcin Literal Del caso de uso iniciar sesin Aqu se muestra una breve descripcin de los casos de uso del sistema. Caso de uso iniciar sesin como el usuario debe entrar al sistema. (Ver tabla 1) Tabla 1 Caso uso Actor Propsito Caso uso Asociado Descripcin El administrador o secretaria enciende el computador, y entra en la interfaz principal donde aparece el men de opciones. Administrador o secretaria Comenzar a interactuar con el sistema de ninguno de Iniciar sesin
21
Tabla 2. Descripcin Literal Del caso de uso inscripcin del alumno Se muestra una breve descripcin de como el usuario final debe realizar la inscripcin. (Ver tabla 2) Tabla 2 Caso de uso Actor Propsito Caso de uso Asociado Descripcin El representante acude al centro de educacin a realizar el proceso de inscripcin del alumno, entrega pide Inscripcin del alumno Representante Realizar la inscripcin del alumno Iniciar sesin, seleccionar men
Respuesta negocio
del proceso
del
Lnea 3 falta documentos del alumno se llena planilla de inscripcin para faltante. teniendo x das
entregar
documento
Se muestra una descripcin y pasos de como solicitar una constancia de estudio. (Ver tabla 3) Tabla 3 Caso de uso Actor Propsito Caso de uso Asociado Descripcin El representante solicita una constancia de estudio del alumno inscrito en el centro educativo. Accin del actor 1.- solicita constancia de estudio. 9.- recibe constancia. Respuesta del proceso del negocio 2.- despus de iniciada la sesin se despliega pantalla de men. En donde estn las opciones de: inscripcin, Emitir constancia de estudio. Administrador o secretaria Emitir constancia de estudio. Iniciar seccin, seleccionar men, inscribir alumno.
constancias, reportes, otros. 3.- selecciona constancia. 4.- busca datos del alumno en planilla de inscripcin. 5.- copia y pega datos del alumno como nombre, apellido y nivel que cursa. 6.- imprime constancia. 7.- firma y sella constancia. 8.- entrega constancia.
23
Tabla 4. Actor 1. Muestra la actora principal del sistema. Este es el principal actor del sistema.(Ver tabla 4) Tabla 4 Actor Justificacin Lic. Oriana Martnez Este actor ser uno de los usuarios final del sistema ser el actor principal.
Tabla 5. Actor 2. Muestra la actora segundaria del sistema Este es el segundo actor del sistema. (Ver tabla 5). Tabla 5 Actor T.S.U Marianela Gonzales Justificacin Este ser el actor segundario que tambin ser uno de los usuarios finales del sistema.
La Figura 7. Muestra el Diagrama de Colaboracin para el Caso de Uso inscribir. El mismo muestra una serie de pasos indicando como se comporta el sistema con la interfaz al momento de registrar los datos.
24
Figura 8. Muestra el Diagrama de Clases. En este diagrama se visualizan las relaciones entre las clases que involucran el sistema e indica los atributos que las caracterizan.
Figura 8. Diagrama de clase Figura 9: muestra el Modelo Entidad Relacin. Esta compuesta por las entidades usuario, registrar estudiantes
25
Diseo fsico de los datos. Figura 10. Muestra el Modelo Relacional Normalizado. Este diseo fue implementado bajo el gestor de base de datos MySQL.
Figura 10. Modelo relacional A continuacin se muestra la fase de factibilidad del proyecto, la cual hace relacin a los estudios previos que se investigan para una efectividad, aceptacin, conveniencia y realizacin del mismo.
Estudio de Factibilidad Despus de realizar un estudio en base a la investigacin del proyecto y de conocer cul es la problemtica en la Escuela de Educacin Inicial Mi mundo azul. Que implica la implantacin de un sistema que logre solucionar dicho problema. Las cuales se describen a continuacin: -. Factibilidad tcnica del Hardware. La Escuela de Educacin inicial posee un computador donde se ha de realizar el sistema, Arquitectura: -. Factibilidad tcnica del software. - Documentacin:
26
Un manual de usuario para los encargados de manipular el sistema encuentren respuestas inmediatas a las dudas ms usuales que pueda surgir. - Usabilidad: No Representa procesos complejos ni difciles de usar para los administradores o autoridades del centro de educacin lo que se pretende es sustituir un sistema obsoleto como el registro manual de matricula el cual tiene desventajas. - Escalabilidad: El sistema puede ser cambiado en cuanto al tamao o configuracin para adaptarse a las circunstancias cambiantes ej.: que la matricula del centro educativo aumente en un futuro. - Robustez: El sistema manejara las entradas invlidas para un usuario que desee abortar el sistema o corromper la informacin. - Portabilidad: El Sistema es portable ya que puede ser usado en un ordenador que contenga las mismas caractersticas del ordenador del centro educativo sin que se precisen modificaciones de importancia. - Factibilidad operativa El sistema no representa procesos complejos ni difciles de usar para los administradores o autoridades de la institucin educativa - Capacitacin: Los usuarios que utilizaran el sistema en este caso la directora y secretaria tendrn un curso de capacitacin y un manual de cmo usar el sistema. - Resistencia al cambio: La institucin no ha puesto resistencia al cambio. -Alcance de los cambios organizacionales: Existe la posibilidad de expandirlos a otros centros de educacin inicial. - Mtodos y funciones organizacionales: Los mtodos que la institucin ha empleado son el registro manual del proceso de inscripcin, y los archivan en archivadores convencionales los reportes los realizan tambin manual fijando fechas para su entrega. 27
- Objetivos de la institucin: El objetivo de la institucin es de manejar la informacin de la matricula de una manera rpida, ordenada y eficiente.
DESCRIPCION DE LA PROPUESTA
En este captulo se da a conocer la descripcin de la propuesta, se explica los requerimientos el anlisis y diseo, implementacin, pruebas, as como tambin las conclusiones y recomendaciones dadas a la institucin, las referencias bibliogrficas y algunos anexos que se relacionan con la investigacin.
El Sistema de inscripcin y emisin de reportes se desarroll bajo el lenguaje de codificacin en PHP, lenguaje HTML y una Base de Datos funcionando bajo un Gestor de Bases de datos MYSQL. Cuyo objetivo es agilizar los procesos Administrativos de inscripcin y emisin de reportes de los de los estudiantes..
Una vez aplicado los instrumentos de la entrevista, y encuesta, se logr obtener toda la informacin para poder as constatar que el problema que posee es del tipo informtico. El Sistema se presenta con una pantalla de inicio, a travs de la cual el usuario/administrador, podr tener acceso una vez ingrese su nombre de usuario y clave y estos sean validados al realizarle una comprobacin de autenticacin de usuario.
28
Anlisis y Diseo
Lista de requerimientos funcionales. * Inicio de sesin * Registro de datos del alumno en la planilla de inscripcin * Registro de datos del personal * Consultar datos personales del alumno *Consultar datos personales del personal * Modificar datos personales del alumno * Modificar datos personales del personal * Eliminar datos personales del alumno * Eliminar datos personales del personal * Emitir constancia de Estudio * Emitir constancia de ingreso * Emitir constancia de Egreso * Emitir un reporte total de matricula * Emitir un reporte total de alumnos por grupo.
Lista de requerimientos no funcionales Duracin de datos en la memoria: El sistema debe mantener los datos de los egresados al menos 1 ao despus de egresar de la institucin. Cerrar cesin por inactividad: El sistema debe cerrar una cesin de un actor si este transcurriera un tiempo de inactividad de 10 minutos. Portabilidad: El sistema debe ser fcilmente portable a los sistemas operativos de Windows 95, Windows 98, Windows 2000, Windows nt, Windows xp,
Linux y UNIX. Seguridad: El sistema ser seguro ya que los datos se guardaran en una base de datos. Confiabilidad: Cun frecuentemente el sistema responde como se espera 29
Usabilidad: El sistema deber ser fcil y comprensible de usar interfaces. a travs de las
Implementacin
El sistema se ha de implementar de forma directa ya que la escuela de Educacin Inicial no Posee ningn sistema automatizado, ya que su proceso se realiza de forma manual. Cdigo fuente del reporte de constancia.
<?php //INICIA SESSION_START() session_start(); //COMPRUEBA QUE ESTE ACTIVO EL USUARIO DIRECTOR if($_SESSION['cargo'] == 'Director' || $_SESSION['cargo'] == 'Secretaria' and $_SESSION['estado'] == 'Activo') {
<form id=form name="fvalida" method=post action="reporte-constancia-de-estudio.php" target=centro> <input type=hidden name=act value=agfef> <tr style="border: 1 solid #ffffff; background: #C1C8DB; font: 11; height: 19"><td align=center>
<table
style="border:1
solid
white;
background:
#C1C8DB;width:100%;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C1C8DB', startColorstr='#FFFFFF', gradientType='0');"> <tr ><td align=center style="border:1 solid white;background-color:brown;"> <font color=white><b>Reporte Constancia de estudio</b></font>
</td></tr> <tr><td align=center> <br><br><br><br><br><br><hr> <b> C.I: </b> <input type=text name=cedula size=20 maxlength=20 style="border: 1 solid #ffffff; background: #C1C8DB; font: 11; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;borderbottom:black solid 2px;" title="Ingrese la Cedula"> <input type=button value=Entrar onclick="valida_envia()">
30
<hr><br><br><br><br><br><br> </td></tr> <tr ><td align=center style="border:1 solid white;background-color:brown;"> <font color=brown></font> </td></tr> </table>
form.submit(); } </script>
<?php } else{
include("conex.php");
if($datos['idesc'] != null){
31
// Agregamos los escapes necesarios $plantilla = addslashes($plantilla); $plantilla = str_replace('\r','\\r',$plantilla); $plantilla = str_replace('\t','\\t',$plantilla);
// Datos de la plantilla
// Procesa la plantilla eval( '$rtf = <<<EOF_RTF ' . $plantilla. ' EOF_RTF; ' );
file_put_contents("planillas/constancia-estudio-$nom-$ape.rtf",$rtf);
?>
32
<ALING=LEFT> <FORM ACTION="MAILTO:YASMINPOMONTI@GMAIL.COM"METHOD="POST"ENCTYPE="TEXT/PLAIN" > NOMBRES DEL NIO(A):<BR> <INPUT TYPE="TEXT"NAME=NAME size="15" maxlenght="20"> <BR> APELLIDOS:<BR> <INPUT TYPE="TEXT"NAME=APELLIDOS SIZE="15" MAXLENGTH="20"> <BR> FECHA DE NACIMIENTO:<BR> <INPUT TYPE="TEXT"NAME=FECHA DE NACIMIENTO> <BR>
ESTADO:<BR> <INPUT TYPE="TEXT"NAME=ESTADO> <BR> DIRECCION:<BR> <TEXTAREA NAME=DIRECCION COLS ="50"> </TEXTAREA> <BR> TELEFONO:<BR> <INPUT TYPE="TEXT"NAME=TELEFONO> <BR> COMO LO LLAMAN EN CASA:<BR> <INPUT TYPE="TEXT"NAME=COMO LO LLAMAN EN CASA> <BR> NOMBRE DEL PADRE:<BR> <INPUT TYPE="TEXT"NAME=NOMBRE DEL PADRE> <BR> TELEFONO:<BR> <INPUT TYPE="TEXT"NAME=TELEFONO> <BR> CONVIVE CON EL NIO:<BR> <select name="nombre"> <option>---<option>si <option>no </select> <BR> PROFESION:<BR> <INPUT TYPE="TEXT"NAME=PROFESION> <BR> DIRECCION DEL TRABAJO:<BR> <TEXTAREA NAME=DIRECCION DEL TRABAJO COLS ="50">
33
</TEXTAREA><BR> NOMBRE DE LA MADRE:<BR> <INPUT TYPE="TEXT"NAME=NOMBRE DE LA MADRE> <BR> TELEFONO:<BR> <INPUT TYPE="TEXT"NAME=TELEFONO> <BR> ESTADO CIVIL:<br> <select name="nombre"> <option>---<option>Casado(a) <option>Soltero(a) <option>Divorsiado(a) <option>viudo(a) <option>otro </select> <br> CONVIVE CON EL NIO:<BR> <select name="nombre"> <option>---<option>si <option>no </select> <BR> PROFESION:<BR> <INPUT TYPE="TEXT"NAME=PROFESION> <BR> TELEFONO:<BR> <INPUT TYPE="TEXT"NAME=TELEFONO> <BR> DIRECCION DEL TRABAJO:<BR> <TEXTAREA NAME=DIRECCION DEL TRABAJO COLS ="50">
</TEXTAREA><BR> VIVEN EN:<BR> <select name="nombre"> <option>--<option>Casa <option>Apartamento <option>rancho <option>otro </select> <BR> PATIO <BR> <select name="nombre">
34
<option>--<option>si <option>no </select> <BR> <BR> <INPUT TYPE ="SUBMIT"VALUE=ENVIAR DATOS"> <INPUT TYPE ="RESET"VALUE=GUARDAR DATOS"> <INPUT TYPE ="RESET"VALUE=BORRAR DATOS"> </FORM> <BASE TARGET="PRINCIPAL"> <div id="ENLACES"> <ul> <li><a href="HISTORIAL.HTML">SIGUIENTE</a></li> </ul> </div> <style type="text/css"> #ENLACES ul{ list-style-type: none;
text-align: center; } #ENLACES li{ display: inline; text-align: center; margin: 050px 10 10; } #ENLACES li a { padding: 2px 7px 2px 7px; color:WHITE; background-color: BLUE; border: 1px solid #ccc; text-decoration: none; } #ENLACES li a:hover{ background-color: #333333; color: #ffffff; } </style> </head> <body> </BODY> </HTML
35
Pruebas
Para cada caso de uso del sistema se establecen pruebas de aceptacin que validen la correcta implementacin del caso de uso. Es por ello que el objetivo de esta fase es detectar todo posible mal funcionamiento antes de que entre en produccin, utilizando la tcnica de caja negra ya que se centra en lo que se espera de cada mdulo no se atiene a su especificacin en efecto se denomina pruebas funcionales del sistema, a continuacin los casos de pruebas de caja negra: (Ver tablas 6, 7, 8, 9, 10, 11,
12,13, 14, 15, 16)
Informe final de Proyecto III Sistema de Inscripcin del PFG informtica de la ubv Julio 2011 El usuario entra al sistema con su clave y luego a la interfaz de consultar y realiza la bsqueda localmente por el navegador Firefox o Windows por la direccin http://
http://localhost/MundoAzul/index.php
Procedimiento El usuario inserte la contrasea correspondiente Ofrecerle seguridad al sistema y que en la entrada de datos se reconozcan adecuadamente los datos no vlidos.
Resultado esperado
Observaciones
Que otros usuarios distintos a los usuarios correspondientes no puedan acceder al sistema.
Objetivos
36
http://localhost/MundoAzul/index.php
Procedimiento El usuario registra datos en la planilla de inscripcin y del personal como del representante Brindar seguridad en la entrada de datos, pues de esta manera se reconocen adecuadamente los campos vacos y datos no validos. Que todos los campos estn registrados y no queden vacos
Resultado esperado
Observaciones
http://localhost/MundoAzul/index.php
Procedimiento El usuario entra al sistema en la interfaz consultar e inserta la cedula del representante mas el cdigo correspondiente del alumno par poder visualizar que la consulta es correcta. El sistema Genere un mensaje mostrando la consulta de datos y los cambios correspondientes Que los datos a consultar sean correctos y solo el usuario pueda consultarlos.
Nombre Cdigo
Modificar datos del alumno SI D04 El usuario pueda modificar los datos correspondientes del alumno.
Objetivos Informe final de Proyecto III Sistema de Inscripcin del PFG informtica de la ubv Julio 2011 El usuario entra al sistema con su clave y luego a la interfaz de modificar y realiza la bsqueda localmente por el navegador Firefox o Windows por la direccin http://
http://localhost/MundoAzul/index.php
Procedimiento El usuario deber insertar la cedula del alumno, personal, representante en la interfaz modificar para poder visualizar y verificar que dichos datos han sido corregidos.
Resultado esperado
37
El sistema genere un mensaje correcto de los datos modificados Observaciones No todos los usuario puedan modificar los datos
http://localhost/MundoAzul/index.php
Procedimiento El usuario deber insertar la cedula del alumno para eliminar los datos necesarios. El sistema genere un mensaje correcto de los datos eliminados correctamente. No todos los usuario puedan eliminar los datos
http://localhost/MundoAzul/index.php
Procedimiento El usuario deber insertar los datos del personal para poder registrar los satisfactoriamente El sistema genere un mensaje correcto de los datos guardados correctamente. Solo el usuario correspondiente pueda guardar los datos
38
http://localhost/MundoAzul/index.php
Procedimiento El usuario entra al sistema en la interfaz consultar e inserta la cedula del personal para poder visualizar que la consulta se realizo correctamente. El sistema Genere un mensaje mostrando la consulta de datos y los cambios correspondientes Que otros usuario no puedan consultar dichos datos
http://localhost/MundoAzul/index.php
Procedimiento El usuario deber insertar la cedula del personal en la interfaz modificar para poder visualizar y verificar que dichos datos han sido corregidos. El sistema genere un mensaje de que los datos han sido modificados correctamente. No todos los usuario puedan modificar los datos del personal
39
http://localhost/MundoAzul/index.php
Procedimiento El usuario deber insertar la cedula del personal en la interfaz eliminar para poder visualizar y verificar que dichos datos han sido eliminados. El sistema genere un mensaje de que los datos han sido eliminados correctamente No todos los usuario puedan eliminar los datos del personal
http://localhost/MundoAzul/index.php
Procedimiento El usuario inserte la cedula del alumno con su respectivo cdigo en la interfaz de reporte para poder visualizar la constancia de estudio del estudiante. El sistema genere la constancia de estudio satisfactoriamente Otros usuarios distintos a la secretaria no pueda generar constancia de estudio
40
http://localhost/MundoAzul/index.php
Procedimiento El usuario inserte la cedula del alumno con su respectivo cdigo en la interfaz de reporte de boleta de egreso para poder visualizar este reporte. El sistema genere la constancia de boleta de egreso satisfactoriamente al usuario Otros usuarios distintos a la secretaria no pueda generar constancias
41
En esta tabla se muestran un listado de cada una de los resultados de las pruebas basada el los requerimientos del sistema. (Ver tabla 17) Tabla 17. Lista de resultados de las Pruebas Cdigo SI A01 Resultado Esperado
Ofrecerle seguridad al sistema y que en la entrada de datos se reconozcan adecuadamente los datos no vlidos. Brindar seguridad en la entrada de datos, pues de esta manera se reconocen adecuadamente los campos vacos y datos no validos. El sistema Genere un mensaje mostrando la consulta de datos y los cambios correspondientes El sistema genere un mensaje correcto de los datos modificados El sistema genere un mensaje correcto de los datos eliminados correctamente. El sistema genere un mensaje correcto de los datos guardados correctamente El sistema Genere un mensaje mostrando la consulta de datos y los cambios correspondientes El sistema genere un mensaje de que los datos han sido modificados correctamente El sistema genere un mensaje de que los datos han sido eliminados correctamente El sistema genere la constancia de estudio satisfactoriamente
Resultado Obtenido
Acceso al sistema nicamente de usuarios registrados
Veredicto OK/KO/NS ok
SI B02
Reconoce los datos satisfactoriamente al realizar el registro , validacin correcta de cada campo y registros no vacos Muestra correctamente la consulta deseada y reconoce los datos Modifica cada uno de los datos correspondientes al alumno Realiza y genera u mensaje de los datos eliminados correctamente Reconoce los datos insertados y los campos vacos El sistema realiza la consulte del personal correctamente mostrando satisfactoriamente la consulta realizada El sistema muestra un mensaje de los datos del personal modificados correctamente Elimina los datos del personal mostrando un mensaje
ok
SI C03
ok
SI D04
ok
SI E05
ok
CP F06
ok
CP G07
ok
CP H08
ok
CP I09
ok
CP J10
CP K11
El sistema muestra correctamente la solicitud de constancia de estudio del alumno El sistema genera la constancia de boleta de egreso satisfactoriamente
ok
ok
42
CONCLUSIONES
Las instituciones educativas se han visto presionadas al ser ms
eficientes en el desempeo de sus funciones para as asegurar el buen servicio a padres y alumnos, orientndose a un contexto de competitividad. Bajo estas consideraciones insistimos de concientizar la importancia de aplicar el enfoque de la automatizacin de sus procesos asumiendo stos, imperiosamente, como parte de su existencia diaria, e inclusive adaptarlos continuamente en concordancia a los nuevos requerimientos y avances en materia tecnolgica para mantenerse a la par de las dems instituciones educativas, quienes siempre estarn dispuestos a obtener mayores ventajas en el mercado. Las ventajas que trae el sistema automatizado de inscripcin, ofrece una gran velocidad en el procesamiento y manejo de datos trayendo consigo tambin la agilidad de generar reportes en muy poco tiempo y asimismo facilita las auditorias, evitando prdida de tiempo, datos, evitando la duplicacin de inscripciones, ofreciendo seguridad de los datos, brindando una interfaz amigable entre el usuario y el sistema. Por lo antes expuesto es que el personal del Dpto. Administrativo manifiesta que es necesario implantar para mayor efectividad un sistema automatizado de inscripcin la cual agilizar de manera eficiente este proceso, ya que permitir que los usuarios puedan acceder a la informacin solicitada sin complicados procesos que dificultan el proceso. El sistema facilitar las auditorias a travs de reportes que se pueden reflejar ya sea en pantalla o impresora. Se dictarn 2 semanas de enseanza al personal, adicionalmente tendrn un manual del sistema y un men de ayuda incluido en el sistema.
43
RECOMENDACIONES
Entre las principales recomendaciones derivadas de la investigacin emprendida y la propuesta presentada, los autores establecieron las siguientes: a) Implantacin de sistemas automatizados de inscripcin que puedan agilizar los procesos manuales. b) Actualizacin de Sistemas Operativos en algunas maquinas que permitan el manejo del Sistema Automatizado de Inscripcin. c) Es recomendable disear un plan de seguridad y respaldo, que permita rescatar los datos en caso de cualquier eventualidad. d) Asesoramiento a los usuarios en el manejo o requerimiento del Sistema Automatizado de Inscripcin.
44
BIBLIOGRAFIA
[1] Jacobson I., Booch G., Rumbaugh J., (2000). El Proceso Unificado de Desarrollo de Software. 2 edicin Addison Wesley.
[2] CASTRO, Vanina; MAZA Gina, (2004). Sistema de Informacin Acadmico del Instituto Superior Tecnolgico Manuel Yarleque Espinoza de Catacaos Piura- Per. Disponible en: http://www.eumed.net/libros/2010b/683/index.htm. Consultado 11/09/2010. [3] Snchez D., (2007). Aplicacin Web. Sistema Web del Estudiante Universidad del Zulia. Disponible en:
http://ri.biblioteca.udo.edu.ve/handle/123456789/1098. Consultado 06/01/2011. [4] Colmenares Giancarlo, (2004). Sistema de Inscripcin v. Disponible en: http://ri.biblioteca.udo.edu.ve/bitstream/123456789/1098/1/tesis.desarrollo un sistema automatizado bajo entornoweb.pdf. Consultado 15/06/2010. [5] Arlow J., Neustad I. (2006) Programacin UML 2. Primera Edicin. Ediciones Anaya Multimedia. Madrid, Espaa. [6] Pressman, R. (2005). Ingeniera del Software. Un Enfoque Prctico. Sexta Edicin. Editorial McGraw-Hill. Mxico. de
[7] Gaceta Oficial N 38.095. 28/12/2.004. Decreto 3.390 (2.004) [8] Gaceta Oficial N 36.955 (2.000). Decreto 825
45
ANEXOS
[Anexo B-2]
46
47
48
49
50
51