MANUAL ADMINISTRATIVO       DANIEL ACERO      DAVID GALEANO      DIANA VARGAS   JENNIFER PAOLA LEAL  ANDRES MORALES VILLA ...
CONTENIDO  1.  Introducción …………………………………………………………………………………………3  2.  Contexto ………………………………………………………………………………………………4  3.  J...
INTRODUCCIÓNEn la ciudad de Bogotá y en general en todo el país se ha visto un granproblema al cual no se ha logrado dar u...
1. CONTEXTOLa finalidad de la solución del problema es arreglar grandes problemáticasque ha generado el desconocimiento de...
3. JUSTIFICACIÓNEl proyecto pretende fomentar la enseñanza del habla inglés, dado que lamayoría de estudiantes egresados d...
4. Recoleccion de informaciónINVESTIGACIÓN DE INSTRUMENTOS                                 EntrevistaLa entrevista es un i...
situaciones.   El alto nivel en las estructuras reduce responder en forma espontánea,    así como la habilidad del entrev...
tenga una oportunidad medible de ser seleccionada. De esta manera losresultados pueden ser proyectados con seguridad de la...
participante que evalúe un candidato político o un producto usando algunaescala, o puede solicitarle que ordene varias alt...
   Validación Del Sistema          o A través de esta etapa se hace una valoración para buscar             diferencias en...
adecuada, ahora la simulación es la aplicación del cuestionario y el modeloes el cuestionario para confirmar o rechazar la...
comportamiento del sistema y evaluar nuevas estrategias para elfuncionamiento del sistema.Estos tres instrumentos son de a...
Interactive Multimedia English Software      13/12/2010   Manual                                          Entrevista      ...
Interactive Multimedia English Software     13/12/2010   Manual¿Cómo evalúa el nivel de ingles de sus alumnos?¿Considera q...
Interactive Multimedia English Software   13/12/2010   Manual   4. ¿Qué tipos de personajes le gustaría que aparecieran pa...
Interactive Multimedia English Software   13/12/2010   Manual____________________________________________________________ ...
Interactive Multimedia English Software      13/12/2010   Manual   11. ¿A la hora de aprender ingles usted como lo haría? ...
Interactive Multimedia English Software      13/12/2010       Manual                                        4. ARQUITECTUR...
Interactive Multimedia English Software   13/12/2010   Manual                                   MODULISACIONMódulos       ...
Interactive Multimedia English Software   13/12/2010   Manual                          4. DIAGRAMA DE CASOS DE USO   Diagr...
Interactive Multimedia English Software   13/12/2010   ManualEl diagrama representa las actividades que realiza           ...
Interactive Multimedia English Software   13/12/2010   Manual         DIAGRAMA CASO DE USO REGISTRO NUEVO USUARIO
Interactive Multimedia English Software   13/12/2010   Manual        DIAGRAMA CASO DE USO TEST CONOCIMIENTOS PREVIOS
Interactive Multimedia English Software   13/12/2010   Manual              DIAGRAMA CASO DE USO VALIDACION DE DATOS
Interactive Multimedia English Software   13/12/2010   Manual           DIAGRAMA CASO DE USO DESARROLLO ACTIVIDADES
Interactive Multimedia English Software   13/12/2010   Manual                DIAGRAMA CASO DE USO CONSULTA DE NOTAS
Interactive Multimedia English Software   13/12/2010   Manual             DIAGRAMA CASO DE USO EVALUACION MODULO
Interactive Multimedia English Software   13/12/2010   Manual                           5. DIAGRAMAS DE SECUENCIAEl diagra...
Interactive Multimedia English Software   13/12/2010   Manual    DIAGRAMA SECUENCIA DE USO TEST CONOCIMIENTOS PREVIOS
Interactive Multimedia English Software   13/12/2010   Manual             DIAGRAMA DE SECUENCIA VALIDACION DE DATOS
Interactive Multimedia English Software   13/12/2010   Manual           DIAGRAMADE SECUENCIA DESARROLLO ACTIVIDADES
Interactive Multimedia English Software   13/12/2010   Manual               DIAGRAMA DE SECUENCIA CONSULTA DE NOTAS
Interactive Multimedia English Software   13/12/2010   Manual            DIAGRAMA DE SECUENCIA EVALUACION MODULO
Interactive Multimedia English Software     13/12/2010       Manual                               6. DIAGRAMA DE ESTADOSEl...
Interactive Multimedia English Software     13/12/2010     ManualLa interfaz de ingreso durante su vida valida los datos d...
Interactive Multimedia English Software      13/12/2010    ManualINTERFAZ ACTIVIDADES                   Desarrollo de     ...
Interactive Multimedia English Software    13/12/2010      ManualLa interfaz evaluaciones permite al usuario ingresar a la...
Interactive Multimedia English Software   13/12/2010   Manual                               7. DIAGRAMA ACTIVIDADESEl diag...
Interactive Multimedia English Software   13/12/2010   Manual         DIAGRAMA DE SECUENCIA DESARROLLO INTEGRAL DE        ...
Interactive Multimedia English Software   13/12/2010   Manual            DIAGRAMA DE SECUENCIA EVALUACION MODULO        De...
Interactive Multimedia English Software   13/12/2010   Manual                           8. DIAGRAMA DE COMPONENTESEl diagr...
Interactive Multimedia English Software   13/12/2010    Manual                                9. DIAGRAMA DE DESPLIEGUE   ...
Interactive Multimedia English Software   13/12/2010   Manual               10. ALGORITMOS PROCESO LOADING USERSEl anterio...
Interactive Multimedia English Software   13/12/2010   Manual                  ALGORITMOS PROCESO LOADING USERSEl anterior...
Interactive Multimedia English Software      13/12/2010    Manual             ALGORITMO TEST DE CONOCIMIENTOS PREVIOS     ...
Interactive Multimedia English Software    13/12/2010     Manual                                            1             ...
Interactive Multimedia English Software   13/12/2010   Manual         16.Sino         17.FinSi         18.Si (radiobutton1...
Interactive Multimedia English Software   13/12/2010   ManualAhora veremos el Pseudocódigo del anterior DFD   1. Proceso t...
Interactive Multimedia English Software   13/12/2010   ManualAhora veremos el Pseudocódigo del anterior algoritmo en su DF...
Interactive Multimedia English Software                   13/12/2010            Manual                                    ...
Interactive Multimedia English Software    13/12/2010      Manual                                            1            ...
Interactive Multimedia English Software              13/12/2010              ManualREGISTRO                               ...
Interactive Multimedia English Software         13/12/2010           ManualCiudad: Ciudad donde reside el usuarioEdad: Eda...
Interactive Multimedia English Software   13/12/2010   ManualSe tomara estos datos de entrada los cuales son:
Interactive Multimedia English Software   13/12/2010   ManualNombre_usuario: Dato que ingreso en el registro, se utilizara...
Interactive Multimedia English Software   13/12/2010   ManualINGRESOEl actual proyecto, de nombre IMES (Interactive and Mu...
Interactive Multimedia English Software     13/12/2010   Manual                                          REGISTROEn esta p...
Interactive Multimedia English Software   13/12/2010   Manual                         TÉRMINOS Y CONDICIONES DE USOEn esta...
Interactive Multimedia English Software   13/12/2010   Manualque el usuario no tenga que volver a repetir temas q ya ha vi...
Interactive Multimedia English Software   13/12/2010   ManualAl almacenar el resultado de los dos exámenes de prueba se le...
Interactive Multimedia English Software     13/12/2010   Manual                                          ACTIVIDADES El te...
Interactive Multimedia English Software   13/12/2010   Manual      CALIFICACIONES Y SISTEMA DE EVALUACIÓN DEL USUARIOSe al...
Interactive Multimedia English Software    13/12/2010     Manual                            16.CODIFICACIÓN INTERFACESProc...
Interactive Multimedia English Software   13/12/2010   Manual         Label10 <- colornegro         Label11 <- colornegro ...
Interactive Multimedia English Software   13/12/2010   Manual            Escribir Las contraseñas no coinciden por favor r...
Interactive Multimedia English Software   13/12/2010   Manual   textbox9, "no")   FinPara               textbox1 <- vacio ...
Interactive Multimedia English Software   13/12/2010   ManualIf RegistroDataSet.Registro.Rows(a).Item(12) = "No"Then      ...
Interactive Multimedia English Software   13/12/2010   Manual      Label4.ForeColor = Color.Black      Label5.ForeColor = ...
Interactive Multimedia English Software   13/12/2010   ManualEndIfElseIf RadioButton1.Checked = TrueThenIf TextBox9.Text =...
Interactive Multimedia English Software   13/12/2010   ManualEndIfEndIfEndIfIf Accept = "si"ThenDim Disc AsBooleanIf Radio...
Interactive Multimedia English Software   13/12/2010   ManualPrivateSub Button3_Click(ByVal sender As System.Object, ByVal...
Interactive Multimedia English Software   13/12/2010   ManualEndSubPrivateSub RadioButton1_CheckedChanged(ByVal sender AsO...
Interactive Multimedia English Software   13/12/2010   Manual    e.Handled = TrueEndSubPrivateSub TextBox5_KeyPress(ByVal ...
Interactive Multimedia English Software   13/12/2010   ManualPrivateSub Terminos_y_condiciones_de_uso_FormClosed(ByVal sen...
Interactive Multimedia English Software   13/12/2010   Manual    Evaluacion_ingreso2.Show()EndSubPrivateSub Evaluacion_ing...
Interactive Multimedia English Software   13/12/2010   ManualLabel3.TextIf Evaluacion_ingreso.puntuacion <= 30 Then       ...
Interactive Multimedia English Software   13/12/2010   ManualEndSelectEndIfEndIfEndIfMe.Hide()      Actividades.Show()EndS...
Interactive Multimedia English Software    13/12/2010   ManualIngreso.RegistroDataSet.Examen1.Rows(numregistro).Item(1)Lab...
Interactive Multimedia English Software     13/12/2010   ManualPasos de Instalación                                       ...
Interactive Multimedia English Software   13/12/2010   Manualgenera diversas problemáticas; a nivel laboral, muchas person...
Interactive Multimedia English Software   13/12/2010   Manualguardado en Archivos de Programa y podemos acceder al aplicat...
Interactive Multimedia English Software   13/12/2010   Manual       siguiente error o encontraremos el siguiente pantallaz...
Interactive Multimedia English Software   13/12/2010   Manual   4. Al finalizar el loading saldrá la interfaz de Bienvenid...
Interactive Multimedia English Software     13/12/2010   Manual                                          INGRESOEsta es la...
Interactive Multimedia English Software     13/12/2010   Manual                             Campo en el cual ingresamos la...
Interactive Multimedia English Software   13/12/2010   ManualPara poder diligenciar este formulario satisfactoriamente nec...
Interactive Multimedia English Software   13/12/2010   Manualque dará como resultado el siguiente aviso.Pero si queremos c...
Interactive Multimedia English Software   13/12/2010   ManualAl continuar nos aparecerá esta interfaz con el resto de las ...
Interactive Multimedia English Software   13/12/2010   Manual Esta es la Interfaz de Actividades Aquí podemos Seleccionar ...
Interactive Multimedia English Software   13/12/2010   ManualEsta es la interfaz de la actividad.Para salir damos click en...
Interactive Multimedia English Software   13/12/2010   Manual                         CONSULTAR NOTAS/INFORMESEsta es la i...
Interactive Multimedia English Software    13/12/2010   Manual                                          SALIDAEsta es la i...
Interactive Multimedia English Software   13/12/2010   Manual                                  DESINSTALACION   1.   2.   ...
Interactive Multimedia English Software   13/12/2010   Manual   5. Damos click en
Interactive Multimedia English Software   13/12/2010   Manual                                     Lineamentos             ...
5    Para el desarrollo del proyecto es necesario tener en cuenta los continuos    avances en el ámbito de la informática ...
5    Los lineamientos sobre los que se desarrollo el proyecto están enfocados al    desarrollo de sistemas de información....
Manual Administrativo IMES
Manual Administrativo IMES
Manual Administrativo IMES
Manual Administrativo IMES
Próxima SlideShare
Cargando en…5
×

Manual Administrativo IMES

714 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
714
En SlideShare
0
De insertados
0
Número de insertados
11
Acciones
Compartido
0
Descargas
25
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Manual Administrativo IMES

  1. 1. MANUAL ADMINISTRATIVO DANIEL ACERO DAVID GALEANO DIANA VARGAS JENNIFER PAOLA LEAL ANDRES MORALES VILLA MARTIN ORDOÑEZ SENA ADSIBogotá, 05 Diciembre de 2010
  2. 2. CONTENIDO 1. Introducción …………………………………………………………………………………………3 2. Contexto ………………………………………………………………………………………………4 3. Justificación .…………………………………………………………………………………………5 4. Recoleccion de informacion….………………………………………………………………6 5. Arquitectura de la aplicación…………………………………………………………………7 6. Modulisacion……………………………………………………………………………………….. 8 7. Diagrama de casos de uso ……………………………………………………….. ….9-15 8. Diagrama de secuencias …………………………………………………………….16-21 9. Diagrama de estados ………………………………………………………………… 22-25 10. Diagrama de actividades …………………………………………………………….25-28 11. Diagrama de componentes ……………………………………………………………….29 12. Diagrama de despliegue ……………………………………………………………………30 13. Algoritmos …………………………………………………………………………………… 31-36 14. Descripción de interfaces …………………………………………………………….36-43 15. Código Interfaces ……………………………………………………………………………….43 16.Bases de datos 16.1Normalización 16.2Diccionario de datos 17.Prototipo en Access 18.Explicación de Herramientas 19.Manual usuario 20.Manual de pruebas
  3. 3. INTRODUCCIÓNEn la ciudad de Bogotá y en general en todo el país se ha visto un granproblema al cual no se ha logrado dar una solución concreta: El índice dedesconocimiento de un segundo idioma (Inglés) es bastante alto, y estogenera diversas problemáticas; a nivel laboral, muchas personas hanperdido oportunidades importantes ya que para muchos cargos es necesariotener un buen manejo de este idioma. Por otro lado, a nivel social se hanvisto muchos casos de discriminación por parte de personas que manejaneste ámbito, cuya intención es humillar a las personas que no lo han hecho.Para solucionar estas problemáticas se ha diseñado un software interactivomultimedia de inglés llamado IMES, con el cual se darán conocimientospertinentes a los 4 ámbitos que maneja el inglés (habla, escucha,pronunciación y lectura) de una manera didáctica y entretenida para quegenere mayor interés por parte de los usuarios en aprender, asísolucionando de una manera eficaz las problemáticasMencionadas anteriormente.
  4. 4. 1. CONTEXTOLa finalidad de la solución del problema es arreglar grandes problemáticasque ha generado el desconocimiento del inglés en ámbitos tan relevantescomo el laboral y el social. La meta final de IMES es ayudar al desarrollo dela sociedad, y la manera más eficaz es con la implementación de estesoftware a las personas más jóvenes, para que en un futuro haya un ampliomargen de diferencia en los porcentajes de desconocimiento de unasegunda lengua, aunque también este software tiene la capacidad deotorgar estos conocimientos a personas mayores, siendo usada comosoftware de capacitación de empresas, así dando a la ciudad una solucióncuya eficacia se da en la parte didáctica y llamativa la cual se encarga deGenerar mayor interés en el aprendizaje por parte de los usuarios.
  5. 5. 3. JUSTIFICACIÓNEl proyecto pretende fomentar la enseñanza del habla inglés, dado que lamayoría de estudiantes egresados de colegios y personas residentes en elpaís poseen poca habilidad en cuanto al manejo de un segundo idioma yaque la enseñanza dada por las instituciones educativas tiende a serretrograda y poco moderna, no se poseen herramientas ni motivaciónfuncional suficiente como para garantizar el desarrollo de las habilidades delos alumnos y por lo tanto no presentan conocimientos suficientes en elidioma.Favorece una metodología global, con actividades que conducen a laintegración del lenguaje, destrezas y contenidos. La enseñanza sepresentará con funciones comunicativas, gramática, vocabulario ypronunciación, fundamentales para un adecuado aprendizaje y el uso delidioma para desenvolverse en el ámbito laboral.Primero que todo se entregará el producto que se instalará en un ordenadorQue posteriormente se realizará actualizaciones vía Internet. Por medio dela alcaldía de Bogotá se proveerá este producto a las institucioneseducativas de una manera sencilla y eficaz, que lograra actualizar lasherramientas usadas en la enseñanza de inglés, llevándola a la era digital,con situaciones llamativas que logren incrementar la experiencia con esteidioma de una manera más refrescante, para que el inglés no dependa deun libro, de cartillas o demás herramientas monótonas.
  6. 6. 4. Recoleccion de informaciónINVESTIGACIÓN DE INSTRUMENTOS EntrevistaLa entrevista es un intercambio de información que se efectúa cara a cara.Es un canal de comunicación entre el analista y la organización; sirve paraobtener información acerca de las necesidades y la manera de satisfacerlas,así como concejo y comprensión por parte del usuario para una idea o unnuevo método. La entrevista se utiliza para recolectar información en forma verbal, através de preguntas que propone el analista y quienes responden puedenser gerentes o empleados, los cuales son usuarios actuales del sistemaexistente, usuarios potenciales del sistema propuesto o aquellos queproporcionarán datos o serán afectados por la aplicación propuesta. Elanalista puede entrevistar al personal en forma individual o en grupos.La estructura de la entrevista varía. Si el objetivo de la entrevista radica enadquirir información general, es conveniente elaborar una serie depreguntas sin estructura, con una sesión de preguntas y respuesta libres.Las entrevistas estructuradas utilizan pregunta estandarizada. El formato derespuestas para las preguntas pueden ser abierto o cerrado; las preguntaspara respuestas abierta permiten a los entrevistados dar cualquierrespuesta que parezca apropiado. El entrevistado Puede contestar porcompleto con sus propias palabras. Con las preguntas para respuestacerradas proporcionan al usuario un conjunto de respuesta que puedaseleccionar. Los analistas también deben dividir el tiempo entre desarrollarpreguntas para entrevistas y analizar respuesta. La entrevista noestructurada no requiere menos tiempos de preparación, porque no necesitatener por anticipado las palabras precisas de las preguntas. Analizar lasrespuestas después de la entrevista lleva más tiempo que con la entrevistaestructuradas. El mayor costo radica en la preparación, administración yanálisis de las entrevistas estructuradas para pregunta cerradas. Entrevista estructurada • Ventajas: Asegura la elaboración uniforme de las preguntas para todos los que van a responder. Fácil de administrar y evaluar. Evaluación más objetiva tanto de quienes responden como de las respuestas a las preguntas. Se necesita un limitado entrenamiento del entrevistador. Resulta en entrevistas más pequeñas. • Desventajas: Alto costo de preparación. Los que responden pueden no aceptar un alto nivel en la estructura y carácter mecánico de las preguntas. Un alto nivel en la estructura puede no ser adecuado para todas las
  7. 7. situaciones. El alto nivel en las estructuras reduce responder en forma espontánea, así como la habilidad del entrevistador para continuar con comentarios hacia el entrevistado. Entrevista no estructurada • Ventajas: El entrevistador tiene mayor flexibilidad al realizar las preguntas adecuadas a quien responde. El entrevistador puede explotar áreas que surgen espontáneamente durante la entrevista. Puede producir información sobre área que se minimizaron o en las que no se pensó que fueran importantes. • Desventajas: Puede utilizarse negativamente el tiempo, tanto de quien responde como del entrevistador. Los entrevistadores pueden introducir sus sesgos en las preguntas o al informar de los resultados. Puede recopilarse información extraña El análisis y la interpretación de los resultados pueden ser largos. Toma tiempo extra recabar los hechos esencialesPreparación de la Entrevista 1. Determinar la posición que ocupa de la organización el futuro entrevistado, sus responsabilidades básicas, actividades, etc. (Investigación). 2. Preparar las preguntas que van a plantearse, y los documentos necesarios (Organización). 3. Fijar un límite de tiempo y preparar la agenda para la entrevista. (Psicología). 4. Elegir un lugar donde se puede conducir la entrevista con la mayor comodidad (Psicología). 5. Hacer la cita con la debida anticipación (Planeación). Encuesta:La encuesta es un conjunto de preguntas normalizadas dirigidas a unamuestra representativa de la población o instituciones, con el fin de conocerestados de opinión o hechos específicos. El investigador debe seleccionar laspreguntas más convenientes, de acuerdo con la naturaleza de lainvestigación y, sobre todo, considerando el nivel de educación de laspersonas que se van a responder el cuestionario.La encuesta recoge información de una porción de la población de interés,dependiendo el tamaño de la muestra en el propósito del estudio. En unaencuesta, la muestra no es seleccionada caprichosamente o sólo depersonas que se ofrecen como voluntarios para participar. La muestra esseleccionada científicamente de manera que cada persona en la población
  8. 8. tenga una oportunidad medible de ser seleccionada. De esta manera losresultados pueden ser proyectados con seguridad de la muestra a lapoblación mayor. La información es recogida usando procedimientosestandarizados de manera que a cada individuo se le hacen las mismaspreguntas en mas o menos la misma manera. MétodosLas encuestas pueden ser clasificadas en muchas maneras. Una dimensiónes por tamaño y tipo de muestra. Las encuestas pueden ser usadas paraestudiar poblaciones humanas o no humanas (por ejemplo, objetosanimados o inanimados, animales, terrenos, viviendas).Las encuestas pueden ser clasificadas por su método de recolección dedatos. Las encuestas por correo, telefónicas y entrevistas en persona sonlas más comunes. En los métodos para recolección de datos, la informaciónse entra directamente a la computadora ya sea por un entrevistadoradiestrado o aún por la misma persona entrevistada.Las encuestas por correo pueden ser de costo relativamente bajo. Como concualquier otra encuesta, existen problemas en usar este método si no sepresta suficiente atención a obtener niveles altos de cooperación. Estasencuestas pueden ser más efectivas cuando se dirigen a gruposparticulares, tal como suscriptores a una revista especializada o a miembrosde una organización profesional.Las encuestas telefónicas son una forma eficiente de recoger ciertos tiposde datos y se están usando con cada vez mayor frecuencia. Se prestanparticularmente bien a situaciones donde es necesario obtener resultadosoportunos y cuando el largo de la encuesta es limitado.Las encuestas en persona en el hogar u oficina de un participante sonmucho más caras que las encuestas telefónicas o por correo. Estas puedenser necesarias especialmente cuando se debe recoger información compleja.Algunas encuestas combinan varios métodos. Por ejemplo, unaencuestadora puede usar el teléfono para identificar participantes elegibles(tal como localizar individuos mayores elegibles para un productoespecífico) y luego hacer cita para una entrevista en persona. Preguntas para una encuestaLas encuestas se pueden clasificar por su contenido, algunas encuestasenfocan en las opiniones y actitudes (tal como las encuestas pre-eleccionarias), mientras que otras se preocupan por características ocomportamiento reales (tal como la salud de las personas, vivienda, gastosdel consumidor o hábitos de transportación).Muchas encuestas combinan preguntas de ambos tipos. Los participantespueden ser preguntados si han oído ó leído sobre algún asunto… qué sabensobre él… su opinión… con cuanta firmeza sienten y por qué… su experienciasobre el asunto… y ciertos datos personales que ayudará al analista aclasificar sus respuestas (tal como edad, género, estado civil, ocupación ylugar de residencia).Las preguntas pueden ser abiertas ("¿Por qué siente así?"), o cerradas("¿Aprueba usted o desaprueba?"). El encuestador puede solicitar al
  9. 9. participante que evalúe un candidato político o un producto usando algunaescala, o puede solicitarle que ordene varias alternativas. SimulaciónEs el proceso del diseño de un modelo de un sistema real para llevar a caboexperiencias con el diseño con la finalidad de comprender elcomportamiento del sistema y evaluar nuevas estrategias para elfuncionamiento del sistema.Etapas para realizar un estudio de simulación  Definición del sistema o Consiste en estudiar el contexto del problema, identificar los objetivos del proyecto, especificar los objetivos del modelo y definir el sistema que se va a modelar.  Formulación del modelo o Una vez definidos con exactitud los resultados que se esperan obtener del estudio, se define y construye el modelo con el cual se obtendrán los resultados deseados. En la formulación del modelo es necesario definir todas las variables que forman parte de él, sus relaciones lógicas y los diagramas de flujo que describan en forma completa el modelo.  Colección de datos o Es importante definir con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados.  Implementación del modelo en la computadora o Con el modelo definido, el siguiente paso es decidir si se utiliza algún lenguaje para procesarlo en la computadora y obtener los resultados deseados.  Verificación o El proceso de verificación consiste en comprobar que el modelo simulado cumple con los requisitos de diseño. Se trata de evaluar que el modelo se comporta de acuerdo al diseño del modelo.
  10. 10.  Validación Del Sistema o A través de esta etapa se hace una valoración para buscar diferencias entre el funcionamiento del simulador y el sistema real que se está tratando de simular. Las formas más comunes de validar un modelo son: o La opinión de expertos sobre los resultados de la simulación. o La exactitud con que se predicen datos históricos. o La exactitud en la predicción del futuro. o La comprobación de falla del modelo de simulación al utilizar datos que hacen fallar al sistema real. o La aceptación y confianza en el modelo de la persona que hará uso de los resultados que arroje el experimento de simulación.  Experimentación o La experimentación con el modelo se realiza después que éste haya sido validado. La experimentación consiste en generar los datos deseados y en realizar un análisis de sensibilidad de los índices requeridos.  Interpretación o En esta etapa del estudio, se interpretan los resultados que arroja la simulación y con base a esto se toma una decisión. Los resultados que se obtienen de un estudio de simulación ayudan a soportar decisiones del tipo semi-estructurado.  Documentación o Dos tipos de documentación son requeridos para hacer un mejor uso del modelo de simulación. El primero se refiere a la documentación del tipo técnico y el segundo se refiere al manual del usuario, con el cual se facilita la interacción y el uso del modelo desarrollado. Modelos de simulaciónModelo teórico: Debe contener los elementos que se precisen para lasimulación.Modelo conceptual: Desea establecer por un cuestionario y con trabajo decampo, la importancia de la discriminación o rechazo en una colectividad yhacerlo por medio de un cuestionario en forma de una simulación con unaescala de actitud. Después de ver si la población es representativa o
  11. 11. adecuada, ahora la simulación es la aplicación del cuestionario y el modeloes el cuestionario para confirmar o rechazar la hipótesis de si existediscriminación en la población y hacia que grupo de personas y en quecuestiones.Modelo sistémico: Es más pretencioso y es un trabajo de laboratorio. Sesimula el sistema social en una de sus representaciones totales.Simulación por computadora: Es un intento de modelar situaciones de lavida real por medio de un programa de computadora, lo que requiere serestudiado para ver cómo es que trabaja el sistema. Ya sea por cambio devariables, quizás predicciones hechas acerca del comportamiento delsistema.Simulación en informática: La simulación tiene todavía mayor significadoespecializado para referirse a lo que pasa cuando una computadora digitalcorre una tabla de de estado (corre un programa) que describe lastransiciones de estado, las entradas y salidas de una máquina sujeta.EXPLICACIÓN DE SELECCIÓN Y APLICABILIDAD Entrevista: gracias a que es un intercambio de información que se efectúa cara a cara, es de gran fortaleza, por que con ello se sabe con mas detalle sobre las personas que, si en caso de necesitarlo, se va a contratar y se pueda determinar detalladamente ideas mas claras, La entrevista se utiliza para recolectar información en forma verbal, quienes responden son usuarios actuales del sistema existente, aquellos que proporcionarán datos o serán afectados por la aplicación propuesta. Encuesta: se realiza con el fin de conocer estados de opinión o hechos. Especifica las preguntas más convenientes, de acuerdo con la naturaleza de la investigación considerando el nivel de educación de las personas que van a responder el cuestionario. Con este instrumento se podrá realizar una investigación sobre el agrado del programa como tal a las personas es importante este instrumento ya que no es costoso y puede tabularse. Simulación: Es un modelo de un sistema real para llevar a cabo experiencias con el diseño con la finalidad de comprender el
  12. 12. comportamiento del sistema y evaluar nuevas estrategias para elfuncionamiento del sistema.Estos tres instrumentos son de alta importancia ya que en cada unose realizara un fase importante del proyecto como contratación,opinión, aceptación, y diseño son los mas importantes aclarando queen cada instrumento serian también viables para levantamiento deinformación, pero por lo cual nuestra viabilidad fue de estos tresinstrumentos ya que en ellos encontramos las cualidades masimportantes para desarrollar un buen levantamiento de informaciónpara nuestro proyecto.
  13. 13. Interactive Multimedia English Software 13/12/2010 Manual Entrevista Datos del Informante. 1. Nombre: 2. Edad: 3. Fecha: ______________________________________ 4. Cargo¿Considera que las herramientas actuales de enseñanza del ingles sonsuficientes?¿Cree usted que una herramienta digital podría mejorar el aprendizaje deeste idioma?¿Alguna vez ha utilizado una herramienta digital para dictar sus clases?¿Alguna vez ha practicado gramática en un programa de ingles?¿Qué tan importante considera usted que es mejorar los caminos en cuantoa la enseñanza de un segundo idioma?¿Le parece difícil actualizar un registro de notas virtualmente?
  14. 14. Interactive Multimedia English Software 13/12/2010 Manual¿Cómo evalúa el nivel de ingles de sus alumnos?¿Considera que una herramienta novedosa y funcional para la enseñanzadel ingles debería ser distribuida por medios gubernamentales en la ciudad? Encuesta 1. ¿Le gusta el inglés? a. Si b. No ¿Porque?________________________________________________________________________________________________________________________________________________________________________ 2. ¿Cómo le gustaría aprender inglés? A. POR MEDIO DE UN COMIC B. POR MEDIO DE UN DVD C. POR MEDIO DE MÚSICA PREFERIDA D. POR MEDIO DE UN PROGRAMA INTERACTIVO 3. ¿Presenta dificultades en la pronunciación del inglés? a. Si b. No ¿Por que?________________________________________________________ ________________________________________________________________ ________________________________________________________________
  15. 15. Interactive Multimedia English Software 13/12/2010 Manual 4. ¿Qué tipos de personajes le gustaría que aparecieran para mejorar su inglés? a. Reales b. Caricaturas originales c. Caricaturas de otros medios (TV, Internet, etc.…) 5. ¿Le gustaría que hubiera un medio virtual que hiciera más óptimo el desarrollo del inglés en los colegios de Bogotá? a. Si b. No¿Por que?____________________________________________________________________________________________________________________________________________________________________________________ 6. ¿Qué aspectos se le dificultan en el inglés? A. LEER B. PRONUNCIAR C. ESCUCHAR D. TODAS LAS ANTERIORES 7. ¿No entender el inglés representa un problema para usted? a. Si b. No ¿Por que?________________________________________________________________________________________________________________________
  16. 16. Interactive Multimedia English Software 13/12/2010 Manual____________________________________________________________ 8. ¿Qué tan seguido encuentra una nueva herramienta accesible para aprender inglés? a. Siempre b. Casi siempre c. Casi nunca d. Nunca 9. ¿De alguna manera se ha sentido discriminado por no tener conocimiento en el inglés? a. Todo el tiempo b. Casi siempre c. A veces d. Casi nunca e. Nunca 10. ¿Cree usted que por medio de un software multimedia de ingles aprendería más? A) Si B) no ¿Porque?
  17. 17. Interactive Multimedia English Software 13/12/2010 Manual 11. ¿A la hora de aprender ingles usted como lo haría? A) Por medio de un software B) Clases virtuales C) Empírico D) Ninguna de las anteriores CodificacionPara realizar la codificación de un producto como lo es un softwareinteractivo se necesitan multiples herramientas que faciliten lacomunicación entre el programa y el usuario; ya sean programas quefaciliten el aprendizaje de los 4 tópicos básicos del inglés (habla, lectura,escucha y escritura). Dentro de la codificación del producto cabe resaltar lasección de registro, la cual debe buscar en los registros existentes paravalidar usuario y contraseña. En la sección de actividades se requieremucha codificación que permita desarrollar las actividades correspondientesal nivel y el modulo del usuario. Por último es debida la mención de laposibilidad de realización de guias por parte de los instructores para teneruna mayor profundidad en el tópico que considere necesario.Ademas de esta codificación usada se necesitan conocimientos encodificación de páginas web (dreamweaver, php), también en la realizaiónde animaciones (macromedia flash).La codificacion usada en este producto depende de una serie de diagramasy procedimientos; los mas influyente son :• diagramas de casos de uso• diagrama de secuendia• diagrama de clases• diagrama de procesos• diagrama de estadosson variadas las herramientas que se van a usar en la implementacion deeste producto; algunas de estas son: • visual basic 2008 • php • macromedia flash • UML • Mysql • sqlserver 2008 • dreamweaver
  18. 18. Interactive Multimedia English Software 13/12/2010 Manual 4. ARQUITECTURA DE LA APLICACIÓN Para realizar la codificación de un producto como lo es un software interactivo se necesitaran múltiples herramientas que faciliten la comunicación entre el programa y el usuario. Se necesitaran conocimientos en codificación de páginas web y así mismo en la realización de animaciones. IMES El esquema básico del sistema estará constituido por módulos de la siguiente manera:Registro Ingreso Actividades Evaluaciones CalificacionesDiseño para Diseño de los Consiste en el diseño Diseño de Consiste en metodologías deel ingreso tópicos del nivel, de actividades, las el diseño de calificación dede datos los cuales se cuales evalúan los ingreso de actividades y pondrán en temas vistos en elrequeridos usuario y práctica por nivel de aprendizaje. evaluacionespara que se contraseña realizadas durante el medio de tareaslleve a cabo para llevar proceso de para que elel curso con a cabo las aprendizaje del estudiante actividadesusuario y adquiera manejo correspondicontraseña. del tema. entes.Herramientas Herramientas Herramientas Herramientas- Base de - Base de Herramientasdatos (SQL datos (SQL - Base de datos - Base de datos (SQLserver) server) - Base de datos (Access) (SQL server) server)- Página web - - Página web - - Página web - PHP - Página web - PHP - Página web - PHPPHP PHP - Visual studio - Visual studio - Visual studio- Visual studio - Visual studio - Flash - Flash - Flash- Flash - Flash
  19. 19. Interactive Multimedia English Software 13/12/2010 Manual MODULISACIONMódulos Definición HerramientasRegistro Diseño para el ingreso Base de datos (SQL de datos requeridos server) para que se lleve a Página web PHP cabo el curso con Visual studio usuario y contraseña. FlashIngreso Consiste en el diseño Base de datos (SQL de ingreso de usuario y server) contraseña para llevar Página web PHP a cabo las actividades Visual studio correspondientes. FlashActividades Diseño de los tópicos Base de datos (SQL del nivel, los cuales se server) pondrán en práctica por Página web PHP medio de tareas para Visual studio que el estudiante Flash adquiera manejo del tema.Evaluaciones Consiste en el diseño Base de datos (SQL de actividades, las server) cuales evalúan los Página web PHP temas vistos en el nivel Visual studio de aprendizaje. FlashCalificaciones Diseño de metodologías Base de datos (SQL de calificación de server) actividades y Página web PHP evaluaciones realizadas Visual studio durante el proceso de Flash aprendizaje del usuario.Se pretende que el usuario lleve un curso formal en el cual aprenda elidioma ingles, por lo cual debe haber básicamente en este programa unapantalla de ingreso, una de registro, múltiples pantallas de actividades yasimismo de evaluaciones, y además algunas pantallas de calificaciones. Seoptara por tener una base de datos para que todos los datos que el usuarioingrese (notas, datos personales y demás) queden guardados para suposterior uso.
  20. 20. Interactive Multimedia English Software 13/12/2010 Manual 4. DIAGRAMA DE CASOS DE USO Diagrama de Casos De Uso General:
  21. 21. Interactive Multimedia English Software 13/12/2010 ManualEl diagrama representa las actividades que realiza el usuario cuandoingresa al sistema.Entre la interacción del usuario y el sistema el caso describe cuando ingresapor primera vez encontrara un menú el cual mostrara los diferentesdestinos del sistema. El primer destino será el de registro en el cual elusuario debe ingresar todos sus datos personales y crear un usuario ycontraseña, una vez realizado el registro procede a la etapa de ingreso en lacual llevara a cabo una evaluación en la cual el sistema define su nivel deingles y le asignara un modulo con sus respectivos tópicos y actividadespor cada uno; El desarrollo de habilidades (lectura, escucha, habla yescritura), el envío de actividades por cada tópico, la evaluación final delmodulo y la consulta de notas .En el sistema también interviene el profesor en la evaluación de nivelaciónestableciendo los diferentes niveles de acuerdo a los resultados delestudiante, el envío de actividades por tópico, las actividades por habilidady la evaluación del modulo.
  22. 22. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA CASO DE USO REGISTRO NUEVO USUARIO
  23. 23. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA CASO DE USO TEST CONOCIMIENTOS PREVIOS
  24. 24. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA CASO DE USO VALIDACION DE DATOS
  25. 25. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA CASO DE USO DESARROLLO ACTIVIDADES
  26. 26. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA CASO DE USO CONSULTA DE NOTAS
  27. 27. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA CASO DE USO EVALUACION MODULO
  28. 28. Interactive Multimedia English Software 13/12/2010 Manual 5. DIAGRAMAS DE SECUENCIAEl diagrama de secuencias describe detalladamente la interacción entre elconjunto de objetos que coopera en la realización del sistema. DIAGRAMA SECUENCIA NUEVO USUARIO
  29. 29. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA SECUENCIA DE USO TEST CONOCIMIENTOS PREVIOS
  30. 30. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA DE SECUENCIA VALIDACION DE DATOS
  31. 31. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMADE SECUENCIA DESARROLLO ACTIVIDADES
  32. 32. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA DE SECUENCIA CONSULTA DE NOTAS
  33. 33. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA DE SECUENCIA EVALUACION MODULO
  34. 34. Interactive Multimedia English Software 13/12/2010 Manual 6. DIAGRAMA DE ESTADOSEl diagrama de estados muestra la funcionalidad del sistema y los estadosde un objeto durante su vida.INTERFAZ REGISTRO Repetición de datos Ingreso de datos Validación Abrir base de datos Almacenamiento de datos Cerrar base de datosLa interfaz de registro durante su vida almacena los datos del usuario yvalida los datos del usuario para que este pueda ingresar al curso.INTERFAZ INGRESO Ingreso usuario Repetición de datos Y contraseña Validación Abrir BD Almacenamiento de ingreso Cerrar base
  35. 35. Interactive Multimedia English Software 13/12/2010 ManualLa interfaz de ingreso durante su vida valida los datos de ingreso delusuario y valida el ingreso (valida si esta registrado).INTERFAZ EVALUACIÓN Desarrollo de Evaluación Validación Abrir base de datos Almacenamiento de evaluación Asignación denivel Almacenamiento de nivel Cerrar base de datosLa interfaz de evaluación valida el desarrollo de evaluación (valida si estaregistrado), almacena el resultado de la evaluación, asigna nivel y almacenael nivel del usuario para asignar módulo.
  36. 36. Interactive Multimedia English Software 13/12/2010 ManualINTERFAZ ACTIVIDADES Desarrollo de Actividades Validación Abrir base de datos Almacenamiento de actividades Cerrar base de datosLa interfaz de actividades durante su vida permite el ingreso a lasactividades, permite al usuario desarrollar las actividades y registra lasactividades para ser revisadas por el maestro.INTERFAZ EVALUACIONESDesarrollo De evaluación Validación Abrir base datos Almacenamiento de evaluación Cerrar base de datos
  37. 37. Interactive Multimedia English Software 13/12/2010 ManualLa interfaz evaluaciones permite al usuario ingresar a la evaluación demodulo, enviar la evaluación y registrar la evaluación para una revisiónposterior.INTERFAZ CONSULTA DE NOTAS Consulta de notas Validación Abrir base de datos Almacenamiento de consulta Cerrar base de datosLa interfaz consulta de notas permite al usuario revisar las notas de lasactividades y las notas de la evaluación del modulo.
  38. 38. Interactive Multimedia English Software 13/12/2010 Manual 7. DIAGRAMA ACTIVIDADESEl diagrama de actividades describe la secuencia de procesos que realiza elsistema de una forma detallada y precisa.Actividades del sistema Registro de datos personales. Crear usuario y contraseña. Solución de evaluación para asignación de nivel. Aceptar condiciones del curso. Registro y asignación de nivel guardados.
  39. 39. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA DE SECUENCIA DESARROLLO INTEGRAL DE APRENDIZAJE Ingreso con usuario y contraseña. Ingreso al módulo. Ver explicación del tema. Desarrollar actividades del tema. Envío de actividades. Almacenamiento de actividades en el sistema.
  40. 40. Interactive Multimedia English Software 13/12/2010 Manual DIAGRAMA DE SECUENCIA EVALUACION MODULO Desarrollo de evaluación del modulo Envío de evaluación. Almacenamiento de evaluaciones en el sistema. DIAGRAMA DE SECUENCIA CONSULTA DE NOTAS Consulta de notas. Consulta de notas de las actividades. Consulta de actividades realizadas y no realizadas
  41. 41. Interactive Multimedia English Software 13/12/2010 Manual 8. DIAGRAMA DE COMPONENTESEl diagrama de componentes ilustra los elementos que componen elsistema, es decir, las herramientas que se utilizaran para el desarrollo delsoftware.DIAGRAMA DE COMPONENTES PHP, HTML y Dreamweaver Registro Visual Studio Ingreso Visual Studio Actividades Codificación Visual Studio Flash Evaluaciones Visual Studio Consulta de notas Visual Studio
  42. 42. Interactive Multimedia English Software 13/12/2010 Manual 9. DIAGRAMA DE DESPLIEGUE DIAGRAMA DE DESPLIEGUE Conexión Internet Para iniciar sesión SERVIDOR Conexión 1 Procesar datos usuario BD Proceso deUSUARIO REGISTRO registro ACTIVIDADESUSUARIO INDICE INDICE SERVIDOR 2 ACTIVIDADES BUSQUEDA CURRICULARES
  43. 43. Interactive Multimedia English Software 13/12/2010 Manual 10. ALGORITMOS PROCESO LOADING USERSEl anterior fue el diagrama de flujo (DFD) que describe el proceso de lacarga de los datos de los usuarios, ahora veremos el Pseudocódigo de esteDFD. 1. Proceso datos_usuario_carga 2. Leer ingreso_numregistro; 3. numingreso<-ingreso_numregistro; 4. leer numregistro; 5. label13<-numregistro; 6. label14<-numregistro; 7. FinProceso
  44. 44. Interactive Multimedia English Software 13/12/2010 Manual ALGORITMOS PROCESO LOADING USERSEl anterior fue el diagrama de flujo (DFD) que describe otra opción delproceso carga de los datos de los usuarios, ahora veremos el Pseudocódigode este DFD. 1. Proceso cargar_datos2 2. Leer ingreso_numregistro; 3. numingreso<-ingreso_numregistro; 4. leer numregistro; 5. label13<-numregistro; 6. label14<-numregistro; 7. FinProceso
  45. 45. Interactive Multimedia English Software 13/12/2010 Manual ALGORITMO TEST DE CONOCIMIENTOS PREVIOS INICIO Puntuación 0 RADIOBUTTON 2 RADIOBUTTON 6 RADIOBUTTON 12 RADIOBUTTON 16 RADIOBUTTON 18 E Evaluación ‘ocultar’ E Evaluacion_Ingreso ‘mostrar’ RADIOBUTTON2= ‘Si’ P Puntuación Puntuación + 10 RADIOBUTTON6= ‘Si’ P Puntuación Puntuación + 10 ( RADIOBUTTON12= ‘Si’ )
  46. 46. Interactive Multimedia English Software 13/12/2010 Manual 1 P Puntuación Puntuación + 10 ( RADIOBUTTON16= ‘Si’ ) 1 P Puntuación Puntuación + 10 ( RADIOBUTTON18= ‘Si’ ) P Puntuación Puntuación + 10 Evaluacion_ingreso= ‘mostrar’ FINAhora veremos el Pseudocódigo de este algoritmo. 1. Proceso primera_evaluacion 2. puntuacion<-0; 3. Leer radiobutton2; 4. Leer radiobutton6; 5. Leer radiobutton12; 6. Leer radiobutton16; 7. Leer radiobutton18; 8. evalucion<-ocultar; 9. evaluacio_ingreso<-mostrar 10.Si radiobutton2=si Entonces 11.puntuacion <- puntuacion + 10 12.Sino 13.FinSi 14.Si radiobutton6=si Entonces 15.puntuacion<-puntuacion + 10
  47. 47. Interactive Multimedia English Software 13/12/2010 Manual 16.Sino 17.FinSi 18.Si (radiobutton12=si) Entonces 19.puntuacion<-puntuacion + 10 20.Sino 21.FinSi 22.Si (radiobutton16=si) Entonces 23.puntuacion<-puntuacion + 10 24.Sino 25.FinSi 26.Si (radiobutton18=si) Entonces 27.puntuacion<-puntuascion + 10 28.Sino 29.FinSi 30.Escribir evaluacion_ingreso=mostar; 31.FinProceso ALGORITMO TERMINOS Y CONDICIONES
  48. 48. Interactive Multimedia English Software 13/12/2010 ManualAhora veremos el Pseudocódigo del anterior DFD 1. Proceso terminos_condiciones 2. boton_click<- si; 3. terminos_condiciones<-esconder form; 4. leer boton_click 5. Si boton_click=si Entonces 6. escribir terminos_condiciones 7. Sino 8. FinSi 9. FinProceso ALGORITMO CERRAR FORMULARIO
  49. 49. Interactive Multimedia English Software 13/12/2010 ManualAhora veremos el Pseudocódigo del anterior algoritmo en su DFD. 1. Proceso cerrarformulario 2. escribir ingrese si el formulario registro es visible escriba si o no 3. registro<-visible; 4. leer control 5. ingreso<-muestra; 6. Si control= si Entonces 7. registro<- mostrar registro 8. Escribir registro; 9. Sino 10.ingreso<- mostrar ingreso 11.Escribir ingreso; 12.FinSi 13.FinProceso
  50. 50. Interactive Multimedia English Software 13/12/2010 Manual 10.ALGORITMOS INGRESO Inicio Usuario, contr No Si Usuar io= string “usuario incorrecto” No Si Contr = string Usuario “Contraseña incorrecta” BD = Abrir Rev= BD Rows Ingreso = “no” Contr For r = Rev to 0 step -1 Si No DBrow(e).usua rio = Usuario Si Si No DBrow(e).Contrase R= ña = 0 Usuario “usuarioIngreso = “si” “Contraseña inexistente” R= incorrecta” Next 0
  51. 51. Interactive Multimedia English Software 13/12/2010 Manual 1 Si No Ingres o= Si Continuar al modulo FinSe tomaran dos datos de entrada los cuales son:Usuario: se le pedirá al usuario su nombre según el registro queanteriormente realizo.Contraseña: Se le pedirá al usuario según su anterior registro.Se validaran esos datos para comprobar que el tipo de dato que se hayadeclarado sea el que el usuario haya ingresado.Los siguientes son datos de proceso:Rev: Cuenta las filas en la base de datos, proporcionando la cantidad deregistros que existan.Ingreso: determina si el usuario puede continuar al siguiente modulo.No existen datos de salida, sin embargo se podría considerar como datos desalida la pantalla del modulo.
  52. 52. Interactive Multimedia English Software 13/12/2010 ManualREGISTRO Inicio Nombre, apellidos, ciudad, edad, tipo_doc, documento, Nombre_usuario, contraseña, discapacidad, Validar campos DB = Abrir Rev= DBRows For r = 1 to Rev step 1 Si No R= Rev DBRow(r+1).Nombre = nombre DBRow(r+1).Apellido= apellidos DBRow(r+1).Ciudad = ciudad DBRow(r+1).Edad = edad DBRow(r+1).Tipo_doc = tipo_doc DBRow(r+1).Documento = documento DBRow(r+1).Nombre_usuario = nombre_usuario DBRow(r+1).Contraseña = contraseña DBRow(r+1).Discapacidad = discapacidad Next DBRow = actualizar DB = Cerrar FinSe tomaran los datos de entrada los cuales son:Nombre: Nombre del usuarioApellido: Apellidos del usuario
  53. 53. Interactive Multimedia English Software 13/12/2010 ManualCiudad: Ciudad donde reside el usuarioEdad: Edad del usuarioTipo_doc: Tipo de documento que porta el usuarioDocumento: Numero de documento que posee en su documento deidentidadNombre_usuario: Nombre escogido por el usuario para su identificacióndentro del aplicativoContraseña: Contraseña de seguridad para el ingreso del usuario alsistemaDiscacidad: Discapacidad que posea el usuario para la presentación de lasactividadesSe validaran esos datos para comprobar que el tipo de dato que se hayadeclarado sea el que el usuario haya ingresado. InicioLos siguientes son datos de proceso: Nombre_Rev: Cuenta las filas en la base de datos, proporcionando la cantidad de Usuarioregistros que existan.No existen datos de salida mas aun así se desplegara un mensaje en el cual Validacionse le indicara al usuario si su registro fue exitoso o si le falto algún dato porcompletar. DB = Abrir Rev= 0 Filas = DBRows For R = 1 to Filas step 1 Si No Nombre_usuario = DBrow(r).Nombre_usua rio Rev = r Next ContraseñaCAMBIO DE CONTRASEÑA DBRow(rev).Contraseña = Contraseña DB = cerrar Fin
  54. 54. Interactive Multimedia English Software 13/12/2010 ManualSe tomara estos datos de entrada los cuales son:
  55. 55. Interactive Multimedia English Software 13/12/2010 ManualNombre_usuario: Dato que ingreso en el registro, se utilizara pararectificar la contraseñaContraseña: Dato que el usuario proporcionara para crear la nuevacontraseña.Se validaran estos datos para comprobar que el tipo de dato que se hayadeclarado sea el que el usuario haya ingresado.Los siguientes son datos de proceso:Rev: Proporcionara el numero de la fila de datos en la base de datos.Filas: Cuenta las filas en la base de datos, proporcionando la cantidad deregistros que existan.No existen datos de salida mas aun así se desplegara un mensaje en el cualse le indicara al usuario si el cambio de contraseña fue exitoso. 15.DESCRIPCIÓN DE INTERFACES
  56. 56. Interactive Multimedia English Software 13/12/2010 ManualINGRESOEl actual proyecto, de nombre IMES (Interactive and Multimedia EnglishSoftware) Es básicamente un software con algo diferente, su objetivo esrevolucionar en materia de interactividad, por este motivo las interfaces quemaneje este son muy relevantes dentro del desarrollo de IMES.Dentro de las interfaces podemos observar lo importante que es tener encuenta que la relación entre el programa y el usuario sea lo más confortableposible; en la sección de inicio el usuario encuentra un menú que tienedestino hacia los diferentes componentes del sistema.Esta pantalla determina el ingreso del usuario al curso donde si ya estaregistrado podrá ingresar a sus respectivo modulo, y si no podrá ingresar aregistrarse. Dentro de la sección de registro el usuario tiene la comodidadde crear un usuario, escoger el nombre que considere más adecuado(teniendo en cuenta las condiciones de uso), crear una contraseña y realizarcambios de esta en caso de olvido o cuando lo desee. También se registranen la base de datos los nombres, apellidos y datos personales del usuario,son sus respectivas condiciones de uso y después de completados todos losdatos, el usuario podrá ingresar al curso.
  57. 57. Interactive Multimedia English Software 13/12/2010 Manual REGISTROEn esta pantalla se podrá registrar un usuario, se tiene en cuenta los tiposde campos que están en la base de datos para que el usuario no puedaingresar algunos tipos de caracteres.Una vez realizado el registro el usuario ingresa por primera vez con sunombre y su respectiva contraseña, la cual obtuvo en la sección de registro;para poder realizar el registro satisfactoriamente aparecerá una pantalla detérminos y condiciones de uso.
  58. 58. Interactive Multimedia English Software 13/12/2010 Manual TÉRMINOS Y CONDICIONES DE USOEn esta pantalla se especifican las condiciones para no hacer un usoinadecuado de esta aplicativo y reglas generales de comportamiento social.Después del registro, el usuario ingresara y aparecerá un examen denivelación que solo se realizara en el primer ingreso ya que con este sedeterminara el nivel del usuario. EXAMEN DE INGRESOEsta dividido en dos partes donde el sistema evalúa los conocimientos para
  59. 59. Interactive Multimedia English Software 13/12/2010 Manualque el usuario no tenga que volver a repetir temas q ya ha visto o temas delos cuales ya tiene conocimiento, en el se realizaran preguntas desde lostemas mas sencillos hasta los mas complejos para poder determinar unabuena aprobación de nivel este examen, en cada examen se dará 10minutos de tiempo para que se pueda realizar, si alcanza o no a terminar seguardaran la preguntas automáticamente y se asignara al modulo deacuerdo al resultado que hasta el momento llevaba, este examen se realizasolo una vez desde que entra al curso no habrán oportunidades de repetirlo.
  60. 60. Interactive Multimedia English Software 13/12/2010 ManualAl almacenar el resultado de los dos exámenes de prueba se le asignara unnivel y un módulo, posteriormente el usuario ingresa al módulo dondeencuentra un listado de los tópicos del nivel con sus respectivas habilidadesa desarrollar y evaluaciones respectivas de cada modulo.
  61. 61. Interactive Multimedia English Software 13/12/2010 Manual ACTIVIDADES El tema principal está basado en una historia llamada la travesía de Jimmyquien sin saber donde esta, se encuentra en un lugar muy extraño e irreal,ahora Jimmy debe saber cómo llego este lugar para saber cómo salir, y enel proceso conocerá nuevos y extraños amigos quienes ayudarán a que suviaje resulte un poco más sencillo... se desarrollaran también actividadesbasadas en (lectura, escritura, habla y escucha) que se habilitanposteriormente que el usuario ingresa y desarrollar un mayor nivel deaprendizaje para el usuario.
  62. 62. Interactive Multimedia English Software 13/12/2010 Manual CALIFICACIONES Y SISTEMA DE EVALUACIÓN DEL USUARIOSe almacena las notas que ha obtenido el usuario durante su proceso deaprendizaje en su respectiva base de datos que al momento en que elusuario ingresa al modulo registrara su ingreso y las actividades que harealizado durante su proceso, la calificación se realiza por actividad el 20%,por examen un 40%, por examen de habla, escritura, audio y comprensiónde textos un 20%, el resto es por decisión del instructor de como se hayacomportado si registro asistencia en el curso, durante su proceso deaprendizaje.
  63. 63. Interactive Multimedia English Software 13/12/2010 Manual 16.CODIFICACIÓN INTERFACESProcesoingreso numregistro<-double; evaluated <-string; button_click<-object; textbox1 <-"; textbox2 <-" me<-hide; registro<-show regis<-regisrtro ingreso<-string Para a<-0 Hasta regis-1 Con Paso 1 hacer Si registro <-textbox1 Entonces Si reegistro<-textbox2 Entonces numregistro<-a me<-hide Si registro <-regis Entonces registro<-textbox1 Sino registro<-".................." FinSi Sino registro<-".................." FinSi Sino registro<-".................." FinSi FinParaFinProceso Proceso registro Label1 <- colornegro Label2 <- colornegro Label3 <- colornegro Label4 <- colornegro Label5 <- colornegro Label6 <- colornegro Label7 <- colornegro Label8 <- colornegro Label9 <- colornegro
  64. 64. Interactive Multimedia English Software 13/12/2010 Manual Label10 <- colornegro Label11 <- colornegro accept<- string si RadioButton1 <- Verdadero Entonces si TextBox9 <- vacio entonces Label11 <- colorrojo FinSi Finsi Escribir por favor complete las casillas faltantes si TextBox1 <- vacio Entonces Label1 <- colorrojo FinSi si TextBox2 <- vacio Entonces Label2 <- colorrojo FinSi si TextBox3 <- vacio Entonces Label3 <- colorrojo FinSi si TextBox4 <- vacio Entonces Label5 <- colorrojo FinSi si TextBox5 <- vacio Entonces Label7 <- colorrojo FinSi si TextBox6 <- vacio Entonces Label8 <- colorrojo FinSi si TextBox7 <- vacio Entonces Label9 <- colorrojo FinSi si TextBox8 <- vacio Entonces Label10 <- colorrojo FinSi si ComboBox1<- vacio Entonces Label4 <- colorrojo FinSi si ComboBox2 <- vacio Entonces Label6 <- colorrojo FinSi Sino si RadioButton1 <- Verdadero Entonces si TextBox9 <- vacio Entonces Label11 <- colorrojo Escribir por favor complete las casillas faltantes Sino si CheckBox1 <- Verdadero Entonces si TextBox7 <- TextBox8 Entonces Sino
  65. 65. Interactive Multimedia English Software 13/12/2010 Manual Escribir Las contraseñas no coinciden por favor repitalas FinSi FinSi TextBox7 TextBox8 Label9 <- colorrojo Label10 <- colorrojo FinSi Sino si CheckBox1 <- Verdadero Entonces si TextBox7 <- TextBox8 Entonces si Registro <- 0 Entonces Accept<- "si" Sino Para a<- 0 Hasta registro-1 Con 1 Paso 1 Hacer nomb_usuario<- string<- registro sinomb_usuario<- textbox6 Entonces Escribir nombre de usuario ya existente ;Escribir label8 <- colorrojo textbox6 <- vacio Sino accept<- "si" FinPara FinSi Sino Escribir las contraseñas no coinciden por favor repitalas; textbox7 <- vacio textbox8 <- vacio label9 <- colorrojo label10 <- colorrojo FinSi Sino Escribir complete las casillas condiciones y restricciones ; FinSi FinSi FinSi siaccept<- "si" Entonces disc<- boolean si radiobutton1 <- verdadero Entonces textbox9 <- Sino disc<- Falso FinSi Para a<-0 Hasta registro Con Paso1 Hacer registro tabla insertar (textbox1, textbox2, textbox3, combobox1, textbox4, combobox2, textbox5, textbox6, textbox7, disc,
  66. 66. Interactive Multimedia English Software 13/12/2010 Manual textbox9, "no") FinPara textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio textbox1 <- vacio combobox1 <- vacio combobox2 <- vacio radiobutton1 <- Falso radiobutton2 <- Falso Leer ingreso; FinSi FinPara FinProceso Codificación IngresoSe declaran las variables que se utilizaran en el formPublic numregistro AsDouble, evaluated AsStringSe muestra el form de registro en caso de resgistroPrivateSub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click TextBox1.Text = "" TextBox2.Text = ""Me.Hide()registro.Show()EndSubSe hace la validacion de usuario y contraseña con la base de datosPrivateSub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickDim regis = RegistroDataSet.Registro.Rows.CountDim ingreso AsString ingreso = "no"For a = 0 To (regis - 1) Step 1If RegistroDataSet.Registro.Rows(a).Item(8) = TextBox1.Text ThenIf RegistroDataSet.Registro.Rows(a).Item(9) = TextBox2.Text Then numregistro = aMe.Hide()If RegistroDataSet.Examen1.Rows.Count = regis ThenElse RegistroDataSet.Examen1.Rows.Add("..................")EndIf RegistroDataSet.Examen1.Rows(a).Item(0) =TextBox1.Text
  67. 67. Interactive Multimedia English Software 13/12/2010 ManualIf RegistroDataSet.Registro.Rows(a).Item(12) = "No"Then Evaluacion_ingreso.Show() RegistroDataSet.Registro.Rows(a).Item(12) = "si"Else Continuar.Show()EndIf ingreso = "si"EndIfEndIfNextIf ingreso = "no"Then MsgBox("usuario o contraseña incorrectos")EndIf TextBox1.Text = Nothing TextBox2.Text = NothingEndSubEn caso de que el usuario salga se cerrara la conexion a la base de datosPrivateSub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.ClickMe.Hide() RegistroTableAdapter.Connection.Close()Application.Exit()EndSubEn caso de que el usuario cierre forzozamente el form se cerrara laconexion a la base de datosPrivateSub Ingreso_FormClosed(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.FormClosedEventArgs) HandlesMe.FormClosed RegistroTableAdapter.Connection.Close() Application.Exit()EndSubCuando el form carga, se abre la conexion a la base de datosPrivateSub Ingreso_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) HandlesMyBase.LoadMe.RegistroTableAdapter.Fill(Me.RegistroDataSet.Registro)EndSub Codificación RegistroSe crea el registro según las validaciones de los campos, y según si elregistro ya exista no dejara que se guarden los datos en la base de datosPrivateSub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click Label1.ForeColor = Color.Black Label2.ForeColor = Color.Black Label3.ForeColor = Color.Black
  68. 68. Interactive Multimedia English Software 13/12/2010 Manual Label4.ForeColor = Color.Black Label5.ForeColor = Color.Black Label6.ForeColor = Color.Black Label7.ForeColor = Color.Black Label8.ForeColor = Color.Black Label9.ForeColor = Color.Black Label10.ForeColor = Color.Black Label11.ForeColor = Color.BlackDim Accept AsString = "no"If TextBox1.Text = ""Or TextBox2.Text = ""Or TextBox3.Text = ""OrTextBox4.Text = ""Or TextBox5.Text = ""Or TextBox6.Text = ""OrTextBox7.Text = ""Or TextBox8.Text = ""Or ComboBox1.Text = ""OrComboBox2.Text = ""ThenIf RadioButton1.Checked = TrueThenIf TextBox9.Text = ""Then Label11.ForeColor = Color.RedEndIfEndIf MsgBox("Por favor complete las casillas faltantes")If TextBox1.Text = ""Then Label1.ForeColor = Color.RedEndIfIf TextBox2.Text = ""Then Label2.ForeColor = Color.RedEndIfIf TextBox3.Text = ""Then Label3.ForeColor = Color.RedEndIfIf TextBox4.Text = ""Then Label5.ForeColor = Color.RedEndIfIf TextBox5.Text = ""Then Label7.ForeColor = Color.RedEndIfIf TextBox6.Text = ""Then Label8.ForeColor = Color.RedEndIfIf TextBox7.Text = ""Then Label9.ForeColor = Color.RedEndIfIf TextBox8.Text = ""Then Label10.ForeColor = Color.RedEndIfIf ComboBox1.Text = ""Then Label4.ForeColor = Color.RedEndIfIf ComboBox2.Text = ""Then Label6.ForeColor = Color.Red
  69. 69. Interactive Multimedia English Software 13/12/2010 ManualEndIfElseIf RadioButton1.Checked = TrueThenIf TextBox9.Text = ""Then Label11.ForeColor = Color.RedMsgBox("Por favor complete las casillas faltantes")ElseIf CheckBox1.Checked = TrueThenIf TextBox7.Text = TextBox8.Text ThenElse MsgBox("Las contraseñas no coinciden por favorrepitalas")TextBox7.Text = "" TextBox8.Text = "" Label9.ForeColor = Color.Red Label10.ForeColor = Color.RedEndIfElse MsgBox("Complete la casilla Condiciones y restricciones")EndIfEndIfElseIf CheckBox1.Checked = TrueThenIf TextBox7.Text = TextBox8.Text ThenIf RegistroDataSet.Registro.Rows.Count = 0 Then Accept = "si"ElseFor a = 0 To (RegistroDataSet.Registro.Rows.Count - 1) Step 1Dim nomb_usuario AsString = RegistroDataSet.Registro.Rows(a).Item(8)If nomb_usuario = TextBox6.Text ThenMsgBox("Nombre de usuario ya existente")Label8.ForeColor = Color.Red() TextBox6.Text = ""Else Accept = "si"EndIfNextEndIfElse MsgBox("Las contraseñas no coinciden por favor repitalas")TextBox7.Text = "" TextBox8.Text = "" Label9.ForeColor = Color.Red Label10.ForeColor = Color.RedEndIfElse MsgBox("Complete la casilla Condiciones y restricciones")
  70. 70. Interactive Multimedia English Software 13/12/2010 ManualEndIfEndIfEndIfIf Accept = "si"ThenDim Disc AsBooleanIf RadioButton1.Checked = TrueThen Disc = True TextBox9.Text = "None"Else Disc = FalseEndIfFor a = 0 To RegistroDataSet.Registro.Rows.Count Step 1Me.RegistroTableAdapter.Insert(TextBox1.Text, TextBox2.Text,TextBox3.Text, ComboBox1.Text, TextBox4.Text, ComboBox2.Text,TextBox5.Text, TextBox6.Text, TextBox7.Text, Disc, TextBox9.Text, "No")Me.RegistroTableAdapter.Dispose()Me.RegistroTableAdapter.Update(Me.RegistroDataSet)Me.Validate()Me.RegistroBindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.RegistroDataSet) Application.Restart()Next TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" TextBox6.Text = "" TextBox7.Text = "" TextBox8.Text = "" TextBox9.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" RadioButton1.Checked = False RadioButton2.Checked = False CheckBox1.Checked = False CheckBox1.Enabled = FalseMe.Hide() Ingreso.Show()EndIfEndSubMuestra las condiciones de usoPrivateSub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickTerminos_y_condiciones_de_uso.Show()CheckBox1.Enabled = TrueEndSubLimpia las casillas si el usuario decide salir y no hacer el registro
  71. 71. Interactive Multimedia English Software 13/12/2010 ManualPrivateSub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" TextBox6.Text = "" TextBox7.Text = "" TextBox8.Text = "" TextBox9.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" RadioButton1.Checked = False RadioButton2.Checked = False CheckBox1.Checked = False CheckBox1.Enabled = FalseMe.Hide()Ingreso.Show()EndSubLimpia las casillas si el usuario cierra forzosamente el formPrivateSub registro_FormClosed(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.FormClosedEventArgs) HandlesMe.FormClosed TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" TextBox6.Text = "" TextBox7.Text = "" TextBox8.Text = "" TextBox9.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" RadioButton1.Checked = False RadioButton2.Checked = False CheckBox1.Checked = FalseTerminos_y_condiciones_de_uso.Hide()Ingreso.Show()EndSubCarga los datos de la base de datosPrivateSub registro_Load(ByVal sender AsObject, ByVal e AsSystem.EventArgs) HandlesMe.LoadMe.RegistroTableAdapter.Fill(Me.RegistroDataSet.Registro)For edad = 5 To 80 ComboBox2.Items.Add(edad)Next RadioButton2.Checked = True
  72. 72. Interactive Multimedia English Software 13/12/2010 ManualEndSubPrivateSub RadioButton1_CheckedChanged(ByVal sender AsObject, ByVal eAs System.EventArgs) Handles RadioButton1.CheckedChanged Label11.Visible = True TextBox9.Visible = TrueEndSubPrivateSub RadioButton2_CheckedChanged(ByVal sender AsObject, ByVal eAs System.EventArgs) Handles RadioButton2.CheckedChangedLabel11.Visible = False TextBox9.Visible = FalseEndSubHace las vbalidaciones de las cajas de textoPrivateSub TextBox1_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPressIfChar.IsLetter(e.KeyChar) OrChar.IsControl(e.KeyChar) Then e.Handled = FalseElse e.Handled = TrueEndIfEndSubPrivateSub TextBox2_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPressIfChar.IsLetter(e.KeyChar) OrChar.IsControl(e.KeyChar) Then e.Handled = FalseElse e.Handled = TrueEndIfEndSubPrivateSub TextBox4_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox4.KeyPressIfChar.IsNumber(e.KeyChar) Then e.Handled = FalseElse e.Handled = TrueEndIfEndSubPrivateSub ComboBox1_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles ComboBox1.KeyPress e.Handled = TrueEndSubPrivateSub ComboBox2_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles ComboBox2.KeyPress
  73. 73. Interactive Multimedia English Software 13/12/2010 Manual e.Handled = TrueEndSubPrivateSub TextBox5_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox5.KeyPressIfChar.IsLetter(e.KeyChar) OrChar.IsControl(e.KeyChar) Then e.Handled = FalseElse e.Handled = TrueEndIfEndSubPrivateSub TextBox6_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox6.KeyPressIfChar.IsSymbol(e.KeyChar) OrChar.IsPunctuation(e.KeyChar) Then e.Handled = TrueElse e.Handled = FalseEndIfEndSubPrivateSub TextBox7_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox7.KeyPressIfChar.IsSymbol(e.KeyChar) OrChar.IsPunctuation(e.KeyChar) Then e.Handled = TrueElse e.Handled = FalseEndIfEndSubPrivateSub TextBox8_KeyPress(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox8.KeyPressIfChar.IsSymbol(e.KeyChar) OrChar.IsPunctuation(e.KeyChar) Then e.Handled = TrueElse e.Handled = FalseEndIfEndSub Codificación Términos y condiciones de usoPrivateSub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickMe.Hide()EndSub
  74. 74. Interactive Multimedia English Software 13/12/2010 ManualPrivateSub Terminos_y_condiciones_de_uso_FormClosed(ByVal senderAsObject, ByVal e As System.Windows.Forms.FormClosedEventArgs)HandlesMe.FormClosedIf registro.Visible = TrueThen registro.Show()Else Ingreso.Show()EndIf EndSub Codificación examen de ingreso Parte 1Public puntuacion AsInteger = 0PrivateSub RadioButton9_CheckedChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles RadioButton9.CheckedChangedEndSubPrivateSub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickMe.Hide() Ingreso.Show()EndSubSe asignan los primeros puntajes de la evaluacionPrivateSub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.ClickIf RadioButton2.Checked = TrueThen puntuacion = puntuacion + 10EndIfIf RadioButton6.Checked = TrueThen puntuacion = puntuacion + 10EndIfIf RadioButton12.Checked = TrueThen puntuacion = puntuacion + 10EndIfIf RadioButton16.Checked = TrueThen puntuacion = puntuacion + 10EndIfIf RadioButton18.Checked = TrueThenpuntuacion = puntuacion + 10EndIfMe.Hide()
  75. 75. Interactive Multimedia English Software 13/12/2010 Manual Evaluacion_ingreso2.Show()EndSubPrivateSub Evaluacion_ingreso_FormClosed(ByVal sender AsObject, ByVal eAs System.Windows.Forms.FormClosedEventArgs) HandlesMe.FormClosedIngreso.Show()EndSubSe cargan los datos del usuario en los labelPrivateSub Evaluacion_ingreso_Load(ByVal sender As System.Object, ByVale As System.EventArgs) HandlesMyBase.LoadDim numregistro AsDouble = Ingreso.numregistro Label3.Text =Ingreso.RegistroDataSet.Registro.Rows(numregistro).Item(8) Label4.Text =Ingreso.RegistroDataSet.Registro.Rows(numregistro).Item(2) EndSub Parte 2Dim numregistro AsDouble = Ingreso.numregistroPrivateSub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickMe.Hide() Ingreso.Show()EndSubSe asigna un nivel de acuerdo a los resultados anteriores y los de este form,y se hacen las validaciones respectivasPrivateSub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.ClickIf RadioButton1.Checked = TrueThen Evaluacion_ingreso.puntuacion = Evaluacion_ingreso.puntuacion +10EndIfIf RadioButton5.Checked = TrueThenEvaluacion_ingreso.puntuacion = Evaluacion_ingreso.puntuacion + 10EndIfIf RadioButton12.Checked = TrueThenEvaluacion_ingreso.puntuacion = Evaluacion_ingreso.puntuacion + 10EndIfIf RadioButton14.Checked = TrueThen Evaluacion_ingreso.puntuacion = Evaluacion_ingreso.puntuacion +10EndIfIf RadioButton20.Checked = TrueThenEvaluacion_ingreso.puntuacion = Evaluacion_ingreso.puntuacion + 10EndIf Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(0) =
  76. 76. Interactive Multimedia English Software 13/12/2010 ManualLabel3.TextIf Evaluacion_ingreso.puntuacion <= 30 Then Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(1) ="Basico"SelectCase Evaluacion_ingreso.puntuacionCase 0 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "1"Case 10 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "1"Case 20Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "2"Case 30 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "3"EndSelectElseIf Evaluacion_ingreso.puntuacion <= 60 ThenIngreso.RegistroDataSet.Examen1.Rows(numregistro).Item(1) = "Medio"SelectCase Evaluacion_ingreso.puntuacionCase 40 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "1"Case 50 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "2"Case 60 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "3"EndSelectElseIf Evaluacion_ingreso.puntuacion <= 100 ThenIngreso.RegistroDataSet.Examen1.Rows(numregistro).Item(1) ="Avanzado"SelectCase Evaluacion_ingreso.puntuacionCase 70 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "1"Case 80 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "2"Case 90 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "3"Case 100 Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) = "3"
  77. 77. Interactive Multimedia English Software 13/12/2010 ManualEndSelectEndIfEndIfEndIfMe.Hide() Actividades.Show()EndSubPrivateSub Evaluacion_ingreso2_FormClosed(ByVal sender AsObject, ByVale As System.Windows.Forms.FormClosedEventArgs) HandlesMe.FormClosedIngreso.Show()EndSubSe cargan los datos del usuario en los labelPrivateSub Evaluacion_ingreso2_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) HandlesMyBase.Load Label3.Text =Ingreso.RegistroDataSet.Registro.Rows(numregistro).Item(8) Label4.Text =Ingreso.RegistroDataSet.Registro.Rows(numregistro).Item(2) EndSub CODIFICACIÓN ACTIVIDADESDim numregistro AsDouble = Ingreso.numregistroPrivateSub Button7_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button7.ClickMe.Hide() Informes.Show()EndSubPrivateSub Button8_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button8.ClickMe.Hide() Ingreso.Show()EndSubPrivateSub Actividades_FormClosed(ByVal sender AsObject, ByVal e AsSystem.Windows.Forms.FormClosedEventArgs) HandlesMe.FormClosedIngreso.Show()EndSubSe cargan los datos del usuario en los labelPrivateSub Actividades_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) HandlesMyBase.Load Label3.Text =Ingreso.RegistroDataSet.Registro.Rows(numregistro).Item(8) Label4.Text =Ingreso.RegistroDataSet.Registro.Rows(numregistro).Item(2) Label6.Text =
  78. 78. Interactive Multimedia English Software 13/12/2010 ManualIngreso.RegistroDataSet.Examen1.Rows(numregistro).Item(1)Label5.Text =Ingreso.RegistroDataSet.Examen1.Rows(numregistro).Item(2) EndSub Manual del usiario INDICEIntroducción 2Instalación De Software 3
  79. 79. Interactive Multimedia English Software 13/12/2010 ManualPasos de Instalación 4-5Ingreso 6Registro 7-8Evaluación Ingreso 9-10Actividades 11-12Consultar Notas/Informes 13Salida 14Desinstalación 15-16 INTRODUCCIÓNEn la ciudad de Bogotá y en general en todo el país se ha visto un granproblema al cual no se ha logrado dar una solución concreta: El índice dedesconocimiento de un segundo idioma (Inglés) es bastante alto, y esto
  80. 80. Interactive Multimedia English Software 13/12/2010 Manualgenera diversas problemáticas; a nivel laboral, muchas personas hanperdido oportunidades importantes ya que para muchos cargos es necesariotener un buen manejo de este idioma. Por otro lado, a nivel social se hanvisto muchos casos de discriminación por parte de personas que manejaneste ámbito, cuya intención es humillar a las personas que no lo han hecho.Para solucionar estas problemáticas se ha diseñado un software interactivomultimedia de inglés llamado IMES, con el cual se darán conocimientospertinentes a los 4 ámbitos que maneja el inglés (habla, escucha,pronunciación y lectura) de una manera didáctica y entretenida para quegenere mayor interés por parte de los usuarios en aprender, asísolucionando de una manera eficaz las problemáticasMencionadas anteriormente. INSTALACION DEL SOFTWAREPara instalar el software necesitamos como requisito NET FRAMEWOR 3.5,si no tenemos este complemento, no se dejara instalar, posterior a estodamos click en el ejecutable, denominado IMES.EXE, que se encuentra en lacarpeta IMES SET-UP, después cargara, hará un loading y como resultadosaldrá el menú principal es decir la interfaz de Bienvenida, quedara
  81. 81. Interactive Multimedia English Software 13/12/2010 Manualguardado en Archivos de Programa y podemos acceder al aplicativo porInicio-Todos los programas-IMES. PASOS DE LA INSTALACION 1. Tener NET FRAMEWORK 3.5, si no lo tenemos nos arrojara el
  82. 82. Interactive Multimedia English Software 13/12/2010 Manual siguiente error o encontraremos el siguiente pantallazo. 2. Damos click en Set Up.Exe 3. Este es el loading, proceso de carga
  83. 83. Interactive Multimedia English Software 13/12/2010 Manual 4. Al finalizar el loading saldrá la interfaz de Bienvenida. 5. Podemos Acceder por el botón , 5.1 5.2 Al darle click en IMES, saldrá el menú de Bienvenida.
  84. 84. Interactive Multimedia English Software 13/12/2010 Manual INGRESOEsta es la interfaz de ingreso, Menú de Bienvenida. Campo en el cual ingresamos el usuario inscrito en laBase de Datos.
  85. 85. Interactive Multimedia English Software 13/12/2010 Manual Campo en el cual ingresamos la contraseña denuestro usuario Permite el Ingreso de un Nuevo Usuario. Permite el Ingreso de un Usuario Inscrito en la B.D Permite al usuario Salir de la aplicación REGISTROEn la interfaz anterior encontramos el formato para el ingreso de un nuevousuario.
  86. 86. Interactive Multimedia English Software 13/12/2010 ManualPara poder diligenciar este formulario satisfactoriamente necesitamosmarcar la casilla de términos y condiciones, se puede observar que esta conun sombreado claro. Este botón nos despliega lascondiciones y términos de uso, para continuar debe estar de acuerdo conellas.Estos son los términos y condiciones, leemos y damos click enpara seguir con el proceso.En caso de tener algunadiscapacidad es importanteque la especifiqueporque esto se verá reflejado en el control, diseño de interfaces.Una vez diligenciados todos los datos damos click en ,
  87. 87. Interactive Multimedia English Software 13/12/2010 Manualque dará como resultado el siguiente aviso.Pero si queremos cancelar la inscripción damos click en , loque nos llevara a la interfaz de bienvenida. EVALUACIÓN INGRESOEsta es la interfaz correspondiente al test de conocimientos previos, constade 10 preguntas las cuales contestaremos dando click en el botón como semuestra a continuación, se divide en dos interfaces, cada una de cincopreguntas, una vez resueltas las preguntas damos click enen caso de que no damos click en .
  88. 88. Interactive Multimedia English Software 13/12/2010 ManualAl continuar nos aparecerá esta interfaz con el resto de las preguntas.En caso de que queramos salir, cancelar el proceso daremos click en , pero si queremos continuar con el proceso daremos clicken . Lo que nos dará como resultado la interfaz deactividades y el Nivel Actual de Ingles, que tiene el Usuario. ACTIVIDADES
  89. 89. Interactive Multimedia English Software 13/12/2010 Manual Esta es la Interfaz de Actividades Aquí podemos Seleccionar las Actividadesa Desarrollar, según el modulo, para acceder a ellas damos click en
  90. 90. Interactive Multimedia English Software 13/12/2010 ManualEsta es la interfaz de la actividad.Para salir damos click en .
  91. 91. Interactive Multimedia English Software 13/12/2010 Manual CONSULTAR NOTAS/INFORMESEsta es la interfaz de presentación de informes a la cual accedemos por elsiguiente botón .Si le damos click en el botón iremos al Menú Principal.
  92. 92. Interactive Multimedia English Software 13/12/2010 Manual SALIDAEsta es la interfaz de salida en la cual encontramos los botones de el cual nos lleva al menú de actividades a desarrollar. Para salir, el cual nos llevara al menú Principal. Para regresar a la anterior interfaz.
  93. 93. Interactive Multimedia English Software 13/12/2010 Manual DESINSTALACION 1. 2. 3. 4.
  94. 94. Interactive Multimedia English Software 13/12/2010 Manual 5. Damos click en
  95. 95. Interactive Multimedia English Software 13/12/2010 Manual Lineamentos IntroducciónEn la ciudad de Bogotá y en todo el país se observa una problemática lacual no ha evidenciado una solución concreta; el índice de desconocimientode un segundo idioma (inglés) es bastante alto, por lo tanto genera diversostipos de problemática en los diferentes ámbitos sociales como el laboral enel cual muchos individuos pierden oportunidades.Otra de las principales causas para el desarrollo del proyecto es laenseñanza en los colegios, porque no hay motivación hacia el aprendizajedel idioma y los estudiantes tienen conocimientos básicos y falencias.
  96. 96. 5 Para el desarrollo del proyecto es necesario tener en cuenta los continuos avances en el ámbito de la informática y la tecnología teniendo en cuenta los costos de los diferentes componentes, los nuevos paradigmas de programación que tienen como objetivo mejorar los procesos de aplicaciones de software trabajando tanto en modelos existentes como en nuevos modelos sobre el entorno del mercado global de componentes de software. Lineamientos
  97. 97. 5 Los lineamientos sobre los que se desarrollo el proyecto están enfocados al desarrollo de sistemas de información. DEFINICIÓN DEL PROBLEMA: Para el desarrollo del software se observaron las falencias que presentan otras herramientas para el aprendizaje del idioma, con la finalidad de mejorar las falencias es necesario crear la herramienta en un lenguaje de programación (Visual Basic 2008.Net) y llevar a cabo una conexión con una base de datos (SQL) para guardar los datos. Es necesario mejorar la calidad de aprendizaje, por lo tanto se debe cumplir con lo siguiente: -Actividades con los diferentes tópicos del idioma (lectura, escucha, habla y escritura) -Permitir al usuario llevar a cabo prácticas en cada uno de los tópicos -Tener en cuenta la opinión del usuario a cerca del software En el proceso de desarrollo es necesario compilar e interpretar el programa. Se debe llevar a cabo el proceso de mantenimiento y actualización del software, ya que pueden aparecer nuevos inconvenientes. Es importante lograr el objetivo de acceso y desarrollo de estrategias para las nuevas tecnologías para esto es necesario:

×