Entrada 3 - 24/5/24 - 2:48pm a 4:10pm

Durante esta sesión se llevó a cabo una revisión y se mejoró de la disposición de las tablas que usaremos en el proyecto, guiándonos con la especificación y los XML dados por el profesor. A esto se a dedicado bastante tiempo para asegurar un planteamiento que no perjudique el desarrollo del proyecto, ya que sobre esta base debemos trabajar todas las funcionalidades solicitadas en la especificación. A continuación se adjunta una captura del planteamiento de las tablas:



En resumen, las funcionalidades serán las siguientes, con estas, revisamos la tabla para ver que todo se pueda realizar:

- Inserción de nuevos clientes.
- Insertar nuevos contratos.
- Asociar 2 clientes mediante una relación familiar. 
- Registro de nueva llamada telefónica en factura abierta. 
- Registro de uso de datos en factura abierta. 
- Pagar facturas, se paga la factura cerrada pendiente más antigua. 
- Para los contratos que cierran en fecha que corresponde a la fecha de operación, cerrar la factura, esto es: o Aplicar los elementos de cobro fijos, por ejemplo: cargo para financiar operación del 911, cargos por llamadas al 110 o Total Cargos por llamadas a números 900 realizadas o Total Cargos por llamadas recibidas números 800 o Aplicar multas por exceso de uso de minutos o datos adicionales o Calcular el total a pagar antes de IVA. o Calcular IVA y total a pagar de factura actual o Si la factura cerrada previa a la que se esta calculando esta pendiente de pago, agregar al total a pagar un monto por concepto de morosidad.

La tabla fue revisada con la especificación de funcionalidades y el contenido de los XML, parece que todo se puede hacer correctamente, sin problemas.
  

Comentarios