4. The effects of International Safety Management (ISM ) Code on
4.3 SCI and ISM Code implementation
4.3.8 Effects on claims records of SCI
4.06 Diagrama de Componentes.
Figura 15Diagrama de Componentes.
4.07. Vistas Arquitectónicas 4.07.01 Vista Lógica
4.07.02 Vista Física
Figura 17Vista física.
4.07.03 Vista de Desarrollo
CAPÍTULO V
5.
Propuesta
5.01 Antecedentes (de la herramienta o metodología que propone como solución)
En desarrollo de una aplicación se usa diferentes estándares de programación de acuerdo al lenguaje elegido por el desarrollador, los estándares son normas para el buen entendimiento de código de programación, el cual pueda ser entendido por cualquier desarrollador.
Por lo general los estándares se escriben para de esa manera definir las variables, las clases, y el comentario, este último por lo general se escribe en el comienzo del código, en caso de que hubiere algún tipo de cambio, para dar a conocer al otro programador la nueva versión del software y pueda continuar con el desarrollo sin ninguna complicación.
Este estándar también se aplica para demostrar una sola nomenclatura en el código fuente, de tal maneja que se pueda distinguir de manera fácil el código. Cabe recalcar que este debe ser legible, claro y conciso para no confundir al programador, ya que en muchos de los casos se puede encontrar con programadores de bajo conocimiento quienes pueden dañar el software con facilidad.
Hay que tomar en cuenta que algunas empresas trabajan con varios lenguajes de programación al mismo tiempo, los cuales son totalmente diferente en la sintaxis pero la lógica de programación no cambia, para esto hay que especificar un solo
Tabla 18
Estándares de Programación
Tipo de Objeto
Nomenclatura
TextBox Ejemplo: Txt_nombre
Button Ejemplo: Btn_ingresar
CheckBox Ejemplo: Chk_roles
DropDownList Ejemplo: Dbl_gestion
Image Ejemplo: Img_logo
Label Ejemplo: Lbl_nombre
DataGrid Ejemplo: Dgr_Usuarios
5.02
Descripción (de la herramienta o metodología que propone como
solución)La aplicación tiene como finalidad centralizar la producción de las áreas de
Depuración, Digitalización e Indexación de la Gerencia de Operaciones, en el cual el supervisor es el encargado de entregar las cajas para los procesos correspondientes, los reportes podrán ser generados por el supervisor y el gerente de dicha área.
o TXT_1.- Es el cuadro donde el usuario ingresa su “USERNAME” previamente designado por el administrador del sistema.
o TXT_2.- Aquí deberá poner su contraseña válida para el ingreso.
o BOTON.- Este el botón que valida el ingreso de usuario siempre y cuando los datos estén ingresados correctamente caso contrario se desplegaran mensajes de error.
o TXT_2.- Aquí deberá poner su contraseña válida para el ingreso.
o BOTON.- Este el botón que valida el ingreso de usuario siempre y cuando los datos estén ingresados correctamente caso contrario se desplegaran mensajes de error.
o LBL_1.- Mensaje de credenciales incorrectas, no permite el ingreso al sistema.
Figura 21Página Principal.
o MNU_1.- Es el menú que se trabajara para la asignación de las tareas, a las distintas áreas.
o IMG_2.- Logo de la empresa.
Figura 22Registro de Usuarios.
o DRP_1.- En esta lista desplegable se selecciona el rol del usuario que vamos a registrar.
o TXT_1.- Se coloca el número de cedula del usuario que vamos a registrar. o TXT_2.- Se coloca los nombres del usuario que vamos a registrar.
o TXT_3.- Se coloca los apellidos usuario que vamos a registrar. o TXT_4.- Se coloca el cargo del usuario que vamos a registrar. o LST_1.- Presentación de los usuarios que ya están registrados. o BTN_1.- Guardar el nuevo usuario.
o BTN_2.- Editar a un usuario que ya esta registrado.
o BTN_3.- Reestablecer la contraseña del usuario registrado. o BTN_4.- Eliminar el usuario.
Figura 23Mensaje de Registro exitoso.
Figura 24Administración de Clientes.
o DRP_1.-Se seleccionael tipo de identificación entre RUC o C.I. o TXT_1.- Se escribe el número de Identificación.
o TXT_2.- Se escribe la razón social del cliente. o TXT_3.- Se escribe el nombre comercial del cliente. o TXT_4.- Se ingresa el número de teléfono convencional
o TXT_5.-Se coloca el número del celular del responsable por parte de la empresa.
o BTN_2.- Se cargan los datos del cliente para actualizar la información. o BTN_3.- Se elimina el cliente.
Figura 25Administración de Clientes.
o TBL_1.-Se presenta la información del cliente y del contrato.
o TXT_1.- Se ingresa el número de la caja que se va agregar al contrato. o BTN_1.- Regresa a la pantalla anterior.
o TXT_1.- Se ingresa el número de la caja que se va Asignar. o BTN_1.- Regresa a la pantalla anterior.
5.03 Formulación (de la herramienta o metodología que propone como solución)
Tabla 19
Impacto de objetivos.
Identificador de prueba PU001
Método a probar Prueba dinámica RUP
Objetivos de la prueba Verificar el funcionamiento por módulos.
Datos de entrada
Ingreso de datos verdaderos en diferentes módulos como son (operador, clientes, contrato)
Resultados esperados
Validar datos reales como la cedula de identidad de los mismos en la base de datos.
Comentario
Estas pruebas se realizan tomando en cuenta las reglas del negocio así como las lógicas de programación para no cometer errores básicos y comunes al momento de la entrega del sistema.
Tabla 20
Prueba de Datos.
Identificador de prueba PU002
Método a probar Prueba dinámica RUP
Objetivos de la prueba Verificar si los datos ingresados por el usuario se guardan correctamente. Datos de entrada
Ingreso de datos por el operador con su validaciones correspondientes Resultados esperados
Datos ingresados correctamente
Verificar si los datos están guardados en la base de datos. Comentario
El operador podrá realizar cualquier registro de datos siempre y cuando este registrado en el software.
Tabla 21
Especificaciones de ingreso de Usuario.
Identificador de prueba EPA001
Caso de uso Ingreso de operador
Tipo de usuario Administrador
Objetivo de la prueba Asignar identificación Secuencia de eventos
1. Ingresar al módulo de usuario 2. Nuevo registro 3. Asignar cedula 4. Asignar password 5. Asignar rol 6. Guardar Resultados esperados
1. Mensaje Usuario creado exitosamente
2. Actualización de la base de datos inmediatamente 3. Visualización del nuevo usuario en la lista de registros
Comentario
Para poder crear un nuevo registro de usuario la persona logeada deberá constar en el sistema con rol de administrador, y así poder crear, editar, eliminar registros de operadores.
Estado Aceptado
CAPÍTULO VI
6.
Aspectos administrativos
6.01 Recursos Tabla 22
Recursos Humanos, Materiales y Técnicos
Recursos Humanos
Cantidad Cargo Designación Función a realizar 1 Tutor Ing. Jaime Padilla Profesor que guiará
sobre la realización del proyecto.
1 Lector Ing. Hugo Heredia Profesor que dará asesoría sobre la
realización del proyecto.
1 Autor Luis Raza Desarrolla el Sistema e realiza la
implementación.
1 Gerente General Ing. Diego Hidalgo Valida el cumplimiento de lo solicitado con el Software 1 Supervisor Empresa
Jorge Chafla Verifica los procesos del Software.
Recurso Materiales
Laptop
Manuales Físicos y Digitales Impresora Internet Recursos Técnicos SQL Server 2008 Visual Studio 2015 Rational Rose Power Designer Microsoft Word 2013
6.02 Presupuesto Tabla 23
Detalle de gastos realizados en el Proyecto.
Presupuestos De Gastos
Rubros Cantidad Precio
Unitario
SubTotal 1.-Bienes
Hojas 1500 0,03 45,00
tinta para impresora 4 3,75 15,00
Esferos 3 0,50 1,50 cd´s 2 0,80 1,60 alquiler de proyector 1 30,00 30,00 resmas de papel 2 3,40 6,80 Anillados 4 4,25 17,00 Empastados 2 7,50 15,00 total 131,90 2.-Servicios Desarrollo 160 40 6400,00 Movilidad 1 50,00 50,00 telefono celular 1 20,00 20,00 Luz 1 45,00 45,00 Agua 1 20,00 20,00 Internet 1 35,00 35,00 Telefonía 1 20,00 20,00 total 6590,00 total rubros 6721,90
Nota. En la siguiente tabla el presupuesto gastado en el transcurso de la realización del sistema.
6.03 Cronograma Tabla 24
Cronograma de actividades del proyecto.
Figura 27Cronograma.
CRONOGRAMA DEL PROYECTO
Nº EVENTOS DURACION FECHA DE
INICIO
FECHA DE
FINALIZACION
Actividad 1 Análisis del problema 18 días 03/01/2018 20/01/2018 Actividad 2 Levantamiento de requerimientos 12 día 22/01/2017 02/02/2018 Actividad 3 Modelamiento de base de datos 15 día 05/02/2018 19/02/2018
Actividad 4 Desarrollo 120 días 01/01/2018 30/04/2018 Implementació n 10 día 01/05/2018 09/05/2018 Actividad 5 Pruebas y mantenimiento 10 día 10/05/2018 19/05/2018
CAPÍTULO VII
7.
Conclusiones y recomendaciones
7.01 Conclusiones
En el transcurso del desarrollo del sistema nos vamos dando cuenta que la implementación del software de producción para la empresa SEVENTEENMILE S.A. es sumamente necesario, y además, obligatorio ya que mientras la empresa empieza a crecer, los procesos y registros de producción del personal también aumentan, así que es necesario la implementación de dicho software para el control de las actividades.
Se espera que, en el transcurso de los años se pueda aumentar los procesos que tiene el software haciendo más robusto para el trabajo que requiere la empresa y hacerle crecer en relación a las necesidades que vaya adquiriendo la empresa.
Con la implementación de software de producción queda muy en claro que, tanto los procesos como los registros tendrán un control adecuado para los reportes mensuales. El software diseñado para la empresa SEVENTEENMILE S.A. es un avance
tecnológico que poco a poco ira cambiando la manera de trabajo en dicha empresa. Las necesidades de la empresa están cubierta en porcentaje gracias a la
implementación de este sistema.
Gracias a la implementación del aplicativo en SEVENTEENMILE S.A. se lleva un control exacto de producción colocándose en el mercado con una mejor estabilidad en el ámbito de los procesos de digitalización.
7.02 Recomendaciones
Se pudo obtener un mejor provecho al buen manejo del software gracias a la documentación del mismo.
Así como también el técnico del software debe realizar una capacitación del sistema de producción a las personas involucradas con él, para que quede en constancia que se ha cumplido con el trabajo requerido.
Para el desarrollo del software se debe conocer bien las reglas del negocio y así poder cumplir con las necesidades de la empresa.
Un buen desarrollo de software podrá terminarse de implementar siempre y cuando los requerimientos estén bien planteados y modificado con el propietario o
administrador del negocio donde se empleara dicho aplicativo.
Es de gran importancia que los requerimientos estén claros y concisos para que el desarrollo cumpla en base a ellos la programación los diagramas de caso de uso, el diseño y la base de datos del sistema.
El software debe adaptarse muy bien con la persona que va estar involucrada con el mismo y debe adaptarse bien a sus necesidades cumpliendo con las expectativas del negocio.
REFERENCIAS BIBLIOGRÁFICAS
Normas APA 2018 – 6ta (sexta) edición http://normasapa.net/2017-edicion-6/
Entity Framework - Insert, Update, Delete, Select in SQL Server https://www.youtube.com/watch?v=TRH7rm8ozD4
Tesis sistematización del proceso de producción de trabajos en tol mediante un aplicativo web para la metalmecánica imna ubicada en el comité del pueblo – quito autor alex tuquerrez.
CARRERA DE ANALISIS DE SISTEMAS
MANUAL DE USUARIO
SISTEMA DE INDICADORES DE PRODUCTIVIDAD DE
DIGITALIZACIÓN DE DOCUMENTOS DEL DEPARTAMENTO
DE OPERACIONES MEDIANTE UNA APLICACIÓN WEB DE
LA EMPRESA SEVENTEENMILE S.A. UBICADA EN EL
DISTRITO METROPOLITANO DE QUITO, OCTUBRE 2017 –
MARZO 2018
Trabajo de Titulación prévio la obtención del título de Tecnólogo en
Analista de Sistemas
AUTOR: RAZA AMAGUA LUIS ANDRES
Índice
INTRODUCCIÓN ... 52 OBJETIVO ... 52 REQUERIMIENTOS RECOMENDADOS ... 52 SERVIDOR ... 52 REQUERIMIENTOS PARA LA ESTACIÓN ... 53 REQUERIMIENTOS MÍNIMOS PARA EL SOFTWARE ... 53 GUÍA DE INSTALACIÓN DE LOS PROGRAMAS ... 53 INSTALACIÓN DE SQL SERVER 2008 ... 54 INSTALACIÓN DE VISUAL STUDIO 2015 ... 60 INSTALACIÓN DEL SOFTWARE DE PRODUCCIÓN ... 64
Introducción
El documento presentado sirve de guía para las personas que utilizaran el aplicativo en producción, este manual de usuario incluye desde su instalación hasta el uso del mismo.
Entendido una vez el aplicativo tendremos los programas de edición y motor de base datos que utiliza el software para estar listo para el proceso de producción.
Con el documento tenemos una guía para la implementación y uso del aplicativo.
Objetivo
Proporcionar una guía clara, sencilla y entendible al usuario final, de modo que el manejo del sistema sea lo más práctico y factible para el mismo.
Requerimientos recomendados
A continuación presentaremos lo requerimientos tecnológicos necesarios para el funcionamiento e instalación del software de proceso de producción.
Servidor
Procesador: Procesador dual core 3.00 GH o superior 64 bits Memoria del sistema: 4 GB
Requerimientos para la Estación Procesador: Procesador dual core 3.00 GH o superior 64 bits Memoria del sistema: 512 GB
Disco duro: 120 gigabytes
Requerimientos mínimos para el Software Plataforma Operacional: Linux, Microsoft Windows, Mac. Motor de Base de Datos: SQLServer
Lenguaje de programación: C#
Framework de desarrollo: Sublime Text version 3 Navegadores: Chrome, FireFox, Explorer.
Guía de instalación de los programas
Descargamos los programas necesarios para empezar el desarrollo del software y ejecución del software de producción.
Instalación de SQL Server 2008
Una vez ejecutado el “SETUP.exe” esta es la primera pantalla que nos muestra para la instalación.
Figura 29Pantalla Planning.
La primera pantalla llamada “Planning”, nos muestra la documentación sobre la instalación de SQL Server 2008, también la aplicación de chequeo de sistema para validar instalaciones futuras de SQL Server 2008.
Figura 30Pantalla Installation.
En esta pantalla instalaremos una nueva instancia de SQL Server 2008 R2 a nuestro equipo.
Una vez hecho click en dicha opción procederemos con la instalación siguiendo los pasos de las imágenes que se pueden ver a continuación.
Figura 31Pantalla reglas de soporte.
En esta pantalla Verificara lo necesario para la instalación de SQL Server, le damos click en “OK”.
Figura 32Pantalla caracteristicas.
Nos presentara la pantalla de características, seleccionamos las características necesarias para nuestro motor de base de datos SQL Server 2008.
Figura 33Pantalla configuración del servidor.
En esta pantalla nos pide introducir una cuenta de usuario para arrancar todos y cada uno de los servicios que hayamos requerido instalar.
Figura 34Pantalla fin de instalación.
Una vez terminado el proceso de instalación, ya podremos comenzar a trabajar con SQL Server 2008 R2 inmediatamente
Instalación de Visual Studio 2015
Una vez ejecutado el “SETUP.exe” esta es la primera pantalla que nos muestra para la instalación.
Figura 35Pantalla inicio de instalación.
En esta primera pantalla confirmamos la instalación de Visual Studio, nos presenta la ruta en la que se va instalar nuestro programa.
Figura 36Mensaje de confirmación.
Figura 37pantalla de instalación.
Esperamos hasta que se instale y se copien todos las componentes.
Figura 38pantalla de fin de instalación.
Instalación del software de Producción
Copiamos el archivo en la carpeta de raíz del Visual Studio y lo descomprimimos, para poder tener acceso a todas las instancias de nuestra aplicación.
Figura 39Aplicación.
Ejecutamos nuestro SQL Server, para correr el script de la base de datos para poder tener acceso para el almacenamiento de datos.
Figura 40Pantalla de SQL Server.
Figura 41Base de Datos.
Regresamos a nuestra carpeta donde copiamos el proyecto y copiamos el acceso directo al escritorio, lo ejecutamos y nuestra aplicación esta lista para ser usada.
Figura 42Acceso Aplicación.
Figura 43Inicio de Sesión.
o TXT_1.- Es el cuadro donde el usuario ingresa su “USERNAME” previamente designado por el administrador del sistema.
o TXT_2.- Aquí deberá poner su contraseña válida para el ingreso.
o BOTON.- Este el botón que valida el ingreso de usuario siempre y cuando los datos estén ingresados correctamente caso contrario se desplegaran mensajes de error.
Figura 44Error de Sesión.
o TXT_1.- Es el cuadro donde el usuario ingresa su “USERNAME” previamente designado por el administrador del sistema.
o TXT_2.- Aquí deberá poner su contraseña válida para el ingreso.
o BOTON.- Este el botón que valida el ingreso de usuario siempre y cuando los datos estén ingresados correctamente caso contrario se desplegaran mensajes de error.
Figura 45Página Principal.
o MNU_1.- Es el menú que se trabajara para la asignación de las tareas, a las distintas áreas.
o IMG_2.- Logo de la empresa.
o LBL_1.- Nombre comercial de la empresa y nombre del aplicativo.
o DRP_1.- En esta lista desplegable se selecciona el rol del usuario que vamos a registrar.
o TXT_1.- Se coloca el número de cedula del usuario que vamos a registrar. o TXT_2.- Se coloca los nombres del usuario que vamos a registrar.
o TXT_3.- Se coloca los apellidos usuario que vamos a registrar. o TXT_4.- Se coloca el cargo del usuario que vamos a registrar. o LST_1.- Presentación de los usuarios que ya están registrados. o BTN_1.- Guardar el nuevo usuario.
o BTN_2.- Editar a un usuario que ya esta registrado.
o BTN_3.- Reestablecer la contraseña del usuario registrado. o BTN_4.- Eliminar el usuario.
Figura 48Administración de Clientes.
o DRP_1.-Se seleccionael tipo de identificación entre RUC o C.I. o TXT_1.- Se escribe el número de Identificación.
o TXT_2.- Se escribe la razón social del cliente. o TXT_3.- Se escribe el nombre comercial del cliente. o TXT_4.- Se ingresa el número de teléfono convencional
o TXT_5.-Se coloca el número del celular del responsable por parte de la empresa.
o TXT_6.-Se detalla la dirección de la empresa.
o TXT_7.- Se coloca el e-mail del responsable por parte de la empresa. o LST_1.- Se presenta listado de clientes registrados.
o BTN_1.- Se guarda la información del nuevo cliente.
Figura 49Administración de Clientes.
o TBL_1.-Se presenta la información del cliente y del contrato.
o TXT_1.- Se ingresa el número de la caja que se va agregar al contrato. o BTN_1.- Regresa a la pantalla anterior.
o TXT_1.- Se ingresa el número de la caja que se va Asignar. o BTN_1.- Regresa a la pantalla anterior.
CARRERA DE ANALISIS DE SISTEMAS
MANUAL TECNICO
SISTEMA DE INDICADORES DE PRODUCTIVIDAD DE
DIGITALIZACIÓN DE DOCUMENTOS DEL DEPARTAMENTO
DE OPERACIONES MEDIANTE UNA APLICACIÓN WEB DE
LA EMPRESA SEVENTEENMILE S.A. UBICADA EN EL
DISTRITO METROPOLITANO DE QUITO, OCTUBRE 2017 –
MARZO 2018
Trabajo de Titulación prévio la obtención del título de Tecnólogo en
Analista de Sistemas
AUTOR: RAZA AMAGUA LUIS ANDRES
Índice
INTRODUCCIÓN ... 76 OBJETIVO ... 76 GUÍA DE INSTALACIÓN DE LOS PROGRAMAS ... 76 INSTALACIÓN DE SQL SERVER 2008 ... 77 INSTALACIÓN DE VISUAL STUDIO 2015 ... 83 INSTALACIÓN DEL SOFTWARE DE PRODUCCIÓN ... 87
Introducción
El sistema se encuentra en producción por lo cual se entrega el manual técnico el área de sistemas pueda gestionar y entender el código fuente de la aplicación.
Este documento consta de los módulos del sistema y el código fuente del mismo detallando la ubicación de los archivos.
Objetivo
Este documento tiene como finalidad presentar el sistema en un nivel de desarrollador para que sirva de guía al programador y pueda entender la sintaxis del mismo.
Guía de instalación de los programas
Descargamos los programas necesarios para empezar el desarrollo del software y ejecución del software de producción.
Figura 52Pantalla Planning.
La primera pantalla llamada “Planning”, nos muestra la documentación sobre la instalación de SQL Server 2008, también la aplicación de chequeo de sistema para validar instalaciones futuras de SQL Server 2008.
Figura 53Pantalla Installation.
En esta pantalla instalaremos una nueva instancia de SQL Server 2008 R2 a nuestro equipo.
Una vez hecho click en dicha opción procederemos con la instalación siguiendo los pasos de las imágenes que se pueden ver a continuación.
Figura 54Pantalla reglas de soporte.
En esta pantalla Verificara lo necesario para la instalación de SQL Server, le damos click en “OK”.
Figura 55Pantalla caracteristicas.
Nos presentara la pantalla de características, seleccionamos las características