final grupo 3
DESCRIPTION
grupo 3TRANSCRIPT
Proyecto Final de Programacin III Grupo 3
Objetivo: Desarrollar competencias: - investigativas- comunicativas- tecnolgicas
Algunos de los ejercicios pudiesen requieren investigaciones por parte de los estudiantes. El desarrollo del proyecto es en el grupo asignado. Cualquier intento de fraude ser sancionado.
Desarrollar los siguientes programas, recuerde realizar las validaciones respectivas, manejo de errores, orientacin a objetos y distribucin de responsabilidades.
Por supuesto, debe documentar en formato electrnico las decisiones de diseo que tome, arquitectura que utilice, requerimientos no funcionales y funcionales que considere, diagramas UML que utilice y supuestos o restricciones que asuma. Para cada caso, debe elaborar los mecanismos para probar su solucin (set de pruebas), los cuales sern utilizados en la respectiva sustentacin.
1. Con el propsito de controlar y mejorar el proceso de recaudo de impuestos provenientes del sector de transporte pblico, La alcalda de Nueva Zaragoza, Espaa est interesada en implementar un nuevo sistema ya que en la actualidad ste proceso es totalmente manual, a continuacin una descripcin del proceso llevado a cabo:0. Anualmente las rutas de transporte pblico con permiso de operacin deben renovar el cupo de toda la flota de buses para poder operar en la ciudad, esta renovacin consiste en una cuota fija y un porcentaje adicional de acuerdo a la cantidad de pasajeros que puede transportar el vehculo, es decir, de 1 a 20 pasajeros pagan un 5% de la cuota fija, los de 20 a 45 deben pagar un 10% adicional. 0. Estas renovaciones se manejan de acuerdo a un calendario definido por la alcalda y son de estricto cumplimiento, cada ruta tiene un da especfico donde los propietarios de los cupos deben llevar todos los documentos para la renovacin. A partir de este momento, la alcalda revisa toda la documentacin y actualiza en su sistema la informacin de los vehculos y cupos.0. Aleatoriamente selecciona un 25% de los cupos a renovar y genera inspecciones donde se valida en la calle si la informacin entregada por los propietarios, correspondiente al vehculo y conductor va de acuerdo con la realidad. 0. Si alguno de los cupos no pasa la inspeccin, se le genera una multa por operacin indebida y pasa a un estado suspendido y se retira de operacin. 0. Mientras el propietario no pague la multa y corrige la informacin del cupo, no puede continuar con la renovacin, para esto tiene un plazo de 15 das. Si este tiempo se cumple, el cupo queda a disposicin de la alcalda y puede ser vendido a otra persona.0. A los cupos restantes se les genera su factura y se les notifica a los propietarios que ya fue emitida para que procedan con el pago. Las facturas tienen un vencimiento de 3 das y despus de esta fecha no se puede recibir el pago. Los cupos que no paguen en el tiempo establecido tambin quedan disponibles y pueden ser vendidos.0. Durante todo el proceso de renovacin, la alcalda quiere consultar los cupos que fueron o no renovados por ruta, cuales fueron inspeccionados, cuantos estn multados y de cuales dispone para poner a la venta y principalmente cuanto ha sido su recaudo.Usted ha sido contratado para implementar un sistema que apoye todos estos procesos. Realice el anlisis, diseo e implementacin distribuda para el problema