Вы находитесь на странице: 1из 17

Facultad de Ingeniera Escuela de Ingeniera Informtica

Implementacin de una plataforma para la compra, venta, control y administracin de cupones electrnicos a travs de un portal web (Swift Gift Card Copr.).

__________________ Firma Israel Osuna

________________________ Firma Francisco Gmez

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Caracas,19 de noviembre de 2013 Seores

Consejo de Escuela de Ingeniera Informtica Facultad de Ingeniera Universidad Catlica Andrs Bello

Presente.Por medio de la presente hago constar que estoy dispuesto a supervisar, en calidad de Tutor Empresarial, el Trabajo Instrumental de Grado titulado: Implementacin de una plataforma para la compra, venta, control y administracin de cupones electrnicos a travs de un portal web (Swift Gift Card Copr.), que ser desarrollado por: Israel Jess Osuna Moreno (CI 19.014.934), para lo cual solicito la aprobacin de ese Consejo de Escuela. As mismo hago constar que he ledo el extracto con la descripcin de las funciones del Tutor Empresarial y estoy conforme con la responsabilidad que me corresponde asumir.

Atentamente, Nombre del Tutor: Francisco Gmez C.I.: 16.855.318 E-mail: fgomez@softecca.com Telfono: 0412-3376556 Fecha: 19/11/2013

Firma: _____________________

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

DATOS DE LA EMPRESA: Nombre: Servicios y Desarrollos Softecca C.A. Direccin: 4ta Transversal de Montecristo Edificio AXXA (Bancaracas) Piso 1, Oficina 1 Boleta Norte . Caracas, Venezuela. Telfonos: 0212-345058 Horario de trabajo: 8:00 am a 12:00m y 1:30pm a 5:30pm Puntos de referencia: Frente al Edificio Revlon DATOS DEL ESTUDIANTE: Apellidos, Nombres: Osuna Moreno, Israel Jesus C.I.: 19.014.934 Telfonos: Celular: 0414-2252689 Hab: 0212-9768020 Correos electrnicos: osuna.isra@gmail.com Fecha de Inicio: 15/08/2013 Propuesta de horario a cumplir: a convenir DATOS DEL TUTOR EMPRESARIAL: Apellidos, Nombres: Gmez, Francisco C.I.: 16.855.318 Telfonos: Celular: 0412-3376556 Oficina: 0212-2345058 Hab: 0212-4729509 Correos electrnicos: fgomez@softecca.com Cargo: Director General Profesor de la UCAB: S X No Profesin: Ingeniero Informtico Aos de Graduado: 7 Observacin: El horario del Estudiante no podr estar fuera del horario de trabajo de la Empresa ___________________________ Sello de la Empresa

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Tabla De Contenidos

DECLARACIN DE LA OPORTUNIDAD .................................................. 1 SOLUCIN PROPUESTA .......................................................................... 2 OBJETIVOS DEL PROYECTO .................................................................. 2 OBJETIVO GENERAL .................................................................................... 3 OBJETIVOS ESPECFICOS ............................................................................. 3 ALCANCE Y LIMITACIONES DE LA SOLUCIN PROPUESTA .............. 5 ALCANCE ................................................................................................... 5 LIMITACIONES ............................................................................................. 8 METODOLOGA DE TRABAJO ................................................................. 9 RIESGOS DE LA SOLUCIN PROPUESTA ........................................... 11 PLANIFICACIN DE LA IMPLEMENTACIN DE LA SOLUCIN .......... 12

UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Declaracin de la Oportunidad
Servicios y Desarrollos Softecca C.A es una empresa de desarrollo de soluciones informticas, su meta como empresa es resolver a travs de sistemas de informacin los problemas que se presentan diariamente en los procesos de las empresas, es por eso que la misma ha decido implementar un sistema que brinde una experiencia confiable y robusta para la compra y canje de cupones electrnicos a travs de un portal web.

Por ello se ha ideado un mecanismo de puntos que permite a los clientes canjear cupones electrnicos por productos o servicios de diferentes proveedores

establecidos en internet, sin necesidad de comprar directamente en el comercio. En consecuencia los clientes podrn centralizar sus medios de pagos para comprar en diferentes comercios a travs del portal.

Es necesaria para la empresa solicitante la culminacin de este sistema para as expandir y ofrecer sus servicios en mayor cantidad de regiones a nivel internacional.

1
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Solucin Propuesta
Se proceder a hacer el levantamiento de informacin para los nuevos mdulos y para realizar el diseo de como se guardar la data requerida Al tener claro lo que se tiene que realizar se proceder con la creacin del sistema utilizando el lenguaje de programacin PHP y un manejador de base de datos MySQL. Cada mdulo se desarrollar primero en un servidor local se harn las pruebas

pertinentes para luego llevarse al servidor de produccin. Tanto el sistema administrativo como la parte publica del sistema, deben ser robustos y tener validados todos los posibles casos de falla. Tambin deben tener seguridad a la hora de manejar informacin sensible como las contraseas o mtodos de pago e crear una interfa

amigable y de fcil entendimiento, para que as la pgina pueda servir a todo tipo de pblico. Por ltimo se har un manual de usuario funcional administrativo. Para el desarrollo de las aplicaciones se propone la implementacin de un arquitectura a 3 capas y con patrones de diseo MVC, esto asegura el mantenimiento, rendimiento y escalabilidad del sistema. para el sistema

2
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Objetivos Del Proyecto


Objetivo General
Implementar una plataforma para la compra, venta, control y administracin de cupones electrnicos a travs de un portal web.

Objetivos Especficos
Analizar y disear la arquitectura del portal web basndose en los

requerimientos del usuario. Disear un esquema de base de datos que permita un almacenamiento rpido de transacciones, organizado y ligero que soporte los requerimientos del portal web. Elaborar un anlisis comparativo, del rendimiento, ventajas y desventajas del uso de diferentes manejadores de base de datos que se podran implementar en el portal web (MySQL, ORACLE y SQL Server) y seleccionar la mejor opcin. Elaborar modelo conceptual de las polticas para los procesos de compras y canjes de puntos en el portal web. Disear e implementar un portal web para la compra, venta, control y administracin de cupones electrnicos. Desarrollar el Servicio Web para la compra y canje de puntos del cliente a travs de otras plataformas tecnolgicas (Aplicacin mvil).

3
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Elaborar e implementar un sistema automatizado de respaldo para todas las transacciones registradas en el portal web.

4
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Alcance Y Limitaciones De La Solucin Propuesta


Alcance
El presente proyecto tiene como objetivo principal el desarrollo de un portal web tanto la parte publica como administrativa , con la capacidad de proveer mltiples servicios para una ptima gestin. Este ser desarrollado haciendo uso de distintas tecnologas las cuales se explicaran con detalle ms adelante.

El modulo administrativo del sistema permitir al usuario de la plataforma la gestin de la aplicacin, es decir la creacin, modificacin, eliminacin y la lectura (CRUD) de los Mdulos. Mdulo de Clientes: Este mdulo en su parte administrativa permitir agregar la informacin del cliente (nombre, pas, contrasea, mail, pregunta de seguridad). En la parte publica el cliente podr registrarse en el sistema, gestionar su perfil, sus medios de pago, direcciones de facturacin. Podr comprar y canjear cupones electrnicos, revisar su historial de transacciones, estados de cuenta, realizar cotizaciones y consultar el estado de las mismas. Mdulo de Tarjeta de Crdito: Este permitir agregar informacin de la tarjeta de crdito del cliente mediante el rea administrativa luego de verificar las preguntas de seguridad, la informacin que agregar ser: tipo de tarjeta, numero de tarjeta, nombre en la tarjeta, fecha de vencimiento, cdigo de seguridad. En la parte publica, el cliente podr acceder a esta seccin solo cuando el mismo inicie sesin en el sistema. Desde aqu podr cualquier informacin pertinente a sus tarjetas de crdito. Mdulo de Direcciones de Tarjeta de Crdito: Este mdulo estar compuesto por un formulario en el cual el cliente agregar las direcciones de cobro de las distintas tarjetas de crdito (direccin, estado, pas, telfono y cdigo postal). El modificar

5
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

cliente podr acceder a esta rea en la parte publica una vez que haya iniciado sesin en el sistema. Mdulo de Usuarios: Este mdulo administrativo permitir crear a los distintos usuarios que harn uso de la aplicacin. Este estar compuesto por un formulario para agregar nuevos usuarios ( nombre de usuario, clave, nombre, correo y el rol ). Mdulo de Cupones Electrnicos: Este mdulo permite al administrador agregar diferentes tipos de cupones electrnicos. Cada cupn electrnico contendr un ttulo, motivo, monto y un mensaje. En la parte publica el cliente, podr ver una lista de los distintos cupones electrnicos existentes, su titulo, una imagen de referencia y un campo para colocar un mensaje y otro para colocar el monto por el que desea adquirir su cupn electrnico. Mdulo de Imgenes: Este mdulo administrativo permitir cargar imgenes al servidor. ( Ttulo de la imagen, descripcin de la imagen, imagen). En la parte publica este mdulo se encarga de mostrar las imgenes de referencia de los cupones electrnicos. Mdulo de Cotizacin: Permitir agregar cotizaciones de productos ( Nombre del producto, link del articulo, cantidad, descripcin ). Este mdulo permitir al

administrador monitorear las diferentes cotizaciones existentes en el sistema, el estado en el que se encuentran y agregar de forma manual una cotizacin de un producto realizada por un cliente que no utilice el formulario en la parte publica. En la parte publica el cliente que este registrado y haya iniciado sesin, podr mediante un formulario realizar una cotizacin de uno o mas productos. Mdulo de Mtodos de Pago: Permitir agregar los mtodos de pago aceptados ( medio de pago, descripcin). El administrador podr agregar distintos medios de pagos a medida de que vaya amplindose la capacidad del sistema. Mdulo de Historial de Transacciones: Este mdulo permitir agregar las

6
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

diferentes transacciones realizadas por un cliente (numero de referencia, cliente, email, fecha, descripcin, mtodo de pago). El administrador podr observar los movimientos y los detalles de cada transaccin generada por el cliente del sistema y permite al administrador agregar transaccin por medio de la interfaz de manera manual. En la parte publica el cliente registrado y que haya iniciado sesin podr consultar cada una de las transacciones realizadas con su cuenta en el portal web, ver el detalle y el status de la misma. Mdulo de Reclamos y Sugerencias: Este mdulo en su parte administrativa permitir agregar los reclamos y sugerencias cuando el cliente decida realizarlo por correo o por telfono. Adems el administrador podr revisar el estado en el que se encuentra cierto reclamo ( email, cliente, sugerencia o reclamo, telfono de contacto, estado ). En la parte publica, el cliente contara con un formulario en el cual podr escribir un reclamo o sugerencia, al enviar la informacin, recibir un correo electrnico notificando que hecho un reclamo o sugerencia y asignar el estado de pendiente Mdulo de Estados de Cuenta: Este mdulo administrativo permite al administrador generar reportes de inters y consultar los pasivos y ganancias de la empresa. Todos los mdulos de la pgina deben tener sus respectivos reportes para que los administradores puedan revisar el desempeo de la compaa y ver datos de inters. Para mantener protegida la informacin importante del cliente, se implementar un algoritmo de encriptacin 3DES y MD5. La conexin durante el proceso de compra y canje de puntos se realizara utilizando un certificado SSL para brindar confianza al momento de realizar transaccin por el portal web.

7
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Para el desarrollo del Servicio Web se utilizara tecnologa RESTFUL ofrecer el funcionamiento bsico de la plataforma mvil, entre las funcionalidades que se la posibilidad de realizar la compra y canje de cupones electrnicos desde la aplicacin mvil.

Para el desarrollo del portal web se utilizarn los lenguajes de programacin PHP, HTML, JavaScript, CSS y MySQL. Para JavaScript se usarn los frameworks jQuery. El desarrollo se realizar con un servidor local y luego de que se hagan las pruebas se pasara al servidor de produccin. Se utilizar un manejador de versiones para llevar un control de los cambios y avances del proyecto.

Limitaciones
Entre las limitaciones tenemos: La aplicacin no ser desarrollada Los cupones electrnicos comprados no son transferibles entre clientes del sistema.

8
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Metodologa De Trabajo
En metodologa Incremental Iterativa se desarrollan porciones de requisitos especficos (sean mdulos o complementos) y en posteriores versiones se incrementa el programa con nuevas funcionalidades que satisfagan ms requisitos segn se haya pactado con el cliente en reuniones. Se parte de la versin anterior ya probada y culminada y se le aaden las nuevas funciones.

Se usar esta metodologa puesto que se recomienda para disear sistemas que puedan y se quieran entregar por partes y as el cliente no tiene que esperar hasta el final para ver los resultados, sino que peridicamente va viendo los avances y cambios y aportando su idea. Algunas de las caractersticas de esta metodologa Incremental Iterativa son:

9
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

A partir de la evaluacin se planea el siguiente incremento y as sucesivamente. Es interactivo por naturaleza. Los requerimientos del usuario se priorizan y los requerimientos de prioridad ms altos son incluidos en los incrementos tempranos. El desarrollo incremental es el proceso de construccin siempre incrementando subconjuntos de requerimientos del sistema. El modelo incremental presupone que el conjunto completo de requerimientos es conocido al comenzar, para poder planear cada iteracin con xito. El usuario se involucra ms.

iguiendo esta metodologa se producir

entregar software por partes fun cionales

ms pequeas, pero reutili ables, llamadas incrementos En general cada incremento se construye sobre aquel que ya fue entregado.

En una visin genrica, cada iteracin del proceso se divide en 6 partes: Anlisis, Diseo, Cdigo y Prueba Integracin y Operacin, como se muestra en la siguiente imagen:

10
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

Al final de cada iteracin se efecta una reunin con el cliente para obtener una retroalimentacin de dicha iteracin.

Esta metodologa trata de ir incrementando el desarrollo del sistema mediante iteraciones, por lo cual se permite y esperan probables cambios a lo largo del desarrollo, y donde se admite cierto margen para que el software pueda evolucionar.

Con esta metodologa el cliente puede estar al tanto de los avances del proyecto y as poder supervisar que el proyecto vaya en buen camino. Tambin puede ir revisando los entregables e ir dando sugerencias o pedir cambios.

Riesgos De La Solucin Propuesta


Cambio en los requerimientos

Es casi seguro que durante el desarrollo existan cambios en los requerimientos por parte del cliente, lo cual muchas veces no se pueden obviar o dejar de hacer; sin embargo, ya que al cambiar los requerimientos podra alterar el tiempo, y dado que es de vital importancia controlar estos cambios para que no se salga de lo establecido, se debe velar por eliminar dichos obstculos para que no
11
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

entorpezcan con el desarrollo. El tiempo para realizar una tarea excede del tiempo planificado.

Es posible que se haya subestimado una tarea en su grado de dificultad o en su magnitud en cuanto al tiempo que se tome para elaborarla, por esto se debe prevenir estas situaciones presentando un cronograma holgado que soporte estas situaciones.

Planificacin De La Implementacin De La Solucin

Objetivo 1 2 3 4 5 6

Semana 1 semana

Actividad

12
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Facultad de Ingeniera Escuela de Ingeniera Informtica

13
UNIVERSIDAD CATLICA ANDRS BELLO - Urb. Montalbn, Apto. 20332, Caracas-1020, Venezuela. Telfono: +58-212-407.44.07 Fax: +58-212-407.44.47 - URL: http://www.ucab.edu.ve/escueladeingenieriainformatica.html RIF J-00012255-5

Вам также может понравиться