Вы находитесь на странице: 1из 105

PGINA WEB CURSO BBLICO EN LNEA

NDICE
INTRODUCCIN ................................................................................................................... 4 JUSTIFICACIN .................................................................................................................... 6 OBJETIVO GENERAL........................................................................................................... 8 OBJETIVO ESPECFICO ..................................................................................................... 9 CARACTERIZACIN DEL REA EN QUE PARTICIP. ............................................. 11 ORGANIGRAMA .................................................................................................................. 11 ANTECEDENTE DE LA PROBLEMTICA ...................................................................... 13 PROBLEMAS A RESOLVER, PRIORIZNDOLOS. ...................................................... 15 IDENTIFICACIN DEL PROBLEMA ................................................................................ 15 CRONOGRAMA DE ACTIVIDADES ................................................................................. 16 ALCANCES Y LIMITACIONES .......................................................................................... 21 FUNDAMENTO TERICO. ................................................................................................ 24 MARCO TERICO: ............................................................................................................. 24 DIFERENTES GESTORES DE BASE DE DATOS ........................................................ 26 DIFERENTES LENGUAJES DE PROGRAMACIN .NET ........................................... 31 DIAGRAMA DE FLUJO ....................................................................................................... 34 PSEUDOCODIGO ............................................................................................................... 38 DISEO CONCEPTUAL ..................................................................................................... 40 DIAGRAMA DE ENTIDAD RELACIONAL........................................................................ 41 DIAGRAMA DE RBOL ...................................................................................................... 51 PROCEDIMIENTOS Y DESCRIPCIN DE LAS ACTIVIDADES REALIZADAS....... 56 FACTIBILIDAD (ECONMICA, TCNICA Y OPERATIVA) .......................................... 58 RESULTADOS, PLANOS, GRAFICAS, PROTOTIPOS Y PROGRAMAS. ................ 62 DICCIONARIO DE BASE DE DATOS .............................................................................. 62 MODELO ENTIDAD-RELACIN ....................................................................................... 64 DISEO CONCEPTUAL ..................................................................................................... 65 DIAGRAMA DE FLUJO ....................................................................................................... 66 INTERFAZ DE LA PGINA ................................................................................................ 67

PGINA WEB CURSO BBLICO EN LNEA

CDIGOS.............................................................................................................................. 74 CONCLUSIN Y RECOMENDACIN ........................................................................... 103 REFERENCIAS BIBLIOGRFICAS ................................................................................ 105

PGINA WEB CURSO BBLICO EN LNEA

INTRODUCCIN

PGINA WEB CURSO BBLICO EN LNEA

INTRODUCCIN

Actualmente la tecnologa se est haciendo ms indispensables, evolucionando al mismo ritmo del avance informtico, en donde las empresas, instituciones deben mantenerse en el mercado competitivo. La institucin FMAP (Fraternidad Misionera Apstoles de la Palabra) es una institucin religiosa que se dedican a impartir cursos bblicos y a preparar jvenes de diferentes estados de la repblica, de esa forma surge la necesidad de automatizar los cursos bblicos, el directorio, las evaluaciones en lnea, mediante una pgina web, para que estudien, consulten fcilmente las dudas del tema, realicen sugerencias, evaluaciones de un determinado tema y as obtener los resultados de dichas evaluaciones y al final del curso obtener un reporte grfico y as dar un buen rendimiento del curso. Al igual tendr una librera en donde los estudiantes o personas interesadas podrn consultar los precios de los libros, CD de cantos o conferencias. Con esta pgina podr aumentar el nmero de estudiantes, y promocionar a nios, jvenes y adultos a estudiar un diplomado o certificado bblico desde su casa o en cualquier lugar. Siendo este el principal motivo por el cul pretendemos desarrollar una pgina web de curso bblico en lnea que permita la actualizacin y avance de los usuarios.

PGINA WEB CURSO BBLICO EN LNEA

JUSTIFICACIN

PGINA WEB CURSO BBLICO EN LNEA

JUSTIFICACIN

Actualmente es importante para cualquier negocio, institucin o empresa contar con un sistema de informacin automtico, que optimice los procesos que realiza, en este caso la institucin objeto de estudio es la fraternidad misionera, debido a la necesidad de los cursos que se imparten, es necesario la creacin de un sistema de informacin para el rea de los conferencistas y ponentes de los cursos, ya que en la actualidad se crea complicaciones en cuanto al tiempo, distancia de las aplicaciones de los talleres o cursos y en cuanto a las evaluaciones es de forma impresa, dando cavidad a la prdida o mal uso de la informacin, por eso consideramos ms que necesaria la creacin de dicha pgina. La pgina web desarrollado, ofrecer a los usuarios registrarse, estudiar, consultar sus dudas y podrn ser evaluados y recibir sus resultado desde la misma pgina; los ponentes y conferencistas podrn publicar ms avisos, noticias, cursos que sern clasificados en captulos, niveles, evaluar a los participantes y registrar los resultados de tal forma que tengan la informacin siempre disponible, agilizando as los procesos y recibir un diplomado o certificado del curso desde cualquier lugar mediante el internet. Ser ms confiable y actualizada en el momento en el que la informacin sea requerida, permitir que la institucin tenga un mejor control y organizacin de la informacin que maneja.

PGINA WEB CURSO BBLICO EN LNEA

OBJETIVOS: GENERAL Y ESPECFICO

PGINA WEB CURSO BBLICO EN LNEA

OBJETIVO GENERAL

Implantar un sistema de informacin al alcance de todos los que desean prepararse en la defensa de la fe.

Preparar buenos estudiantes bblicos. Brindar el mayor rendimiento con la informacin disponible en cualquier momento.

Generar un reporte final de los resultados de la evaluacin.

PGINA WEB CURSO BBLICO EN LNEA

OBJETIVO ESPECFICO

Ser una institucin reconocida Crear excelentes cursos Aumentar el nmero de participantes Aplicar evaluaciones y obtener resultados a tiempo Obtener opiniones de los participantes libremente mediante un foro Aclarar dudas de los temas a tiempo Extender reconocimientos a participantes forneas del grupo

PGINA WEB CURSO BBLICO EN LNEA

CARACTERIZACIN DEL REA EN QUE PARTICIP.

10

PGINA WEB CURSO BBLICO EN LNEA

CARACTERIZACIN DEL REA EN QUE PARTICIP.

ORGANIGRAMA

P. OCTAVIO DAZ VILLAGRANA RECTOR

C. MOISS FIDEL HERNNDEZ COORDINADOR DE FMAP

SEMINARISTAS

11

PGINA WEB CURSO BBLICO EN LNEA

El proyecto se realiza en el rea de los cursos.

Callejn Moctezuma No. 10, entre cartas y prolongacin Lerdo. Barri Villalta, Acayucan, Veracruz
FMAP

12

PGINA WEB CURSO BBLICO EN LNEA

ANTECEDENTE DE LA PROBLEMTICA

Los cursos bblicos son impartidos en diferentes lugares, para llevar a cabo un curso y evaluar a los asistentes es necesario ir al lugar; y en cuanto surgen las dudas son aclaradas hasta la siguiente sesin.

Muchos de los asistentes tienen la necesidad de obtener una respuesta rpida de sus dudas, pero debido a la distancia y el tiempo no se puede, as que normalmente deben de esperar hasta que llegue su capacitador.

Con el objetivo de brindar una solucin a los conferencistas, ponentes y los mismos participantes queremos crear una pgina web de curso bblico en lnea, en donde contendr temas de los cursos bblicos y de apologtica. Los temas sern clasificados en captulos, niveles para que puedan ser consultadas y estudiadas al final de cada sesin podrn ser evaluados en lnea y as mismo obtener sus resultados instantneamente.

13

PGINA WEB CURSO BBLICO EN LNEA

PROBLEMAS A RESOLVER, PRIORIZNDOLOS.

14

PGINA WEB CURSO BBLICO EN LNEA

PROBLEMAS A RESOLVER, PRIORIZNDOLOS. IDENTIFICACIN DEL PROBLEMA

La utilizacin de esta tecnologa, surge como una respuesta efectiva a las necesidades de la institucin tanto de los participantes.

Los cursos bblicos son impartidos en diferentes lugares, para llevar a cabo un curso y evaluar a los asistentes es necesario ir al lugar; y en cuanto surgen las dudas son aclaradas hasta la siguiente sesin.

Muchos de los asistentes tienen la necesidad de obtener una respuesta rpida de sus dudas, pero debido a la distancia y el tiempo no se puede, as que normalmente deben de esperar hasta que llegue su capacitador.

Con el objetivo de brindar una solucin a los conferencistas, ponentes y los mismos participantes queremos crear una pgina web de curso bblico en lnea, en donde contendr temas de los cursos bblicos y de apologtica. Los temas sern clasificados en captulos, niveles para que puedan ser consultadas y estudiadas al final de cada sesin podrn ser evaluados en lnea y as mismo obtener sus resultados instantneamente.

15

PGINA WEB CURSO BBLICO EN LNEA

CRONOGRAMA DE ACTIVIDADES

Agosto

Septiembre

Octubre

Noviembre

Diciembre

Actividades a realizar 1 2 1.- Presentacin y aceptacin de la propuesta 2.-Investigacin preliminar 3.- Desarrollo del marco terico 4.-Codificacin o programacin 5.- Pruebas y correcciones del sistema 6.-Entrega del sistema 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3

16

PGINA WEB CURSO BBLICO EN LNEA

DESCRIPCIN DE LAS ACTIVIDADES


PGINAS TABLAS EN BD Y FUNCIONES

PGINA DEL REGISTRO DEL ADMINISTRADOR /USUARIOS

(REGISTRA LOS SIG. DATOS) ID_ USER


CURP NOMBRE _ COMP EMAIL TEL CEL TIPO_ CURSO MUNICIPIO ESTADO PARROQUIA PASSWORD CONTROL

PGINA DE ACCESO

(VALIDA EL ACCESO ) PIDIENDO NOMBRE _ USER


PASSWORD

PGINA DE USUARIO NO
EXISTENTE

VALIDA AL USUARIO
REGISTRADO

PGINA DE USUARIO
EXISTENTE

VALIDA SI UN USUARIO SE HA
REGISTRADO CON EL MISMO NOMBRE PGINA PRINCIPAL O INDEX INSERTA NUEVOS TEMAS ID_TEMA NOMBRE_TEMA CONTENIDO TIPO: APOLOGTICA O BBLICA FECHA _ PUB

PGINA DE BIENVENIDA PGINA DE INSERCIN DE


TEMAS

PGINA DE MODIFICACIN DE
TEMAS

PERMITE MODIFICAR LOS TEMAS


PERMITE ELIMINAR LOS TEMAS NDICE DEL CURSO BBLICO

PGINA DE ELIMINACIN DE
TEMAS

PG. CONT. DEL CURSO

17

PGINA WEB CURSO BBLICO EN LNEA

BBLICO

PGINA DE CONTENIDO DE
APOLOGTICA

NDICE DEL CURSO DE APOLOGTICA MUESTRA TODOS LOS PARTICIPANTES POR CURSOS

PGINA DE LISTA DE
PARTICIPANTES CON SUS CALIFICACIONES

PGINA DE SOLICITUD DE
EVALUACIN

CURP PASSWORD ID_EXAMEN NO_EXAMEN


FECHA CONTIENE LAS PREGUNTAS Y LAS RESPUESTAS EN OPCIONES MUESTRA LAS CALIFICACIONES INDIVIDUALMENTE PUBLICA NOTICIAS Y AVISOS ID_NOTICIAS TITULO CONTENIDO DIRIGIDO FECHA_PUB PERMITE REALIZAR PREG, DE DUDAS ID_DUDAS NOMBRE_COMP PREGUNTAS PERMITE PUBLICAR DIRECTORIOS ID_DIRECTORIO CALLE COLONIA C.P MUNICIPIO EDO. TEL MUESTRA TODOS LOS

PGINA DE REGISTRO DE
SOLICITUD DE EVALUACIN

PGINA DE EVALUACIONES

PGINA DE RESULTADOS DE
LAS EVALUACIONES

PGINA DE INSERCIN DE
NOTICIAS Y AVISOS

PGINA DE INSERCIN DE
DUDAS Y COMENTARIOS POR EMAIL

PGINA DE INSERCIN DE
DIRECTORIOS MAP

PGINA DE LISTA Y CONSULTA

18

PGINA WEB CURSO BBLICO EN LNEA

DE DIRECTORIO MAP

DIRECTORIOS QUE ESTN REGISTRADOS PERMITE PUB . FOROS ID_FORO TITULO CONTENIDO FECHA PERMITE COMENTAR LOS TEMAS DE LOS FOROS ID_COM COMENTARIO USUARIO FECHA

PGINA DE INSERCIN DE
FOROS

PGINA DE FOROS E
INSERCIN DE COMENTARIOS

19

PGINA WEB CURSO BBLICO EN LNEA

ALCANCES Y LIMITACIONES

20

PGINA WEB CURSO BBLICO EN LNEA

ALCANCES Y LIMITACIONES

ALCANCES

El sistema ser capaz de almacenar toda la informacin detallada de los cursos que se imparten dentro del departamento de los cursos bblicos.

Permitir el acceso al sistema solo a personas previamente autorizadas.

Proporcionar al departamento de servicios la automatizacin de las labores que se realizan en dicho departamento.

Mantener la integridad de los datos con la finalidad de obtener una seguridad de los mismos.

Agilizar las operaciones que se llevan a cabo dentro del departamento.

21

PGINA WEB CURSO BBLICO EN LNEA

LIMITACIONES

El sistema solo puede ser manejado por los encargados del departamento de servicio que cuenten con una cuenta de usuario.

Los resultados de las evaluaciones solo pueden ver los que presentaron los exmenes.

Est diseado para el Sistema Operativo Windows. Las evaluaciones solo podrn realizarlos una vez

22

PGINA WEB CURSO BBLICO EN LNEA

FUNDAMENTO TERICO.

23

PGINA WEB CURSO BBLICO EN LNEA

FUNDAMENTO TERICO. MARCO TERICO:

Para lograr la realizacin del proyecto es muy importante saber cual es el elemento fundamental en el cual se basa la produccin y xito de la empresa. La Fraternidad Misionera Apstoles de la Palabra es una sociedad de vida apostlica formada por sacerdotes, seminaristas y hermanos consagrados.

Despus de nuestra experiencia en el voluntariado, dependiendo nuestra madurez y los estudios que tengamos somos enviados a los seminarios menores que tenemos para los estudios de primaria, secundaria y preparatoria, y despus de haber terminado la preparatoria, ingresamos al curso introductorio para posteriormente ingresar a los estudios superiores de Filosofa y Teologa.

En la formacin de los futuros sacerdotes de la FMAP, buscamos, ms que nada, una EXCELENCIA PASTORAL. Al terminar los estudios de Filosofa hacemos un ao de pastoral y espiritualidad (noviciado). Al ingresar a los estudios de Teologa hacemos nuestros primeros votos temporales de Pobreza, Castidad y Obediencia; de tal manera que antes de ser ordenados presbteros hacemos nuestro juramento por toda la vida dentro de la Fraternidad Misionera Apstoles de la Palabra.

24

PGINA WEB CURSO BBLICO EN LNEA

La Fraternidad Misionera Apstoles de la Palabra es una institucin religiosa que se dedican a impartir cursos bblicos y a preparar jvenes de diferentes estados de la repblica. Fundada por el p. Flaviano Amatulli Valente en el ao 1978. Est integrado por sacerdotes, diconos, seminaristas, que llevan la palabra de Dios en diferentes lugares del mundo. Impartiendo cursos bblicos y apologticas al servicio de la iglesia catlica. La FMAP (Fraternidad Misioneras Apstoles de la Palabra) est preparada bblicamente e histricamente a la defensa de la fe catlica, con espritu misionero evangeliza a las comunidades cristianas. Muchas de las sectas estn en desacuerdo con ellos por que ellos aclaran la verdad. La FMAP preparan las comunidades cristianas a conocer y defender su fe impartiendo cursos bblicos y apologticos, aplicando tareas y exmenes a los que reciben los cursos y de acuerdo a sus capacidades pasan a otro nivel de estudio. Y se preparan ms para formar promotores y defensores de la fe. de

Ponemos a disposicin del Evangelio toda nuestra vida, con todas nuestras capacidades en orden a la predicacin del mensaje de salvacin para aquellas comunidades an dbiles y necesitadas de ayuda y aquellos grupos humanos que an no han recibido el anuncio del Evangelio.

25

PGINA WEB CURSO BBLICO EN LNEA

DIFERENTES GESTORES DE BASE DE DATOS Libres


PostgreSQL (http://www.postgresql.org/ Postgresql) Licencia BSD Firebird basada en la versin 6 de InterBase, InitialDeveloper's PUBLIC LICENSE Version 1.0.

SQLite (http://www.sqlite.org/ SQLite) Licencia Dominio Pblico DB2 Express-C (http://www.ibm.com/software/data/db2/express/) Apache Derby (http://db.apache.org/derby/) MariaDB (http://mariadb.org/) MySQL (http://dev.mysql.com/)

SGBD no libres

MySQL: Licencia Dual, depende del uso. No se sabe hasta cundo permanecer as, ya que ha sido comprada por Oracle. Sin embargo, existen 2 versiones: una gratuita que sera equivalente a la edicin "express" SQL server de Microsoft Windows, y otra ms completa de pago.

AdvantageDatabase dBase FileMaker Fox Pro gsBase

IBM DB2: Universal Database (DB2 UDB)

IBM Informix Interbase de CodeGear, filial de Borland

MAGIC

26

PGINA WEB CURSO BBLICO EN LINEA

SGBD no libres y gratuitos


Microsoft SQL Server Compact Edition Bsica Sybase ASE Express Edition para Linux (edicin gratuita para Linux) Oracle Express Edition 10 (solo corre en un servidor, capacidad limitada)

DEFINICIN DE GESTORES DE BASE DE DATOS Es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:

Definir una base de datos: especificar tipos, estructuras y restricciones de datos.

Construir la base de datos: guardar los datos en algn medio controlado por el mismo SGBD

Manipular la base de datos: realizar consultas, actualizarla, generar informes.

PGINA WEB CURSO BBLICO EN LNEA

CARACTERSTICAS

Manipulan los datos siguiendo las rdenes de los usuarios. Cuidan que se respete la seguridad e integridad de los datos. Permiten definir usuarios y las restricciones de acceso para cada uno de ellos.

Controlan la concurrencia y las operaciones asociadas a la recuperacin de los fallos.

Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, desperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.

Restriccin de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorizacin.

Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.

28

PGINA WEB CURSO BBLICO EN LNEA

VENTAJAS Proveen facilidades para la manipulacin de grandes volmenes de datos (ver objetivos). Entre stas: Simplifican la programacin de equipos de consistencia. Manejando las polticas de respaldo adecuadas, garantizan que los cambios de la base sern siempre consistentes sin importar si hay errores correctamente, etc. Organizan los datos con un impacto mnimo en el cdigo de los programas. Disminuyen drsticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperacin de los datos.

29

PGINA WEB CURSO BBLICO EN LNEA

DESVENTAJAS Tpicamente, es necesario disponer de una o ms personas que administren la base de datos. Incrementar los costos de operacin en una empresa. Si se tienen muy pocos datos que son usados por un nico usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una hoja de clculo. Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovecharlo al mximo. Tamao: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamao, que requiere de gran cantidad de memoria para poder correr. Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.

30

PGINA WEB CURSO BBLICO EN LNEA

DIFERENTES LENGUAJES DE PROGRAMACIN .NET

ASP.NET, los servicios de plataforma que permiten programar aplicaciones Web y servicios web en cualquier lenguaje .NET.

Visual Studio .NET, que es una herramienta de desarrollo opcional que contiene un conjunto de caractersticas para aumentar la productividad y facilitar la depuracin.

DEFINICIN

.NET es un framework de Microsoft que hace un nfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rpido desarrollo de aplicaciones.

.NET podra considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP.

Algunos de los lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic .NET, Delphi (Object Pascal), C++, F#, J#, Perl, Python, Fortran, Prolog (existen al menos dos implementaciones, el P# 1 y el Prolog.NET2 ), Cobol y PowerBuilder.

31

PGINA WEB CURSO BBLICO EN LNEA

CARACTERSTICAS Es el encargado de proveer lo que se llama cdigo administrado, es decir, un entorno que provee servicios automticos al cdigo que se ejecuta. Los servicios son variados:

Cargador de clases: permite cargar en memoria las clases. Compilador MSIL a nativo: transforma cdigo intermedio de alto nivel independiente del hardware que lo ejecuta a cdigo de mquina propio del dispositivo que lo ejecuta.

Administrador de cdigo: coordina toda la operacin de los distintos subsistemas del CommonLanguageRuntime.

Recolector de basura: elimina de memoria objetos no utilizados automticamente.

Motor de seguridad: administra la seguridad del cdigo que se ejecuta. Motor de depuracin: permite hacer un seguimiento de la ejecucin del cdigo an cuando se utilicen lenguajes distintos.

Verificador de tipos: controla que las variables de la aplicacin usen el rea de memoria que tienen asignado.

Administrador de excepciones: maneja los errores que se producen durante la ejecucin del cdigo.

Soporte de multiproceso (hilos): permite desarrollar aplicaciones que ejecuten cdigo en forma paralela.

32

PGINA WEB CURSO BBLICO EN LNEA

Empaquetador de COM: coordina la comunicacin con los componentes COM para que puedan ser usados por el .NET Framework.

Biblioteca

de

Clases

Base

que

incluye

soporte

para

muchas

funcionalidades comunes en las aplicaciones.

Las aplicaciones .NET requieren instalar el paquete .NET Framework redistribuible. Este viene preinstalado desde Windows Vista y no es requerido para aplicaciones web, ya que el servidor es el nico que debe tenerlo instalado. Los instaladores generados en el Visual Studio descargan automticamente la versin requerida del paquete.

VENTAJAS

Usa Visual Basic Script, siendo fcil para los usuarios. Comunicacin ptima con SQL Server. Soporta el lenguaje JScript (Javascript de Microsoft). Completamente orientado a objetos. Controles de usuario y personalizados. Divisin entre la capa de aplicacin o diseo y el cdigo. Facilita el mantenimiento de grandes aplicaciones. Incremento de velocidad de respuesta del servidor. Mayor velocidad. Mayor seguridad.

33

PGINA WEB CURSO BBLICO EN LNEA

DESVENTAJAS

Cdigo desorganizado. Se necesita escribir mucho cdigo para realizar funciones sencillas. Tecnologa propietaria. Hospedaje de sitios web costosos. Mayor consumo de recursos.

DIAGRAMA DE FLUJO

Un diagrama de flujo es una representacin grfica de un algoritmo o proceso. Se utiliza en disciplinas como la programacin, la economa, los procesos industriales y la psicologa cognitiva. Estos diagramas utilizan smbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de trmino. CARACTERSTICAS Un diagrama de flujo siempre tiene un nico punto de inicio y un nico punto de trmino. Adems, todo camino de ejecucin debe permitir llegar desde el inicio hasta el trmino.

Las siguientes son acciones previas a la realizacin del diagrama de flujo:

Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueo o responsable del proceso, los

34

PGINA WEB CURSO BBLICO EN LNEA

dueos o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.

Definir qu se espera obtener del diagrama de flujo. Identificar quin lo emplear y cmo. Establecer el nivel de detalle requerido. Determinar los lmites del proceso a describir.

Los pasos a seguir para construir el diagrama de flujo son:

Establecer el alcance del proceso a describir. De esta manera quedar fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.

Identificar y listar las principales actividades/subprocesos que estn incluidos en el proceso a describir y su orden cronolgico.

Si el nivel de detalle definido incluye actividades menores, listarlas tambin.

Identificar y listar los puntos de decisin. Construir el diagrama respetando la secuencia cronolgica y asignando los correspondientes smbolos.

Asignar un ttulo al diagrama y verificar que est completo y describa con exactitud el proceso elegido.

35

PGINA WEB CURSO BBLICO EN LNEA

VENTAJAS

Favorecen la comprensin del proceso a travs de mostrarlo como un dibujo. El cerebro humano reconoce fcilmente los dibujos. Un buen diagrama de flujo reemplaza varias pginas de texto.

Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los reprocesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisin.

Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el anlisis de las mismas.

Son una excelente herramienta para capacitar a los nuevos empleados y tambin a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.

Tipos de diagramas de flujo

Formato vertical: En l el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la informacin que se considere necesaria, segn su propsito.

Formato horizontal: En l, el flujo o la secuencia de las operaciones, va de izquierda a derecha.

36

PGINA WEB CURSO BBLICO EN LNEA

Formato panormico: El proceso entero est representado en una sola carta y puede apreciarse de una sola mirada mucho ms rpido que leyendo el texto, lo que facilita su comprensin, aun para personas no familiarizadas. Registra no solo en lnea vertical, sino tambin horizontal, distintas acciones simultneas y la participacin de ms de un puesto o departamento que el formato vertical no registra.

Formato Arquitectnico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectnico del rea de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.

Simbologa y significado

valo: Inicio y trmino (Abre y/o cierra el diagrama). Rectngulo: Actividad (Representa la ejecucin de una o ms actividades o procedimientos).

Rombo: Decisin (Formula una pregunta o cuestin). Crculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).

Triangulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).

Triangulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).

37

PGINA WEB CURSO BBLICO EN LNEA

PSEUDOCODIGO

El pseudocdigo (o falso lenguaje) es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningn lenguaje de programacin. Por este motivo puede ser implementado en cualquiera lenguaje por cualquier programador que utilice el pseudocdigo.

CARCTERSTICAS Y PARTES Las principales caractersticas de este lenguaje son:

Se puede ejecutar en un ordenador Es una forma de representacin sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programacin. Es independiente del lenguaje de programacin que se vaya a utilizar. Es un mtodo que facilita la programacin y solucin al algoritmo del programa.

Todo documento en pseudocdigo debe permitir la descripcin de:

Instrucciones primitivas. Instrucciones de proceso. Instrucciones de control. Instrucciones compuestas y de descripcin.

38

PGINA WEB CURSO BBLICO EN LNEA

Estructura a seguir en su realizacin:

Cabecera. 1. Programa. 2. Modulo. 3. Tipos de datos. 4. Constantes. 5. Variables.

Cuerpo. 1. Inicio. 2. Instrucciones. 3. Fin.

Definicin de datos del pseudocdigo. La definicin de datos se da por supuesta, sobre todo en las variables sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se pueden definir en la cabecera del algoritmo, y naturalmente cuando empleemos el pseudocdigo para definir estructuras de datos, esta parte la desarrollaremos adecuadamente.

39

PGINA WEB CURSO BBLICO EN LNEA

DISEO CONCEPTUAL

Cuando se trabaja bajo el anlisis conceptual de una situacin, nos referimos a la abstraccin de hechos reales de los cuales se emite un concepto o es posible hacer una idea de ello. Para poder realizar la abstraccin de un tema en un rea especfica, a nivel informtico, es necesario tener los requerimientos formulados por los usuarios con respecto a este. Estos requerimientos contienen el conjunto de hechos y reglas que dan pauta a la creacin del esquema conceptual donde por medio de este se podr realizar una descripcin de alto nivel de la futura base de datos. Para manipular este esquema se utiliza un modelo conceptual que proporciona un lenguaje que permite utilizar un conjunto de smbolos (estndares) para la creacin de este.

El diseo conceptual se hace independiente al sistema gestor de base de datos (DBMS) que utilice el usuario para la implementacin de esta.

Para modelar Conceptualmente es posible utilizar varios Modelos de Datos Un modelo prctico para ilustrar el diseo conceptual es el modelo entidad relacin.

40

PGINA WEB CURSO BBLICO EN LNEA

DIAGRAMA DE ENTIDAD RELACIONAL

Denominado por sus siglas como: E-R; Este modelo representa a la realidad a travs de un esquema grfico empleando los terminologa de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus caractersticas particulares denominadas atributos, el enlace que rige la unin de las entidades est representada por la relacin del modelo.

Recordemos que un rectngulo nos representa a las entidades; una elipse a los atributos de las entidades, y una etiqueta dentro de un rombo nos indica la relacin que existe entre las entidades, destacando con lneas las uniones de estas y que la llave primaria de una entidad es aquel atributo que se encuentra subrayado.

continuacin

mostraremos

algunos

ejemplos

de

modelos

E-R,

considerando las cardinalidades que existen entre ellos:

41

PGINA WEB CURSO BBLICO EN LNEA

Relacin Uno a Uno. Problema:

Disear el modelo E-R, para la relacin Registro de automvil que consiste en obtener la tarjeta de circulacin de un automvil con los siguientes datos:Automvil- Modelo, Placas, Color - Tarjeta de circulacin -Propietario, No serie, Tipo.

Indicamos con este ejemplo que existe una relacin de pertenencia de uno a uno, ya que existe una tarjeta de circulacin registrada por cada automvil.

En este ejemplo, representamos que existe un solo presidente para cada pas.

42

PGINA WEB CURSO BBLICO EN LNEA

Relacin muchos a muchos. El siguiente ejemplo indica que un cliente puede tener muchas cuentas, pero que una cuenta puede llegar a pertenecer a un solo cliente (Decimos puede, ya que existen cuentas registradas a favor de ms de una persona).

Modelo Entidad Relacin (MER) Diseado por Chen en 1976, maneja los siguientes conceptos:

Conceptos del MER:

ENTIDADES: Una entidad es una "cosa" u "objeto" del mundo real, con existencia independiente y distinguible de los dems objetos. Cada entidad tiene un conjunto de propiedades y valores que la identifican de forma unvoca. Esta puede ser tanto tangible (existencia fsica), ejemplo: Un carro, como intangible (existencia conceptual), ejemplo: Un curso universitario.

ATRIBUTOS: Las propiedades que califican y le dan vida a la entidad se denominan atributos. Ejemplo: la entidad persona se puede describir por las siguientes propiedades: cdula, nombre, direccin, sexo, peso, altura, color, tipo de sangre, salario.

43

PGINA WEB CURSO BBLICO EN LNEA

Cada entidad tendr un valor por cada uno de los atributos, que posteriormente ser almacenado en la base de datos. El valor de cada atributo est enmarcado en un conjunto de valores permitidos llamado Dominio. Ejemplo: el conjunto de valores permitidos (dominio) para el atributo cdula pueden ser todos los enteros positivos.

Tipos de Atributos:

Simples: No divisible, es decir es un atributo atmico. Ejemplo: El atributo cdula, su propiedad no tiene sentido dividirla, no tendr significado para la entidad, ya que la concepcin de este es un nmero indivisible.

Compuesto: Est conformado por un conjunto de partes que en el momento de dividirlas pueden formar otros atributos sin perder el sentido bsico de la propiedad que est calificando la entidad.

Un atributo compuesto se divide slo por razones de manejo a nivel del lenguaje de consulta o programacin o por requerimientos del usuario, si no hay necesidad no se debe dividir ya que en algunas ocasiones se vuelve complejo el manejo de esta situacin, es decir el atributo compuesto se trabaja como un atributo simple. As se puede concluir que un atributo compuesto es la suma (concatenacin) de los valores de los atributos simples que lo conforman.

44

PGINA WEB CURSO BBLICO EN LNEA

Univaluados (univalorados o monovaluados): Son atributos que en el transcurso del tiempo slo toman un valor para una entidad en particular. Ejemplo: El atributo cdula, solo toma un valor para una entidad persona en particular.

Multivaluados (multivalorados): Son atributos que en el transcurso del tiempo pueden tener un conjunto de valores para una entidad en particular. Ejemplo: El atributo Grado_Academico para el conjunto de entidades persona puede tomar diferentes valores desde 0 o primaria o medio, entre otros. Tambin es caracterstico que este tipo de atributo maneje rangos de valores. Ejemplo: el atributo sexo, puede tener un rango de valores [F,M] y tomar uno de estos en algn instante en el tiempo para una entidad especfica.

Nulos: Son atributos que en cualquier instante en el tiempo pueden tomar el valor nulo para una entidad en particular.

Derivado: Son atributos cuyo valor depende de los valores de otros atributos o entidades. Ejemplo: el atributo salario pude derivarse a partir del clculo de los siguientes valores:

PARAMETROS (salario_base, 5000), NOVEDADES (nro_horas_trabajadas, 240), el valor que tendra el atributo en un instante en el tiempo ser: PERSONA (salario,1200000).

45

PGINA WEB CURSO BBLICO EN LNEA

TIPO DE ENTIDADES: Cuando se habla de tipo de entidad, se refiere al conjunto de entidades que poseen los mismos atributos, es decir: la entidad e1 tiene el conjunto de atributos (a1, a2,... ,an) que la califican y as mismo las entidades e2, e3 , ..., en . Entonces a partir de este conjunto de entidades se puede conformar la entidad E= (e1, e2,e3, ..., en).

El modelo E-R se representa grficamente as: los tipos de entidades por medio de rectngulos que contienen el nombre del tipo de entidad. Los nombres de los atributos se encierran en valos y se conectan con su tipo de entidad a travs de lneas. Ejemplo:

ATRIBUTOS CLAVE: Por lo general todo tipo de entidad cuenta con un atributo cuyo valor diferencia (identifica) una entidad individual de otra. El atributo o conjunto de atributos que ejercen esta funcin se denominan

46

PGINA WEB CURSO BBLICO EN LNEA

atributos claves, donde a partir de estos se ejerce la restriccin por clave o unicidad de atributos en los tipos de entidad. Ejemplo: el atributo cedula en el tipo de entidad persona se utiliza como atributo clave para diferenciar una entidad de otra. Un atributo clave puede ser un atributo compuesto. Grficamente en el modelo E-R el atributo clave va subrayado dentro del vulo.

TIPOS DE ENTIDADES FUERTE Y DBILES: Las entidades fuertes o propietarias se caracterizan porque tienen atributos claves propios. Ejemplo: la entidad persona tiene como atributo clave la cedula, el cual no es entregado o heredado de otra entidad. Las entidades dbiles no tienen atributos claves propios sino que dependen del que posee una fuerte, pero si pueden tener atributos que identifiquen una clave parcial (fornea) que la identifican como nica dentro del tipo de entidad dbil. Ejemplo: la entidad ocupacin depende la existencia de una entidad persona, ya que sin esta no tendra sentido. En el modelo E-R se esquematiza grficamente a travs de rectngulos dobles. El atributo parcial se subraya con lnea punteada.

VNCULOS o INTERRELACIONES (relaciones): La asociacin entre uno o tipos de entidades E1,E2,...,En define un vnculo R entre estas, donde R matemticamente se puede definir como el conjunto de vnculos ri y cada uno de estos asocia n entidades (e1, e2, e3 , ..., en) y cada ej de ri es miembro del tipo de entidad Ej (1<=j<=n). Expresndolo de otra forma, es un subconjunto del producto cartesiano E1x E2x ... x En.
47

PGINA WEB CURSO BBLICO EN LNEA

Ejemplo: Tenemos dos tipos de entidades Estudiantes y Curso, el vnculo o asociacin entre esta es INSCRITO EN, de la siguiente forma:

Grficamente en el diagrama E-R los vnculos (asociaciones o relaciones) se representan por medio de rombos, ejemplo:

Esta relacin se conoce como binaria ya que se realiza entre dos tipos de entidad.

Existen las relaciones n-arias (entre ms de 2 entidades), por ejemplo:

48

PGINA WEB CURSO BBLICO EN LNEA

Y las relaciones recursivas como:

CARDINALIDAD: Especifica el nmero de ejemplares de vnculos en los que puede participar una entidad. Las razones de cardinalidad ms comunes para relaciones binarias son: 1:1,1:N,M:N. A partir de estas aparecen las Restricciones de cardinalidad y participacin (integridad).

Los tipos de entidad dbil siempre tienen una restriccin de participacin (dependencia de existencia) con respecto a su vnculo identificador, porque una entidad dbil no se puede identificar sin una entidad fuerte o propietaria. Ejemplos: entidad licencia_conductor depende de la entidad persona.

49

PGINA WEB CURSO BBLICO EN LNEA

GRADO: El grado de un tipo de entidad indica el nmero de entidades participantes.

OTROS ELEMENTOS DEL MODELO E-R Jerarqua de Generalizacin: Una entidad E es una generalizacin de un grupo de entidades E1,E2, ... , En , si cada objeto de estas es tambin un objeto de la entidad E. Ejemplo: el tipo de entidad VEHCULO es una generalizacin del tipo de entidad BICICLETA, ya que todas las bicicletas son vehculos. El tipo de entidad PERSONA es una generalizacin de las entidades HOMBRE y MUJER. Se puede decir que estos son subconjuntos de la generalizacin (Es_un o Es_parte_de). Lo opuesto a la generalizacin es la ESPECIALIZACIN (son miembros de la entidad general).

Ejercicio:

Extraer

las

posibles

generalizaciones

de

la

siguiente

especializacin: {silla negra, mesa negra, silla blanca, mesa blanca}


50

PGINA WEB CURSO BBLICO EN LNEA

DIAGRAMA DE RBOL

Un diagrama de rbol es una herramienta que se utiliza para determinar todos los posibles resultados de un experimento aleatorio. En el clculo de la probabilidad se requiere conocer el nmero de elementos que forman parte del espacio muestral, estos se pueden determinar con la construccin del diagrama de rbol.

El diagrama de rbol es una representacin grfica de los posibles resultados del experimento, el cual consta una serie de pasos, donde cada uno de los pasos tiene un nmero finito de maneras de ser llevado a cabo. Se utiliza en los problemas de conteo y probabilidad.

Para la construccin de un diagrama en rbol se partir poniendo una rama para cada una de las posibilidades, acompaada de su probabilidad. Cada una de estas ramas se conoce como rama de primera generacin.

En el final de cada rama de primera generacin se constituye a su vez, un nudo del cual parten nuevas ramas conocidas como ramas de segunda generacin, segn las posibilidades del siguiente paso, salvo si el nudo representa un posible final del experimento (nudo final).

Hay que tener en cuenta que la construccin de un rbol no depende de tener el mismo nmero de ramas de segunda generacin que salen de cada

51

PGINA WEB CURSO BBLICO EN LNEA

rama de primera generacin y que la suma de probabilidades de las ramas de cada nudo ha de dar 1.

Existe un principio sencillo de los diagramas de rbol que hace que stos sean mucho ms tiles para los clculos rpidos de probabilidad: multiplicamos las probabilidades si se trata de ramas adyacentes (contiguas), el ejemplo de alumna de la primera facultad, o bien las sumamos si se trata de ramas separadas que emergen de un mismo punto, el ejemplo de encontrar un alumno.

Ejemplos

Una universidad tiene de tres facultades:


La 1 con el 50% de estudiantes. La 2 con el 25% de estudiantes. La 3 con el 25% de estudiantes. Las mujeres estn repartidas uniformemente, siendo un 60% del total en cada facultad.

52

PGINA WEB CURSO BBLICO EN LNEA

Probabilidad de encontrar una alumna de la primera facultad?

Probabilidad de encontrar un alumno varn?

pero tambin podra ser lo contrario.

Relacin con probabilidad condicionada Esta herramienta est fundamentada en el clculo de probabilidades condicionadas.

53

PGINA WEB CURSO BBLICO EN LNEA

Por ejemplo podemos identificar el 0,6 que encontramos en la rama que va de 1 facultad a mujer como la siguiente probabilidad condicionada:

Tambin esta herramienta se relaciona con algunos teoremas de la probabilidad condicionada

El segundo clculo que hemos realizado, se corresponde con la aplicacin del teorema de la Probabilidad Total

Dado que las tres facultades forman una particin del espacio muestral podemos indicar este clculo como:

54

PGINA WEB CURSO BBLICO EN LNEA

PROCEDIMIENTOS Y DESCRIPCIN DE LAS ACTIVIDADES REALIZADAS.

55

PGINA WEB CURSO BBLICO EN LNEA

PROCEDIMIENTOS Y DESCRIPCIN DE LAS ACTIVIDADES REALIZADAS.

Para la institucin Presentacin y aceptacin de la propuesta. Investigacin preliminar. Desarrollo del marco terico. Creacin de base de datos y tablas en mysql Diseos de imgenes, botones etc. para la web Diseo de la plantilla para las pginas Codificacin y programacin en php con mysql. Pgina del registro administrador/usuarios Pgina de acceso Pgina de usuario no existente Pgina de usuario existente Pgina de insercin de temas Pgina de modificacin de temas Pgina de eliminacin de temas del

Para los usuarios

Pgina de bienvenida

Pgina de contenido del curso bblico Pgina de contenido de apologtica

Pgina de lista de participantes con sus Pgina de registro de solicitud de evaluacin calificaciones Pgina de evaluaciones

56

PGINA WEB CURSO BBLICO EN LNEA

Pgina de resultados de las evaluaciones Pgina de insercin de noticias y avisos Pgina de noticias y avisos Pgina de insercin de dudas y comentarios enviados por email. Pgina de insercin de directorios map Pgina de insercin de foros Pgina de lista y consulta de directorio map Pgina de foros e insercin de comentarios Pgina de lista de participantes
Instalacin y prueba del sistema Entrega del sistema Capacitacin del personal

57

PGINA WEB CURSO BBLICO EN LNEA

FACTIBILIDAD (ECONMICA, TCNICA Y OPERATIVA)

ECONMICA: Para llevar a cabo la realizacin de este proyecto se requiere de algunos gastos, los cuales se desglosan enseguida: CANTIDAD DESCRIPCIN DEL GASTO 1 1 LAPTOP MEMORIA DE 1 GB DVD Y CD-ROM DISEOS DE IMGENES Y FOTOS Botones$ 50 Banner.........$ 50 Fotos de los libros .$ 95 Portada de cd..$ 100 Escaneo de Logo$ 5 IMPRESIONES Y COPIAS.$100 Copias del directorio....$ 20 Copias de los temarios$ 20 Impresiones de los formatos de la Evaluacin.$ 40 INTERNET Buscar y descargar imgenes..$ 100 Investigaciones...$ 100 ANALISIS DEL SISTEMA DESARROLLLO DE LA BASE DE DATOS Y PROGRAMACION TOTAL $13,480 COSTO

58

PGINA WEB CURSO BBLICO EN LNEA

TCNICA: Los materiales a utilizar para la realizacin de este proyecto son los presentados a continuacin: EQUIPO 1 LAPTOP Compac hp CARACTERSTICAS Windows 7 Home Premium o starter de 64 o 32 bits Procesador Intel Core i7-720QM 2.8Ghz Cache 6MB, multiproceso con 4 ncleos reales - 8 ncleos virtuales (8 hilos) Mobile Intel HM55 Express Chipset Video NVIDIA GeForce GT330M con memoria propia de 1GB (1024 MB) GDDR3 4 GB de memoria RAM DDR3 (mxima 8 GB) 500 GB de Disco Duro Serial ATA (5400 RPM) con proteccin contra golpes y cadas cuando el equipo est en funcionamiento (3D Sensor) DVD SuperMulti con Labelflash, soporta 11 formatos Pantalla 16.0 Widescreen HD TruBriteresolucin 1366 X 768 LED backlit Sonido avanzado DOLBY Wi-Fi Wireless Puerto HDMI (Para conectar a televisores LCD de alta definicin) 3 Puertos USB + 1 Puerto USB/eSATA Teclado mejorado con KeyPad numrico Lector de memorias en diferentes formatos Webcam y micrfono integrados Batera larga duracin (ms de 6 horas)

59

PGINA WEB CURSO BBLICO EN LNEA

OPERATIVA: La pgina del curso en lnea ser fcil de operar con los contenidos muy claros con las interfaces amigables y entendibles que satisface las necesidades de los usuarios. El instituto cuenta con el personal competitivo, apto, dispuesto, para manipular la pgina y lograr desenvolver a los

participantes que de igual manera estn en la mejor disposicin de interactuar con dicha pgina, ya que ha sido creada por la propia necesidad.

Son factibles y accesibles para la creacin de la pgina web del curso bblico en lnea.

60

PGINA WEB CURSO BBLICO EN LNEA

RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS.

61

PGINA WEB CURSO BBLICO EN LNEA

RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS. DICCIONARIO DE BASE DE DATOS Tabla: ADMIN CAMPO id_user curp Nombre_comp email Tel Cel Tip_curs Parroquia Municipio Estado Pass Control Tabla: directorio Id_direc nombre Calle_no colonia Cod_post municipio estado pais tel Integer Varchar Varchar Varchar Integer Varchar Varchar Varchar Integer 4 60 60 50 5 50 50 50 12 TIPO DE DATOS Integer Varchar Varchar Varchar Integer Integer Integer Varchar Varchar Varchar Varchar Enum TAMAO 3 12 60 50 12 12 1 50 50 50 50 user,admin

62

PGINA WEB CURSO BBLICO EN LNEA

Tabla: dudas Id_dudas Nombre_comp pregunta Tabla: foro CAMPO Id_foro titulo Contenido fecha Tabla: comentario Id_com comentario usuario fecha Integer Text Varchar Timestamp 50 4 TIPO DE DATOS Integer Text Text Timestamp TAMAO 4 Integer Varchar Text 4 50

Tabla: solicitud_evaluacin CAMPO Id_eva No_eva Fecha Tabla: temas Id_temas Nombre_tema contenido Tipo_tema Fecha_pub Integer Text Text Integer Timestamp 1 4 TIPO DE DATOS Integer Integer Timestamp TAMAO 4 2

63

PGINA WEB CURSO BBLICO EN LNEA

MODELO ENTIDAD-RELACIN
MES DA AO

FECHA

LUGAR NOM-CURSO CONTENIDO TEMA NUMERO NO.PAR NO.EXA

TEMA

PREGT

.
RESP.

CURSOS

TIENE

APOLOGTICA

EVALUACIN

MES DA AO

FECHA OBTIENE

LUGAR

TEMA

NO.PAR NO.EXA

PREGT

.
RESP.

BBLICO

EVALUACIN

CALIFICACIN

TEMA

NMERO

64

PGINA WEB CURSO BBLICO EN LNEA

DISEO CONCEPTUAL

APOLOGTICA

FMAP

IMPARTE

CURSOS

PARA

ESTUDIANTES

BBLICO

PRESENTAN

CALIFICACIN

OBTIENE

EVALUACIN

65

PGINA WEB CURSO BBLICO EN LNEA

DIAGRAMA DE FLUJO

PGINA PRINCIPAL

MENS

INICIO

CONCENOS REGSTRATE FORO INICIAR SESIN NO DIRECTORIO

ES CORRECTA LA CONTRASEA?

SALIR

SI CURSOS

EVALUACIN

CALIFICACIN

66

PGINA WEB CURSO BBLICO EN LNEA

INTERFAZ DE LA PGINA

Pgina principal de CURSO BBLICO EN LNEA

67

PGINA WEB CURSO BBLICO EN LNEA

Cualquier persona que desea visitar la pgina y estudiar algn curso podr hacerlo simplemente dando clic en cualquiera de los botones para ver el contenido. Al dar clic en el men concenos nos muestra esta interfaz.

68

PGINA WEB CURSO BBLICO EN LNEA

Esta es la pgina del foro en donde podr comentar referente a un tema de su inters.

69

PGINA WEB CURSO BBLICO EN LNEA

Pgina del directorio de los apstoles de la palabra y permite realizar bsquedas.

Pgina de los cursos: Bblicos y Apologtica, el participante podr elegir el curso dando clic en cualquier enlace para ver el ndice de temas.

70

PGINA WEB CURSO BBLICO EN LNEA

Los participantes interesados en estudiar el curso y realizar su evaluacin tendrn que registrarse en la pgina de REGSTRATE. En donde capturarn todos sus datos solicitados por el sistema.

Una vez registrado automticamente podr iniciar sesin en la pgina siguiente, se anota el curp y la contrasea y te manda a la pgina del curso.

71

PGINA WEB CURSO BBLICO EN LNEA

Esta es la pgina del curso en donde el participante registrado podr ver el botn de evaluaciones.

Al dar clic en el botn de evaluaciones le abre esta ventana. En donde podr elegir el examen a realizar.

72

PGINA WEB CURSO BBLICO EN LNEA

Al elegir el examen 1 despliega esta ventana. En donde el participante realizar su evaluacin sin necesidad de anotar sus datos en el examen ya que al momento de iniciar sesin el sistema captura sus datos.

Despus de realizar su evaluacin le da clic en terminar y el sistema le mostrar su resultado.

73

PGINA WEB CURSO BBLICO EN LNEA

Terminando de ver su resultado podr ir nuevamente a la pgina de curso dando clic en el enlace ir a la pgina del curso. De lo contrario le da clic en salir y le enva a esta pgina.

CDIGOS

Pgina de iniciar sesin. Para validar los campos se escribe en la condicin else Es requerido y en if Favor de llenar los siguientes Campos. As ya no permitir que quede campo vacio. } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' Es requerido.\n'; } } if (errors) alert('Favor de llenar los sig. campos:\n'+errors); </head>

74

PGINA WEB CURSO BBLICO EN LNEA

<body> <table width="90%" border="0" align="center"> <tr> <td><div align="center"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=7,0,19,0" width="850" height="240" align="absmiddle"> <param name="movie" value="barner.swf" /> <param name="quality" value="high" /> <embed src="barner.swf" width="850" height="240" align="absmiddle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"

type="application/x-shockwave-flash" ></embed> </object> </div></td> </tr> <tr> <td bgcolor="#FFFFFF"><!-- InstanceBeginEditable name="Editar Region" -->

75

PGINA WEB CURSO BBLICO EN LNEA

<table width="100%" border="0"> <tr> <td bgcolor="#0000FF"><h2 align="center" class="Estilo1">Centro de acceso de usuarios </h2> <form id="form1" name="form1" method="POST"

action="/fmap/entrada.php"> <table width="171" border="0" align="center"> <tr> <td width="29">&nbsp;</td> <td width="132">&nbsp;</td> </tr> <tr> Texto y campo de texto en donde va la curp y la contrasea. <td><span class="Estilo1">Curp</span></td> <td><input name="curp" type="text" id="curp" /></td> </tr> <tr>

76

PGINA WEB CURSO BBLICO EN LNEA

<td><span class="Estilo1">Contrase&ntilde;a</span></td> <td><input name="pass" type="password" id="pass" /></td> </tr> <tr> <td>&nbsp;</td> <td><input name="Submit" type="submit"

onclick="MM_validateForm('curp','','R','pass','','R');return document.MM_returnValue" value="E n t r a r" /></td> </tr> <tr> <td colspan="2" bgcolor="#0099FF"><span

class="Estilo2"><span class="Estilo1">&quot;</span><a href="index.php"> volver al inicio del curso</a> <span class="Estilo1">&quot;</span> <span class="Estilo1">(Sino estas registrado no podr&aacute;s

accesar)</span></span></td> </tr> </table> </form>

<p align="center" class="Estilo1">&nbsp;</p> </td> </tr>

77

PGINA WEB CURSO BBLICO EN LNEA

</table> <!-- InstanceEndEditable --></td> </tr> </table> </body><!-- InstanceEnd --></html> Pgina de registro <table align="center"> <tr valign="baseline"> Nombre de cada campo y el cuadro de texto donde se escribirn los datos. <td nowrap align="right">Curp:</td> <td><input type="text" name="curp" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Nombre completo:</td> <td><input size="32"></td> </tr> type="text" name="nombre_comp" value=""

78

PGINA WEB CURSO BBLICO EN LNEA

<tr valign="baseline"> <td nowrap align="right">Email:</td> <td><input type="text" name="email" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Telfono:</td> <td><input type="text" name="tel" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Celular:</td> <td><input type="text" name="cel" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right"><p>Tipo de curso:</p> <p>&nbsp;</p></td> <td valign="baseline"><table> <tr>

79

PGINA WEB CURSO BBLICO EN LNEA

Para validar cada curso se le asigna un valor numrico a cada curso en este caso 1, 2, 3, 1 para apologtica, 2 para bblico y 3 para ninguno. <td><input type="radio" name="tip_curs" value="1" > Apologtica </td> </tr> <tr> <td><input type="radio" name="tip_curs" value="2" > Bblico</td> </tr> <tr> <td><input type="radio" name="tip_curs" value="3" > Ninguno</td> </tr> </table></td> </tr> <tr valign="baseline"> <td nowrap align="right">Parroquia:</td> <td><input type="text" name="parroquia" value="" size="32"></td> </tr>

80

PGINA WEB CURSO BBLICO EN LNEA

<tr valign="baseline"> <td nowrap align="right">Municipio:</td> <td><input type="text" name="municip" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Estado:</td> <td><input type="text" name="estado" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Contrasea:</td> <td><input type="text" name="pass" value="" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">&nbsp;</td> <td><input type="submit"

onclick="MM_validateForm('curp','','R','nombre_comp','','R','email','','RisEmail',

81

PGINA WEB CURSO BBLICO EN LNEA

'tel','','R','cel','','R','parroquia','','R','municip','','R','estado','','R','pass','','R');return document.MM_returnValue" value="Guardar registro"></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1"> </form> <p align="center"><a href="index.php">Me registro mas tarde </a></p> <!-- InstanceEndEditable --></td> </tr> </table> </body> <!-- InstanceEnd --></html> Pgina del foro <tr> </h3> <form method="post" name="form1" action="<?php echo <td colspan="3"><h3 align="left">Agrega tu comentario

$editFormAction; ?>">

82

PGINA WEB CURSO BBLICO EN LNEA

<div align="left"> <table align="left"> <tr valign="baseline"> Nombre del campo que es comentario y el campo de texto <td nowrap align="right">Comentario:</td> <td><textarea name="comentario" cols="50"></textarea></td> </tr> <tr valign="baseline"> El nombre del usuario, que va en el cuadro de texto. <td nowrap align="right">Usuario:</td> <td><input type="text" name="usuario" value="" size="50"></td> </tr> <tr valign="baseline"> <td nowrap align="right">&nbsp;</td> Botn para publicar el comentario. <td comentario"></td> align="left"><input type="submit" value="Publicar

83

PGINA WEB CURSO BBLICO EN LNEA

</tr> </table> <input type="hidden" name="MM_insert" value="form1"> </div> </form> <p>&nbsp;</p></td> </tr> </table> Una nota para todos los usuarios. <p><strong>NOTA</strong>: Todos los comentarios que contengan palabras obscenas u otras cosas similares sern borradas. Por comprensin muchas gracias. </p> <p>&nbsp;</p> <!-- InstanceEndEditable --></td> <td bgcolor="#003366">&nbsp;</td> </tr>

84

PGINA WEB CURSO BBLICO EN LNEA

Pgina de exmen <tr> <td><h2><strong>EXAMEN 1: &nbsp;&nbsp;CURSO DE

CAPACITACI&Oacute;N EN APOLOGTICA</strong></h2></td> <td>&nbsp;</td> <td><a href="indiceevaluaciones.php">Indice</a></td> </tr> </table> Nombre del participante que hace la evaluacin. <p align="left" class="Estilo1"><strong>Nombre</strong>: Ade Escudo

Rangel<strong> Fecha</strong>: <strong>Lugar</strong>: Parroquia de a, a, a.</p> <p align="left"><strong>TEMAS:</strong><strong> Bautismo, Iglesia,

Hermanos de Jes&uacute;s y Padre.</strong><strong> </strong></p> <p><strong>INSTRUCCIONES: Responde las siguientes preguntas para que te autoevalues</strong><strong>:</strong><br> <br> Preguntas y opciones de respuestas 1.- Cita bblica en donde se menciona que los nios al nacer tienen pecado: <br>

85

PGINA WEB CURSO BBLICO EN LNEA

<select name="opcion1"> <option value="1"> Mc. 1,8 </option> <option value="2"> Sal. 51,7 </option> <option value="3"> Mc.10,14 </option> </select> <br>

2.- Yo los bautizo con agua, pero l los bautizara en el Espritu Santo. Cita bblica: <br> <select name="opcion2"> <option value="1"> Mc. 1,8 </option> <option value="2"> Sal. 51,7 </option> <option value="3"> Mc.10,14 </option> </select> <br> 3.- Cita bblica en donde se menciona que basta la fe del padre de familia para bautizar a los nios <br> <select name="opcion3"> <option value="1"> Hech. 8,38 </option> <option value="2"> Rom. 5,19 </option>

86

PGINA WEB CURSO BBLICO EN LNEA

<option value="3"> hech.16,31 </option> </select> <br> 4.- Cita bblica en donde se menciona que Cristo fundo una sola Iglesia <br> <select name="opcion4"> <option value="1"> Mt. 7,16 </option> <option value="2"> Mt. 16,18</option> <option value="3"> Mt. 28,20 </option> </select> <br> 5.- Cristo estar siempre con su Iglesia: Yo estar con ustedes todos los das hasta el fin del mundo. Contenido de la cita bblica: <br> <select name="opcion5"> <option value="1"> Mt. 7,16 </option> <option value="2"> Mt. 16,18 </option> <option value="3"> Mt. 28,20 </option> </select> <br>

87

PGINA WEB CURSO BBLICO EN LNEA

6.- En su contenido dice que hay que nacer del agua y del Espritu para entrar en el Reino de los Cielos. <select name="opcion6"> <option value="1"> Mc. 1,8 </option> <option value="2"> Rom. 5,19 </option> <option value="3"> Jn. 3,5-6 </option> </select> <br> 7.- Hermano en la Biblia puede significar: to, sobrino: Dijo, pues , Abrn a Lot: No haya disputas entre nosotros ni entre mis pastores y tus pastores, pues somos hermanos Cita bblica <br> <select name="opcion7"> <option value="1"> Gn. 13,8 </option> <option value="2"> Mt. 5,23 </option> <option value="3"> Jn. 19,25-27 </option> </select> <br> <br>

8.- Cita bblica donde muestra que s; Se puede decir padre a un hombre en sentido material? <br> <select name="opcion8">

88

PGINA WEB CURSO BBLICO EN LNEA

<option value="1"> Rom. 4, 12 </option> <option value="2"> Mt. 23,8-10 </option> <option value="3"> Lc. 18,20 </option> </select> <br>

9.- Se puede decir padre a un hombre en sentido espiritual? Cita bblica <br> <select name="opcion9"> <option value="1"> Lc. 16, 24 </option> <option value="2"> Gal. 4,19 </option> <option value="3"> 1 Cor. 12,28 </option> </select> <br> 10.- Cita bblica en donde expresa: que la Iglesia de Cristo es de santos y pecadores; buenos y malos <br> <select name="opcion10"> <option value="1"> Jn. 15, 3 </option> <option value="2"> Mt. 13,24-30 </option> <option value="3"> Mt. 16,18 </option>

89

PGINA WEB CURSO BBLICO EN LNEA

</select> </P><br />

<br>

<input name="Terminar" type="submit" value="Terminar" /> </p> </p>

<p><strong>Nota</strong>: Revisa bien las respuestas contestadas porque una vez guardada no se podr modificar. Por su seguridad le agradecemos su atencin. </p> </form> <!-- InstanceEndEditable --></td> <td bgcolor="#003366">&nbsp;</td> </tr> </table>

Resultado de la evaluacin <?php echo "ESTE ES EL RESULTADO DE LA EVALUACIN DE: "; echo $row_admin['nombre_comp']; echo "<br>";

90

PGINA WEB CURSO BBLICO EN LNEA

$opcion1=1; $opcion1=$_GET['opcion1']; echo "<br>"; echo "<br>"; echo "<br>"; switch($opcion1){ case 1: echo"PREGUNTA 1: RESPUESTA INCORRECTA"; $opcion1=0; break; case "2": echo"PREGUNTA 1: RESPUESTA CORRECTA"; $opcion1=1; break; case 3: echo"PREGUNTA 1: RESPUESTA INCORRECTA"; $opcion1=0;

91

PGINA WEB CURSO BBLICO EN LNEA

break; } echo "<br>"; $opcion2=$_GET['opcion2']; switch($opcion2){ case 1: echo"PREGUNTA 2: RESPUESTA CORRECTA"; $opcion2=1; break; case "2": echo"PREGUNTA 2: RESPUESTA INCORRECTA"; $opcion2=0; break; case 3: echo"PREGUNTA 2: RESPUESTA INCORRECTA"; $opcion2=0; break;

92

PGINA WEB CURSO BBLICO EN LNEA

} echo "<br>"; $opcion3=$_GET['opcion3']; switch($opcion3){ case 1: echo"PREGUNTA 3: RESPUESTA INCORRECTA"; $opcion3=0; break; case "2": echo"PREGUNTA 3: RESPUESTA INCORRECTA"; $opcion3=0; break; case 3: echo"PREGUNTA 3: RESPUESTA CORRECTA"; $opcion3=1; break; }

93

PGINA WEB CURSO BBLICO EN LNEA

echo "<br>"; $opcion4=$_GET['opcion4']; switch($opcion4){ case 1: echo"PREGUNTA 4: RESPUESTA INCORRECTA"; $opcion4=0; break; case "2": echo"PREGUNTA 4: RESPUESTA CORRECTA"; $opcion4=1; break; case 3: echo"PREGUNTA 4: RESPUESTA INCORRECTA"; $opcion4=0; break; } echo "<br>";

94

PGINA WEB CURSO BBLICO EN LNEA

$opcion5=$_GET['opcion5']; switch($opcion5){ case 1: echo"PREGUNTA 5: RESPUESTA INCORRECTA"; $opcion5=0; break; case "2": echo"PREGUNTA 5: RESPUESTA INCORRECTA"; $opcion5=0; break; case 3: echo"PREGUNTA 5: RESPUESTA CORRECTA"; $opcion5=1; break; } echo "<br>"; $opcion6=$_GET['opcion6'];

95

PGINA WEB CURSO BBLICO EN LNEA

switch($opcion6){ case 1: echo"PREGUNTA 6: RESPUESTA INCORRECTA"; $opcion6=0; break; case "2": echo"PREGUNTA 6: RESPUESTA INCORRECTA"; $opcion6=0; break; case 3: echo"PREGUNTA 6: RESPUESTA CORRECTA"; $opcion6=1; break; } echo "<br>"; $opcion7=$_GET['opcion7']; switch($opcion7){

96

PGINA WEB CURSO BBLICO EN LNEA

case 1: echo"PREGUNTA 7: RESPUESTA CORRECTA"; $opcion7=1; break; case "2": echo"PREGUNTA 7: RESPUESTA INCORRECTA"; $opcion7=0; break; case 3: echo"PREGUNTA 7: RESPUESTA INCORRECTA"; $opcion7=0; break; } echo "<br>"; $opcion8=$_GET['opcion8']; switch($opcion8){ case 1:

97

PGINA WEB CURSO BBLICO EN LNEA

echo"PREGUNTA 8: RESPUESTA INCORRECTA"; $opcion8=0; break; case "2": echo"PREGUNTA 8: RESPUESTA INCORRECTA"; $opcion8=0; break; case 3: echo"PREGUNTA 8: RESPUESTA CORRECTA"; $opcion8=1; break; } echo "<br>"; $opcion9=$_GET['opcion9']; switch($opcion9){ case 1: echo"PREGUNTA 9: RESPUESTA CORRECTA";

98

PGINA WEB CURSO BBLICO EN LNEA

$opcion9=1; break; case "2": echo"PREGUNTA 9: RESPUESTA INCORRECTA"; $opcion9=0; break; case 3: echo"PREGUNTA 9: RESPUESTA INCORRECTA"; $opcion9=0; break; } echo "<br>"; $opcion10=$_GET['opcion10']; switch($opcion10){ case 1: echo"PREGUNTA 10: RESPUESTA INCORRECTA"; $opcion10=0;

99

PGINA WEB CURSO BBLICO EN LNEA

break; case "2": echo"PREGUNTA 10: RESPUESTA CORRECTA"; $opcion10=1; break; case 3: echo"PREGUNTA 10: RESPUESTA INCORRECTA"; $opcion10=0; break; } echo "<br>"; echo "<br>"; $aciertos=($opcion1 + $opcion2 + $opcion3 + $opcion4 + $opcion5 + $opcion6 + $opcion7 + $opcion8 + $opcion9+$opcion10); echo "Total de aciertos=" .$aciertos; $total=10; $diez=10;

100

PGINA WEB CURSO BBLICO EN LNEA

$calificacion=(($aciertos/$total)*$diez); echo "<br/>Calificacion=" .$calificacion; echo "<br><br/>"; echo "GRACIAS<a href='cursos.php'> Ir a la pagina del curso </a>"; ?>

101

PGINA WEB CURSO BBLICO EN LNEA

CONCLUSIN Y RECOMENDACIN

102

PGINA WEB CURSO BBLICO EN LNEA

CONCLUSIN Y RECOMENDACIN

Hemos finalizado este trabajo de investigacin y elaboracin de un sistema de informacin para el beneficio de los estudiantes de los cursos bblicos y apologticos en las diferentes comunidades del mundo que se estn preparando para pertenecer algn grupo de su parroquia o simplemente para defender su fe. Con este sistema de informacin los alumnos aprovecharan ms sus cursos y puedan avanzar ms rpido y realizar sus evaluaciones en lnea. Es de gran beneficio para los seminaristas ya que a travs de este sistema podrn avanzar ms con sus alumnos y estar en contacto con ellos aclarando cualquier duda y preguntas que puedan surgir en el transcurso del de la semana. Recomendamos a los jvenes adultos y nios aprovechar esta gran oportunidad de estudiar un curso en lnea ya que es libre y gratuito solamente hay que registrarse para ser miembro de la comunidad cristiana no pienses ms brale tu corazn al seor que el esta a la puerta y llama.

103

PGINA WEB CURSO BBLICO EN LNEA

REFERENCIAS BIBLIOGRFICAS.

104

PGINA WEB CURSO BBLICO EN LNEA

REFERENCIAS BIBLIOGRFICAS

Senn, James A. Anlisis y Diseo de Sistema de Informacin (2 Edicin) Editorial Mc Graw Hill

P. Amatulli Valente. Preguntas y Respuestas (Nueva edicin) Editorial Apstoles de la Palabra

P. Amatulli Valente. Historia de la Salvacin Popular Curso Bsico (2aEdicin) Editorial Apstoles de la Palabra

105