Skip to content
This repository was archived by the owner on Feb 25, 2023. It is now read-only.

Repository files navigation

Sistema informático Cliente/Servidor centralizado para Camas UTI por Socket TCP.

Trabajo Grupal de Sistemas distribuidos de IIN, Facultad Politécnica de la UNA.

Colaboradores

Requerimientos

Mínimamente JDK 1.8 y un IDE que soporte proyectos Java Maven como por ejemplo Netbeans, Eclipse o IntelliJ.

Debian-based OS (Debian, Ubuntu, etc)

Actualizar repositorio

sudo apt update

Instalar el JDK (Java development kit)

sudo apt install default-jdk

Instalar un IDE de Java (en este ejemplo netbeans)

sudo apt install netbeans

Arch-based OS (Arch, Manjaro, etc)

Seguir esta guía de la wiki de Arch: https://wiki.archlinux.org/title/netbeans

WindowsNT-based OS (Windows 10, Windows 11, etc)

Usar los instaladores

JDK por Oracle: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

Netbeans por Apache: https://netbeans.apache.org/download/nb120/nb120.html

macOS Family

Seguir este video tutorial: https://www.youtube.com/watch?v=gDKhuC4LDQk

Base de datos SQLite

El proyecto ServerTCP ya trae una base de datos poblada en el fichero CamasUTI_TCP\ServerTCP\DB\dataBase.db con el cual ya se puede hacer pruebas, por lo tanto no es necesario crear la base de datos y poblarla.

CREATE TABLE hospital (
    id_hospital INTEGER PRIMARY KEY AUTOINCREMENT
                        UNIQUE
                        NOT NULL,
    nombre      TEXT    NOT NULL,
    password    TEXT    NOT NULL,
    camas       TEXT    NOT NULL
);

Poblar base de datos

INSERT INTO hospital (nombre, password, camas) VALUES ("HospitalX1", "0001", "FFFF");
INSERT INTO hospital (nombre, password, camas) VALUES ("HospitalX2", "0001", "TFTF");
INSERT INTO hospital (nombre, password, camas) VALUES ("HospitalX3", "0001", "TTTT");

Compilación y ejecución

El primer paso es clonar el repositorio en un directorio local.

imagen

$ git clone https://github.com/jg2kpy/CamasUTI_TCP.git

Una vez clonado, debemos abrir el directorio con el IDE.

imagen

imagen

Como son proyectos maven, un IDE de Java debería de reconocer los directorios CamasUTI_TCP\ClientTCP y CamasUTI_TCP\ServerTCP como proyectos. Finalmente para compilar y ejecutar se debe hacer click en el boton de play verde que dice "run project (F6)", la información de compilación y ejecución ya se encuentra en el archivo pom.xml

imagen

Instrucciones de utilización de la aplicación se encuentran en este PDF mediante este link:

https://drive.google.com/file/d/1P0Fe6GMGIxlGe9bi_2bRaYUC74yPRCvt/view?usp=sharing

Documentación de la API para la creación de clientes:

https://drive.google.com/file/d/1Q2QYKUuMWkf6AEB1I9TTITJWy_aba1J6/view?usp=sharing

About

Sistema informático Cliente/Servidor centralizado para Camas UTI por Socket TCP

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages