Evaluando propuestas

Sistema Gestor de Obra de Teatro (Proyecto Universitario) (Lenguaje: Java)

Publicado el 29 Noviembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Descripción del proyecto:

Diseñe e implemente una aplicación gráfica de escritorio utilizando la tecnología Java (JSE)
para llevar el control de las personas que asisten al Teatro Nacional Dominicano.
El sistema permitirá generar un listado de asistentes a Obras de Teatro, el cual será
consultado por el Cajero de Ventanilla cada vez que llegue una persona, puede éste buscar
a los asistentes por Email o por su apellido. Una vez finalizado el proceso, podrá extraerse
información estadística acerca de la asistencia a las diversas obras de teatro presentadas.

Las siguientes consideraciones referentes al sistema deben de ser tomadas en cuenta:

1. El sistema debe de ser multiusuario, de modo que una pantalla inicial de
autenticación permitirá entrar con un usuario específico.

2. Existen dos perfiles de usuario: Cajero y Administrador, las funcionalidades
específicas de cada perfil se describen con detalles en la sección funcionalidades de
este documento.

3. El sistema debe ser capaz de crear obras de teatro y validar que las fechas estén en
formato correcto.

Funcionalidades para el usuario Administrador

• Mantenimiento de usuarios. (Nombre, apellido, usuario, contraseña, perfil de
usuario)
• Mantenimiento de obras de teatro. (Nombre, fecha, ubicación del teatro, tipo de
obra)
• Mantenimiento de Asistentes (nombre, apellido, teléfono, dirección, sexo, email)
• Mantenimiento de Asistencia a obras (Asistentes, obras de teatro)

• Reportes:
 Cantidad de personas que asistieron a cada obra de teatro
 % de las personas en la lista que asistieron a cada obra de teatro
 Obras de teatro con mayor asistencia
 Obras de teatros más visitadas por mujeres
 Obras de teatro más visitadas por hombres
 Días de la semana con mayor cantidad de obras presentadas

+ Todas las funcionalidades del perfil de Cajero
Funcionalidades para el usuario Cajero

• Escoger obra de teatro actual (Al momento de iniciar sesión en el sistema, se
desplegará un listado de las obras de teatro presentadas para el día en curso, el
cajero elegirá cual obra de teatro desea visualizar en un momento dado).

• Buscar asistentes (por email o por apellido)
• Desplegar listado completo de asistentes.
• Mostrar cuantas personas de la lista faltan por llegar a la obra.
• Desplegar listado de próximas obras a presentarse en fecha posteriores.

• Registrar la llegada de asistentes a la obra desplegada.

Aclaraciones:
• Entiéndase mantenimiento como parte del sistema que permite (agregar, modificar
y eliminar una entidad).
• No asuma NADA que no esté descrito en este documento sin antes consultar

Contexto general del proyecto

Objetivos específicos: · Evaluar el dominio del paradigma de orientación a Objetos · Evaluar la capacidad de crear interfaces gráficas de usuario intuitivas y de alto rendimiento. · Apreciar la capacidad de crear aplicaciones que manejen bases de datos comerciales conocidas. (My SQL)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 08 Diciembre, 2019

Habilidades necesarias