Proyecto final sistema “Ventabook”
Roberto Hernán Arce MuñozApuntes25 de Mayo de 2021
631 Palabras (3 Páginas)93 Visitas
[pic 1]
Actividad Integración de Plataformas
Profesor: Marcelo López Carroza
Integrantes: José Solís
Matías León
Sebastián Torres
Roberto Arce
Análisis del Caso:
En este caso de la empresa de venta de libros el cual usa un sistema llamado “VentaBook” para sus 5 sucursales y una aplicación web llamada “GesBod” para todas las gestiones de la bodega. Hoy la empresa se ha dado cuenta que sus ventas se están limitando dado que, no permite el pago con tarjetas de crédito, no se sabe si existe stock en otra tienda o bodega central dado que los sistemas no se comunican entre ellos y los clientes solo pueden comprar en la tienda que se encuentran por el problema anteriormente mencionado.
En el sistema “Ventabook” podemos identificar las siguientes capas:
Capa de Presentación: En este caso no Interactúa directamente con el cliente, ya que es el encargado de la caja el que hace ingreso de la información del cliente para llevar a cabo su compra.
Capa de Negocios: Esta capa se encarga de la lógica de negocio, en este caso cuando el encargado de la venta ingresa al software y envía las peticiones correspondientes, nos damos cuenta que estamos en la Capa de Negocios.
Capa de Datos: En esta capa están almacenados los datos de los libros y de los clientes, esta es una base de datos local.
En el sistema “GesBod” podemos identificar las siguientes capas:
Capa de Presentación: Es una página web que se accede a través de una Intranet donde interactúa la persona encargada en la bodega.
Capa de Negocio: Esta capa se encarga de toda la lógica de la gestión de la bodega, agregar los libros, distribuirlos entre las sucursales, etc.
Capa de Datos: Es donde esta almacenado los datos de los libros, la cantidad de ellos, stock en sucursales. La página web esta alojada en un webservice.
También podemos visualizar el proceso Operativo dentro de esta empresa, ya que la persona que atiende al cliente incide directamente en la satisfacción del cliente.
Podemos encontrar varias relaciones entre las capas, cada requerimiento que se ingresa al sistema “Venta Book” desde la capa de presentación es enviado a la capa de Negocios, la cual hace envío de la petición a la capa de datos. Actualmente posee una arquitectura REST, pero uno de los problemas que existen hoy en día es que cada base de datos de cada sucursal funciona independiente de la otra, lo cual es un problema ya que si estás en una sucursal no puedes saber el stock de la otra al igual que un cliente no puede reservar en otra sucursal que no sea en la que se encuentra.
Para poder solucionar esta problemática se nos ha solicitado la construcción de una aplicación web que les garantice la venta de libros. Esta aplicación debe permitir al cliente solicitar un libro, reservarlo, comprarlo y además pedir despacho a domicilio o retiro en tienda. También deberá permitir buscar libros entre las tiendas como en la bodega central y si este se encuentra agotado se podrá notificar al cliente cuando esté disponible. Además, tanto como el sistema web como el sistema que se utiliza en los locales deberán permitir el pago con tarjetas de crédito y débito.
En la futura integración, las capas afectadas serían las 3 capas,
En la capa de presentación se deberá ajustar a las nuevas funciones que tiene la aplicación, la capa de negocio se deberá añadir todo lo necesario para que el código cumpla con lo que el cliente necesita que anteriormente se mencionó y finalmente en la capa de datos para así poder implementar un stock actualizado a nivel de todas las sucursales, eso afecta directamente al funcionamiento de las distintas bases de datos.
El sistema nuevo será todo realizado en desarrollo web en PHP, dado que el gerente no desea cambiar la estructura informática actual y que desarrollemos en las mismas tecnologías del sistema “GesBod”.
...