Este proyecto se ha comenzado el día 16/10/2024 para ser presentado como Proyecto Final del Ciclo 2 - Agosto 2024 en la Universidad Tecnológica del Perú.
-
Leer PROBLEM.md.
-
Dirigirse a un directorio local a través de la consola.
> cd [directory] > git clone https://github.com/zincognity/Manage-Queue-Connects.git
-
Dirigirse al archivo Control.java
-
Correr dicho archivo para empezar a usar el programa, éste mismo es el servidor y control de las aplicaciones.
> cd ~/[directory]/Manage-Queue-Connects/control > javac Control.java > java Control.java
-
Una vez iniciado el servidor, se pueden ejecutar los otros clientes de diferente tipo.
-
Dirigirse al archivo Atention.java
-
Correr dicho archivo, éste mismo es el cliente de atención, que será el encargado de administrar la información de los tickets para ser atendidos.
> cd ~/[directory]/Manage-Queue-Connects/atention > javac Atention.java > java Atention.java
-
Dirigirse al archivo Tickets.java
-
Correr el archivo, dicho archivo es el cliente de Tickets, que permitirá crear los tickets para añadirlos a la Queue.
> cd ~/[directory]/Manage-Queue-Connects/tickets > javac Tickets.java > java Tickets.java
-
Puedes crear un ticket colocando algún dni registrado que puedes verlos en el archivo clients.csv
-
Dirigirse al archivo Manage.java
-
Correr el archivo, dicho archivo es el cliente de Manage, que es el monitor, en este se podrán visualizar las atenciones conectadas al servidor y a quienes están atendiendo.
> cd ~/[directory]/Manage-Queue-Connects/manage > javac Manage.java > java Manage.java
-
Esos serían todos los archivos por inicializar, lo demás es total mente intuitivo, con botones interactivos, con inputs, y funcionamientos lógicos además de tablas de datos que permiten ver información detallada en este caso, de los tickets.
- La administración de archivos es totalmente intuitiva, por lo cual según el nombre de las carpetas, encontrarán contenido respecto a los archivos y sus funcionalidades.
- Cada cliente tiene su propia configuración, sabiendo que estos estarán conectados a través de una red local, por lo que para conectar varias apliciones o clientes, deberán tener diferente nombre para que sean identificables, se pueden editar en el archivo /config/config.properties.



