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 administrativos6.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 recomendaciones7.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`),