• No results found

Chapter 4. Tuning the operating system

4.6 Tuning the disk subsystem

4.6.2 I/O elevator tuning and selection

Después de realizar las pruebas respectivas se obtuvo los siguientes resultados:

Tipo de Prueba Porcentaje

Ingreso de Datos de Usuario 66.66

Ingreso de Datos del Personal Docente 91.66

Ingreso de Datos del Nuevo Periodo Lectivo 66.66

128

Ingreso de Datos de Nueva Falta de Estudiantes 91.66

Ingreso de Datos de Notas 91.66

Ingreso de Datos de Nueva Matricula 83.33

Generación de reportes de Notas de Estudiantes 75.00

TOTAL 80.20

Tabla 43 Tabulación de Resultados Fuente: Autor

4.4.1.4.10 Resultados Parciales

Las pruebas se las realizó con personal de la institución como también con información verdadera teniendo como resultado un valor de 80.20% de aceptabilidad y rendimiento de la aplicación web, también se verifico que la aplicación web tarda un tiempo aceptado en retornar información después de realizar consultas hacia la base de datos para ser visualizada o impresa, otra punto que se verifico es el fácil manejo de la aplicación ya que está desarrollada con una interfaz amigable para el usuario.

4.4.1.4.11 Conclusión

Después de realizar las pruebas y obtener una calificación alta se tiene como conclusión que la aplicación web está apta para el funcionamiento en la institución después de verificar y corregir las debilidades o errores surgidos en dichas pruebas para que al momento de la implantación la aplicación web este funcionando en un 100%. Libre de errores.

Las pruebas de software permiten verificar la eficiencia y eficacia de la aplicación web de este modo luego de aplicar cada uno de los parámetros que se establecen para realizar las pruebas

129

se ha verificado que la aplicación web es fiable ya que toda la información almacenada en la base de datos es segura y no es posible que se borré por sí sola.

La aplicación web está diseñada y desarrollada según los requerimientos y reglamentos de la empresa por lo tanto todos los procesos que conlleva la gestión académica se los ha optimizado en los tiempos de ejecución, ya que la información al momento de generar es más rápida y veras.

4.5 Estudio de Viabilidades 4.5.1 Viabilidad Técnica

El Colegio Nacional Mario Oña Perdomo de la ciudad de San Gabriel cuenta con equipos informáticos que cumplen con las características y requerimientos técnicos necesarios para el correcto funcionamiento de la aplicación web, la Institución solo cuenta con un dominio en internet por lo que es necesario contratar un Hosting por parte del desarrollador de la aplicación web, cabe recalcar que la antes mencionada institución ha colaborado mediante todo el personal que harán uso de la aplicación web para la realización de las pruebas respectivas con lo cual se ha verificado el correcto funcionamiento de la aplicación web y corregir algún posible error que surgiera en esta etapa.

4.5.2 Viabilidad Operativa

Todo el personal de la institución que está vinculado con la aplicación web está dispuesto a colaborar con la información necesaria que se solicite para realizar la aplicación web de la forma que cubra la mayor parte de los procesos que conlleva la gestión académica. Todo el personal de la institución como son autoridades, docentes y alumnado estarán involucrados en la etapa de la transferencia tecnológica, diseño de la aplicación web, mejoraras o actualizaciones que se crea conveniente a un tiempo futuro. Los Usuarios que harán uso de la aplicación web poseen los conocimientos de informática necesarios para la correcta operación

130

o manejo del mismo ya que esta cuenta con una interfaz amigable para los usuarios, y un manual de usuario detallado que ayudara a resolver alguna duda con respecto al manejo o al funcionamiento.

4.5.3 Viabilidad Económica

Al tener la institución los recursos informáticos necesarios y adecuados, el personal capacitado para el manejo de la aplicación web y después de realizar un estudio de los requerimientos para la implantación de la aplicación web se ha llegado a la conclusión de que no tendrá ningún gasto económico para la ejecución de la aplicación web, en lo que concierne a licencias de las herramientas para el desarrollo de la aplicación en su mayoría no tienen valor ya que su licencia es Free (Software Libre), en lo que concierne al reloj biométrico tiene un costo de 180 usd, todo esto llevando un nivel económico muy bajo alcanzable para el desarrollo y la implantación de la aplicación web.

131

CONCLUSIONES

 Al desarrollar esta aplicación web con la metodología R.U.P se pudo observar que en cada fase la aplicación web tenía mejoras tanto en el funcionamiento como en su estructura

 El desarrollo de la base de datos en MySQl tuvo un desempeño correcto ya que en ningún momento tuvo alguna falla en la fase de pruebas, ya que se realizo varias consultas a la vez con datos reales devolviendo siempre con respuestas correctas.

 El uso de herramientas de Software Libre fue fundamental aparte que no tienen costo de licencia, son más seguras al momento de generar el código fuente y tienen un mejor desempeño en cualquier plataforma.

 La aplicación web se ha desarrollado tomando en cuenta todos los parámetros necesarios para su buen funcionamiento y a la vez los usuarios que manejan la aplicación web tengan un uso de manera fácil, sin formularios innecesarios.

 La aplicación web es totalmente fiable ya que toda la información que se almacena en la Base de Datos se mantiene guardada y no se elimina o se modifica después de algún tiempo.

 El diseño de la aplicación web está totalmente acorde a los procesos de la gestión académica por lo tanto todo sigue una secuencia en orden.

 La institución por medio de todo el personal brindo toda clase de información para el desarrollo de la aplicación web.

 La aplicación web mejorara todos los procesos de la gestión académica del Colegio Nacional Mario Oña Perdomo de forma que optimizara tiempos y costos.

 La institución dará a conocer información importante como son noticias, servicios y otros a toda la ciudadanía por medio del internet mediante la aplicación web.

132

RECOMENDACIONES

 Antes de poner en funcionamiento por primera vez la aplicación web es recomendable reconfigurar la conexión con la base de datos verificando todos los parámetros de conexión.

 Al momento de crear usuarios en el sistema, registrar solo los necesarios para no tener información no deseada en la base de datos.

 Se recomienda tener un solo Usuario Administrador de la aplicación web ya que este manejara información muy valiosa para la institución y no es conveniente que existan dos o más usuarios administradores.

 La aplicación web está desarrollada para tener un funcionamiento en cualquier navegador web pero es recomendable utilizar el navegador Mozilla Firefox ya que en este a tenido un mejor desempeño y rapidez al momento de realizar las pruebas.

 El Usuario que será administrador de la aplicación web se le recomienda realizar el backup de la base de datos por lo menos una vez a la semana en horarios en que no esté en funcionamiento la aplicación web.

 Los Usuarios que harán uso de la aplicación web deberán ingresar una contraseña que contenga por lo menos 8 caracteres entre números, letras y símbolos matemáticos.

 Es recomendable que la institución realice un upload de la información necesaria e importante para no consumir los recursos de almacenamiento del Hosting.

 La institución debe renovar el contrato de Hosting y dominio de internet de forma anual de esta manera se asegura que la aplicación web este permanentemente en funcionamiento.

 Se recomienda a la institución dar a conocer a la ciudadanía de la pagina web para que hagan uso de los servicios que presta la misma como son Inscripción en línea, Consulta de Notas y Noticias Online.

133

BIBLIOGRAFÍA

 CASTELLO MARTÍNEZ, Araceli, (2010), “ESTRATEGIAS EN LA WEB”, Editorial Club universitario.

 CORAL CALERO, María , PIATTINI, Mario, (2010), “CALIDAD DEL PRODUCTO Y PROCESOS DEL SOFTWARE”, Editorial RA-MA.

 ELMASRI, R. & S. B. Navathe, (2011), "SISTEMAS DE BASES DE DATOS” Tercera Edición, Editorial Addison Wesley Iberoamericana.

 SENN, James A “ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN“, 2ª. Edición ED. MCGRAW-HILL

 TANENBAUM, Andrew S, (2010) “SISTEMAS EDUCATIVOS”, 3ª Ed. Prentice- Hall.

 V. LERMA-BLASCO, Paúl, (2010), “APLICACIONES WEB”, Editorial MaGrawHill 2010. ISBN:978-84-481-4135-3

134

LINCOGRAFIA

 ALEGSA, Achour. et al, (2011), “DICCIONARIO DE INFORMÁTICA”. http://www.alegsa.com.ar/Dic/uml.php

 BASE DE DATOS, (2011) “GESTIÓN DE BASES DE DATOS”,

http://www.casadellibro.com/libro-gestion-de-bases-de-datos-/1882636/2900001472159  CULTURACION, Bulmaro Noguera. (2011), “QUE ES AJAX”.

http://culturacion.com/2011/07/que-es-ajax/

 DIPLER, WordPress. (2010), “QUE ES APPSERVER”. http://www.dipler.org/2010/10/que-es-appserv/

 ECUAWEB. et al, (2010), “QUE ES MySQL”. http://www.ecuaweb.com.ec/preguntas/queesmysql.htm

 FAQ DE LA WEB, Duiops. (2011), “QUE ES URL”.

http://www.duiops.net/manuales/faqweb/faqweb2.htm

 HISPAVISTA EMPRESAS, “APLICACIÓN WEB”, (2010) http://empresas.hispavista.com/soluciones/aplicaciones

 MEHDI, Achour. et al, (2011), “MANUAL DE PHP”. http://php.net/manual/es/index.php

 MISRESPUESTAS.COM, Mis respuestas.com. (2011), “QUE ES HTTP”. http://www.misrespuestas.com/que-es-http.html

 MUNDO GEEK, Raúl González Duque. (2010), “QUE ES JAVASCRIPT”. http://mundogeek.net/archivos/2010/07/22/qu-es-javascript/

 NDBLOG3.0, digitalnature. (2011), “QUE ES JQUERY”. http://www.ndblog.com.ar/que-es-jquery/

135

http://iessansebastian.com/informatica/programaciones/2010_11/web/smr2/SMR%202%20A PLIWEB%202010-2011.pdf

135

ANEXOS

Manual de Usuario

El presente manual de Usuario, tiene como finalidad dar a conocer de una manera detallada y sencilla la estructura del Sistema de Control de Notas del Colegio Nacional Mario Oña Perdomo, para que cualquier usuario pueda sacar el máximo partido de la misma, el sitio fue diseñado para que el usuario pueda, de una forma intuitiva y sin mayor capacitación, realizar procesos eficientes.

Requerimientos

Requerimientos de Software

1) El sitio está diseñado para los siguientes navegadores: a) Internet Explorer 7 o superior

b) Mozilla Firefox 3 o superior Google Chrome 4 o superior

2) La resolución de la pantalla debe estar como mínimo en 768 x 1024 Página Principal

Ingrese la dirección electrónica http://www.mariooñaperdomo.com p a r a visualizar la página Web de la institución.

Una vez que el usuario ingresa al Sitio Web, lo primero que observa es la página principal del Sitio. Esta es descrita a continuación:

Acceso

En la opción de acceso dependiendo del tipo usuario este debe introducir su nombre de usuario y contraseña para luego presionar el botón Acceder!

Bitácora de menú

En el menú de la izquierda llamado Institución muestra información detallada acerca de la historia, autoridades misión, visión y ubicación de la institución

En todas las opciones se abrirá información relevante sobre la institución, por ejemplo si se quiere abrir la opción de ubicación se abrirá un mapa detallando la ubicación de la institución

Noticias

Ahora se detallara los procesos para cada usuario: Interfaz de Administrador

Una vez que se ha ingresado en el link de Sistema de la pantalla principal aparecerá un cuadro pidiendo el ingreso de usuario, contraseña y tipo de usuario, El tipo de usuario a elegir es de Personal Administrativo

Si los datos ingresados son correctos ingresara al sistema en donde se podrá verificar un nuevo menú

El usuario administrador tiene activado todos las opciones del sistema

Para la creación de un nuevo periodo el usuario administrador debe abrir la opción del menú Periodo

Luego elegir la opción de G. Periodo (Gestión Periodo), en esta opción el botón de Nuevo se activará a partir del primer dia del mes de agosto hasta el último día del mes de julio, después de estas fechas el botón Nuevo permanecerá desactivo (invisible)

Una vez que este en el intervalo de las fechas para al activación del botón Nuevo se activara la ventana en donde el usuario deberá ingresar los datos del periodo a crearse

Tales como:

Información del Periodo.- En este formulario se ingresa nombre del periodo, y el máximo de estudiantes para el ingreso a primer año

Agenda Académica.- Los datos a ingresar en este formulario son los intervalos de fechas de inicio y fin para actividad durante todo el periodo

Cursos por Periodo.- En este formulario se ingresara los datos de los cursos y la malla académica para cada uno de los mismos

Para el ingreso de las mallas académicas de cada curso se debe escoger los docentes para cada materia

Requisitos de Matricula.- En este formulario se ingresa todos los requisitos para la matricula a octavo año

Inspector.- Se ingresa el docente que realiza la función de inspector en el nuevo periodo

La opción de Inscripciones muestra todas las inscripciones efectuadas por los estudiantes mediante el sistema abierto en las fechas establecidas por el usuario administrador,

Para la generación de las inscripciones aprobadas se procederá en forma descendente, las notas altas se aprobaran mientras que las bajas no se les asignaran curso

hasta tercer año de bachillerato

En la gestión de matriculas se podrá modificar los datos de alumno, padre de familia y requisitos de matricula

Para ingresar el intervalo de notas se debe dar click en la opción de notas en el link de Intervalo de notas

Una vez que se abre la opción de intervalo de notas aparecerá un formulario en donde se debe ingresar los diferentes intervalos de notas

El ingreso de los usuarios al sistema del reloj biométrico se lo realiza en la opción Biometría en el link de Subir Usuarios

primero este debe estar conectado hacia la computadora mediante el cable USB.

Para la opción de descarga de registro de asistencia ya conectado el reloj biométrico a la computadora se debe dar clic en la opción de Descargar Asistencia

El sistema abrirá una pantalla en la cual solicita conectar el reloj biométrico hacia el sistema de control de notas, dando click en el botón de nombre Conectar

Si el reloj biométrico no ha sido conectado o encendido aparecerá el siguiente error

Para verificar la asistencia de cada docente se debe dar click en la opción de Biometría y click en el link de Ver Asistencia

Aquí se abrirá una pantalla, el usuario administrador llenara los formularios como es Fecha Desde, Fecha Hasta y Usuario

información del registro de asistencia

Interfaz de Docente

El ingreso al rol docente es similar al rol administrador, ingresar datos de usuario, contraseña y tipo de usuario deberá elegir Docente

En la opción Docentes se desplegara el link de notas

Aquí se desplegara el formulario de la materia y cursos que el dicta clases para el respectivo ingreso de notas

En la opción de asistencia de docentes podrá verificar el historial de entrada y salida a la institución

Una vez que genere el historial podrá imprimir un reporte en formato pdf

Interfaz de Inspector

El ingreso al rol inspector es similar al rol administrador, ingresar datos de usuario, contraseña y tipo de usuario deberá elegir Inspector

Si los datos son correctos se abrirá una nueva pantalla

En la opción Inspector se desplegara el link de notas

Aquí se desplegara el formulario en donde se seleccionara el curso para mostrar las faltas

Una vez seleccionado el curso se mostrara la nomina de los estudiantes y las fechas en las que existen faltas

Si se desea ingresar una nueva falta se da click en la opción nuevo y aparecerá un formulario para llenar los campos requeridos

Interfaz de Estudiante

El rol estudiante no tiene ningún tipo de contraseña, basta con el numero de cedula para poder visualizar sus calificaciones y faltas, para ello deberá dar click en la página de inicio en la opción de Notas

Una vez que se abierto la opción de notas se desplegara un formulario en el cual se deberá ingresar el numero de cedula del estudiante a consultar las notas

Para el ingreso de la cedula solo está permitido números.

Si se ingreso de una forma correcta el numero de cedula se debe dar click en el botón consultar, y aparecerá un formulario detallando las notas y faltas sobre el periodo actual

Manual Técnico

Función para conectarse con la Base de Datos <?php $config = Config::singleton(); $config->set('dbhost', 'localhost'); $config->set('dbname', 'sysnotas'); $config->set('dbuser', 'root'); $config->set('dbpass', 'root'); define("XT_DEBUG_MODE","N"); ?>

Mediante esta función se conecta la aplicación a la base de datos los parámetros son el Puerto de Conexión, el nombre de la Base de Datos, el Usuario y la Contraseña.

Función para interactuar con fotos de los docentes <?php define("XTSITE_PATH","http://localhost/sistema1/"); define("XTSITE_PATH_ABSOLUTE","c:/AppServ/www/sistema1/"); define("XTMEDIA_PATH",XTSITE_PATH."media/"); define("XTMEDIA_PATH_ABSOLUTE",XTSITE_PATH_ABSOLUTE."media/"); define("XTRECORD_x_PAGES",20); ?>

Esta función es la encargada de interactuar con los archivos multimedia en este caso con las fotos de los docentes

Función para insertar valores a la base de datos public function Insertar($id_unidad_educativa,$id_tipo_dni,$id_nacionalidad,$id_periodo,$id_curso_x_perio do,$codigo_inscripcion,$alumno_dni,$alumno_primer_nombre,$alumno_segundo_nombre,$a lumno_primer_apellido,$alumno_segundo_apellido,$alumno_direccion,$alumno_telefono,$al umno_promedio,$alumno_estado,$id_pais,$id_provincia,$id_ciudad) { $this->InsertarRegistro('id_inscripcion',"insert into

tbl_inscripcion(id_unidad_educativa, id_tipo_dni, id_nacionalidad, id_periodo, id_curso_x_periodo, codigo_inscripcion, alumno_dni, alumno_primer_nombre, alumno_segundo_nombre, alumno_primer_apellido, alumno_segundo_apellido, alumno_direccion, alumno_telefono, alumno_promedio, alumno_estado, id_pais, id_provincia, id_ciudad,fecha_inscripcion)

values($id_unidad_educativa,$id_tipo_dni,$id_nacionalidad,$id_periodo,$id_curso_x_period o,'$codigo_inscripcion','$alumno_dni','$alumno_primer_nombre','$alumno_segundo_nombre', '$alumno_primer_apellido','$alumno_segundo_apellido','$alumno_direccion','$alumno_telefo no',$alumno_promedio,'$alumno_estado',$id_pais,$id_provincia,$id_ciudad,NOW())");

if($this->getErrorExiste()==true){ return false; } else{ $this->CrearCodigoInscripcion($this->last_insert); return true; } }

Esta función es la encargada de registrar información hacia la base de datos siempre y cuando los parámetros sean los correctos y de acuerdo al tipo de dato que este configurada la tabla en la base de datos

Función para modificar valores de la Base de Datos public function Actualizar($id_inscripcion,$id_unidad_educativa,$id_tipo_dni,$id_nacionalidad,$id_periodo, $id_curso_x_periodo,$codigo_inscripcion,$alumno_dni,$alumno_primer_nombre,$alumno_s egundo_nombre,$alumno_primer_apellido,$alumno_segundo_apellido,$alumno_direccion,$a lumno_telefono,$alumno_promedio,$alumno_estado,$id_pais,$id_provincia,$id_ciudad) {

$this->EjecutarSQL("update tbl_inscripcion set

id_unidad_educativa=$id_unidad_educativa, id_tipo_dni=$id_tipo_dni, id_nacionalidad=$id_nacionalidad, id_periodo=$id_periodo, id_curso_x_periodo=$id_curso_x_periodo, codigo_inscripcion='$codigo_inscripcion', alumno_dni='$alumno_dni', alumno_primer_nombre='$alumno_primer_nombre', alumno_segundo_nombre='$alumno_segundo_nombre', alumno_primer_apellido='$alumno_primer_apellido', alumno_segundo_apellido='$alumno_segundo_apellido', alumno_direccion='$alumno_direccion', alumno_telefono='$alumno_telefono',

Related documents