Ingeniería Informática

Permanent URI for this collectionhttp://54.81.141.168/handle/123456789/9139

Browse

Search Results

Now showing 1 - 9 of 9
  • Item
    Análisis, diseño e implementación de una plataforma web basada en un esquema C2C para la gestión de entrega de servicios generales
    (Pontificia Universidad Católica del Perú, 2014-06-10) Mendez Anchante, Christian Miguel; Aguilera Serpa, César Augusto
    En el Perú existe un considerable porcentaje de personas consideradas como trabajadores independientes. De este sector, existen personas que tienen como principal y en algunos casos única fuente de ingresos la entrega de servicios generales y de mantenimiento a hogares, tales como carpintería, electricidad, gasfitería, entre otros. Para estas personas, conseguir clientes y fidelizar a los ya existentes es un aspecto crítico pues cada trabajo que puedan conseguir representa su mejor fuente de ingresos dado que en su mayoría se trata de personas con escasos recursos económicos y para los cuales encontrar un trabajo formal y de ‘oficina’ puede ser complicado ya que en su mayoría no tienen los estudios superiores que un trabajo promedio requiere. En el presente proyecto de fin de carrera se abordará esta problemática teniendo como fin principal la implementación de una solución informática que sirva, en primera instancia, como un nuevo canal de comunicación para que los proveedores de servicios generales puedan ser ubicados y contactados por clientes, pero que además sirva para establecer y formalizar el enlace tripartita que hay entre proveedores de servicios generales, clientes que requieren de estos servicios, y tiendas y cadenas ferreteras que suministren de los insumos requeridos por los proveedores. Para lograr todo esto, en este proyecto se plantea la necesidad de la creación de un nuevo modelo de negocio, el cual incluya características muy particulares a este contexto y solucionen las necesidades que cada perspectiva así lo requiere. El documento aquí mostrado está estructurado en 10 capítulos, y se ha hecho énfasis en presentar un resultado esperado por capítulo. En el primero se presenta la problemática con mayor detalle, así como el marco conceptual necesario para entender algunos términos relacionados al proyecto y también se presenta el estado del arte, el cual analiza la manera que actualmente hay para dar o intentar dar solución a estos problemas. En el segundo capítulo se ahonda más en la forma de la solución propuesta, presentando los objetivos, resultados, metodologías a usar, y el alcance que tendrá éste proyecto. En los tres capítulos siguientes, se presenta primero el caso de negocio, el cual representa el núcleo del modelo de negocio postulado, seguido de las reglas y procesos de negocio que permiten establecer la forma ideal para el éxito del modelo y entender cómo es que éste funcionaría. Los capítulos que le siguen son más técnicos y se refieren más a la solución desde el punto de vista de la implementación pues se tocan aspectos como la aplicación de un algoritmo de inteligencia artificial para la búsqueda de proveedores, las herramientas tecnológicas que se van a utilizar para desarrollar el producto, y se mencionan las fases del ciclo de vida del software desarrollado. Finalmente, se discute acerca de cada uno de los resultados que se han obtenido, se mencionan las observaciones identificadas en el transcurso del trabajo, y se describen las conclusiones a las que se ha llegado tras finalizar el proyecto así como las recomendaciones y trabajos futuros que complementan el mismo.
  • Item
    Desarrollo de un sistema web para la enseñanza de casos de uso empleando la técnica de aprendizaje cooperativo de rompecabezas
    (Pontificia Universidad Católica del Perú, 2013-11-13) Chung Pinzás, Gerardo Yatsen; Pow Sang Portillo, José Antonio
    Jigsaw es una técnica de aprendizaje cooperativo que se basa en la contribución de los estudiantes para alcanzar un objetivo común. Esta técnica también conocida como Técnica de Rompecabezas propone la división de tareas o temas parciales de una materia. De esta forma, cada miembro del grupo tendrá que ejecutar una de estas tareas parciales, las cuales finalmente deberán ser integradas por todos los miembros en conjunto. La Técnica Jigsaw, fue desarrollada originalmente para la enseñanza dentro de un salón de clases sin la participación de sistemas automatizados. Esta solución, a pesar de las ventajas que brinda, puede presentar algunas desventajas debido a la logística que requiere para implementarse. Es por esos motivos que se propuso el desarrollo de un Sistema Web que implemente la Técnica Jigsaw, el cual permitirá aprovechar conjuntamente las ventajas que brinda la comunicación vía Internet, así como las contribuciones propias de la técnica de aprendizaje cooperativo en mención. El Sistema Web Jigsaw dará soporte a las tres fases que comprende una sesión de clase que emplea esta técnica, las cuales se dividen en los módulos de: Planificación, Ejecución y Evaluación. Estos módulos se encuentran estrictamente relacionados ya que siguen los procesos de diseño, desarrollo y evaluación de una Sesión de Clase Jigsaw respectivamente. El módulo de Planificación tiene la principal responsabilidad de permitir el diseño de cada sesión de clase. Aquí se plantean los datos de la sesión que constituirán posteriormente la base de los objetivos y resultados esperados que permitirán medir el progreso académico de los alumnos en una etapa posterior. El módulo de Ejecución se encarga de llevar a cabo la ejecución de una sesión de clase basada en la técnica del Rompecabezas. Permite el desarrollo paso a paso de la técnica desde la lectura de materiales, documentos y casos hasta la diagramación de la solución en los diferentes Grupos Jigsaw y Expertos. Además cuenta con herramientas de comunicación en línea, los cuales permitirán la interacción para la coordinación y elaboración de Casos de Uso. Además se contará con Foros de Discusión para el desarrollo y esclarecimiento de algunas dudas sobre estos temas propuestos. Finalmente el módulo de Evaluación permite la elaboración de preguntas y evaluaciones por parte del tutor y docente. Así mismo brinda la posibilidad de calificación manual y automática de las evaluaciones rendidas. La presente tesis se desarrolló utilizando UML como lenguaje de modelamiento, RUP para los procesos a realizar durante el trabajo y el lenguaje de programación Java para el desarrollo del Sistema Web.
  • Item
    Análisis, diseño e implementación de un sistema web y móvil para el soporte informático a la gestión de los servicios de atención que brindan las comisarías a la comunidad
    (Pontificia Universidad Católica del Perú, 2013-10-17) Gonzales Villa, Tania Denisse; Johnson Rojas, Pablo Ernesto; Baldeón Medrano, Johan Paúl
    En el Perú, la inseguridad ciudadana, en general, sigue siendo uno de los grandes motivos de temor para la población. Este problema se ha ido incrementando a través de los años por diversos factores como el desempleo, la falta de valores en la sociedad, una mala calidad de educación, escasez de los recursos con los que cuentan las entidades responsables para combatir este inconveniente, entre otros. Las comisarías cuentan con diversos procesos que sostienen los diferentes servicios que brindan a la comunidad. Estos procesos tales como registro de denuncias, información y gestión de trámites personales, difusión a la comunidad de un mapa de delitos, entre otros, suelen ser en su mayoría manuales, lentos y con información desactualizada. Los factores mencionados impiden a las comisarías brindar un buen servicio a la comunidad y no cumplir con salvaguardar la seguridad ciudadana. Además, se identificó la carencia de un medio de comunicación rápido y en tiempo real entre las comisarías y la comunidad. La solución propuesta consiste en un sistema Web y un sistema Móvil, los cuales permitan dar soporte informático a la gestión de los servicios que brinda una comisaría y proporcionar información para la seguridad de los ciudadanos. La memoria descriptiva cuenta con 7 capítulos que presentan la organización del proyecto de tesis. En el capítulo 1 se describe el problema que se desea resolver, los objetivos, resultados, métodos y procedimientos, las tecnologías utilizadas, el plan de proyecto y la sustentación de la solución propuesta. En el capítulo 2 se describe el marco conceptual de la solución planteada y el estado del arte donde se exponen ejemplos que resuelven parte del problema en la actualidad. En el capítulo 3 se describen los requisitos funcionales y se desarrolla el análisis de la solución que consiste en explicar la viabilidad del sistema en términos técnicos y de costo, y se identifican el diagrama de clases inicial que constituye una base para el trabajo posterior. En el capítulo 4 se describe la arquitectura seleccionada para cumplir con los requisitos planteados del sistema, además se presenta también en este capítulo el diseño de la interfaz gráfica de la aplicación, definiendo los criterios para la selección del diseño y las principales pantallas de la aplicación con sus respectivas características. En el capítulo 5 se detalla cómo se ha aplicado la tecnología seleccionada en la solución del problema. En el capítulo 6 se presentan las observacion
  • Item
    Análisis, diseño e implementación de un sistema Web B2C multiempresa
    (Pontificia Universidad Católica del Perú, 2013-05-20) Tadeo Calderón de la Barca, Jessica Ruth; Girao La Rosa, Jorge Abraham; Aguilera Serpa, César Augusto
    El presente proyecto de tesis consiste en el análisis, diseño e implementación de un sistema Web B2C (Business to Consumer) que permita a múltiples pequeñas y medianas empresas peruanas vender sus productos en línea y publicitar sus locales de atención con la finalidad de promover también la venta física de productos en dichos locales. La propuesta de este sistema surge como consecuencia del análisis del estado del comercio electrónico en el Perú. El sistema propuesto será altamente configurable y adaptable a los diferentes rubros de negocio de las empresas afiliadas. El presente documento ha sido estructurado en 5 capítulos como se describe a continuación. En el capítulo 1 se presenta la identificación del problema que originó la propuesta de la presente solución, los objetivos y resultados esperados. También se detallan las metodologías de gestión de proyectos y de desarrollo de software que se seguirán. Finalmente se analizan herramientas similares existentes en el mercado y se justifica la realización del presente proyecto. En el capítulo 2 se identifican los requerimientos del sistema, los actores, módulos y clases de análisis. También se presentan los principales diagramas de estado que permitirán comprender el flujo de la información en el sistema. En el capítulo 3 se presenta la arquitectura de la solución desde diferentes vistas y también los principios básicos del diseño de la interfaz de usuario. En el capítulo 4 se presentan las principales características de la construcción de la solución propuesta y se describen las pruebas que se realizarán. Finalmente, en el capítulo 5 se presentan las conclusiones del presente proyecto y las recomendaciones para trabajos futuros.
  • Item
    Análisis, diseño e implementación de un sistema de información aplicado a la gestión educativa en centros de educación especial
    (Pontificia Universidad Católica del Perú, 2012-10-05) Romero Galindo, Raúl Miguel; Pow Sang Portillo, José Antonio
    Este proyecto consiste en el análisis, diseño e implementación de un sistema de información de apoyo a la gestión educativa en centros de educación especial. El propósito de esta plataforma es posibilitar la administración y atención de los planes curriculares funcionales (en adelante programas educativos) y terapéuticos para personas con necesidades especiales, así como consolidar el conocimiento de trastornos y promover la participación y evaluación continua entre padres y especialistas. La administración del proyecto adoptó las prácticas establecidas por el Project Management Institute. No obstante fueron recogidos un número específico de procesos de gestión según el alcance de la solución. Como metodología de desarrollo de software fue seleccionada la metodología Agile Unified Process (AUP) por su mayor afinidad y claridad de actividades en las etapas de diseño y construcción de este producto. Durante la concepción de la arquitectura se evaluaron múltiples patrones de arquitectura Web como MVC, MVP y N–capas resultando finalmente una estructura de cuatro capas con funciones específicas e independientes entre sí: manteniendo las capas de Presentación y Acceso a Datos separadas. Así como la capa de Lógica de negocio fue subdividida para la seguridad y navegabilidad entre las páginas (capa de Aplicación) como para conservación de las reglas de negocio (capa Lógica). La implementación fue llevada a cabo mediante el IDE Microsoft Visual Web Developer 2010 Express y el lenguaje de programación C# soportado bajo .NET Framework 4.0. Para la construcción de las páginas (capa de Presentación) se trabajó con ASP.NET Webforms y controles dinámicos de la librería Ajax Control Toolkit. La capa de Acceso a Datos fue construida bajo la tecnología Microsoft ADO.NET Entity Framework y en conexión con una base de datos PostgreSQL. Para la etapa de pruebas el servidor Web seleccionado fue Internet Information Services (IIS) Express 7.5 una réplica del servidor IIS 7.5 estándar diseñada para ambientes de desarrollo y sin restricciones de uso.
  • Item
    Desarrollo de un sistema de construcción de Webs 2.0 e integración con un sistema de venta de dominios
    (Pontificia Universidad Católica del Perú, 2012-10-03) Nieto Lajo, Jonathan Olger; Flores García, Luis Alberto
    Hoy en día, contar con un sitio web 2.0 constituye una ventaja competitiva muy importante para las empresas unipersonales y pymes (pequeñas y medianas empresas). Una parte de dichas empresas no cuentan con una herramienta sencilla e intuitiva que les facilite la creación de su propia página web. En el proceso de desarrollar o adquirir un sitio web se presentan un conjunto de ventajas y desventajas de acuerdo a un número de factores como, quién desarrolla el sitio web, dónde se aloja el sitio web y quién brinda mantenimiento al sitio web. La elección en cada uno de estos factores, como si el desarrollo lo realiza la misma empresa o se encarga a un proveedor, determina estas ventajas y desventajas, como que el hecho de realizar cambios significativos en el sitio web sea más lento. Se propone brindar un servicio que permita a una empresa gozar de mayores ventajas en los factores mencionados mediante la utilización de un conjunto de herramientas que le faciliten la creación y mantenimiento de su sitio web. Así también, automatizar la compra de un nombre de dominio y despliegue que permitan el acceso a millones de visitantes del Internet al sitio web. El Sistema de Construcción de Webs 2.0, es una herramienta muy útil y sencilla cuyo objetivo es facilitar la creación de sitios web para pequeñas empresas. La creación se realiza mediante una interfaz sumamente intuitiva y sencilla. Consta de un conjunto de plantillas pre-configuradas sobre las cuales se puede iniciar con la creación del sitio web. Cuenta con un conjunto muy variado de bloques de contenido entre los que se tiene: Texto, Imagen, Galería, Video, Audio, Facebook, Twitter y RSS. También se cuenta con integración con las principales redes sociales mediante los bloques de contenido de Facebook y Twitter. Con el objetivo de que el uso del sistema sea fácil y sencillo, para el caso de los bloques de contenido, se utilizan las funcionalidades de jalar y situar (drag and drop) y redimensionar (resize). El sistema también permite publicar automáticamente un nuevo sitio web a Internet por medio de un nombre de dominio. El proyecto se desarrolla en un escenario real en el cual se pueden aplicar las mejores prácticas en cuanto a gestión y desarrollo de proyectos.
  • Item
    Análisis, diseño e implementación de un generador MDA de Aplicaciones Java Web
    (Pontificia Universidad Católica del Perú, 2012-05-17) Balbuena Palacios, Carlos Humberto
    La arquitectura orientada a modelos (MDA) fue formalmente introducida por el OMG (Object Management Group) en el año 2001 como un término que abarcaba un gran número de aplicaciones para el modelado y elaboración de especificaciones de arquitectura. Desde entonces, estas especificaciones y su uso han ido evolucionando en forma considerable, y el término MDA es ahora ampliamente reconocido en la industria de tecnologías de información. Sin embargo, MDA va mas allá de ser un conjunto de tecnologías o de un modo específico para generar código, actualmente provee un marco de trabajo para la administración de diferentes maneras de racionalizar y automatizar la especificación, desarrollo, distribución e integración del software. Por ello, el presente proyecto busca dar soporte a la metodología MDA a través del desarrollo de un marco de trabajo de generación de código open source para aquellas aplicaciones que no presenten un modelo de negocio complejo y cuyo desarrollo requiera ser automatizado.
  • Item
    Análisis, diseño e implementación de una plataforma Web de apoyo a la gestión de casos de ajuste de riesgos generales
    (Pontificia Universidad Católica del Perú, 2011-11-11) García Rojas, Iván Alberto
    El crecimiento acelerado de las empresas relacionadas con el mundo de los seguros ha incrementado la competencia en este rubro, por cuya razón las empresas aseguradoras se encuentran en la búsqueda de estrategias diferenciadoras que les permitan mostrarse ante sus clientes como más eficientes, confiables y transparentes. Este reto tienen que cumplirlo las aseguradoras haciendo que sus procesos operativos sean adecuados a sus necesidades y la de sus clientes con el apoyo de la tecnología y es en ello donde estriba la importancia del presente trabajo que estamos seguros contribuirá a la solución de una parte importante de la problemática en el mundo de los seguros. De esa manera, se contribuirá en mejorar las gestiones de casos de ajuste de riesgos generales, a través de una herramienta tecnológica de soporte acorde a las necesidades estratégicas requeridas por las empresas de ajustadores.
  • Item
    Análisis, diseño e implementación de un sistema de solicitudes de pago de remuneraciones eventuales vía una Intranet
    (Pontificia Universidad Católica del Perú, 2011-06-13) Carranza Liza, María Isabel
    La presente tesis propone el análisis, diseño e implementación de un sistema de solicitudes de pago de remuneración adicional eventual vía una Intranet para la Pontificia Universidad Católica del Perú. Esta aplicación estará disponible para el personal de las unidades, de la oficina de Presupuesto y de la sección Planilla que tengan los permisos de acceso necesarios. El presente documento de tesis se encuentra divido en capítulos, y en cada uno de ellos se explican las actividades desarrolladas durante las fases de análisis, diseño e implementación del sistema planteado. En el primer capítulo de este documento de tesis se plantean la definición y marco conceptual del problema, y se describe y sustenta la alternativa de solución presentada. En el segundo capítulo se explica y justifica la metodología utilizada. Asimismo, se identifican y explican los requerimientos del sistema. En el tercer capítulo se presenta el diseño de la solución propuesta. En el cuarto capítulo se describen y justifican las herramientas utilizadas en la fase de implementación de la solución, y se presenta el plan de pruebas realizado al sistema. Y Finalmente, en el quinto capítulo se mencionan observaciones, conclusiones y recomendaciones para trabajos futuros relacionados al tema planteado en este tema de tesis. Entre las principales funcionalidades del sistema propuesto se encuentran: el personal de las unidades autorizado podrá crear solicitudes de pago de remuneración adicional eventual; el sistema permitirá realizar comparaciones y validaciones entre el monto solicitado para pago de remuneraciones adicionales eventuales y lo presupuestado; los usuarios de las unidades, como de la oficina de Presupuestos y de la sección Planillas podrán consultar, editar, aprobar, anular y devolver solicitudes de pago de remuneración adicional eventual; los usuarios de las unidades, como de la oficina de Presupuestos y de la sección Planillas podrán realizar búsquedas de solicitudes y exportar la información a archivos en formato Excel; el personal de la sección Planillas podrá realizar programaciones de pago de remuneración adicional eventual; el sistema permitirá enviar notificaciones mediante el correo electrónico del cambio de estado de las solicitudes de pago de remuneración adicional eventual.