+ All Categories
Home > Documents > Implementación de GasfiGuayas

Implementación de GasfiGuayas

Date post: 01-Jan-2016
Category:
Upload: hyatt-sutton
View: 31 times
Download: 0 times
Share this document with a friend
Description:
Implementación de GasfiGuayas. Silvio López Carlos Pendola. Agenda. Antecedentes y Justificación Conceptos Básicos Análisis del Sistema Diseño del Sistema Implementación del Sistema Pruebas del sistema GasfiGuayas Conclusiones y recomendaciones. Antecedentes y Justificación. - PowerPoint PPT Presentation
47
Implementación de GasfiGuayas Silvio López Carlos Pendola
Transcript

Adaptacin del IDS/IPS Suricata para que se pueda convertir en una solucin empresarial.

Implementacin de GasfiGuayasSilvio Lpez Carlos PendolaAgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del sistema GasfiGuayasConclusiones y recomendacionesAntecedentes y JustificacinSistema de Informacin para empresas de servicios GasfiGuayasLa empresa ofrece servicios tcnicos: gasfitera, electricidad, refrigeracin, cerrajera, pintura, entre otrosCada trabajo requerido es asignado a un tcnico y se agenda una visita para realizar una inspeccin.Resultado de la inspeccin se determina la naturaleza del problema y se elabora una cotizacin.Es importante conocer los tcnicos y los trabaj0s ms solicitados por los clientes para poder mejorar el servicio.

Antecedentes y JustificacinJustificacinEl personal administrativo debe recolectar la informacin relacionada con las rdenes de trabajo, cartilla de detalles, cotizacin, entre otros.Informacin almacenada en papeles y ficheros manejados por diferentes personas.Cada documento, por separado, no contiene informacin que pueda apoyar a la toma de decisiones.Obtener la informacin completa de una sola orden de trabajo la mayora de las veces dura ms de lo estimado.

Antecedentes y JustificacinJustificacinProveer informacin necesaria para la planificacin de las rdenes de trabajo.Conocer el estado actual de la orden de trabajo.Agilitar la recepcin de los requerimientos de los clientes.Informacin histrica de los clientes y los trabajos realizadosInformacin disponible y actualizada para todos los usuarios.

AgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del sistema GasfiGuayasConclusiones y recomendacionesConceptos BsicosDefinicin de Aplicacin WebLos usuarios pueden utilizarla accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador.Formato estndar (hmtl, xhtml).Cada pgina es un documento esttico.Utilizan lenguajes interpretados (Javascript, Flash, Java) para aadir elementos dinmicos.

Conceptos BsicosEstructura de las aplicaciones Web de 3 capasEl navegador web Un motor capaz de usar alguna tecnologa web dinmica (PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python o Ruby on Rails) Una base de datos.Modelo clsico de Aplicaciones web

Conceptos BsicosAjax (Asynchronous JavaScript And XML)Tcnica de desarrollo web para crear aplicaciones interactivas o aplicaciones de internet enriquecidas (RIA). Tecnologa asncrona: los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualizacin ni el comportamiento de la pgina.JavaScript es el lenguaje interpretadoEl acceso a los datos se realiza mediante XMLHttpRequest.Conceptos BsicosModelo tradicional de las aplicaciones Web (izquierda) comparado con el modelo de Ajax (derecha).

Conceptos BsicosVentajas de las Aplicaciones WebAhorro de tiempo de instalacinCompatibilidadEspacioActualizaciones inmediatasBajo consumo de recursoMultiplataformaPortablesColaboracinConceptos BsicosSistemas de Informacin basados en Web incluyendo tecnologa Ajax

AgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del sistema GasfiGuayasConclusiones y recomendacionesAnlisis del SistemaAlcancePlanificacin y seguimiento de las rdenes de trabajo.Fichas de clientes: informacin, historial.Reportera: trabajos ms solicitados, tcnicos con mayor rendimiento, rdenes de trabajo que avanzan hasta el proceso final.

Aplicacin web, podr ser accedido desde cualquier lugar mediante un navegador

Anlisis del SistemaParticipantes y RolesAdministrativoVendedorTcnico

Anlisis del SistemaRequerimientos funcionalesSoportar la definicin administrativa del negocio: trabajadores, cargos, materiales, categoras del problemas, problemas.Proveer un planificador de rdenes de trabajo.Permitir dar seguimiento a la orden de trabajo.Permitir llevar una ficha de los clientes con la informacin histrica de los requerimientos solicitados.Se podrn visualizar reportes.Anlisis del SistemaRequerimientos no funcionalesAccesible a travs de internetPginas livianasUso de Ajax para contribuir a mejorar la experiencia del usuario en la interaccin en:FormulariosConfirmacin de ingresos y registrosFiltrado de datosResultados de bsquedasAutocompletado de textoAnlisis del SistemaRequisitos mnimos del servidorSistema operativo: Windows 98 o superiorProcesador: 1.6Ghz.Memoria RAM: 4GB.Windows Installer 3.0 (excepto para Windows 98/ME, que requiere Windows Installer 2.0 o una versin posterior). Windows Installer 3.1 o posterior, recomendado.Internet Explorer 5.01 o versin posterior.Requisitos de espacio en disco: 280 MB (x86), 610 MB (64 bits).Anlisis del SistemaRequisitos del clienteSistema operativo: Windows 98 o superiorProcesador: 1.6Ghz.Memoria RAM: 256MB.Internet Explorer 5.01 o superior, Opera versin 8.0 o superior, Mozilla Firefox, SeaMonkey, Camino, K-Meleon, Ice Weasel, Flock, Epiphany, Galeon, Netscape versin 7.1 o superior, Google Chrome, Apple Safari versin 1.2 o superior, Konqueron versin 3.2 y superior.AgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del sistema GasfiGuayasConclusiones y recomendacionesDiseo del SistemaArquitecturaModelo de capas para el procesamiento y transaccin de la informacinBasada en el modelo cdigo subyacente (code-behind) de ASP.NET

Diseo del SistemaArquitecturaCapa de presentacinCapa de negocioCapa de acceso a datos y lgica empresarialAjax Interaccin en los formularios, confirmacin de ingresos y registros, filtrado de datos, resultados de bsqueda, autocompletado de campos de textoServicios web Especficamente se usan en el proyecto para dar soporte a Ajax en la bsqueda y el autocompletado de campos de texto.

Diseo del SistemaInterfaz

Diseo del SistemaDiseo de la Base de Datos

AgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del sistema GasfiGuayasConclusiones y recomendacionesImplementacin del SistemaTecnologas utilizadasPlataforma de desarrollo: .NETMarco de trabajo: ASP.NETLenguaje de programacin: C#Base de Datos: SQL ServerAjax: Marco de trabajo AJAX.NET

Implementacin del SistemaEstndaresMantener siempre los nombres de variables acordes con lo que representan.Documentar cada parte del cdigo que necesite una explicacin extra.Mantener un formato para todas las pginas del sistema en cuanto a diseo, colores y tipo de fuente.

Implementacin del SistemaLibrerasASP.NET Ajax ExtensionsAjax Control Toolkit DayPilot Lite

Implementacin del SistemaDistribucin y carga de archivosEstructura diseada para mejorar la modularidad y escalabilidad del Sistema.

AgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del SistemaConclusiones y recomendacionesPruebas del SistemaVerificacin de requerimientos y funcionamientoCriterios de bsquedasEnlaces perdidos o rotosExistencia de campos definidosValidacin de formulariosGeneracin de reportesVerificacin de clculosValidacin de autorizacin y autenticacinPruebas del SistemaPruebas de Aceptacin de los Usuarios del SistemaEquipo utilizadoLas pruebas del funcionamiento del sistema fueron realizadas usando un computador como servidor Web y servidor de base de datos con las siguientes caractersticas:Procesador: Intel Pentium Core2Duo 2.4GhzDisco duro: 250 GBMemoria RAM: 3 GBSistema Operativo: Microsoft Windows XP Profesional con Service Pack 3.

Pruebas del SistemaPruebas de Aceptacin de los Usuarios del SistemaLa empresaTiene 22 trabajadoresAcceso al sistema: 2 vendedores, 4 administrativos y 2 tcnicos. 3 computadoras: una para cada rol de usuario.

Se proporcion un computador para hacer las pruebas, razn por la cual fueron realizadas con un solo usuario conectado.Pruebas del SistemaPruebas de Aceptacin de los Usuarios del SistemaEncuestaConsideramos 3 aspectos importantes:Funcionalidad del sistemaAspecto de la interfazVentajas de usar el sistemaAntes de iniciar las pruebas con los usuarios, se hizo una breve introduccin sobre el sistema y una demostracin de cmo utilizar GasfiGuayas.Pruebas del SistemaPruebas de Aceptacin de los Usuarios del SistemaLos encuestados2 vendedores2 administrativos2 tcnicos. Tienen una experiencia promedio en el uso de sistemas informticos mayor a 3 aos. Probaron todas las funcionalidades de GasfiGuayas que corresponden a su rol en el sistema.Pruebas del SistemaPruebas de Aceptacin de los Usuarios del SistemaVentajas encontradasLa distribucin del men permitiendo rpido acceso a las opciones ms importantes para la gestin del negocio.La clara retroalimentacin que provee el sistema al ingresar datos de administracin de clientes.La bsqueda y autocompletado de campos de texto.Pruebas del SistemaAnlisis de los Resultados Obtenidos

ActividadTiempo ActualTiempo GasfiGuayasConocer los servicios tcnicos ms solicitados por los clientes 2 5 minutos5-10 segundos (desde abrir la aplicacin hasta la consulta) Conocer los tcnicos que han atendido un mayor nmero de rdenesHasta 5 minutos para categorizar la informacin5-10 segundos (desde abrir la aplicacin hasta la consulta)Cotizacin3 5 minutosHasta 1 minutoPlanificacin de las rdenes de TrabajoNo existe, representa demoras en el procesoPruebas del SistemaAnlisis de los Resultados ObtenidosLa planificacin de las rdenes de Trabajo Se realiza en una pizarra y consta slo de los trabajos correspondientes al da actual. GasfiGuayas tiene un Planificador que luego de la asignacin del recurso humano y la hora para realizar la inspeccin permite continuar el Proceso Cumplimiento de Orden. Al tener un solo repositorio de la informacin relacionada a las rdenes de Trabajo se mejora en uno 84% la consulta del estado de la misma para dar un adecuado seguimiento.Pruebas del SistemaAnlisis de los Resultados ObtenidosSobre la Encuesta

Muy bueno AceptableTiempo de respuesta83%17%Consultas100%0%Informacin presentada en tablas83% (adecuada)17% (poca)Distribucin de la informacin100%0%Interfaz100 %0%Ingreso y edicin de informacin100 %0%AgendaAntecedentes y JustificacinConceptos BsicosAnlisis del SistemaDiseo del SistemaImplementacin del SistemaPruebas del SistemaConclusiones y RecomendacionesConclusiones y RecomendacionesEl anlisisSe consideraron todas las necesidades de los usuariosSe hizo un levantamiento de procesos. Se elabor una propuesta para mejorar la situacin actual: GasfiGuayas. Se defini de forma ptima los roles y tipos de usuarios que intervienen en la aplicacin. Se analiz los requerimientos del sistema.

Conclusiones y RecomendacionesEl SistemaGasfiGuayas usa una arquitectura distribuida en tres capas, se dise de esta manera para adaptarse y cumplir con todos los requerimientos ya plasmados .Se utiliz un servidor web local donde se realizan todos los procesos, el cual funciona en una plataforma Windows y es el encargado de publicar y almacenar los datos ya procesados.

Conclusiones y RecomendacionesEl desarrolloTodas las herramientas seleccionadas: plataforma, entorno de programacin, motor de base de datos fueron herramientas Microsoft, esta combinacin garantiz la compatibilidad y permiti explotar la confiabilidad y consistencia que proveen al ser usadas juntas. No se presentaron problemas de conexin entre estos elementos, su integracin fue automtica y transparente para los implementadores que poco conocamos sobre esta tecnologa.Conclusiones y RecomendacionesConclusionesEl desarrollo e implementacin del Sistema de Informacin GasfiGuayas se justifica ampliamente porque Solucin para el negociotil para las especificaciones del modelo definido por el usuarioAhorro de recursos a la empresa y clientes. Repositorio comn para la gestin del negocio.

Conclusiones y RecomendacionesConclusionesEl personal administrativo ahora podr recolectar la informacin relacionada a las rdenes de trabajo de una sola fuenteA travs de los reportes definidos los directivos pueden acceder a la informacin requerida de manera inmediata.GasfiGuayas tuvo una aceptacin total por parte de los usuarios que probaron el sistema.Conclusiones y RecomendacionesConclusiones PersonalesEsta experiencia nos ayud a fortalecer los conocimientos adquiridos en la realizacin de aplicaciones web, as como la aplicacin de nuevos conocimientos como las libreras usadas, el manejo de proveedores de roles y proveedores de usuarios que con una correcta definicin vuelve transparente la autenticacinConclusiones y RecomendacionesRecomendacionesDefinir polticas y procedimientos de actualizacin de datos.Creacin de plantillas para cargar informacin.Las rdenes de trabajo que no fueron aceptadas deben ser cerradas diariamente.Analizar las ventajas de incluir un mdulo de facturacin y de pago de nmina.Analizar el concepto Orden de Trabajo y su abstraccin para constituir un elemento genrico base para otras soluciones.Gracias por su atencin


Recommended