• No results found

Analysis of variances in compliance

4. The effects of International Safety Management (ISM ) Code on

4.3 SCI and ISM Code implementation

4.3.7 Analysis of variances in compliance

CASO DE USO Autentificación de usuarios

IDENTIFICADOR CU1. Los usuarios deberán autentificarse para ingresar a la plataforma, de acuerdo a sus perfiles tendrán acceso a los diversos formularios.

CURSO TIPICO DE EVENTOS

Usuario Sistema

Ingresa a la dirección del sistema en el navegador.

Muestra la pantalla para ingreso de datos de acceso (login).

Ingresa los datos en la pantalla de acceso. Compara la información ingresada por el usuario con la información guardada en la base de datos.

Vuelve a ingresar los datos

Si el usuario no está registrado, devuelve un mensaje de que no se encuentra registrado y no permite el acceso al sistema.

CURSOS ALTERNATIVOS

Únicamente el administrador puede registrar usuarios y asignar el rol con los diferentes perfiles. Existen 3 tipos de perfiles;

El rol Administrador tendrá acceso a todo el sistema,

El rol de Usuario permitirá el acceso a la información que está dentro de su competencia únicamente.

Tabla 10 ECU 003 Selección de cuestionarios

CASO DE USO Selección de cuestionarios

IDENTIFICADOR

Selección de cuestionarios

CURSO TIPICO DE EVENTOS

Usuario Sistema

Ingresa datos de usuario y password en el sistema.

Sistema valida los datos y permite el acceso al sistema como administrador

El usuario puede ingresar información

necesaria en cada uno de los campos. El sistema valida la información y la guarda.

El usuario visualiza los nuevas preguntas El sistema consulta y actualiza la información ingresada en la base de datos y las representa. CURSOS ALTERNATIVOS

Únicamente el administrador puede registrar los diferentes preguntas, puede modificar he eliminar

Tabla 11 ECU 003 Registro de preguntas

CASO DE USO Registro de preguntas

IDENTIFICADOR

Registro de preguntas

CURSO TIPICO DE EVENTOS

Usuario Sistema

Ingresa datos de usuario y password en el sistema.

Sistema valida los datos y permite el acceso al sistema como administrador

El usuario selecciona registro de preguntas El sistema despliega una ventana en la cual el usuario puede registrar las preguntas, las diferentes respuestas y el resultado final

El usuario puede ingresar información

necesaria en cada uno de los campos. El sistema valida la información y la guarda.

El usuario visualiza los nuevas preguntas El sistema consulta y actualiza la información ingresada en la base de datos y las representa.

El usuario puede escoger entre las 4 materias para desarrollar

El sistema nos permite escoger una materia o varias al mismo tiempo.

CURSOS ALTERNATIVOS

La preguntas son aleatorias

Tabla 12 ECU 004 Resultados

CASO DE USO Resultados

IDENTIFICADOR

Resultados

CURSO TIPICO DE EVENTOS

El usuario puede ingresar información

necesaria en cada uno de los campos. El sistema valida la información y la guarda.

El usuario visualiza los nuevas preguntas El sistema consulta y actualiza la información ingresada en la base de datos y las representa.

El usuario puede escoger entre las 4 materias para desarrollar

El sistema nos permite escoger una materia o varias al mismo tiempo.

El usuario puede validar el avance que ha obtenido en cada materia

Guarda los resultados obtenidos en cada ingreso

CURSOS ALTERNATIVOS

Lleva avances de cada materia desarrollada

5.04 Especificación de pruebas de carga

Las pruebas de carga son realizadas para determinar la eficiencia del sistema con un determinado número de usuarios conectados. Es decir, un número máximo y mínimo de peticiones por segundo y el comportamiento del sistema.

Para esto se determina un software de licencia abierta para realizar la simulación del software en operación antes de ser instalado.

Tabla 13 PRBCRG 001Prueba de carga con un usuario conectado

Identificador de la Prueba

PRBCRG 001

Tipo de Prueba

Prueba de carga con un usuario conectado.

Objetivo de la Prueba

Determinar la eficiencia del sistema al implementarse con un el mínimo de usuarios conectados.

Descripción

ingresar gran cantidad de información en la base de datos. Generar reportes de los usuarios

Se generara nuevas preguntas

Resultados esperados

Con un solo usuario conectado, el sistema debe encontrarse en un adecuado funcionamiento.

Comentarios

Los procesos se han realizado correcta y rápidamente con un único usuario conectado.

Tabla 14 PRBCRG 003 Prueba de carga con un máximo de usuarios conectados

Identificador de la Prueba

Objetivo de la Prueba

Se realizará la prueba de usuarios máximos al utilizar el sistema, determinando la eficiencia del mismo con el número de peticiones por segundo.

Descripción

Se realizará la carga de los usuarios con un determinada cantidad de usuarios

Resultados esperados

Con el máximo de usuarios conectados, el sistema debe encontrarse en un adecuado funcionamiento.

Comentarios

Los procesos se han realizado correctamente con el máximo de usuarios conectados.

5.04 Configuración del Ambiente mínima/idea Desempeño

La aplicación está elaborada de forma óptima siguiendo los estándares establecidos de programación para que los registros y búsquedas se ejecuten rápidamente, así como también otras acciones como eliminar, guardar y modificar información no tendrá ningún problema en llevarse a cabo. La interfaz es intuitiva para que el usuario pueda hacer uso del sistema sin ningún problema, además se le facilita accesos rápidos para que no tenga que estar navegando por los menús.

Características Técnicas

-Funciona con el servidor apache versión 2.4.4 -Está basado en Mysql 5.1 y PHP 4.3

Tabla 15 Requerimientos de Hardware y Software

Requerimientos de Hardware y Software

Hardware Software

Equipo Cliente

Procesador: Intel Core 2 Duo de 2GHz. Memoria Ram 2 Gb.

Disco Duro: 50 Gb de memoria libre son suficientes para alojar archivos temporales y reportes, además para instalación de navegadores Web.

Equipo Cliente

Sistema Operativo

Microsoft Windows 7 o superior Mozilla Firefox versión 32.0.3 Google Chrome versión 37.0 Paquete de Aplicaciones

Office 2007 (Word, Excel, PowerPoint). Adobe Reader 7 o superior

CAPÍTULO VI

6.

Aspectos administrativos

6.01 Recursos

En la informática específicamente en el desarrollo de software tenemos varios recursos que son necesarios para poner en marcha los procesos y son los siguientes:

6.01.01 Recursos Humanos

Aquí se distinguen el recurso técnico que son aquellos con conocimientos en desarrollo de software, siendo estos administradores, jefes de proyectos, analistas, programadores, administrador de base de datos.

Tabla 16 Recursos Humanos

6.02 Presupuesto

Para el desarrollo del sistema se toma en cuenta todos los recursos invertidos en el desarrollo de la misma.

Tabla 17 Presupuesto

PRESUPUESTO

DETALLE VALOR

UNITARIO

CANTIDAD VALOR TOTAL

Computador 1 800 500 Impresora 1 200 200 Impresiones a color 400 0,25 100 Impresiones a b/n 700 0,05 35 Anillados 1 3 6 Internet 6 40 240 Luz 15 6 90 Material de oficina 5 7 35 Tutorías 1 900 900 Actualización 6 54 324 VARIOS Transporte 10 semana 40 mes 240 Alimentación 1 5 120 VALOR TOTAL 2290 Análisis:

La presente tabla muestra los valores que se tuvieron que gastar en la elaboración del proyecto, así como también en la planificación del mismo, como tal se obtiene un valor total de los gastos el cual sirve como referencia para dar un coste al sistema que se ha elaborado.

6.03 Cronograma

Se ha determinado el cronograma de Desarrollo del proyecto, empezando por la presentación del tema. Proceso de aprobación y selección de tutores y el desarrollo final hasta la sustentación del mismo.

CAPÍTULO VII

7.

Conclusiones y recomendaciones

7.01 Conclusiones

El correcto levantamiento de requerimientos ayudo de forma importante a determinar la problemática que se presentan en la nueva manera de evaluar.

Con el sistema que se desarrolló estamos brindando una ayuda para los estudiantes de la unidad educativa ya que con esto fortalecerán sus conocimientos y estarán preparados para su meta la cual es obtener un cupo a la universidad.

Las pruebas de carga anteriormente mencionadas determinan que el sistema está en la capacidad de soportar un gran número de usuarios conectados a la vez.

La interfaz de usuario se ha elaborado de forma intuitiva y llamativa para que los usuarios finales tengan fácil acceso al sistema.

El uso de lenguajes de programación orientados a la web para la elaboración del sistema ha sido una buena elección ya que los requerimientos de recursos tanto de software como de hardware, no son excesivos.

La aplicación ha sido probada en distintos navegadores modernos como resultado no se tuvo ningún problema de compatibilidad.

7.02 Recomendaciones

Para la estructuración del sistema es recomendable hacer uso de la programación por capas ya que es una buena forma para separar la lógica de diseño de la lógica de negocios con el objetivo de tener un mejor orden y facilidad de modificar los módulos que componen la aplicación.

El uso de software libre es recomendable ya que reduce los costos de elaboración e implementación del sistema.

Hacer uso de del leguaje JavaScript para realizar funciones que facilitaran la validación de datos y ejecución de algunos procesos.

Usar herramientas orientadas al diseño de páginas web como lo es dreamweaver, ya que ayudaran a mejorar el diseño y orden de los controles del sistema.

Tomar en cuenta lo requerimientos recomendados tanto en hardware con en software, ya que permitirán el correcto funcionamiento del sistema, además de que el ordenador estará disponible para recibir nuevas actualizaciones.

Se recomienda brindar capacitaciones sobre la utilización del sistema a las personas que va hacer uso del mismo.

Hofacker, A. (2008). Rapid lean construction - quality rating model. Manchester: s.n.

Koskela, L. (1992). Application of the new production philosophy to construction.

Finland: VTT Building Technology.

http://admision.senescyt.gob.ec/kb/examen-ser-bachiller/ http://www.forosecuador.ec/forum/ecuador/educaci%C3%B3n-y-ciencia/141797- preguntas-ser-bachiller-2018-resueltas-cuestionario-del-examen-con-respuestas http://www.evaluacion.gob.ec/wp-content/uploads/downloads/2015/06/Anexo-a.- Acuerdo-Mineduc-0382-13.pdf http://www.evaluacion.gob.ec/wp-content/uploads/downloads/2015/06/Anexo-a.- LOEI.pdf http://www.elcomercio.com/tendencias/titulo-bachillerato-ingreso-universidades- examen.html.

CARRERA DE ANALISIS DE SISTEMAS

MANUAL DE INSTALACIÓN DESARROLLO DE UN SISTEMA DE PREPARACION PARA EL PROCESO SER BACHILLER MEDIANTE UNA

APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO 2018

Proyecto previo a la obtención del título de Tecnólogo en Análisis de Sistemas

Autor: SALINAS CADENA JORGE ENRIQUE

Tutor: ING. LEONEL FERNANDO PEÑARRIETA TRUJILLO

ÍNDICE GENERAL

1. Introducción 2. Objetivos 3. Alcance

4. Requisitos previos

5. Requisitos mínimos de Hardware 6. Requisitos mínimos de Software

Figura 21 Sitio Oficial de descarga de WampServer………..…...…….…56 Figura 22 Inicio de Instalación del Wamserver………...………...56 Figura 23 Aceptación de términos y condiciones………..………...57 Figura 24 Selección de destino de instalación………...………...57 Figura 25 Crear acceso directo………..……….58 Figura 26 Inicia la Instalación……….58 Figura 27 Selección del navegador predeterminado………..………59 Figura 28 Selección de SMTP………...59 Figura 29 Completar instalación del WampServer……….60 Figura 30 Servicios iniciados de WampServer………...60 Figura 31 Página oficial de Sublime Text 3………61 Figura 32 Instalación de Sublime Text 3………61 Figura 33 Ubicación de la instalación………...…..62 Figura 34 Dejamos la selección por default………62 Figura 35 Comienza la instalación………...………...63 Figura 36 Finalización de la instalación de Sublime Text 3………...63 Figura 37 Abrimos el editor de Texto……….64 Figura 38 Ubicación del código fuente………...64 Figura 39 Seleccionamos php MyAdmin………...65 Figura 40 php MyAdmin en el navegador………..65 Figura 41 seleccionar Script de base de datos………..…..66 Figura 42 Crear base de datos………...66

1. Introducción

En el presente manual se detalla cómo proceder con la instalación del servidor de texto y un servidor local para implementar el sistema Web para el proceso ser

bachiller. Para no tener inconvenientes se recomienda seguir todos los pasos como lo describe el manual.

2. Objetivos

Proporcionar a los usuarios asesoría para realizar una adecuada instalación del sistema. Facilitar un medio de consulta para la utilización del aplicativo. 3. Alcance

El presente manual de instalación del aplicativo será entregado al personal administrativo quien dispondrá de estos documentos para que lleven a cabo la instalación del sistema de una manera adecuada para evitar inconvenientes en el funcionamiento del sistema web.

4. Requisitos previos

Los requisitos necesarios para la instalación del WampServer y Sublime Text 3 se detallan a continuación.

5. Requisitos mínimos de Harware

Computador Dell

Procesador Core I3o superior

Memoria de 4GB en RAM o superior

Espacio en disco 50 Gb o más para su instalación.

6. Requisitos mínimos de Software

Navegador Chrome, Mozilla Firefox

A) Procedemos a descargar el instalador de la página oficial de WampServer.

Figura 43 Sitio Oficial de descarga de WampServer.

C) Aceptamos los términos y condiciones

Figura 45 Aceptación de términos y condiciones

D) Seleccionamos el destino de la instalación, por defecto C:/Wamp

E) Seleccionamos crear un acceso directo

Figura 47 Crear acceso directo

F) Comienza la instalación

G) Consulta si desean seleccionar un navegador de su preferencia o por defecto.

Figura 49 Selección del navegador predeterminado

H) En la selección de SMTP dejamos la opción por default

I) Finalización de Instalación

Figura 51 Completar instalación del WampServer

J) Una vez instalado, abrimos el acceso directo y en la ventana de notificaciones aparecerá el icono de WampServer y esperamos a que se inicien todos los servicios, cuando esto ocurra se pondrá de color verde.

Instalación del Editor de texto SubliText

A) Ingresamos a la página oficial de Sublime Text 3 en el link

https://www.sublimetext.com/3

Figura 53 Página oficial de Sublime Text 3

B) Ejecutamos el instalador de Sublime Text 3

C) Seleccionamos el destino de la instalación

Figura 55 Ubicación de la instalación

D) Pulsamos siguiente sin seleccionar la opción de añadir al menú de exploración

E) Una vez seleccionado procedemos con la instalación

Figura 57 Comienza la instalación

F) Finalizamos la instalación

G) Abrimos el editor de texto y podremos realizar las modificaciones necesarias

Figura 59 Abrimos el editor de Texto

H) Copiamos la carpeta del código fuente la siguiente dirección C:\wamp\www.

I) Inciamos el php myAdmin

Figura 61 Seleccionamos php MyAdmin

J) Abrimos el php MyAdmin

K) Seleccionamos el Script de la base de datos

Figura 63 seleccionar Script de base de datos.

L) Creamos la base de datos desde el script

CARRERA DE ANALISIS DE SISTEMAS

MANUAL TÉCNICO DEL APLICATIVO DESARROLLO DE UN

SISTEMA DE PREPARACION PARA EL PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO 2018

Proyecto previo a la obtención del título de tecnólogo en análisis de sistemas AUTOR: SALINAS CADENA JORGE ENRIQUE

TUTOR: ING. PEÑARRIETA TRUJILLO LEONEL FERNANDO

ÍNDICE GENERAL

1. Introducción 2. Objetivos 3. Alcance

4. Requisitos previos

5. Requisitos mínimos de Hardware 6. Requisitos mínimos de Software 7. Script Base de Datos

1. Introducción

En el presente manual se detalla cómo se desarrolló el sistema Web para el proceso ser bachiller.

Incluye el script de la base de datos así como el código fuente de la aplicación

Para no tener inconvenientes se recomienda seguir todos los pasos como lo describe el manual.

2. Objetivos

Proporcionar información para los usuarios que manipulan el sistema. Facilitar el conocimiento para la modificación del sistema.

Reconocer los datos y variables incluidos en el desarrollo del software. 3. Alcance

El presente manual técnico del aplicativo será entregado al personal administrativo quien dispondrá de estos documentos y entregará bajo custodia al personal encargado de las TICs en la organización.

El documento servirá se soporte en caso de algún inconveniente en el sistema una vez implementado.

4. Requisitos previos

Los requisitos necesarios para la instalación del WampServer y Sublime Text 3 se detallan a continuación.

5. Requisitos mínimos de Hardware

Computador Dell

Procesador Core I3o superior

Espacio en disco 50 Gb o más para su instalación.

6. Requisitos mínimos de Software

Sistema operativo Windows 7, 8, 8.1, 10 Navegador Chrome, Mozilla Firefox

7. Script Base de Datos

MySQL dump 10.13 Distrib 5.7.17, -- Host: 127.0.0.1 Database: quiz -- Server version 5.6.37 /*!40101SET@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLI ENT */; /*!40101SET@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_R ESULTS */; /*!40101SET@OLD_COLLATION_CONNECTION=@@COLLATION_CONNE CTION */;

/*!40101 SET NAMES utf8 */;

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014SET@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

TABLE IF EXISTS `questions`; CREATE TABLE `questions` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `topic_id` int(10) unsigned DEFAULT NULL,

`question_text` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL, `question_detail` text COLLATE utf8_unicode_ci,

`code_snippet` text COLLATE utf8_unicode_ci, `answer_explanation` text COLLATE utf8_unicode_ci,

`more_info_link` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`),

KEY `fk_256_topic_topic_id_question` (`topic_id`), KEY `questions_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_256_topic_topic_id_question` FOREIGN KEY (`topic_id`) REFERENCES `topics` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `questions_options`; CREATE TABLE `questions_options` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `question_id` int(10) unsigned DEFAULT NULL,

`option` text COLLATE utf8_unicode_ci, `correct` tinyint(4) DEFAULT '0',

`created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`),

KEY `fk_257_question_question_id_questions_option` (`question_id`), KEY `questions_options_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_257_question_question_id_questions_option` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `results`; CREATE TABLE `results` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned DEFAULT NULL,

`correct` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `date` datetime DEFAULT NULL,

`question_id` int(10) unsigned DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL,

KEY `fk_254_user_user_id_result` (`user_id`),

KEY `fk_257_question_question_id_result` (`question_id`), KEY `results_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_254_user_user_id_result` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`),

CONSTRAINT `fk_257_question_question_id_result` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; DROP TABLE IF EXISTS `roles`;

CREATE TABLE `roles` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`),

KEY `roles_deleted_at_index` (`deleted_at`)

) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `test_answers`; CREATE TABLE `test_answers` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned DEFAULT NULL,

`test_id` int(10) unsigned DEFAULT NULL, `question_id` int(10) unsigned DEFAULT NULL, `correct` tinyint(4) DEFAULT '0',

`option_id` int(10) unsigned DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`),

KEY `test_answers_deleted_at_index` (`deleted_at`)

) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

CREATE TABLE `tests` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned DEFAULT NULL,

`result` text COLLATE utf8_unicode_ci,

`created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`),

KEY `tests_deleted_at_index` (`deleted_at`)

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned DEFAULT NULL,

`action` varchar(255) COLLATE utf8_unicode_ci NOT NULL,

`action_model` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `action_id` int(11) DEFAULT NULL,

`created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`),

KEY `fk_254_user_user_id_user_action` (`user_id`),

Related documents