Skip to content

jmonrealr/Mass_Email_Sender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POO-Unidad-2-Actividad-2

Actividad 4: Herramienta para envío de correos masivos UPV

Objetivo de la Práctica

El alumno deberá demostrar solura en los siguientes temas de la Programación Orientada a Objetos.

  • Manejo de excepciones y errores.
  • Pruebas Unitarias
  • Interfaces gráficas
  • Paquetes

Descripción de la práctica.

Se deberá implementar una herramienta que permita el envío masivo de correos desde una cuenta de correo la Universidad Politécnica de Victoria. Dicha herramienta deberá tener las siguientes características:

  1. Se deberá poder introducir los destinatarios a "mano" o mediante una hoja de excel (xlsx).
  2. Se podrá editar el contenido (cuerpo) del correo ya sea en texto plano y HTML
  3. Se deberá poder introducir una plantilla HTML con datos dinámicos.
  4. Se podrá introducir una 2da plantilla HTML que se podrá convertir en un archivo PDF que se enviará como un archivo adjunto.
  5. Se podrá enviar 0 o N archivos adjuntos.
  6. Se podrán programar envíos o rutinas de envios
  7. Se deberá poder cambiar el frontend de acuerdo a un archivo de configuración. Ésto para cambio de identidad UPV con forme se requiera.
  8. Se deberá guardar como un archivo JAR.

Requerimientos Funcionales

Se deberá hacer uso de los siguientes temas:

  • Manejo de excepciones
  • Excepciones propias
  • Propagación de errores.
  • Pruebas Unitarias
  • Pruebas de integración
  • Notación infija
  • Interfaces gráficas

El programa no deberá cerrarce por ningúna excepción o error

Entregables:

  1. Código de la implementación documentado mediante JavaDoc.
  2. Se deberá generar el manual de usuario y técnico del sistema en PDF. => Se subirá a plataforma google classroom
  3. Se deberá generar el archivo Jar => Se subirá a plataforma google classroom
  4. Se deberá entregar una carta de conformidad de algún Director de carrera de la UPV en formato PDF. Se subirá a plataforma google classroom
  5. Se deberá generar un reporte de actividades en formato PDF => Se subirá a plataforma google classroom

About

Tool that allows the massive sending of dynamic e-mails from an e-mail account of the Polytechnic University of Victoria. Allows you to enter information through an Excel sheet that allows you to use N variables for use within the mailing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors