Evaluando propuestas

Control de turnos de clientes para una empresa de servicios.

Publicado el 02 Octubre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Realizar un programa en java que lleve el control de turnos de clientes para una empresa de servicios.
El programa tendrá una opción para registrar los clientes conforme vayan llegando y se registrará la siguiente información, turno, nombre, edad y sexo, el sistema otorgará el turno consecutivo en forma automática (ejemplo: primer cliente turno 1, segundo cliente turno 2, tercer cliente turno 3, etc.). Estos datos se almacenaran en un nodo (clase) que formará una cola.
 El programa tendrá una opción para registrar a cada cliente con forme van llegando.
 Además el sistema tendrá una opción para visualizar el listado de la cola.

 El sistema tendrá una opción para llamar al turno siguiente según el consecutivo que le toca a cada cliente.
 Una vez que el sistema haga el llamado al turno se tendrá que almacenar en un nodo (clase) que formará una pila los siguientes datos: número de turno atendido, nombre, edad, sexo, estos datos los podrá tomar de los ya capturados, problema atendido y nombre del personal que lo atendió.
 El sistema tendrá una opción para visualizar la pila de turnos atendidos.

 Cada vez que se haga el llamado a un turno el sistema tendrá que validar en la cola de turno que no exista una persona de sexo femenino y mayor a 50 años, porque esta persona tendrán prioridad sobre el turno siguiente, no importando el turno que tenga.
 Cada vez que se atienda un turno de la cola este nodo será borrado.
opciones de sistema
1.-
Registro de turnos.
2.- Atención de turnos
3.- Imprimir cola de turnos
4.- Imprimir pila de turnos atendidos
5.- Salir
Formato de impresión ambos reportes
Turno Nombre Edad Sexo Problema Atendido (ultimo dos solo opción 4)

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: No definido

Habilidades necesarias