APLICACIN WEB PARA EL CONTROL Y DESEMPEO DE
APLICACIÓN WEB PARA EL CONTROL Y DESEMPEÑO DE UNA EMPRESA ORIENTADA A LA REPRESENTACIÓN DE FIRMAS INTERNACIONALES UTILIZANDO AJAX Integrantes: Martín Cañizares A. Viviana Quevedo C.
Índice: Introducción Objetivos Descripción del Negocio Diseño e Implementación Beneficios del Sistema Demostración de la Aplicación Conclusiones y Recomendaciones
Introducción Análisis e implementación de una aplicación Web utilizando la plataforma. NET y AJAX. Está enfocado a las empresas que tienen como rol la representación de firmas extrajeras. Brindar un manejo más organizado de la información y un desarrollo más rápido de las tareas.
Objetivos Desarrollar una aplicación que permita dar un mejor seguimiento a las tareas realizadas. Unificar la información que está dispersa en varios archivos en un solo sistema para facilitar su acceso. Realizar un módulo de reportes que se generen a partir de la información de la empresa.
Descripción del Negocio Realizar el contacto con la firma internacional o proveedor, y de realizar la negociación con clientes locales, en base a una comisión. Las firmas internacionales no cuentan con fábricas de sus productos en nuestro país.
Descripción del Negocio Problema ◦ Archivos distribuidos en varias carpetas. ◦ Recurrir a varios archivos para armar un pedido. ◦ Ingresar más de una vez los mismos datos para generar estadísticas.
Descripción del Negocio Solución ◦ Unificar la información dispersa en varios archivos en un solo sistema para facilitar su acceso, ya que tomaba mucho tiempo al realizar las respectivas tareas.
Diseño e Implementación Arquitectura
Arquitectura – Capa 1 Interacción con el Usuario. Recepción de los requerimientos del Usuario. Ingreso y envío de Datos. Llamadas al servidor de Base Selección de Opciones. de Datos Visualización de 100% Lógica de Acceso a Respuesta enviadas por Datos. el Servidor Web. 100% Reglas de Negocio.
Arquitectura – Capa 1 I Recepción de los requerimientos del Servidor Web. Ejecución de Sentencias SQL. Envió de Resultados al Servidor Web.
Diseño e Implementación Herramientas: ◦ Entorno de desarrollo: Visual Studio 2005 ◦ Lenguaje: C# ◦ Servidor de Base de datos: Microsoft SQL Server 2005 ◦ Framework para aplicaciones Web: . NET ◦ Lenguajes de Páginas Web: ASPX ◦ Lenguaje de Scripts: Java. Script
Diseño e Implementación Librerías Utilizadas: ◦ Ajax Control Toolkit ◦ Prototype ◦ Greybox ◦ Script. aculo. us ◦ am. Charts
Diseño e Implementación Ajax Control Toolkit ◦ La librería Ajax Control Toolkit, contiene una amplia gama de controles, los cuales permiten crear aplicaciones Web interactivas de manera mas fácil.
Diseño e Implementación Prototype ◦ La librería Prototype contiene una colección numerosa de funciones Java. Script que ayudan con la integración de Ajax. ◦ Ofrece simplificación de las llamadas a funciones del DOM para el manejo de objetos HTML. $(‘id’) ==document. get. Element. By. Id(‘id’)
Diseño e Implementación Grey. Box ◦ Permite visualizar una dirección URL o una galería de imágenes/videos en la página actual sin tener que abrir una nueva ventana. ◦ Modo Normal y Avanzado.
Diseño e Implementación Script. aculo. us ◦ La librería Script. aculo. us, trabaja junto con la librería Prototype. ◦ Contiene muchas funciones para facilitar el manejo de efectos visuales en una aplicación Web. ◦ De la librería sólo se utiliza el archivo “Effects. js”
Diseño e Implementación am. Charts ◦ La librería am. Charts permite generar gráficos estadísticos para poder ser visualizados en una aplicación Web. ◦ Los datos para la generación pueden ser en formato XML o en CSV.
Diseño e Implementación Modelo MVC: ◦ Patrón de diseño, el cual permite separar a manera de capas, el código escrito para el sistema.
Diseño e Implementación Aplicación del Modelo MVC: ◦ Modelo: Las archivos. cs que representan las entidades y las entidades. BD actúan como modelo. ◦ Vista: Se utiliza cada página ASPX como vista. ◦ Controlador: Los archivos. cs que trabajan en conjunto con cada página actúan como controladores
Beneficios del Sistema Gracias a la implementación del sistema SARP, varías tareas se ven beneficiadas: Todos los documentos se guardan en el sistema. Proceso de creación del pedido se realiza mucho más rápido. La tarea de dar seguimiento a un pedido es más organizada. Generación de gráficos estadísticos.
Beneficios del Sistema Antes: ◦ Se necesitaban varios archivos para crear un pedido. ◦ Los documentos del pedido se almacenaban en varias carpetas. ◦ Se digitaban la información del pedido en otro archivo para crear estadísticas.
Beneficios del Sistema Después: ◦ Para crear el pedido se ingresa a la opción de Ingresar pedido y se digitan los códigos de los artículos y sus cantidades. ◦ Se ingresan los documentos en la opción documentos de pedidos donde a su vez pueden
Conclusiones Gracias al desarrollo del sistema, se pudo observar una disminución de los tiempos requeridos para realizar las tareas de la empresa. La información de los reportes que se generan a partir de los datos almacenados en el sistema, le permiten a la empresa tomar mejores decisiones.
Recomendaciones Permitir que los usuarios se familiaricen con el sistema antes de ponerlo en producción, para evitar inconvenientes. Se recomienda usar los Update. Panels para los controles que se van a actualizar, pero no debe encerrar todo el código de la página, sino más bien por secciones
- Slides: 24