Skip to content

zincognity/Manage-Queue-Connects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adminitración de Colas a través de Conexiones

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ú.

Documentación

Correr el código de manera correcta.

Instrucciones:

  1. Leer PROBLEM.md.

  2. Dirigirse a un directorio local a través de la consola.

    > cd [directory]
    > git clone https://github.com/zincognity/Manage-Queue-Connects.git
  3. Dirigirse al archivo Control.java

  4. 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
  5. Inicializar el servidor en la parte del menú. Capture

  6. Una vez iniciado el servidor, se pueden ejecutar los otros clientes de diferente tipo.

  7. Dirigirse al archivo Atention.java

  8. 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
  9. Conectar con el servidor en la parte del menú. Image

  10. Dirigirse al archivo Tickets.java

  11. 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
  12. Puedes crear un ticket colocando algún dni registrado que puedes verlos en el archivo clients.csv Image

  13. Puedes ver el ticket creado en el cliente de atención. Image

  14. Dirigirse al archivo Manage.java

  15. 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
  16. 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.

Datos

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages