Plataforma integrada de pagos para la Universidad de Zaragoza

Abstract

Para permitir que los ciudadanos que así lo desean puedan relacionarse con la Universidad de Zaragoza usando exclusivamente medios electrónicos, es necesario disponer de una infraestructura de pago de tasas por medios electrónicos. Un sistema de pago electrónico, seguro, flexible y multiplataforma es uno de los pilares básicos sobre el que debe apoyarse el servicio de Administración Electrónica. En este momento la Universidad de Zaragoza ofrece sistemas de pago electrónico encastrados en algunos procedimientos concretos de administración electrónica como la solicitud de certificados académicos o la solicitud de título, pero de cara a generalizar la posibilidad de pago electrónico se necesita ofrecer un servicio genérico de pago de tasas, independientemente del procedimiento. Al sistema desarrollado se le va a llamar Plataforma Integrada de Pagos para la Universidad de Zaragoza (PIPUZ). El acceso y uso del sistema se hará utilizando una interfaz web para administradores y usuarios y una API de integración con las aplicaciones. Está compuesta de 5 módulos: 1. Panel de administración del sistema 2. Gestión de tasas, comercios y unidades contables 3. Gestión de usuarios del sistema y pagos 4. Integración con pasarelas de pago virtual (TPV y Paypal) 5. API de acceso al sistema para otras aplicaciones y procesos El sistema está preparado para integrarse con los principales sistemas de información existente en la Universidad de Zaragoza: sistema de autenticación y autorización de usuarios, sistema de gestión de perfiles de tramitación, sistemas de gestión contable, sistemas de continuidad de los servicios (backups, alarmas, etc), sistema de gestión documental, etc. La definición y especificación de la solución se ha realizado siguiendo la metodología Scrum. El desarrollo de la solución se ha realizado utilizando PHP y siguiendo el paradigma MVC (Modelo Vista Controlador). Para el modelo se ha utilizado una base de datos MySQL con ayuda del framework de PHP PDO. Para la vista, se ha realizado una interfaz web con HTML, CSS con Bootstrap y JavaScript con AngularJS. Por último, para la parte del controlador, se ha utilizado una tecnología REST implementada en lenguaje PHP utilizando como herramienta el framework Slim

    Similar works